Patents by Inventor Ashvin Mathew
Ashvin Mathew has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10496980Abstract: 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.Type: GrantFiled: August 28, 2015Date of Patent: December 3, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Ashvin Mathew, Derrick Steven Bazlen, Jeffrey Blucher, Sylvester M. La Blanc, Andreas Hofmann, Gregg Robert Dingle, Brendan O'Meara
-
Publication number: 20170098206Abstract: A computer system for supporting a plurality of locations that each generate sales transactions is provided. The computer system includes a processor and a user interface component coupled to the processor. A configuration component is coupled to the user interface component and is configured to allow a user to configure at least one aspect of a user interface that is provided on a point of sale device with respect to at least one location and to store the configuration information.Type: ApplicationFiled: October 2, 2015Publication date: April 6, 2017Inventors: Jeffrey Blucher, Balaji Balasubramanian, Raghunath Mallya, Kollen Glynn, Ashvin Mathew, Zachary Linster, Yabin Liu
-
Publication number: 20170024787Abstract: An omnichannel services platform includes a service orchestrator and a plurality of service modules. Each service module has a conforming service interface. A service manifest is operably coupled to the service orchestrator to allow the service orchestrator to call each of the plurality of services. The service manifest includes, at least, location information for each of the plurality of service modules.Type: ApplicationFiled: July 24, 2015Publication date: January 26, 2017Inventors: Ashvin Mathew, Yabin Liu, Balaji Balasubramanian, Nic Surpatanu, Navid Azimi-Garakani
-
Publication number: 20160275493Abstract: A transaction security and authentication system comprises, in one example, a front-end transaction system interface component configured to communicate with a front-end transaction system that performs a transaction with a user, a client device interface component configured to communicate with a client device of the user, and a transaction security component configured to receive a transaction request, for the transaction, from the front-end transaction system, the transaction request including a unique transaction instrument identifier, and authenticate the transaction by sending a transaction confirmation request to the client device based on the unique transaction instrument identifier and receiving a transaction confirmation from the client device.Type: ApplicationFiled: July 22, 2015Publication date: September 22, 2016Inventors: Ashvin Mathew, Yabin Liu, Timothy P. Cooper, Kollen Glynn
-
Publication number: 20150379500Abstract: 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.Type: ApplicationFiled: August 28, 2015Publication date: December 31, 2015Inventors: Ashvin Mathew, Derrick Steven Bazlen, Jeffrey Blucher, Sylvester M. La Blanc, Andreas Hofmann, Gregg Robert Dingle, Brendan O'Meara
-
Patent number: 9152955Abstract: 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.Type: GrantFiled: December 12, 2013Date of Patent: October 6, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Ashvin Mathew, Derrick Steven Bazlen, Jeffrey Blucher, Sylvester M. LaBlanc, Andreas Hofmann, Gregg Robert Dingle, Brendan O'Meara
-
Publication number: 20140129318Abstract: An application is enabled to influence product demand by amplifying demand signal. Product and customer information is analyzed for patterns within external resources. The patterns are combined to produce demand signal. The demand signal is matched to a target audience to amplify the demand. The product is presented to an audience to influence demand for the product through customer channels including advertising, pricing policies, and offers.Type: ApplicationFiled: November 7, 2012Publication date: May 8, 2014Applicant: Microsoft CorporationInventor: Ashvin Mathew
-
Publication number: 20140129328Abstract: An application provides augmented purchase schemes. A product is displayed through monitors augmenting customer environment. Product and service offers are transmitted to a customer according to online list populated with customer information to affect purchase behavior. Product information is generated according to a customer interest and transmitted to the customer.Type: ApplicationFiled: November 7, 2012Publication date: May 8, 2014Applicant: Microsoft CorporationInventor: Ashvin Mathew
-
Patent number: 8635111Abstract: 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.Type: GrantFiled: April 25, 2011Date of Patent: January 21, 2014Assignee: Microsoft CorporationInventors: Ashvin Mathew, Derrick Steven Bazlen, Jeffrey Blucher, Sylvester M. LaBlanc, Andreas Hoffmann, Gregg Robert Dingle, Brendan O'Meara
-
Publication number: 20110313991Abstract: 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.Type: ApplicationFiled: August 11, 2011Publication date: December 22, 2011Applicant: MICROSOFT CORPORATIONInventors: Ashvin Mathew, Brendan O'Meara, Nicolae Surpatanu, Eshwar Somashekar, Rajat Taneja
-
Patent number: 8024235Abstract: 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.Type: GrantFiled: June 21, 2006Date of Patent: September 20, 2011Assignee: Microsoft CorporationInventors: Ashvin Mathew, Brendan O'Meara, Nicolae Surpatanu, Eshwar Somashekar, Rajat Taneja
-
Publication number: 20110202412Abstract: 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.Type: ApplicationFiled: April 25, 2011Publication date: August 18, 2011Applicant: MICROSOFT CORPORATIONInventors: Ashvin Mathew, Derrick Steven Bazlen, Jeffrey Blucher, Sylvester M. LaBlanc, Andreas Hoffmann, Gregg Robert Dingle, Brendan O'Meara
-
Patent number: 7953633Abstract: 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.Type: GrantFiled: April 1, 2005Date of Patent: May 31, 2011Assignee: Microsoft CorporationInventors: Ashvin Mathew, Derrick Steven Bazlen, Jeffrey Blucher, Sylvester M. LaBlanc, Andreas Hoffmann, Gregg Robert Dingle, Brendan O'Meara
-
Patent number: 7444518Abstract: A permission level associated with a child's access to a Web server is identified. A relationship ticket is obtained from an authentication server and a request is generated to set the identified permission level. The request and the relationship ticket are sent to the Web server and a success code is received from the Web server if the requested permission level is established.Type: GrantFiled: September 29, 2003Date of Patent: October 28, 2008Assignee: Microsoft CorporationInventors: Baskaran Dharmarajan, Cem Paya, Ashvin Mathew
-
Publication number: 20070299817Abstract: 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.Type: ApplicationFiled: June 21, 2006Publication date: December 27, 2007Applicant: Microsoft CorporationInventors: Ashvin Mathew, Brendan O'Meara, Nicolae Surpatanu, Eshwar Somashekar, Rajat Taneja
-
Publication number: 20070005449Abstract: 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.Type: ApplicationFiled: June 30, 2005Publication date: January 4, 2007Applicant: Microsoft CorporationInventors: Ashvin Mathew, Jeff Blucher, Gregg Dingle, Tim Cooper, Derrick Bazlen, Matthew Cibelli, Brendan O'Meara
-
Publication number: 20060230267Abstract: A computer is adapted for changing one or more of the application, security, or user contexts based on the orientation of a component, such as a monitor. Changing the context responsive to the reorientation allows two or more users to use the same hardware to complete a transaction requiring at least two perspectives, for example, buyer and seller. In the background, transaction end points may be changed as well as establishment of a secure channel for supporting confidentiality of a user and their personal information. The computer so equipped may be applicable to many situations involving two parties, such as hospitals, personnel/human relations, banking, government benefits, and retail.Type: ApplicationFiled: April 11, 2005Publication date: October 12, 2006Applicant: MICROSOFT CORPORATIONInventors: Ashvin Mathew, Eric Estroff, Josef Schauer
-
Publication number: 20060224429Abstract: 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.Type: ApplicationFiled: April 1, 2005Publication date: October 5, 2006Applicant: Microsoft CorporationInventors: Ashvin Mathew, Derrick Bazlen, Jeffrey Blucher, Sylvester LaBlanc, Andreas Hoffmann, Gregg Dingle, Brendan O'Meara
-
Publication number: 20060168186Abstract: A method, system, and computer readable medium are provided for enabling a user and an administrator in a network environment to interactively customize administrator controls used to filter the user's online actions. The computer receives a user request to perform a blocked online action. The computer provides information about the pending request to the administrator and receives request resolution information from the administrator. The computer updates the administrator controls used to filter the user's online actions in accordance with the request resolution information.Type: ApplicationFiled: March 14, 2006Publication date: July 27, 2006Applicant: Microsoft CorporationInventors: Ashvin Mathew, Craig Beilinson, Christopher Evans, Harry Fravert, Ahmad Safa, Linda Hong, Victor Tan, Laurel Abbott
-
Publication number: 20060161669Abstract: A method, system, and computer readable medium are provided for enabling a user and an administrator in a network environment to interactively customize administrator controls used to filter the user's online actions. The computer receives a user request to perform a blocked online action. The computer provides information about the pending request to the administrator and receives request resolution information from the administrator. The computer updates the administrator controls used to filter the user's online actions in accordance with the request resolution information.Type: ApplicationFiled: March 14, 2006Publication date: July 20, 2006Applicant: Microsoft CorporationInventors: Ashvin Mathew, Craig Beilinson, Christopher Evans, Harry Fravert, Ahmad Safa, Linda Hong, Victor Tan, Laurel Abbott