Harvesting labels for significant locations and updating a location fingerprint database using harvested labels
First Claim
Patent Images
1. A method comprising:
- receiving, by one or more server computers, location data including wireless access point data obtained by a requesting device operating at a significant location;
comparing, by the one or more server computers, the wireless access point data with a plurality of fingerprints;
responsive to the comparing, obtaining, by the one or more server computers, a matching fingerprint;
obtaining, by the one or more server computers and using the matching fingerprint, a location label for the significant location harvested from one or more additional devices operating at the significant location, the location label indicating an association with the significant location as determined by the one or more additional devices and comprising a description of the significant location as determined by the one or more additional devices; and
sending, by the one or more server computers to the requesting device, the location label for the significant location.
0 Assignments
0 Petitions
Accused Products
Abstract
This disclosure describes embodiments for harvesting and serving labels for locations. In an embodiment, a method comprises: receiving, by one or more server computers, location data including wireless access point data and location labels associated with significant locations, the location data being harvested from a plurality of devices operating at a plurality of geographic locations; and updating, by the one or more server computers, a plurality of fingerprints representing the plurality of geographic locations, the updating including associating at least one of the received location labels with at least one of the plurality of fingerprints.
-
Citations
8 Claims
-
1. A method comprising:
-
receiving, by one or more server computers, location data including wireless access point data obtained by a requesting device operating at a significant location; comparing, by the one or more server computers, the wireless access point data with a plurality of fingerprints; responsive to the comparing, obtaining, by the one or more server computers, a matching fingerprint; obtaining, by the one or more server computers and using the matching fingerprint, a location label for the significant location harvested from one or more additional devices operating at the significant location, the location label indicating an association with the significant location as determined by the one or more additional devices and comprising a description of the significant location as determined by the one or more additional devices; and sending, by the one or more server computers to the requesting device, the location label for the significant location. - View Dependent Claims (2, 3, 4)
-
-
5. A system comprising:
-
one or more processors; memory coupled to the one or more processors and operable for storing instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations comprising; receiving location data including wireless access point data obtained by a requesting device operating at a significant location; comparing the wireless access point data with a plurality of fingerprints; responsive to the comparing, obtaining a matching fingerprint; obtaining, using the matching fingerprint, a location label for the significant location harvested from one or more additional devices operating at the significant location, the location label indicating an association with the significant location as determined by the one or more additional devices and comprising a description of the significant location as determined by the one or more additional devices; and sending to the requesting device the location label for the significant location. - View Dependent Claims (6, 7, 8)
-
Specification