Labeling visited locations based on contact information
First Claim
1. A method comprising:
- determining, by a computing device, based at least in part on location history data associated with a user, a location visited by the user;
determining, by the computing device, whether the location visited by the user corresponds to location information included in an email associated with the user;
responsive to determining that the location visited by the user corresponds to the location information included in the email, determining, by the computing device and based on the email, a location label;
associating, by the computing device, the location visited by the user with the location label; and
outputting, by the computing device, an indication of the 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.
29 Citations
20 Claims
-
1. A method comprising:
-
determining, by a computing device, based at least in part on location history data associated with a user, a location visited by the user; determining, by the computing device, whether the location visited by the user corresponds to location information included in an email associated with the user; responsive to determining that the location visited by the user corresponds to the location information included in the email, determining, by the computing device and based on the email, a location label; associating, by the computing device, the location visited by the user with the location label; and outputting, by the computing device, an indication of the location label. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing device comprising:
-
a display; at least one processor; and a memory that stores instructions that, when executed by the at least one processor, cause the at least one processor to; determine, based at least in part on location history data associated with a user, a location visited by the user; determine whether the location visited by the user corresponds to location information included in an email associated with the user; responsive to determining that the location visited by the user corresponds to the location information included in the email, determine, based on the email, a location label; associate the location visited by the user with the location label; and output, for presentation on the display, an indication of the location label. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable memory encoded with instructions that, when executed by at least one processor of a computing device, cause the at least one processor to:
-
determine, based at least in part on location history data associated with a user, a location visited by the user; determine whether the location visited by the user corresponds to location information included in an email associated with the user; responsive to determining that the location visited by the user corresponds to the location information included in the email, determine, based on the email, a location label; associate the location visited by the user with the location label; and output an indication of the location label. - View Dependent Claims (18, 19, 20)
-
Specification