Patents by Inventor Brendan A. O'Meara
Brendan A. O'Meara 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
-
Patent number: 10185739Abstract: 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: February 23, 2017Date of Patent: January 22, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Ashvin J. Mathew, Brendan O'Meara, Nicolae Surpatanu, Eshwar Somashekar, Rajat Taneja
-
Publication number: 20170293650Abstract: 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: February 23, 2017Publication date: October 12, 2017Inventors: Ashvin J. Mathew, Brendan O'Meara, Nicolae Surpatanu, Eshwar Somashekar, Rajat Taneja
-
Patent number: 9619511Abstract: 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: August 11, 2011Date of Patent: April 11, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ashvin J. Mathew, Brendan O'Meara, Nicolae Surpatanu, Eshwar Somashekar, Rajat Taneja
-
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: 20140100979Abstract: 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: December 12, 2013Publication date: April 10, 2014Applicant: Microsoft CorporationInventors: Ashvin Matthew, Derrick Steven Bazlen, Jeffrey Blucher, Sylvester M. LaBlanc, Andreas Hoffman, Gregg Robert Dingle, Brendan O'Meara
-
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: 7568098Abstract: 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.Type: GrantFiled: December 2, 2003Date of Patent: July 28, 2009Assignee: Microsoft CorporationInventors: Anthony Yeates, Pavel Dournov, Donna Whitlock, Timothy Belvin, Brendan O'Meara, Kirk Blackwood, Derrick Bazlen
-
Publication number: 20080004955Abstract: 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.).Type: ApplicationFiled: June 28, 2006Publication date: January 3, 2008Applicant: Microsoft CorporationInventors: Ashvin J. Mathew, Brendan A. O'Meara, Nicolae Surpatanu, Rajat Taneja
-
Publication number: 20080004947Abstract: 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.Type: ApplicationFiled: June 28, 2006Publication date: January 3, 2008Applicant: MICROSOFT CORPORATIONInventors: Ashvin J. Mathew, Brendan A. O'Meara, Nicolae Surpatanu, Rajat Taneja
-
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: 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
-
Patent number: 6963282Abstract: A system and method are provided for wireless self-describing buildings. RFID tags are used to store information relative to a building. This information can be simple information such as a uniform resource locator, or more detailed information. Active and/or passive RFID tags can be used. Varying degrees of user access are provided. Accordingly, different users can be given access to relevant information based upon the type or identity of the user.Type: GrantFiled: December 5, 2003Date of Patent: November 8, 2005Assignee: Microsoft CorporationInventors: Anthony J. Yeates, Yunqiang Zhu, Timothy Belvin, Brendan O'Meara
-
Publication number: 20050120214Abstract: 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.Type: ApplicationFiled: December 2, 2003Publication date: June 2, 2005Applicant: Microsoft CorporationInventors: Anthony Yeates, Pavel Dournov, Donna Whitlock, Timothy Belvin, Brendan O'Meara, Kirk Blackwood, Derrick Bazlen