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: 11030538Abstract: 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: GrantFiled: October 27, 2017Date of Patent: June 8, 2021Assignee: GOOGLE LLCInventors: Andrew Theodore Wansley, Amay Nitin Champaneria, Frederick Peter Brewin, Jason Luther Smart
-
Patent number: 10977305Abstract: 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: GrantFiled: October 21, 2019Date of Patent: April 13, 2021Assignee: Google LLCInventors: Andrew Theodore Wansley, Sean Liu, Rita Chen
-
Publication number: 20200050629Abstract: 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: ApplicationFiled: October 21, 2019Publication date: February 13, 2020Inventors: Andrew Theodore Wansley, Sean Liu, Rita Chen
-
Publication number: 20200042554Abstract: 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: ApplicationFiled: July 26, 2012Publication date: February 6, 2020Applicant: GOOGLE INC.Inventors: Sean Liu, Rajeev Nayak, Rita Chen, Andrew Theodore Wansley
-
Patent number: 10467600Abstract: 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: GrantFiled: August 13, 2014Date of Patent: November 5, 2019Assignee: GOOGLE LLCInventors: Andrew Theodore Wansley, Amay Nitin Champaneria
-
Patent number: 10452708Abstract: 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: GrantFiled: December 28, 2015Date of Patent: October 22, 2019Assignee: Google LLCInventors: Andrew Theodore Wansley, Sean Liu, Rita Chen
-
Patent number: 9842298Abstract: 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: GrantFiled: July 1, 2014Date of Patent: December 12, 2017Assignee: GOOGLE LLCInventors: Andrew Theodore Wansley, Amay Nitin Champaneria, Frederick Peter Brewin, Jason Luther Smart
-
Publication number: 20160275186Abstract: 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: ApplicationFiled: December 28, 2015Publication date: September 22, 2016Inventors: Andrew Theodore Wansley, Sean Liu, Rita Chen
-
Patent number: 9443094Abstract: 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: GrantFiled: July 20, 2015Date of Patent: September 13, 2016Assignee: Google Inc.Inventors: Alexander Faaborg, Andrew Theodore Wansley, Angana Ghosh
-
Publication number: 20160217292Abstract: 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: ApplicationFiled: July 20, 2015Publication date: July 28, 2016Inventors: Alexander Faaborg, Andrew Theodore Wansley, Angana Ghosh
-
Patent number: 9355640Abstract: 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: GrantFiled: June 4, 2014Date of Patent: May 31, 2016Assignee: Google Inc.Inventors: Andrew Theodore Wansley, Amay Nitin Champaneria
-
Publication number: 20150356519Abstract: 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: ApplicationFiled: August 13, 2014Publication date: December 10, 2015Inventors: Andrew Theodore Wansley, Amay Nitin Champaneria
-
Publication number: 20150356973Abstract: 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: ApplicationFiled: June 4, 2014Publication date: December 10, 2015Inventors: Andrew Theodore Wansley, Amay Nitin Champaneria
-
Publication number: 20150334137Abstract: 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: ApplicationFiled: May 20, 2013Publication date: November 19, 2015Inventors: Sean Liu, Andrew Theodore Wansley, Rita Chen
-
Patent number: 9117088Abstract: 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: GrantFiled: June 19, 2013Date of Patent: August 25, 2015Assignee: Google Inc.Inventors: Alexander Faaborg, Andrew Theodore Wansley, Angana Ghosh
-
Publication number: 20150172327Abstract: 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: ApplicationFiled: September 13, 2012Publication date: June 18, 2015Applicant: Google Inc.Inventors: Andrew Theodore WANSLEY, Kenneth Joseph Leftin
-
Publication number: 20140380511Abstract: 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: ApplicationFiled: June 19, 2013Publication date: December 25, 2014Inventors: Alexander Faaborg, Andrew Theodore Wansley, Angana Ghosh
-
Publication number: 20140343841Abstract: 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: ApplicationFiled: October 16, 2013Publication date: November 20, 2014Applicant: Google Inc.Inventors: Alexander Faaborg, Gokay Baris Gultekin, Rachel Leah Garb, Andrew Theodore Wansley
-
Publication number: 20140058672Abstract: 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: ApplicationFiled: July 31, 2013Publication date: February 27, 2014Applicant: Google Inc.Inventors: Andrew Theodore WANSLEY, Rita Chen, Sean Yaoxing Liu
-
Publication number: 20140031961Abstract: 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: ApplicationFiled: July 26, 2012Publication date: January 30, 2014Applicant: GOOGLE INC.Inventors: Andrew Theodore Wansley, Sean Liu, Rita Chen