SYSTEM AND METHOD FOR RATING POINTS OF INTEREST BASED ON A LOCATION HISTORY
First Claim
1. A method comprising:
- receiving, at a server, location information for a plurality of locations from a mobile device associated with a user, the locations being locations at which the mobile device was present;
identifying by the server, using the received location information, points-of-interest (POIs) associated with at least some of the locations of the plurality of locations;
generating, by the server, a location history based on the POIs, the location history comprising data objects identifying the POIs; and
transmitting, by the server, to a device authorized by the user, at least a portion of the location history and instructions for causing the authorized device to display a graphical user interface and prompt the user to provide responses to POIs in the location history.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and machine-readable media for rating points of interest (POIs) using a mobile device location history are provided. Multiple location information may be received from a mobile device. For some location information of the multiple location information, POIs associated with the location information may be identified. A location history based on the identified POIs may be generated. The location history may comprise a POI list including one or more POIs visited by a user of the mobile device. A rating interface may be generated based on the location history to enable rating of one or more POIs of the POI list subsequent to a time associated with a received location coordinate for which the at least one POI was identified. The system, in one aspect, may include a communication module, an identification module, a location history module, an interface module, memory, and a display device.
9 Citations
45 Claims
-
1. A method comprising:
-
receiving, at a server, location information for a plurality of locations from a mobile device associated with a user, the locations being locations at which the mobile device was present; identifying by the server, using the received location information, points-of-interest (POIs) associated with at least some of the locations of the plurality of locations; generating, by the server, a location history based on the POIs, the location history comprising data objects identifying the POIs; and transmitting, by the server, to a device authorized by the user, at least a portion of the location history and instructions for causing the authorized device to display a graphical user interface and prompt the user to provide responses to POIs in the location history. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving, by a mobile device from a location service on the device, location information for a plurality of locations, the locations being locations at which the mobile device was present; identifying, by the mobile device, POIs associated with at least some of the locations of the plurality of locations by at least querying one or more of a database or a remote service; storing, by the mobile device, a location history based on the POIs, the location history comprising data objects identifying the POIs; and displaying, the mobile device, a graphical user interface that prompts the user to provide responses to POIs in the location history. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A system comprising:
-
a communication module configured to receive location information for a plurality of locations from a mobile device associated with a user, the locations being locations at which the mobile device was present; memory to store a database of location information, wherein the location information is based on the plurality of location information received from one or more mobile devices; an identification module configured to identify, using the received location information, POIs associated with at least some of the locations of the plurality of locations; and a location history module configured to generate a location history based on the POIs, the location history comprising data objects identifying the POIs, and wherein the communication module is further configured to transmit to a device authorized by the user, at least a portion of the location history and instructions for causing the authorized device to display a graphical user interface and prompt the user to provide responses to POIs in the location history. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. A non-transitory machine-readable medium comprising instructions stored therein, which when executed by a server, cause the server to perform operations comprising:
-
receiving, at the server, location information for a plurality of locations from a mobile device associated with a user, the locations being locations at which the mobile device was present; identifying by the server, using the received location information, POIs associated with at least some of the locations of the plurality of locations; generating, by the server, a location history based on the POIs, the location history comprising data objects identifying the POIs; and transmitting, by the server, to a device authorized by the user, at least a portion of the location history and instructions for causing the authorized device to display a graphical user interface and prompt the user to provide responses to POIs in the location history.
-
-
33. A non-transitory machine-readable medium comprising instructions stored therein, which when executed by a mobile device, cause the mobile device to perform operations comprising:
-
receiving, by the mobile device from a location service on the device, location information for a plurality of locations, the locations being locations at which the mobile device was present; identifying, by the mobile device, POIs associated with at least some of the locations of the plurality of locations by at least querying one or more of a database or a remote service; storing, by the mobile device, a location history based on the POIs, the location history comprising a data objects identifying the POIs; and displaying a graphical user interface that prompts the user to provide responses to POIs in the location history.
-
-
34. A mobile device comprising:
-
a location manager configured to receive, from a location service on the device, location information for a plurality of locations, the locations being locations at which the mobile device was present; a processor configured to identify, by querying a database or a remote service, POIs associated with at least some of the locations of the plurality of locations; memory to store a location history, wherein the location history is determined based on the identified POIs, the location history comprising data objects identifying the identified POIs; and a display to display a graphical user interface that prompts the user to provide responses to POIs in the location history. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41)
-
-
42. A method comprising:
-
receiving location information from each of the plurality of mobile devices, the location information from each mobile device comprising a plurality of locations at which the mobile device was present; identifying, for each of the plurality of mobile devices, points of interest (POIs) associated with at least some of the locations identified in the received location information; storing, for each of the plurality of mobile devices, a location history comprising a POI list including at least one POI of the one or more POIs; sending, to at least some of the mobile devices, a respective prompt to elicit a user rating for one or more POIs associated with locations at which the mobile device was present, the POIs being identified by the stored location history; and providing, to each of the plurality of mobile devices, a respective rating interface determined based on the location history for the corresponding mobile device, the respective rating interface enabling rating of at least one POI of the POI list and being provided at a time subsequent to a time when the device was present at the at least one POI. - View Dependent Claims (43, 44, 45)
-
Specification