Patents by Inventor Michael J. Andri

Michael J. Andri 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: 20170238276
    Abstract: Implementations for mobile device notifications are disclosed. In one implementation, a method for a mobile device is disclosed. The method includes outputting a first notification of an event at the mobile device responsive to occurrence of the event. The method further includes discontinuing the first notification after a period of time. The method further includes receiving an indication of motion of the mobile device via a motion sensor of the mobile device after discontinuing the first notification. The method further includes outputting a second notification of the event at the mobile device after discontinuing the first notification responsive to receiving the indication of motion of the mobile device.
    Type: Application
    Filed: December 19, 2016
    Publication date: August 17, 2017
    Inventors: Michael J. Andri, MATTHEW R. KISSINGER
  • Patent number: 9526084
    Abstract: A mobile device periodically polls a network server via a communications network to obtain new communications addressed to a client account according to a polling schedule. The mobile device receives an indication of a threshold change of one or more of ambient light, temperature, or proximity of an object to the mobile device via an optical sensor of the mobile device, or an indication of motion of the mobile device via a motion sensor of the mobile device. The polling schedule is advanced responsive to the indication of the threshold change of ambient light, temperature, or proximity, or the indication of motion. The mobile device outputs a notification that new communications have been received by the mobile device from the network server.
    Type: Grant
    Filed: May 31, 2015
    Date of Patent: December 20, 2016
    Inventors: Michael J. Andri, Matthew R. Kissinger
  • Patent number: 9317863
    Abstract: An identifier is received from each participant mobile device of a plurality of participant mobile devices within a participation region of a wireless network via a wireless access point. One or more attributes for each participant mobile device are retrieved based upon the identifier received from that participant mobile device. The one or more attributes indicate one or more media content items stored at that participant mobile device or previously accessed via that participant mobile device. An indication of the one or more attributes for each participant mobile device is output. Media content is selected based on the one or more attributes indicated for each participant mobile device. The media content is presented, for example, within the participation region.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: April 19, 2016
    Assignee: TAMIRAS PER PTE. LTD., LLC
    Inventors: Matthew R. Kissinger, Michael J. Andri
  • Patent number: 9298832
    Abstract: Collaborative group search is achieved by obtaining, over a wide area network, a plurality of search queries initiated by a plurality of client devices. A group of two or more client devices is identified from among the plurality of client devices. Each client device of the group exhibits a content relatedness of the search query relative to other search queries, a time proximity of the search query relative to other search queries, and/or a geographic proximity of the client device to other client devices. Search queries initiated by the group are processed via a search engine to obtain search results for the group having increased search result diversity relative to each other. Search results are returned to the client device of the group via the wide area network. Search result diversity may include different ordering of search results among client devices of group.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: March 29, 2016
    Inventor: Michael J. Andri
  • Publication number: 20160021638
    Abstract: A mobile device periodically polls a network server via a communications network to obtain new communications addressed to a client account according to a polling schedule. The mobile device receives an indication of a threshold change of one or more of ambient light, temperature, or proximity of an object to the mobile device via an optical sensor of the mobile device, or an indication of motion of the mobile device via a motion sensor of the mobile device. The polling schedule is advanced responsive to the indication of the threshold change of ambient light, temperature, or proximity, or the indication of motion. The mobile device outputs a notification that new communications have been received by the mobile device from the network server.
    Type: Application
    Filed: May 31, 2015
    Publication date: January 21, 2016
    Inventors: MICHAEL J. ANDRI, MATTHEW R. KISSINGER
  • Publication number: 20150154296
    Abstract: Collaborative group search is achieved by obtaining, over a wide area network, a plurality of search queries initiated by a plurality of client devices. A group of two or more client devices is identified from among the plurality of client devices. Each client device of the group exhibits a content relatedness of the search query relative to other search queries, a time proximity of the search query relative to other search queries, and/or a geographic proximity of the client device to other client devices. Search queries initiated by the group are processed via a search engine to obtain search results for the group having increased search result diversity relative to each other. Search results are returned to the client device of the group via the wide area network. Search result diversity may include different ordering of search results among client devices of group.
    Type: Application
    Filed: November 3, 2014
    Publication date: June 4, 2015
    Inventor: MICHAEL J. ANDRI
  • Patent number: 9049572
    Abstract: A mobile device periodically polls a network server via a communications network to obtain new communications addressed to a client account according to a polling schedule. The mobile device receives an indication of a threshold change of one or more of ambient light, temperature, or proximity of an object to the mobile device via an optical sensor of the mobile device, or an indication of motion of the mobile device via a motion sensor of the mobile device. The polling schedule is advanced responsive to the indication of the threshold change of ambient light, temperature, or proximity, or the indication of motion. The mobile device outputs a notification that new communications have been received by the mobile device from the network server.
    Type: Grant
    Filed: July 8, 2013
    Date of Patent: June 2, 2015
    Inventors: Matthew R. Kissinger, Michael J. Andri
  • Publication number: 20140338516
    Abstract: An electronic device obtains a media content item that includes an audio component. The electronic device obtains inertial sensor measurements indicating physical movement of the electronic device. The electronic device selects a target tempo for presentation of the audio component in which the target tempo is based, at least in part, on the inertial sensor measurements. The electronic device presents the audio component at the target tempo while maintaining pitch of one or more frequency components of the audio component at a native pitch or within a substantially un-shifted state relative to the native pitch of the one or more frequency components.
    Type: Application
    Filed: May 19, 2014
    Publication date: November 20, 2014
    Inventor: MICHAEL J. ANDRI
  • Patent number: 8880495
    Abstract: Audio information is recorded in an overwriteable circular buffer of a computing device. Construction of a search query is initiated by receiving a user input. The user input includes one or more keywords forming a user-defined portion of the search query. At least a portion of the audio information recorded in the overwriteable circular buffer is processed to obtain one or more additional keywords forming an expanded portion of the search query. The portion of the audio information containing the additional keywords is received and recorded in the overwriteable circular buffer prior to receiving the user input. The search query including the user-defined portion and the expanded portion is supplied to a search engine. A response to the search query is received from the search engine. The response is generated by the search engine based on the user-defined portion and the expanded portion of the search query.
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: November 4, 2014
    Inventors: Michael J. Andri, Megan E. McVicar
  • Publication number: 20140108370
    Abstract: Audio information is recorded in an overwriteable circular buffer of a computing device. Construction of a search query is initiated by receiving a user input. The user input includes one or more keywords forming a user-defined portion of the search query. At least a portion of the audio information recorded in the overwriteable circular buffer is processed to obtain one or more additional keywords forming an expanded portion of the search query. The portion of the audio information containing the additional keywords is received and recorded in the overwriteable circular buffer prior to receiving the user input. The search query including the user-defined portion and the expanded portion is supplied to a search engine. A response to the search query is received from the search engine. The response is generated by the search engine based on the user-defined portion and the expanded portion of the search query.
    Type: Application
    Filed: October 16, 2012
    Publication date: April 17, 2014
    Inventors: Michael J. Andri, Megan E. McVicar
  • Publication number: 20130295886
    Abstract: A mobile device periodically polls a network server via a communications network to obtain new communications addressed to a client account according to a polling schedule. The mobile device receives an indication of a threshold change of one or more of ambient light, temperature, or proximity of an object to the mobile device via an optical sensor of the mobile device, or an indication of motion of the mobile device via a motion sensor of the mobile device. The polling schedule is advanced responsive to the indication of the threshold change of ambient light, temperature, or proximity, or the indication of motion. The mobile device outputs a notification that new communications have been received by the mobile device from the network server.
    Type: Application
    Filed: July 8, 2013
    Publication date: November 7, 2013
    Inventors: MATTHEW R. KISSINGER, MICHAEL J. ANDRI
  • Patent number: 8483665
    Abstract: Implementations for mobile device notifications are disclosed. In one implementation, a method for a mobile device is disclosed. The method includes outputting a first notification of an event at the mobile device responsive to occurrence of the event. The method further includes discontinuing the first notification after a period of time. The method further includes receiving an indication of motion of the mobile device via a motion sensor of the mobile device after discontinuing the first notification. The method further includes outputting a second notification of the event at the mobile device after discontinuing the first notification responsive to receiving the indication of motion of the mobile device.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: July 9, 2013
    Inventors: Matthew R. Kissinger, Michael J. Andri
  • Publication number: 20120278875
    Abstract: An identifier is received from each participant mobile device of a plurality of participant mobile devices within a participation region of a wireless network via a wireless access point. One or more attributes for each participant mobile device are retrieved based upon the identifier received from that participant mobile device. The one or more attributes indicate one or more media content items stored at that participant mobile device or previously accessed via that participant mobile device. An indication of the one or more attributes for each participant mobile device is output. Media content is selected based on the one or more attributes indicated for each participant mobile device. The media content is presented, for example, within the participation region.
    Type: Application
    Filed: July 16, 2012
    Publication date: November 1, 2012
    Inventors: MATTHEW R. KISSINGER, MICHAEL J. ANDRI
  • Publication number: 20120252416
    Abstract: Implementations for mobile device notifications are disclosed. In one implementation, a method for a mobile device is disclosed. The method includes outputting a first notification of an event at the mobile device responsive to occurrence of the event. The method further includes discontinuing the first notification after a period of time. The method further includes receiving an indication of motion of the mobile device via a motion sensor of the mobile device after discontinuing the first notification. The method further includes outputting a second notification of the event at the mobile device after discontinuing the first notification responsive to receiving the indication of motion of the mobile device.
    Type: Application
    Filed: March 31, 2011
    Publication date: October 4, 2012
    Inventors: Matthew R. Kissinger, Michael J. Andri
  • Patent number: 8224929
    Abstract: Mobile device polling is disclosed. A content polling system includes a content polling module configured to transmit a content polling request to participant mobile devices that is executable by each participant mobile device to return a content polling response to the content polling module. The content polling module is further configured to receive the content polling response from each participant mobile device that indicates an attribute of one or more media content items stored at or previously accessed via that participant mobile device. The content polling module is further configured to transmit a content selection request to a content selection module that indicates the attributes of the content polling responses. The content selection request is executable by the content selection module to return a content selection response indicating selected media content that was selected by the content selection module based on the attributes indicated by the content selection request.
    Type: Grant
    Filed: May 25, 2009
    Date of Patent: July 17, 2012
    Inventors: Matthew R. Kissinger, Michael J. Andri
  • Publication number: 20100296505
    Abstract: Mobile device polling is disclosed. A content polling system includes a content polling module configured to transmit a content polling request to participant mobile devices that is executable by each participant mobile device to return a content polling response to the content polling module. The content polling module is further configured to receive the content polling response from each participant mobile device that indicates an attribute of one or more media content items stored at or previously accessed via that participant mobile device. The content polling module is further configured to transmit a content selection request to a content selection module that indicates the attributes of the content polling responses. The content selection request is executable by the content selection module to return a content selection response indicating selected media content that was selected by the content selection module based on the attributes indicated by the content selection request.
    Type: Application
    Filed: May 25, 2009
    Publication date: November 25, 2010
    Inventors: Matthew R. Kissinger, Michael J. Andri
  • Publication number: 20080066167
    Abstract: An approach is provided for enabling a client user to access secure information or services via a security code including a password and/or username even when the security code provided by the client user includes one or more errors. As one example, a level of error allowance may be selected by a system administrator based on a prescribed minimum level of security and the security code selected by the client user. The application of error allowance can reduce the number of times a client user is denied access to requested information or services due to incorrect or mistyped security code input while also ensuring the prescribed minimum level of security is retained.
    Type: Application
    Filed: September 10, 2007
    Publication date: March 13, 2008
    Inventor: MICHAEL J. ANDRI