Labeling visited locations based on contact information
First Claim
1. A method comprising:
- collecting, by a computing device, location history data associated with a user;
determining, by the computing device and based on the location history data, a location visited by the user;
associating, by the computing device, the location visited by the user with a contact location label, the contact location label determined based at least in part on contact information associated with the user and the location,wherein the contact location label comprises additional context for the location visited by the user; and
outputting, by the computing device, an indication of the contact location label.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
28 Claims
-
1. A method comprising:
-
collecting, by a computing device, location history data associated with a user; determining, by the computing device and based on the location history data, a location visited by the user; associating, by the computing device, the location visited by the user with a contact location label, the contact location label determined based at least in part on contact information associated with the user and the location, wherein the contact location label comprises additional context for the location visited by the user; and outputting, by the computing device, an indication of the contact location label. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
one or more processors configured to; collect location history data associated with a user; calculate a geographic center for a cluster of location history data points from the location history data and an accuracy radius for the geographic center, the geographic center and the accuracy radius together defining a location visited by the user; associate the location visited by the user with a contact location label, the contact location label being determined based at least in part on contact information associated with the user and the location, wherein the contact location label comprises additional context for the location visited by the user; and output an indication of the contact location label. - View Dependent Claims (10, 11, 12, 13, 14)
-
15. A method comprising:
-
collecting, by a computing device, location history data associated with a user; determining, by the computing device, based at least in part on the location history data, a location visited by the user; determining, by the computing device, that the location visited by the user is associated with a location label, wherein the location label comprises additional context for the location visited by the user; updating, by the computing device, a contact list associated with the user to include a contact list entry including the location label and an indication of the location. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A system comprising:
one or more processors configured to; collect location history data associated with a user; determine, based at least in part on the location history data, a location visited by the user; determine that the location visited by the user is associated with a location label derived from a second user, wherein the location label comprises additional context for the location visited by the user; and update a contact list associated with the user to include a contact list entry associated with the second user including the location label and an indication of the location. - View Dependent Claims (24, 25, 26, 27, 28)
Specification