Patents by Inventor Dale Kris Hawkins
Dale Kris Hawkins 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: 20230379656Abstract: A computing system is described that obtains, based at least in part on information included in at least one previous communication associated with a user of a computing device, an indication of a future location and a future time and event information associated with the future location and the future time . The computing system obtains a duration of time for the user to travel from a current location of the computing device to the future location, and, based at least in part on the duration of time, obtains a departure time at which the user is predicted to need to depart from the current location in order to arrive at the future location by an arrival time based on the event. The computing system outputs, for transmission to the computing device, an indication associated with the event and including information indicative of the departure time.Type: ApplicationFiled: August 7, 2023Publication date: November 23, 2023Inventors: Tom Carl Stamm, Dale Kris Hawkins, James A. Guggemos, Tushar Udeshi, Pablo Bellver, Emil Praun, Guang Yang, Andrew Kirmse, Gokay Baris Gultekin, Bill Connor, Keir Banks Mierle
-
Patent number: 11765543Abstract: A computing system is described that obtains, based at least in part on information included in at least one previous communication associated with a user of a computing device, an indication of a future location and a future time and event information associated with the future location and the future time. The computing system obtains a duration of time for the user to travel from a current location of the computing device to the future location, and, based at least in part on the duration of time, obtains a departure time at which the user is predicted to need to depart from the current location in order to arrive at the future location by an arrival time based on the event. The computing system outputs, for transmission to the computing device, an indication associated with the event and including information indicative of the departure time.Type: GrantFiled: April 22, 2021Date of Patent: September 19, 2023Assignee: GOOGLE LLCInventors: Tom Carl Stamm, Dale Kris Hawkins, James A. Guggemos, Tushar Udeshi, Pablo Bellver, Emil Praun, Guang Yang, Andrew Kirmse, Gokay Baris Gultekin, Bill Connor, Keir Banks Mierle
-
Publication number: 20210239469Abstract: A computing system is described that obtains, based at least in part on information included in at least one previous communication associated with a user of a computing device, an indication of a future location and a future time and event information associated with the future location and the future time. The computing system obtains a duration of time for the user to travel from a current location of the computing device to the future location, and, based at least in part on the duration of time, obtains a departure time at which the user is predicted to need to depart from the current location in order to arrive at the future location by an arrival time based on the event. The computing system outputs, for transmission to the computing device, an indication associated with the event and including information indicative of the departure time.Type: ApplicationFiled: April 22, 2021Publication date: August 5, 2021Inventors: Tom Carl Stamm, Dale Kris Hawkins, James A. Guggemos, Tushar Udeshi, Pablo Bellver, Emil Praun, Guang Yang, Andrew Kirmse, Gokay Baris Gultekin, Bill Connor, Keir Banks Mierle
-
Patent number: 10996057Abstract: A computing system is described that obtains, based at least in part on information included in at least one previous communication associated with a user of a computing device, an indication of a future location and a future time and event information associated with the future location and the future time. The computing system obtains a duration of time for the user to travel from a current location of the computing device to the future location, and, based at least in part on the duration of time, obtains a departure time at which the user is predicted to need to depart from the current location in order to arrive at the future location by an arrival time based on the event. The computing system outputs, for transmission to the computing device, an indication associated with the event and including information indicative of the departure time.Type: GrantFiled: December 12, 2018Date of Patent: May 4, 2021Assignee: GOOGLE LLCInventors: Tom Carl Stamm, Dale Kris Hawkins, James A. Guggemos, Tushar Udeshi, Pablo Bellver, Emil Praun, Guang Yang, Andrew Kirmse, Gokay Baris Gultekin, Bill Connor, Keir Banks Mierle
-
Publication number: 20190113344Abstract: A computing system is described that obtains, based at least in part on information included in at least one previous communication associated with a user of a computing device, an indication of a future location and a future time and event information associated with the future location and the future time. The computing system obtains a duration of time for the user to travel from a current location of the computing device to the future location, and, based at least in part on the duration of time, obtains a departure time at which the user is predicted to need to depart from the current location in order to arrive at the future location by an arrival time based on the event. The computing system outputs, for transmission to the computing device, an indication associated with the event and including information indicative of the departure time.Type: ApplicationFiled: December 12, 2018Publication date: April 18, 2019Inventors: Tom Carl Stamm, Dale Kris Hawkins, James A. Guggemos, Tushar Udeshi, Pablo Bellver, Emil Praun, Guang Yang, Andrew Kirmse, Gokay Baris Gultekin, Bill Connor, Keir Banks Mierle
-
Patent number: 10168155Abstract: A computing system is described that obtains, based at least in part on information included in at least one previous communication associated with a user of a computing device, an indication of a future location and a future time and event information associated with the future location and the future time. The computing system obtains a duration of time for the user to travel from a current location of the computing device to the future location, and, based at least in part on the duration of time, obtains a departure time at which the user is predicted to need to depart from the current location in order to arrive at the future location by an arrival time based on the event. The computing system outputs, for transmission to the computing device, an indication associated with the event and including information indicative of the departure time.Type: GrantFiled: January 12, 2017Date of Patent: January 1, 2019Assignee: GOOGLE LLCInventors: Tom Carl Stamm, Dale Kris Hawkins, James A. Guggemos, Tushar Udeshi, Pablo Bellver, Emil Praun, Guang Yang, Andrew Kirmse, Gokay Baris Gultekin, Bill Connor, Keir Banks Mierle
-
Patent number: 9986386Abstract: The systems and techniques disclosed herein provide the ability to determine locations visited by a user and associate relevant location labels with the locations visited based on contact information. In some examples, a location label can be applied based on a match between a location visited and information stored in a user's contact list. In other examples, a user can efficiently designate a contact and location label to be associated with a location visited. In still other examples, if a location visited by a user is not listed in the user's contact list, but is otherwise known to the system, the location visited can be appropriately labeled and the corresponding contact in the user's contact list can be updated to include the location visited.Type: GrantFiled: January 6, 2017Date of Patent: May 29, 2018Assignee: GOOGLE LLCInventors: Dale Kris Hawkins, Thomas Carl Stamm, Andrew Kirmse, Tushar Udeshi
-
Publication number: 20170122768Abstract: A computing system is described that obtains, based at least in part on information included in at least one previous communication associated with a user of a computing device, an indication of a future location and a future time and event information associated with the future location and the future time. The computing system obtains a duration of time for the user to travel from a current location of the computing device to the future location, and, based at least in part on the duration of time, obtains a departure time at which the user is predicted to need to depart from the current location in order to arrive at the future location by an arrival time based on the event. The computing system outputs, for transmission to the computing device, an indication associated with the event and including information indicative of the departure time.Type: ApplicationFiled: January 12, 2017Publication date: May 4, 2017Inventors: Tom Carl Stamm, Dale Kris Hawkins, James A. Guggemos, Tushar Udeshi, Pablo Bellver, Emil Praun, Guang Yang, Andrew Kirmse, Gokay Baris Gultekin, Bill Connor, Keir Banks Mierle
-
Publication number: 20170118598Abstract: The systems and techniques disclosed herein provide the ability to determine locations visited by a user and associate relevant location labels with the locations visited based on contact information. In some examples, a location label can be applied based on a match between a location visited and information stored in a user's contact list. In other examples, a user can efficiently designate a contact and location label to be associated with a location visited. In still other examples, if a location visited by a user is not listed in the user's contact list, but is otherwise known to the system, the location visited can be appropriately labeled and the corresponding contact in the user's contact list can be updated to include the location visited.Type: ApplicationFiled: January 6, 2017Publication date: April 27, 2017Inventors: Dale Kris Hawkins, Thomas Carl Stamm, Andrew Kirmse, Tushar Udeshi
-
Patent number: 9587947Abstract: A computing system is described that obtains, based at least in part on information included in at least one previous communication associated with a user of a computing device, an indication of a future location and a future time and event information associated with the future location and the future time. The computing system obtains a duration of time for the user to travel from a current location of the computing device to the future location, and, based at least in part on the duration of time, obtains a departure time at which the user is predicted to need to depart from the current location in order to arrive at the future location by an arrival time based on the event. The computing system outputs, for transmission to the computing device, an indication associated with the event and including information indicative of the departure time.Type: GrantFiled: August 18, 2015Date of Patent: March 7, 2017Assignee: Google Inc.Inventors: Tom Carl Stamm, Dale Kris Hawkins, James A. Guggemos, Tushar Udeshi, Pablo Bellver, Emil Praun, Guang Yang, Andrew Kirmse, Gokay Baris Gultekin, Bill Connor, Keir Banks Mierle
-
Patent number: 9571984Abstract: The systems and techniques disclosed herein provide the ability to determine locations visited by a user and associate relevant location labels with the locations visited based on contact information. In some examples, a location label can be applied based on a match between a location visited and information stored in a user's contact list. In other examples, a user can efficiently designate a contact and location label to be associated with a location visited. In still other examples, if a location visited by a user is not listed in the user's contact list, but is otherwise known to the system, the location visited can be appropriately labeled and the corresponding contact in the user's contact list can be updated to include the location visited.Type: GrantFiled: May 4, 2016Date of Patent: February 14, 2017Assignee: Google Inc.Inventors: Dale Kris Hawkins, Thomas Carl Stamm, Andrew Kirmse, Tushar Udeshi
-
Publication number: 20160249179Abstract: The systems and techniques disclosed herein provide the ability to determine locations visited by a user and associate relevant location labels with the locations visited based on contact information. In some examples, a location label can be applied based on a match between a location visited and information stored in a user's contact list. In other examples, a user can efficiently designate a contact and location label to be associated with a location visited. In still other examples, if a location visited by a user is not listed in the user's contact list, but is otherwise known to the system, the location visited can be appropriately labeled and the corresponding contact in the user's contact list can be updated to include the location visited.Type: ApplicationFiled: May 4, 2016Publication date: August 25, 2016Inventors: Dale Kris Hawkins, Thomas Carl Stamm, Andrew Kirmse, Tushar Udeshi
-
Publication number: 20150354963Abstract: A computing system is described that obtains, based at least in part on information included in at least one previous communication associated with a user of a computing device, an indication of a future location and a future time and event information associated with the future location and the future time. The computing system obtains a duration of time for the user to travel from a current location of the computing device to the future location, and, based at least in part on the duration of time, obtains a departure time at which the user is predicted to need to depart from the current location in order to arrive at the future location by an arrival time based on the event. The computing system outputs, for transmission to the computing device, an indication associated with the event and including information indicative of the departure time.Type: ApplicationFiled: August 18, 2015Publication date: December 10, 2015Inventors: Tom Carl Stamm, Dale Kris Hawkins, James A. Guggemos, Tushar Udeshi, Pablo Bellver, Emil Praun, Guang Yang, Andrew Kirmse, Gokay Baris Gultekin, Bill Connor, Keir Banks Mierle
-
Patent number: 9204254Abstract: Techniques are disclosed herein that generally involve storing a historical record of a user's maps searches (a maps history), and providing a user with relevant information about elements in their maps history based on the location of a mobile device associated with the user. Such elements can include generic queries, specific queries, direction queries, click entries, places, and so forth. In some examples, the mobile device's location is provided to a server, which in turn processes the user's maps history to determine which elements from the maps history may be relevant to the mobile device's current location. Elements that are determined to be of possible relevance, and/or information relating thereto, can then be presented to the user, in many instances decreasing the time and effort required for the user to locate map-based information for which they are searching.Type: GrantFiled: October 6, 2014Date of Patent: December 1, 2015Assignee: Google Inc.Inventors: Dale Kris Hawkins, Guang Yang, Thomas Carl Stamm, James A. Guggemos
-
Patent number: 9146114Abstract: A computing system is described that obtains, based at least in part on information included in at least one previous communication associated with a user of a computing device, an indication of a future location and a future time and event information associated with the future location and the future time. The computing system obtains a duration of time for the user to travel from a current location of the computing device to the future location, and, based at least in part on the duration of time, obtains a departure time at which the user is predicted to need to depart from the current location in order to arrive at the future location by an arrival time based on the event. The computing system outputs, for transmission to the computing device, an indication associated with the event and including information indicative of the departure time.Type: GrantFiled: August 8, 2014Date of Patent: September 29, 2015Assignee: Google Inc.Inventors: Tom Carl Stamm, Dale Kris Hawkins, James A. Guggemos, Tushar Udeshi, Pablo Bellver, Emil Praun, Guang Yang, Andrew Kirmse, Gokay Baris Gultekin, Bill Connor, Keir Banks Mierle
-
Patent number: 9097552Abstract: Example techniques and systems include generating cluster information to consolidate multiple locations. In one example, a method includes receiving, at a computing device, a plurality of location identifiers corresponding to a plurality of locations at which a mobile computing device was previously located, defining, by the computing device, a plurality of geographic regions based at least in part on the plurality of location identifiers, wherein each of the plurality of geographic regions defines a physical area in which at least one of the plurality of locations is located, selecting, by the computing device, a subset of the plurality of geographic regions based on respective distances between a current location of the mobile computing device and a respective reference point within each of the geographic regions, and outputting, by the computing device and for display, an indication of the subset of the plurality of geographic regions.Type: GrantFiled: July 1, 2014Date of Patent: August 4, 2015Assignee: Google Inc.Inventors: Tushar Jairaj Udeshi, Dale Kris Hawkins, Thomas Carl Stamm, Guang Yang
-
Patent number: 8976063Abstract: In one example, a method includes determining, based on first motion data, that a change in an angle of a mobile computing device relative to gravity satisfies a threshold amount of change, and, responsive to determining that the change in the angle satisfies the threshold amount of change, initiating, at a first position of the mobile computing device, storage of second motion data, wherein the first position is a reference position. The method may also include determining, based on an external signal, a second position of the mobile computing device, wherein the second position is a current position of the mobile computing device that is different from the reference position, and, responsive to determining the second position of the mobile computing device, determining, based on the second motion data and the current position, the reference position of the mobile computing device.Type: GrantFiled: May 22, 2014Date of Patent: March 10, 2015Assignee: Google Inc.Inventors: Dale Kris Hawkins, Marc Stogaitis, Andrew Kirmse, David James Hawkey
-
Publication number: 20140350843Abstract: A computing system is described that obtains, based at least in part on information included in at least one previous communication associated with a user of a computing device, an indication of a future location and a future time and event information associated with the future location and the future time. The computing system obtains a duration of time for the user to travel from a current location of the computing device to the future location, and, based at least in part on the duration of time, obtains a departure time at which the user is predicted to need to depart from the current location in order to arrive at the future location by an arrival time based on the event. The computing system outputs, for transmission to the computing device, an indication associated with the event and including information indicative of the departure time.Type: ApplicationFiled: August 8, 2014Publication date: November 27, 2014Inventors: Tom Carl Stamm, Dale Kris Hawkins, James A. Guggemos, Tushar Udeshi, Pablo Bellver, Emil Praun, Guang Yang, Andrew Kirmse, Gokay Baris Gultekin, Bill Connor, Keir Banks Mierle
-
Publication number: 20140336926Abstract: Example techniques and systems include generating cluster information to consolidate multiple locations. In one example, a method includes receiving, at a computing device, a plurality of location identifiers corresponding to a plurality of locations at which a mobile computing device was previously located, defining, by the computing device, a plurality of geographic regions based at least in part on the plurality of location identifiers, wherein each of the plurality of geographic regions defines a physical area in which at least one of the plurality of locations is located, selecting, by the computing device, a subset of the plurality of geographic regions based on respective distances between a current location of the mobile computing device and a respective reference point within each of the geographic regions, and outputting, by the computing device and for display, an indication of the subset of the plurality of geographic regions.Type: ApplicationFiled: July 1, 2014Publication date: November 13, 2014Inventors: Tushar Jairaj Udeshi, Dale Kris Hawkins, Thomas Carl Stamm, Guang Yang
-
Patent number: 8831879Abstract: A computing system is described that obtains, based at least in part on information included in at least one previous communication associated with a user of a computing device, an indication of a future location and a future time and event information associated with the future location and the future time. The computing system obtains a duration of time for the user to travel from a current location of the computing device to the future location, and, based at least in part on the duration of time, obtains a departure time at which the user is predicted to need to depart from the current location in order to arrive at the future location by an arrival time based on the event. The computing system outputs, for transmission to the computing device, an indication associated with the event and including information indicative of the departure time.Type: GrantFiled: July 26, 2013Date of Patent: September 9, 2014Assignee: Google Inc.Inventors: Tom Carl Stamm, Dale Kris Hawkins, James A. Guggemos, Tushar Udeshi, Pablo Bellver, Emil Praun, Guang Yang, Andrew Kirmse, Gokay Baris Gultekin, Bill Connor, Keir Banks Mierle