Patents by Inventor Andrew Theodore Wansley

Andrew Theodore Wansley 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: 11030538
    Abstract: Methods and apparatus related to determining an inquiry to provide to a user based on deficient information related to a plan of the user. Deficient information may be determined based on an insufficient association between a desired information item of the plan and a set of information items that are determined from one or more sources associated with the user. In some implementations, the user may provide, responsive to the inquiry, additional information related to the deficient information and a suggestion may be provided to the user based on the additional information.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: June 8, 2021
    Assignee: GOOGLE LLC
    Inventors: Andrew Theodore Wansley, Amay Nitin Champaneria, Frederick Peter Brewin, Jason Luther Smart
  • Patent number: 10977305
    Abstract: Methods, systems, and computer programs are presented for generating location-based playlists. The disclosed method includes providing a music service for generating playlists for a location, identifying users having respective user devices within the defined boundaries of the location, and aggregating music preferences of the identified users. Each of the user devices have access to the music service and the aggregated music preferences of the identified users identify a plurality of music tracks. The disclosed method further includes generating a playlist having the plurality of music tracks based on the aggregated music preferences and providing an access to the generated playlist to the identified users at the location. The plurality of music tracks of the playlist is provided for listening by the music service to one or more of the user devices.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: April 13, 2021
    Assignee: Google LLC
    Inventors: Andrew Theodore Wansley, Sean Liu, Rita Chen
  • Publication number: 20200050629
    Abstract: Methods, systems, and computer programs are presented for generating location-based playlists. The disclosed method includes providing a music service for generating playlists for a location, identifying users having respective user devices within the defined boundaries of the location, and aggregating music preferences of the identified users. Each of the user devices have access to the music service and the aggregated music preferences of the identified users identify a plurality of music tracks. The disclosed method further includes generating a playlist having the plurality of music tracks based on the aggregated music preferences and providing an access to the generated playlist to the identified users at the location. The plurality of music tracks of the playlist is provided for listening by the music service to one or more of the user devices.
    Type: Application
    Filed: October 21, 2019
    Publication date: February 13, 2020
    Inventors: Andrew Theodore Wansley, Sean Liu, Rita Chen
  • Publication number: 20200042554
    Abstract: Methods, systems, and computer programs are presented for discovering and selecting location-based music. The disclosed method includes identifying a user having a user device, determining a distance zone proximate to the user device, and identifying a group of users having respective nearby devices within the distance zone. Each of the nearby devices is in progress of playing a selected music track. Each of the identified user device and the nearby devices has access to an application for accessing online music. The disclosed method further includes generating a playlist for the user device based on examination of the selected music tracks being played by the users and forwarding the generated playlist to the user device.
    Type: Application
    Filed: July 26, 2012
    Publication date: February 6, 2020
    Applicant: GOOGLE INC.
    Inventors: Sean Liu, Rajeev Nayak, Rita Chen, Andrew Theodore Wansley
  • Patent number: 10467600
    Abstract: Methods, apparatus and computer-readable media (transitory and non-transitory) are disclosed for determining one or more additional task features for a task of a user. In some implementations, the additional task features may be determined based on additional information from one or more sources that are distinct from the source(s) from which the task is identified or determined. The additional task features may be determined based on the additional information and based on user information that is associated with the user. For example, the additional information may define a superset of information and the additional task features may be a subset of the defined superset. The additional task features may be utilized to generate a task notification related to the task, and the task notification may be provided for presentation to the user.
    Type: Grant
    Filed: August 13, 2014
    Date of Patent: November 5, 2019
    Assignee: GOOGLE LLC
    Inventors: Andrew Theodore Wansley, Amay Nitin Champaneria
  • Patent number: 10452708
    Abstract: Methods, systems, and computer programs are presented for generating location-based playlists. The disclosed method includes providing a music service for generating playlists for a location, identifying users having respective user devices within the defined boundaries of the location, and aggregating music preferences of the identified users. Each of the user devices have access to the music service and the aggregated music preferences of the identified users identify a plurality of music tracks. The disclosed method further includes generating a playlist having the plurality of music tracks based on the aggregated music preferences and providing an access to the generated playlist to the identified users at the location. The plurality of music tracks of the playlist is provided for listening by the music service to one or more of the user devices.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: October 22, 2019
    Assignee: Google LLC
    Inventors: Andrew Theodore Wansley, Sean Liu, Rita Chen
  • Patent number: 9842298
    Abstract: Methods and apparatus related to determining an inquiry to provide to a user based on deficient information related to a plan of the user. Deficient information may be determined based on an insufficient association between a desired information item of the plan and a set of information items that are determined from one or more sources associated with the user. In some implementations, the user may provide, responsive to the inquiry, additional information related to the deficient information and a suggestion may be provided to the user based on the additional information.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: December 12, 2017
    Assignee: GOOGLE LLC
    Inventors: Andrew Theodore Wansley, Amay Nitin Champaneria, Frederick Peter Brewin, Jason Luther Smart
  • Publication number: 20160275186
    Abstract: Methods, systems, and computer programs are presented for generating location-based playlists. The disclosed method includes providing a music service for generating playlists for a location, identifying users having respective user devices within the defined boundaries of the location, and aggregating music preferences of the identified users. Each of the user devices have access to the music service and the aggregated music preferences of the identified users identify a plurality of music tracks. The disclosed method further includes generating a playlist having the plurality of music tracks based on the aggregated music preferences and providing an access to the generated playlist to the identified users at the location. The plurality of music tracks of the playlist is provided for listening by the music service to one or more of the user devices.
    Type: Application
    Filed: December 28, 2015
    Publication date: September 22, 2016
    Inventors: Andrew Theodore Wansley, Sean Liu, Rita Chen
  • Patent number: 9443094
    Abstract: A communication device may be configured to control access to geolocation services for applications on the communication device utilizing a first privacy access level setting that enables access to the geolocation services when selected, a second privacy access level setting that disables access to the geolocation services when selected, and other privacy access level settings that are different from, and fall between, the first privacy access level setting and the second privacy access level setting, and enable one time access to the geolocation services for the communication device when selected. The applications can include applications on the communication device that are managed and/or handled by a particular application service provider. The privacy access level settings comprise an anonymous one-time access and a non-anonymous one-time access.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: September 13, 2016
    Assignee: Google Inc.
    Inventors: Alexander Faaborg, Andrew Theodore Wansley, Angana Ghosh
  • Publication number: 20160217292
    Abstract: A communication device may be configured to control access to geolocation services for applications on the communication device utilizing a first privacy access level setting that enables access to the geolocation services when selected, a second privacy access level setting that disables access to the geolocation services when selected, and other privacy access level settings that are different from, and fall between, the first privacy access level setting and the second privacy access level setting, and enable one time access to the geolocation services for the communication device when selected. The applications can include applications on the communication device that are managed and/or handled by a particular application service provider. The privacy access level settings comprise an anonymous one-time access and a non-anonymous one-time access.
    Type: Application
    Filed: July 20, 2015
    Publication date: July 28, 2016
    Inventors: Alexander Faaborg, Andrew Theodore Wansley, Angana Ghosh
  • Patent number: 9355640
    Abstract: Methods, apparatus and computer-readable media (transitory and non-transitory) are disclosed for receiving audio information based on sensing of one or more audible sounds; identifying one or more voice profiles, wherein each of the voice profiles is associated with an individual and indicates one or more voice characteristics of the associated individual; determining at least a given voice profile of the one or more voice profiles matches the audio information; determining co-presence of the user with at least the individual associated with the given voice profile based on determining the given voice profile matches the audio information; identifying an action that includes a trigger based on co-presence of the user and the individual associated with the given voice profile; and invoking the action based on the determined co-presence of the user with at least the individual associated with the given voice profile.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: May 31, 2016
    Assignee: Google Inc.
    Inventors: Andrew Theodore Wansley, Amay Nitin Champaneria
  • Publication number: 20150356519
    Abstract: Methods, apparatus and computer-readable media (transitory and non-transitory) are disclosed for determining one or more additional task features for a task of a user. In some implementations, the additional task features may be determined based on additional information from one or more sources that are distinct from the source(s) from which the task is identified or determined. The additional task features may be determined based on the additional information and based on user information that is associated with the user. For example, the additional information may define a superset of information and the additional task features may be a subset of the defined superset. The additional task features may be utilized to generate a task notification related to the task, and the task notification may be provided for presentation to the user.
    Type: Application
    Filed: August 13, 2014
    Publication date: December 10, 2015
    Inventors: Andrew Theodore Wansley, Amay Nitin Champaneria
  • Publication number: 20150356973
    Abstract: Methods, apparatus and computer-readable media (transitory and non-transitory) are disclosed for receiving audio information based on sensing of one or more audible sounds; identifying one or more voice profiles, wherein each of the voice profiles is associated with an individual and indicates one or more voice characteristics of the associated individual; determining at least a given voice profile of the one or more voice profiles matches the audio information; determining co-presence of the user with at least the individual associated with the given voice profile based on determining the given voice profile matches the audio information; identifying an action that includes a trigger based on co-presence of the user and the individual associated with the given voice profile; and invoking the action based on the determined co-presence of the user with at least the individual associated with the given voice profile.
    Type: Application
    Filed: June 4, 2014
    Publication date: December 10, 2015
    Inventors: Andrew Theodore Wansley, Amay Nitin Champaneria
  • Publication number: 20150334137
    Abstract: Provided are systems, methods, and computer-readable media for identifying reviews from comments associated with a location. User-submitted comments to various services are evaluated to identify the comment as a review. If the comment is not identified as a review, no further action is taken. If the comment is identified as a review, the user is prompted for permission to publish the comment as a review of the location. If the user provides permission, the comment is stored as a review of the location.
    Type: Application
    Filed: May 20, 2013
    Publication date: November 19, 2015
    Inventors: Sean Liu, Andrew Theodore Wansley, Rita Chen
  • Patent number: 9117088
    Abstract: A communication device may be configured to control access to geolocation services for applications on the communication device utilizing a first privacy access level setting that enables access to the geolocation services when selected, a second privacy access level setting that disables access to the geolocation services when selected, and other privacy access level settings that are different from, and fall between, the first privacy access level setting and the second privacy access level setting, and enable one time access to the geolocation services for the communication device when selected. The applications can include applications on the communication device that are managed and/or handled by a particular application service provider. The privacy access level settings comprise an anonymous one-time access and a non-anonymous one-time access.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: August 25, 2015
    Assignee: Google Inc.
    Inventors: Alexander Faaborg, Andrew Theodore Wansley, Angana Ghosh
  • Publication number: 20150172327
    Abstract: A system and method for sharing previously visited locations in a social network includes a location-aware computing device (for example, a smartphone) configured to send, to a server, a historical log of data representative of a path previously travelled by a user. The server may determine one or more candidate places of interest along the previously travelled path based on the historical data, and provide the candidate places of interest to the user for selection. On the user selecting one or more of the displayed candidate places of interest, the server may provide the selected places of interest to a social network for display to other users in the social network, to inform the other users that the user visited those places.
    Type: Application
    Filed: September 13, 2012
    Publication date: June 18, 2015
    Applicant: Google Inc.
    Inventors: Andrew Theodore WANSLEY, Kenneth Joseph Leftin
  • Publication number: 20140380511
    Abstract: A communication device may be configured to control access to geolocation services for applications on the communication device utilizing a first privacy access level setting that enables access to the geolocation services when selected, a second privacy access level setting that disables access to the geolocation services when selected, and other privacy access level settings that are different from, and fall between, the first privacy access level setting and the second privacy access level setting, and enable one time access to the geolocation services for the communication device when selected. The applications can include applications on the communication device that are managed and/or handled by a particular application service provider. The privacy access level settings comprise an anonymous one-time access and a non-anonymous one-time access.
    Type: Application
    Filed: June 19, 2013
    Publication date: December 25, 2014
    Inventors: Alexander Faaborg, Andrew Theodore Wansley, Angana Ghosh
  • Publication number: 20140343841
    Abstract: A computing system includes at least one processor and at least one module operable by the at least one processor to receive location information associated with a computing device, including indications of locations at which the computing device was previously located and an indication of a current location of the computing device, determine, based at least in part on the location information, a predicted destination, determine, based at least in part on the current location of the computing device and the predicted destination, a predicted travel route, determine, based at least in part on an amount of traffic along the predicted travel route, a predicted arrival time, determine, based at least in part on the predicted destination, one or more other users, and send an indication of the predicted arrival time to one or more computing devices associated with the one or more other users.
    Type: Application
    Filed: October 16, 2013
    Publication date: November 20, 2014
    Applicant: Google Inc.
    Inventors: Alexander Faaborg, Gokay Baris Gultekin, Rachel Leah Garb, Andrew Theodore Wansley
  • Publication number: 20140058672
    Abstract: The disclosed subject matter relates to computer-implemented methods for calculating a travel route based on navigational preferences and travel history of a user. In one aspect, a method includes storing the navigational preferences and travel history of the user. The stored navigational preferences include routing preferences and points of interest of the user. The travel history of the user includes location data from a respective date and time received from a location-aware device associated with the user. The method further includes receiving request for a travel route from an origin location to a destination location. The method further includes calculating, in response to the received request, the travel route from the origin location to the destination location, based on the stored navigational preferences and the stored travel history of the user.
    Type: Application
    Filed: July 31, 2013
    Publication date: February 27, 2014
    Applicant: Google Inc.
    Inventors: Andrew Theodore WANSLEY, Rita Chen, Sean Yaoxing Liu
  • Publication number: 20140031961
    Abstract: Methods, systems, and computer programs are presented for generating location-based playlists. The disclosed method includes providing a music service for generating playlists for a location, identifying users having respective user devices within the defined boundaries of the location, and aggregating music preferences of the identified users. Each of the user devices have access to the music service and the aggregated music preferences of the identified users identify a plurality of music tracks. The disclosed method further includes generating a playlist having the plurality of music tracks based on the aggregated music preferences and providing an access to the generated playlist to the identified users at the location. The plurality of music tracks of the playlist is provided for listening by the music service to one or more of the user devices.
    Type: Application
    Filed: July 26, 2012
    Publication date: January 30, 2014
    Applicant: GOOGLE INC.
    Inventors: Andrew Theodore Wansley, Sean Liu, Rita Chen