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, based at least in part on the location history data, a geographic position visited by the user;
determining, by the computing device, whether the geographic position visited by the user corresponds to a location included in a contact list entry included in a contact list associated with the user;
retrieving, by the computing device, an indication of a contact name included in the contact list entry and a location label included in the contract list entry; and
associating, by the computing device, the geographic position visited by the user, the contact name included in the contact list entry, and the location label included in the contact list entry.
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
20 Claims
-
1. 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 geographic position visited by the user; determining, by the computing device, whether the geographic position visited by the user corresponds to a location included in a contact list entry included in a contact list associated with the user; retrieving, by the computing device, an indication of a contact name included in the contact list entry and a location label included in the contract list entry; and associating, by the computing device, the geographic position visited by the user, the contact name included in the contact list entry, and the location label included in the contact list entry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 geographic position visited by the user; determine whether the geographic position visited by the user corresponds to a location included in a contact list entry included in a contact list associated with the user; retrieve an indication of a contact name included in the contact list entry and a location label included in the contact list entry; and associate the geographic position visited by the user, the contact name included in the contact list entry, and the location label included in the contact list entry. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification