Ali R. Sahibzada - Bellevue WA, US Michael J. Eatherly - Puyallup WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44
US Classification:
717124, 717122
Abstract:
An International Testing Platform (ITP) provides a comprehensive, cohesive environment for managing testing and review validation activities for product versions scheduled to be released to market. An ITP allows each user to be part of a community of users whose work product is shared to generate a robust product test and review experience. An ITP also automates various testing and product review activities to increase verification throughput and reduce validation time and cost.
Ali Raza Sahibzada - Bellevue WA, US Michael Eatherly - Puyallup WA, US Stephane Viot - Bellevue WA, US Gurinder Singh - Renton WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/048
US Classification:
715762
Abstract:
One or more techniques and/or systems are provided for analyzing a user interface. In particular, user interface (UI) elements within the user interface may be analyzed to detect potential issues, such as visual layout issues, functionality issues, and/or other issues with the user interface. In one example, property data of a UI element may be determined. For example, coordinates of the UI element, a string within the UI element, a translation of the string, dimensional units of the UI element, and/or a wide variety of other property data may be determined. The property data may be correlated together (e.g., analyzed) to determine a recommendation. For example, a string size of a string may be compared with a UI size of a UI element to determine whether the string visually fits within the UI element without truncation. In this way, the recommendation may identify issues and/or solutions to such issues.
Ali Raza Sahibzada - Bellevue WA, US Michael Joseph Eatherly - Puyallup WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/30
US Classification:
707687, 707758, 707E17005
Abstract:
Various embodiments provide techniques for analyzing the marketization of products. In at least some embodiments, a marketized version of a product (e.g., a software application) is associated with a configuration file that indicates actual product element settings for the marketized version. According to some embodiments, techniques are provided for determining if the product element settings (e.g., expected behaviors) indicated in the configuration file match product element settings in a specification for the product and/or vice-versa. In at least some embodiments, techniques are provided for generating a specification file from a configuration file for a marketized version of a product. For example, product elements and product element settings can be selected from the configuration file and used to generate the specification file. The specification file can then be used to validate the product and/or other versions of the product, e.g., subsequent builds and/or marketizations of the product.
Ali Raza Sahibzada - Bellevue WA, US Michael Joseph Eatherly - Puyallup WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06N 5/02 G06F 17/28
US Classification:
706 47, 704 2
Abstract:
Various embodiments provide techniques for analyzing resources based on a set of rules to determine problems that may occur during a product (e.g., a software product) development cycle. In accordance with some embodiments, resources can include files, strings, images, text, user interface elements (e.g. controls, radio buttons, and/or windows), and so on. In at least some embodiments, a resource analysis utility (“RAU”) is provided that can load resource files and analyze associated resources according to a set of rules. According to some embodiments, the RAU includes a graphical user interface (“GUI”) that enables resource files to be selected and rules to be selected that are to be used to analyze the resource files. The GUI can also include results of the analysis of the resource files.
Systems And Methods For Data Analytics And Electronic Displays Thereof To Payment Facilitators And Sub-Merchants
- Symmes Township OH, US Ali SAHIBZADA - Bellevue WA, US
International Classification:
G06Q 30/02 G06Q 20/20
Abstract:
Systems and methods for providing analytics data to payment facilitators and sub-merchants via a dynamic dashboard. Methods comprise receiving a request for analytics data associated with transaction data received at a point of sale terminal operated by a sub-merchant of the payment facilitator; querying, a transaction database of the acquirer processor computing system for the analytics data responsive to the request; transmitting the analytics data from the acquirer processor computing system to the payment facilitator computing system if the request for analytics data originates from the payment facilitator; transmitting the analytics data from the acquirer processor computing system to a sub-merchant computing system if the request for analytics data originates from the sub-merchant of the payment facilitator; and generating an electronic dashboard presenting the queried analytics data responsive to the request, for display on a screen of the payment facilitator computing system or the sub-merchant computing system.
Feb 2014 to 2000 Product Manager II in Customer EnablementMicrosoft Corporation
Jul 2013 to Feb 2014 Program Manager IIMicrosoft Corporation Redmond, WA 2005 to 2014 Product / Program ManagerMicrosoft Corporation
Mar 2012 to Jul 2013 Software Engineer II -Windows Live Engineering Platforms and Analytics TeamMicrosoft Corporation
Oct 2009 to Mar 2012 International Test LeadMicrosoft Corporation
Nov 2008 to Oct 2009 International Test LeadMicrosoft Corporation
Feb 2007 to Oct 2008 Software Engineer II, Windows Application Compatibility TeamMicrosoft Corporation
Aug 2006 to Feb 2007 Software Engineer II - Windows Application Compatibility TeamMicrosoft Corporation
Dec 2005 to Aug 2006 Software Engineer - Windows Application Compatibility TeamMicrosoft Corporation
May 2005 to Dec 2005 Software Engineer IISciences and Technology
2005 to 2005Air-XS Inc Newport Beach, CA Jun 2004 to Dec 2004 Design EngineerPublications and Conference Papers
2004 to 2004 Performance Analysis of Heavy/Light Video over Wireless 802.11 with various modes of Communication and different LoadsIBCAST Pakistan
2004 to 2004 An optimized collision detection and response algorithm for arbitrarily shaped triangle mesh objects against height-map based terrainAdvanced Engineering Research Organization
Sep 2002 to May 2003 Design Engineer (Intern)Elixir Technologies private ltd
May 2002 to Jul 2002 Design Engineer (Intern)Advanced Engineering Research Organization
May 2001 to Sep 2001 Design Engineer (Intern)
Education:
UW (University of Washington) Bothell, WA Jun 2013 MBA in LeadershipIllinois Institute of Technology - Armour College of Engineering Chicago, IL Jun 2005 Masters in Telecom & Software EngineeringNational University of Sciences & Technology May 2003 BS in Computer Engineering