Patents by Inventor Michael George Lenahan

Michael George Lenahan 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).

  • Publication number: 20150330806
    Abstract: Systems and methods to provide a navigated-shopping service are discussed. In an example, a method for navigated-shopping can include receiving a destination location, accessing a route to the destination, displaying the route with indications of a plurality of items for purchase, receiving selection of a selected item, and purchasing the selected item. The plurality of items for purchase can be within a predefined distance of at least one point along the route. The selection of the selected item can include selection of a retail location of a plurality of retail locations along the route.
    Type: Application
    Filed: July 27, 2015
    Publication date: November 19, 2015
    Inventors: Praveen Nallu, Swami Raghavan, Dane Howard, Jack Phillip Abraham, Shannon B. Vosseller, Michael George Lenahan, Ben Mitchell
  • Publication number: 20150253871
    Abstract: Described is a technology by which routing of data may be automatically modified based on detected state data of a computing system. For example, user input may be routed from an actuator set to a host computer system when the host computer system is in an online state, or to an auxiliary computing device when the host computer system is offline. State may be determined based on one or more various criteria, such as online or offline, laptop lid position, display orientation, current communication and/or other criteria. The auxiliary display and/or actuator set may be embedded in the host computer system, or each may be separable from it or standalone, such as a remote control or cellular phone.
    Type: Application
    Filed: May 26, 2015
    Publication date: September 10, 2015
    Inventors: Andrew J. Fuller, Niels van Dongen, Michael George Lenahan
  • Patent number: 9063584
    Abstract: Described is a technology by which routing of data may be automatically modified based on detected state data of a computing system. For example, user input may be routed from an actuator set to a host computer system when the host computer system is in an online state, or to an auxiliary computing device when the host computer system is offline. State may be determined based on one or more various criteria, such as online or offline, laptop lid position, display orientation, current communication and/or other criteria. The auxiliary display and/or actuator set may be embedded in the host computer system, or each may be separable from it or standalone, such as a remote control or cellular phone.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: June 23, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew J. Fuller, Niels van Dongen, Michael George Lenahan
  • Publication number: 20150130710
    Abstract: Described is a technology by which routing of data may be automatically modified based on detected state data of a computing system. For example, user input may be routed from an actuator set to a host computer system when the host computer system is in an online state, or to an auxiliary computing device when the host computer system is offline. State may be determined based on one or more various criteria, such as online or offline, laptop lid position, display orientation, current communication and/or other criteria. The auxiliary display and/or actuator set may be embedded in the host computer system, or each may be separable from it or standalone, such as a remote control or cellular phone.
    Type: Application
    Filed: January 20, 2015
    Publication date: May 14, 2015
    Inventors: Andrew J. Fuller, Niels van Dongen, Michael George Lenahan
  • Publication number: 20150089529
    Abstract: Systems and methods to display content are described. In some embodiments, program content is received from a content source. A method identifies product-related metadata associated with the program content where the product-related metadata includes at least one item displayed in the program content. The program content is communicated to a display device for presentation to a user in a first portion of the display device. The product-related metadata is communicated to the display device for presentation to the user in a second portion of the display device.
    Type: Application
    Filed: December 3, 2014
    Publication date: March 26, 2015
    Inventors: Michael George Lenahan, Amanda Johnson, Ben Mitchell, Chahn Chung, Linda Young
  • Publication number: 20150058142
    Abstract: Systems and methods are presented for integrating e-commerce transactions with physical store shopping transactions. In some embodiments, an apparatus is presented. The apparatus may reside in a physical store, and may include a memory, one or more processors, and a display module. The display module may be configured to display products information of a plurality of products, the products information derived from one or more locations in a physical store displaying the plurality of products, and display one or more consumer selections about the plurality of products, the one or more consumer selections including a selection to purchase at least one product of the plurality of products. The one or more processors may be configured to access the selection to purchase the at least one product of the plurality of products, and facilitate a virtual checkout procedure based on the selection to purchase the at least one product.
    Type: Application
    Filed: August 21, 2014
    Publication date: February 26, 2015
    Inventors: Michael George Lenahan, Chahn Chung, Myra Sandoval, Ben Mitchell, Timothy Sean Suglian
  • Publication number: 20150058123
    Abstract: A system and method for contextually aware interactive advertisements are provided. In example embodiments, an advertisement indication that indicates a presentation of an advertisement to a user is received. The advertisement corresponding to the advertisement indication is identified. At least one item listing is determined based, at least in part, on the advertisement. Real-time contextual data corresponding to the advertisement indication is received. The real-time contextual data corresponds to a physical context of the presentation of the advertisement. Accessing contextual conditions associated with the advertisement. Determining satisfaction of the contextual conditions based on the real-time contextual data. Based on the determined satisfaction of the contextual conditions, presentation of the at least one item listing is caused to the user.
    Type: Application
    Filed: August 21, 2014
    Publication date: February 26, 2015
    Inventors: Michael George Lenahan, Chahn Chung, Myra Sandoval, Ben Mitchell, Timothy Sean Suglian
  • Publication number: 20150058239
    Abstract: A system and method for item-based social discovery are provided. In example embodiments, entity data that associates respective items of a plurality of items with respective entities of a plurality of entities is stored, each entity of the plurality of entities being registered at a social network service. An item indication, generated in response to a user action of a user, that indicates a user affinity for a mutual item is received, the user being registered at the social network service. A suggested entity from among the plurality of entities is identified by matching the mutual item with respective items of the plurality of items. The suggested entity does not have a social network relationship on the social network service with the user. Causing recommendation of a new social network relationship on the social network service between the user and the suggested member entity.
    Type: Application
    Filed: August 22, 2014
    Publication date: February 26, 2015
    Inventors: Michael George Lenahan, Chahn Chung, Myra Sandoval, Ben Mitchell, Timothy Sean Suglian
  • Publication number: 20150058163
    Abstract: Systems and methods are presented for standardizing delivery of products in an online marketplace using one or more locker systems. In some embodiments, a system of lockers is presented. The locker system may be configured to store one or more products sold in an online marketplace. The locker system may also include a processor coupled to the one or more lockers and configured to generate access code information for a buyer to enable access to a locker storing the product. One or more sensors may be coupled to the one or more lockers and configured to examine the product for a level of product quality. A transmitter of the system may be configured to transmit the access code information to the buyer. The system can later accept the access code information inputted from the buyer and open the locker storing the product after receiving the access code information.
    Type: Application
    Filed: August 22, 2014
    Publication date: February 26, 2015
    Inventors: Michael George Lenahan, Chahn Chung, Myra Sandoval, Ben Mitchell, Timothy Sean Suglian
  • Patent number: 8959259
    Abstract: Described is a technology by which the operation of an auxiliary computing device, comprising a display and/or actuator set, may be automatically modified based on detected state data. For example, user input may be routed from the actuator set to the host computer system when the host computer system is in an online state, or to the auxiliary computing device when the host computer system is offline. State may be determined based on one or more various criteria, such as online or offline, laptop lid position, display orientation, current communication and/or other criteria. The auxiliary display and/or actuator set may be embedded in the host computer system, or each may be separable from it or standalone, such as a remote control or cellular phone.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: February 17, 2015
    Assignee: Microsoft Corporation
    Inventors: Andrew J. Fuller, Niels van Dongen, Michael George Lenahan
  • Publication number: 20140215102
    Abstract: Described is a technology by which the operation of an auxiliary computing device, comprising a display and/or actuator set, may be automatically modified based on detected state data. For example, user input may be routed from the actuator set to the host computer system when the host computer system is in an online state, or to the auxiliary computing device when the host computer system is offline. State may be determined based on one or more various criteria, such as online or offline, laptop lid position, display orientation, current communication and/or other criteria. The auxiliary display and/or actuator set may be embedded in the host computer system, or each may be separable from it or standalone, such as a remote control or cellular phone.
    Type: Application
    Filed: April 3, 2014
    Publication date: July 31, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Andrew J. Fuller, Niels van Dongen, Michael George Lenahan
  • Patent number: 8692816
    Abstract: Described is a technology by which the operation of an auxiliary computing device, comprising a display and/or actuator set, may be automatically modified based on detected state data. For example, user input may be routed from the actuator set to the host computer system when the host computer system is in an online state, or to the auxiliary computing device when the host computer system is offline. State may be determined based on one or more various criteria, such as online or offline, laptop lid position, display orientation, current communication and/or other criteria. The auxiliary display and/or actuator set may be embedded in the host computer system, or each may be separable from it or standalone, such as a remote control or cellular phone.
    Type: Grant
    Filed: March 2, 2006
    Date of Patent: April 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Andrew J. Fuller, Niels van Dongen, Michael George Lenahan
  • Publication number: 20100076877
    Abstract: Example methods, apparatuses, and articles of manufacture are disclosed that may be used to provide or otherwise support creating new and/or reoccurring revenue sources using novel payroll processing techniques.
    Type: Application
    Filed: September 22, 2009
    Publication date: March 25, 2010
    Inventors: Michael George Lenahan, Christen Ann Lenahan
  • Patent number: 7502221
    Abstract: Described is a technology by which an auxiliary computing device comprising a display and/or actuator set coupled to a host computer system may be interacted with (e.g., viewed) independent of whether a main display of the host computer system is visible, e.g., whether a laptop lid or tablet lid is open or closed. In one example implementation, the auxiliary device is located above the keyboard and the main display slightly elevated on one or more pivoting supports. This effectively provides an opening in the lid through which the auxiliary device may be viewed.
    Type: Grant
    Filed: March 2, 2006
    Date of Patent: March 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Andrew J Fuller, Niels van Dongen, Michael George Lenahan
  • Patent number: 7366925
    Abstract: An apparatus, carrying case and computer system are disclosed herein. In the apparatus, a housing to which an electrical device may be electrically coupled is provided. A secondary battery may be electrically coupled to the housing and adapted to power the electrical device or to charge the device's internal battery.
    Type: Grant
    Filed: June 9, 2005
    Date of Patent: April 29, 2008
    Assignee: Microsoft Corporation
    Inventors: Leroy B. Keely, Seiya Ohta, Michael George Lenahan