System and method for identifying a geometric footprint of a point of interest
First Claim
1. A method for identifying a geometric footprint of a point of interest (POI) listing in a database, the method comprising:
- receiving a location sharing event from a mobile device, the location sharing event comprising an event location coordinate and a POI identifier;
identifying the POI listing in the database based on the POI identifier, the POI listing comprising a POI location coordinate;
comparing the event location coordinate to the POI location coordinate to determine if the event location coordinate is within a predetermined distance of the POI location coordinate; and
calculating a geometric footprint of the POI listing based on the event location coordinate if the event location coordinate is within the predetermined distance of the POI location coordinate.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and machine-readable media for identifying a geometric footprint of a point of interest (POI) based on location sharing events received from mobile devices are provided. The geometric footprint may be calculated based on the received location sharing events and stored in the POI listing for that POI. In one aspect, the geometric footprint may be further refined based on subsequently received location sharing events. The system, according to certain aspects, may include an interface module, a POI module, and a footprint module. The interface module may be configured to receive a location sharing event from a mobile device, the location sharing event including an event location coordinate and a POI identifier. The POI module may be configured to identify the POI listing in the database based on the POI identifier, the POI listing including a POI location coordinate. The footprint module may be configured to calculate a geometric footprint of the POI listing based on the event location coordinate and update the POI listing using the calculated geometric footprint.
10 Citations
20 Claims
-
1. A method for identifying a geometric footprint of a point of interest (POI) listing in a database, the method comprising:
-
receiving a location sharing event from a mobile device, the location sharing event comprising an event location coordinate and a POI identifier; identifying the POI listing in the database based on the POI identifier, the POI listing comprising a POI location coordinate; comparing the event location coordinate to the POI location coordinate to determine if the event location coordinate is within a predetermined distance of the POI location coordinate; and calculating a geometric footprint of the POI listing based on the event location coordinate if the event location coordinate is within the predetermined distance of the POI location coordinate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for identifying a geometric footprint of a point of interest (POI) listing in a database, the system comprising:
-
a memory; one or more processors; one or more modules stored in the memory and configured for execution by the one or more processors, the modules comprising; an interface module configured to receive a location sharing event from a mobile device, the location sharing event comprising an event location coordinate and a POI identifier; a POI module configured to identify the POI listing in the database based on the POI identifier, the POI listing comprising a POI location coordinate; and a footprint module configured to; calculate a geometric footprint of the POI listing based on the event location coordinate, and update the POI listing using the calculated geometric footprint. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory machine-readable medium comprising instructions stored therein, which when executed by a machine, cause the machine to perform operations comprising:
-
receiving a location sharing event from a mobile device, the location sharing event comprising an event location coordinate and a POI identifier; identifying the POI listing in the database based on the POI identifier, the POI listing comprising a POI location coordinate; generating a geometric footprint of the POI listing based on the event location coordinate; and associating the geometric footprint with the POI listing. - View Dependent Claims (18, 19, 20)
-
Specification