IP Library Granted Patent US 9,243,913
Granted Patent B1
US 9,243,913 · App. 14/270,512 · Granted Jan 26, 2016

Enhanced identification of interesting points-of-interest

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,243,913
App. No.
14/270,512
Granted
Jan 26, 2016
Kind
B1
Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying points-of-interest. In one aspect, a method includes determining a location of a mobile device, and automatically identifying a point-of-interest (POI) located within a predetermined distance of the location. The method also includes providing, on a user interface of the mobile device, a rating control for allowing the user to rate the identified POI, and receiving the rating for the identified POI from the user, using the rating control.

Claims (61)

1. A computer-implemented method comprising:

determining, by one or more processors, a location of a mobile device;

automatically identifying, by the one or more processors, a point-of-interest (POI) that is located within a zone of interest associated with the mobile device;

determining, by the one or more processors, a category associated with the identified POI;

determining, by the one or more processors, a predetermined distance that is associated with the category that is associated with the identified POI that is located within the zone of interest associated with the mobile device;

determining, by the one or more processors, that the mobile device is within the predetermined distance of the identified POI;

in response to determining that the POI is located within the predetermined distance of the location of the mobile device, providing, on a user interface of the mobile device, a control for allowing the user to express interest in the identified POI; and

receiving, from the control, data indicating that the user is interested in the identified POI.

2. The method of claim 1 , further comprising storing the data indicating that the user is interested in the identified POI.

3. The method of claim 1 , further comprising:

automatically identifying one or more candidate POIs located within the predetermined distance of the location of the mobile device; and

providing information identifying the candidate POIs on the user interface, wherein the identified POI further comprises one of the candidate POIs.

4. The method of claim 3 , further comprising:

providing, on the user interface, a disambiguation control for identifying the candidate POIs and for allowing a user to select another one of the candidate POIs.

5. The method of claim 1 , comprising:

determining a minimum continuous linger time that is associated with the category that is associated with the identified POI that is located within the zone of interest associated with the mobile device; and

determining, by the one or more processors, that the mobile device has remained within the predetermined distance of the identified POI for at least the minimum continuous linger time.

6. The method of claim 1 , comprising:

determining a current time-of-day requirement or a current day-of-the-week requirement that is associated with the category that is associated with the identified POI that is located within the zone of interest associated with the mobile device; and

determining, by the one or more processors, that the current time-of-day requirement or the current day-of-the-week requirement is satisfied.

7. The method of claim 1 , wherein the control for allowing the user to express interest in the identified POI comprises a rating control.

8. The method of claim 1 , further comprising incrementing or decrementing a score associated with the identified POI in one or more databases associated with a geographic area based on the data indicating that the user is interested in the identified POI.

9. The method of claim 1 , further comprising:

responsive to receiving the data indicating that the user is interested in the identified POI, providing a text entry field on the user interface for allowing the user to input comments regarding the identified POI.

10. A system comprising:

one or more computers; and

a computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising:

determining a location of a mobile device;

automatically identifying a point-of-interest (POI) that is located within a zone of interest associated with the mobile device;

determining a category associated with the identified POI;

determining a predetermined distance that is associated with the category that is associated with the identified POI that is located within the zone of interest associated with the mobile device;

determining that the mobile device is within the predetermined distance of the identified POI;

in response to determining that the POI is located within the predetermined distance of the location of the mobile device, providing, on a user interface of the mobile device, a control for allowing the user to express interest in the identified POI; and

receiving, from the control, data indicating that the user is interested in the identified POI.

11. The system of claim 10 , wherein the operations further comprise storing the data indicating that the user is interested in the identified POI.

12. The system of claim 10 , wherein the operations further comprise:

automatically identifying one or more candidate POIs located within the predetermined distance of the location of the mobile device; and

providing information identifying the candidate POIs on the user interface, wherein the identified POI further comprises one of the candidate POIs.

13. The system of claim 12 , wherein the operations further comprise:

providing, on the user interface, a disambiguation control for identifying the candidate POIs and for allowing a user to select another one of the candidate POIs.

14. The system of claim 10 , wherein the operations further comprise:

determining a minimum continuous linger time that is associated with the category that is associated with the identified POI that is located within the zone of interest associated with the mobile device; and

that the mobile device has remained within the predetermined distance of the identified POI for at least the minimum continuous linger time.

15. The system of claim 10 , wherein the operations further comprise:

determining a current time-of-day requirement or a current day-of-the-week requirement that is associated with the category that is associated with the identified POI that is located within the zone of interest associated with the mobile device; and

that the current time-of-day requirement or the current day-of-the-week requirement is satisfied.

16. The system of claim 10 , wherein the control for allowing the user to express interest in the identified POI comprises a rating control.

17. The system of claim 10 , wherein the operations further comprise incrementing or decrementing a score associated with the identified POI in one or more databases associated with a geographic area based on the data indicating that the user is interested in the identified POI.

18. The system of claim 10 , wherein the operations further comprise:

responsive to receiving the data indicating that the user is interested in the identified POI, providing a text entry field on the user interface for allowing the user to input comments regarding the identified POI.

19. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:

determining a location of a mobile device;

automatically identifying a point-of-interest (POI) that is located within a zone of interest associated with the mobile device;

determining a category associated with the identified POI;

determining a predetermined distance that is associated with the category that is associated with the identified POI that is located within the zone of interest associated with the mobile device;

determining that the mobile device is within the predetermined distance of the identified POI;

in response to determining that the POI is located within the predetermined distance of the location of the mobile device, providing, on a user interface of the mobile device, a control for allowing the user to express interest in the identified POI; and

receiving, from the control, data indicating that the user is interested in the identified POI.

20. The computer storage medium of claim 19 , wherein the operations further comprise:

determining a minimum continuous linger time that is associated with the category that is associated with the identified POI that is located within the zone of interest associated with the mobile device; and

that the mobile device has remained within the predetermined distance of the identified POI for at least the minimum continuous linger time.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044566/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2014
From: LEHMAN, APRIL R.
To: GOOGLE INC.
Reel/Frame 032948/0446 →