Anthony Yeates - Redmond WA, US Pavel Dournov - Redmond WA, US Donna Whitlock - Seattle WA, US Timothy Belvin - Auburn WA, US Brendan O'Meara - Bellevue WA, US Kirk Blackwood - Bellevue WA, US Derrick Bazlen - Woodinville WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04L 9/00
US Classification:
713171, 726 10
Abstract:
An authentication protocol is disclosed for use in enhancing the security of communications between software applications and Internet-based service providers. The protocol incorporates a two level authentication model based on a distribution of authentication responsibilities, wherein the application authenticates users and the service provider authenticates the application. Embodiments of the protocol incorporate public key infrastructure and digital certificate technology. Other embodiments of the present invention pertain to applying a corresponding protocol to peer-to-peer communication scenarios.
Touchless And Touch Optimized Processing Of Retail And Other Commerce Transactions
Ashvin Mathew - Kirkland WA, US Derrick Steven Bazlen - Woodinville WA, US Jeffrey Blucher - Redmond WA, US Sylvester M. LaBlanc - Issaquah WA, US Andreas Hoffmann - North Bend WA, US Gregg Robert Dingle - Mill Creek WA, US Brendan O'Meara - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06Q 20/00 G05B 19/418 G06F 9/46 G06F 15/02
US Classification:
705 16, 705 8, 705 9
Abstract:
A computer implemented method for reducing input performed in a commerce based application is provided. The method includes receiving a sequence of input values from an input device and associating the sequence of input values with an object in the application based on the sequence. A context of the application is determined. One or more tasks in the application are automatically performed based on the object, the context and the sequence of input values.
Automatic Search Functionality Within Business Applications
Ashvin Mathew - Kirkland WA, US Brendan O'Meara - Bellevue WA, US Nicolae Surpatanu - Duvall WA, US Eshwar Somashekar - Seattle WA, US Rajat Taneja - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06Q 20/00
US Classification:
705 2681
Abstract:
Disclosed herein is an integration of automatic search functionality into a business application. The application is monitored for an instance wherein the user is initiating an activity that involves an expenditure. Upon detection of such an activity, a query is automatically generated based on information related to the expenditure. The query is communicated to a search component, from which corresponding search results are eventually received. Finally, at least some information related to the search results is displayed to the user. In one embodiment, assuming the user's express or implicit approval, auto-generation of data and/or modification of business process flow are facilitated based on the search results.
Touchless And Touch Optimized Processing Of Retail And Other Commerce Transactions
Ashvin Mathew - Kirkland WA, US Derrick Steven Bazlen - Woodinville WA, US Jeffrey Blucher - Redmond WA, US Sylvester M. LaBlanc - Issaquah WA, US Andreas Hoffmann - North Bend WA, US Gregg Robert Dingle - Mill Creek WA, US Brendan O'Meara - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06Q 20/00 G06Q 10/00 G06Q 20/20 G06Q 10/08
US Classification:
705 16, 705 28
Abstract:
A computer implemented method for reducing input performed in a commerce based application is provided. The method includes receiving a sequence of input values from an input device and associating the sequence of input values with an object in the application based on the sequence. A context of the application is determined. One or more tasks in the application are automatically performed based on the object, the context and the sequence of input values.
Optimized Retail Application User Interface And Architecture
Ashvin Mathew - Kirkland WA, US Jeff Blucher - Seattle WA, US Gregg Dingle - Mill Creek WA, US Tim Cooper - Redmond WA, US Derrick Bazlen - Woodinville WA, US Matthew Cibelli - Seattle WA, US Brendan O'Meara - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G07F 7/00 G06F 17/30 G06Q 30/00
US Classification:
705027000, 705001000, 705026000
Abstract:
A user interface for transaction applications is disclosed. The interface may include a focus area in which commonly-used functions are represented by interface elements, as determined by the frequency with which users select the function, or by user preference. The interface may also include an expanded entry for a selected item.
Online Keyword Buying, Advertisement And Marketing
Ashvin J. Mathew - Kirkland WA, US Brendan A. O'Meara - Bellevue WA, US Nicolae Surpatanu - Duvall WA, US Rajat Taneja - Bellevue WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06Q 30/00
US Classification:
705 14
Abstract:
A computer-implemented method of providing keyword purchasing assistance to a business for online marketing or advertising includes the step of identifying product or service offerings, of the business, to be targeted with the online marketing or advertising. Once the offerings to be targeted are identified, business data corresponding to the identified offerings is obtained. A statistical analysis is performed on the business data to determine keywords. Then, based upon those keywords determined from the statistical analysis, keyword suggestions are provided.
Use Of Business Heuristics And Data To Optimize Online Advertisement And Marketing
Ashvin J. Mathew - Kirkland WA, US Brendan A. O'Meara - Bellevue WA, US Nicolae Surpatanu - Duvall WA, US Rajat Taneja - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06Q 30/00
US Classification:
705 14
Abstract:
A computer-implemented method of conducting an online advertising and marketing campaign includes the step of selecting one of a plurality of business rules to use in targeting product or service offerings in the online advertising and marketing campaign. The selected business rule is then run against a business database to identify at least one target offering candidate. The at least one identified target offering candidate is then recommended to a user (e.g., by specifying the target offering, by recommending keywords for the target offering, etc.).
Automatic Search Functionality Within Business Applications
Ashvin Mathew - Kirkland WA, US Brendan O'Meara - Bellevue WA, US Nicolae Surpatanu - Duvall WA, US Eshwar Somashekar - Seattle WA, US Rajat Taneja - Bellevue WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/30
US Classification:
707706, 707722, 707E17108
Abstract:
Disclosed herein is an integration of automatic search functionality into a business application. The application is monitored for an instance wherein the user is initiating an activity that involves an expenditure. Upon detection of such an activity, a query is automatically generated based on information related to the expenditure. The query is communicated to a search component, from which corresponding search results are eventually received. Finally, at least some information related to the search results is displayed to the user. In one embodiment, assuming the user's express or implicit approval, auto-generation of data and/or modification of business process flow are facilitated based on the search results.