Patents by Inventor Brendan O'Meara

Brendan 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: 10496980
    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.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: December 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ashvin Mathew, Derrick Steven Bazlen, Jeffrey Blucher, Sylvester M. La Blanc, Andreas Hofmann, Gregg Robert Dingle, Brendan O'Meara
  • Patent number: 10185739
    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.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: January 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ashvin J. Mathew, Brendan O'Meara, Nicolae Surpatanu, Eshwar Somashekar, Rajat Taneja
  • Publication number: 20170293650
    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.
    Type: Application
    Filed: February 23, 2017
    Publication date: October 12, 2017
    Inventors: Ashvin J. Mathew, Brendan O'Meara, Nicolae Surpatanu, Eshwar Somashekar, Rajat Taneja
  • Patent number: 9619511
    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.
    Type: Grant
    Filed: August 11, 2011
    Date of Patent: April 11, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ashvin J. Mathew, Brendan O'Meara, Nicolae Surpatanu, Eshwar Somashekar, Rajat Taneja
  • Publication number: 20150379500
    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.
    Type: Application
    Filed: August 28, 2015
    Publication date: December 31, 2015
    Inventors: Ashvin Mathew, Derrick Steven Bazlen, Jeffrey Blucher, Sylvester M. La Blanc, Andreas Hofmann, Gregg Robert Dingle, Brendan O'Meara
  • Patent number: 9152955
    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.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: October 6, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ashvin Mathew, Derrick Steven Bazlen, Jeffrey Blucher, Sylvester M. LaBlanc, Andreas Hofmann, Gregg Robert Dingle, Brendan O'Meara
  • Publication number: 20140100979
    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.
    Type: Application
    Filed: December 12, 2013
    Publication date: April 10, 2014
    Applicant: Microsoft Corporation
    Inventors: Ashvin Matthew, Derrick Steven Bazlen, Jeffrey Blucher, Sylvester M. LaBlanc, Andreas Hoffman, Gregg Robert Dingle, Brendan O'Meara
  • Patent number: 8635111
    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.
    Type: Grant
    Filed: April 25, 2011
    Date of Patent: January 21, 2014
    Assignee: Microsoft Corporation
    Inventors: Ashvin Mathew, Derrick Steven Bazlen, Jeffrey Blucher, Sylvester M. LaBlanc, Andreas Hoffmann, Gregg Robert Dingle, Brendan O'Meara
  • Publication number: 20110313991
    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.
    Type: Application
    Filed: August 11, 2011
    Publication date: December 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Ashvin Mathew, Brendan O'Meara, Nicolae Surpatanu, Eshwar Somashekar, Rajat Taneja
  • Patent number: 8024235
    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.
    Type: Grant
    Filed: June 21, 2006
    Date of Patent: September 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Ashvin Mathew, Brendan O'Meara, Nicolae Surpatanu, Eshwar Somashekar, Rajat Taneja
  • Publication number: 20110202412
    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.
    Type: Application
    Filed: April 25, 2011
    Publication date: August 18, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Ashvin Mathew, Derrick Steven Bazlen, Jeffrey Blucher, Sylvester M. LaBlanc, Andreas Hoffmann, Gregg Robert Dingle, Brendan O'Meara
  • Patent number: 7953633
    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.
    Type: Grant
    Filed: April 1, 2005
    Date of Patent: May 31, 2011
    Assignee: Microsoft Corporation
    Inventors: Ashvin Mathew, Derrick Steven Bazlen, Jeffrey Blucher, Sylvester M. LaBlanc, Andreas Hoffmann, Gregg Robert Dingle, Brendan O'Meara
  • Patent number: 7568098
    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.
    Type: Grant
    Filed: December 2, 2003
    Date of Patent: July 28, 2009
    Assignee: Microsoft Corporation
    Inventors: Anthony Yeates, Pavel Dournov, Donna Whitlock, Timothy Belvin, Brendan O'Meara, Kirk Blackwood, Derrick Bazlen
  • Publication number: 20080004955
    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.).
    Type: Application
    Filed: June 28, 2006
    Publication date: January 3, 2008
    Applicant: Microsoft Corporation
    Inventors: Ashvin J. Mathew, Brendan A. O'Meara, Nicolae Surpatanu, Rajat Taneja
  • Publication number: 20080004947
    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.
    Type: Application
    Filed: June 28, 2006
    Publication date: January 3, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Ashvin J. Mathew, Brendan A. O'Meara, Nicolae Surpatanu, Rajat Taneja
  • Publication number: 20070299817
    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.
    Type: Application
    Filed: June 21, 2006
    Publication date: December 27, 2007
    Applicant: Microsoft Corporation
    Inventors: Ashvin Mathew, Brendan O'Meara, Nicolae Surpatanu, Eshwar Somashekar, Rajat Taneja
  • Publication number: 20070005449
    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.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Ashvin Mathew, Jeff Blucher, Gregg Dingle, Tim Cooper, Derrick Bazlen, Matthew Cibelli, Brendan O'Meara
  • Publication number: 20060224429
    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.
    Type: Application
    Filed: April 1, 2005
    Publication date: October 5, 2006
    Applicant: Microsoft Corporation
    Inventors: Ashvin Mathew, Derrick Bazlen, Jeffrey Blucher, Sylvester LaBlanc, Andreas Hoffmann, Gregg Dingle, Brendan O'Meara
  • Patent number: 6963282
    Abstract: 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: Grant
    Filed: December 5, 2003
    Date of Patent: November 8, 2005
    Assignee: Microsoft Corporation
    Inventors: Anthony J. Yeates, Yunqiang Zhu, Timothy Belvin, Brendan O'Meara
  • Publication number: 20050120214
    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.
    Type: Application
    Filed: December 2, 2003
    Publication date: June 2, 2005
    Applicant: Microsoft Corporation
    Inventors: Anthony Yeates, Pavel Dournov, Donna Whitlock, Timothy Belvin, Brendan O'Meara, Kirk Blackwood, Derrick Bazlen