IP Library Granted Patent US 8,930,162
Granted Patent B2
US 8,930,162 · App. 13/842,088 · Granted Jan 6, 2015

Providing points of interest to user devices in variable zones

Inventors: Ray Xiaohang Wang (Jersey City, NJ); Farhan Shamsi (Rego Park, NY); Yakov Okshtein (Far Rockaway, NY); David Singleton (London, GB); Douglas Alexander Gresham (Kitchener, CA); Alan Newberger (San Francisco, CA); Lixin Zhang (Mountain View, CA)
Assignee: Google Inc.
H04W4/02
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 8,930,162
App. No.
13/842,088
Granted
Jan 6, 2015
Kind
B2
Abstract

Receiving point of interest zones and alerts on user devices comprises communicating, by a user computing device to a remote computing device, a request for point of interest data corresponding to points of interest within a proximity of the user device; presenting the received point of interest data; identifying a particular point of interest; and outputting an alert regarding the particular point of interest. Receiving point of interest zones on user devices comprises communicating a request for point of interest data; receiving the point of interest data from the remote network device wherein a size of the point of interest zone is determined based on a density of points of interest in the proximity of the user, and wherein the shape of the point of interest zone is expanded in a direction of travel and contracted in the opposite direction; and presenting the received point of interest data.

Claims (27)

1. A computer-implemented method for receiving server-controlled point of interest zones on user computing devices, comprising:

communicating, by a user computing device to a second computing device, a request for point of interest data corresponding to points of interest within a proximity of the user computing device, the request comprising location data associated with the user computing device;

receiving, by the user computing device, the point of interest data from the second computing device, the point of interest data comprising at least a portion of a point of interest identity, a point of interest location, and point of interest marketing data for each of a plurality of points of interest in a point of interest zone defined by the remote network device, wherein the point of interest zone is determined at least in part based on proximities of the plurality of points of interest to the location data associated with the user computing device, and wherein a size of the point of interest zone is determined based at least in part on a density of available points of interest in the proximity of the user computing device, and wherein the shape of the point of interest zone is expanded in a direction of travel associated with the user computing device and contracted in a direction opposite the direction of travel associated with the user computing device, the direction of travel associated with the user computing device being determined based at least in part on a comparison of changing locations associated with the user computing device; and

presenting, by the user computing device, the received point of interest data.

2. The method of claim 1 , further comprising:

determining, by the user computing device, a speed of travel of the user computing device based at least in part on an analysis of the location data of the user computing device over a period of time; and

adjusting, by the user computing device, the amount of contraction and expansion of the zone based at least in part on the speed of travel of the user computing device.

3. The method of claim 1 , further comprising:

determining, by the user computing device, a road on which the user computing device is travelling based at least in part on the location of the user computing device and the direction of travel; and

adjusting, by the user computing device, the point of interest zone to based at least in part on the route of the road.

4. The method of claim 1 , wherein the size of the point of interest zone is relatively larger when the density of the available points of interest in the proximity of the user computing device is higher, and the size of the point of interest zone is relatively smaller when the density of the available points of interest in the proximity of the user computing device is lower.

5. The method of claim 1 , further comprising:

identifying, by the user computing device, a particular point of interest at such time as the user computing device enters within a configured range of the particular point of interest; and

outputting, by the user computing device, an alert regarding the particular point of interest.

6. The method of claim 1 , wherein the user computing device comprises a mobile device.

7. The method of claim 1 , further comprising:

determining, by the user computing device, whether the user computing device has exited the point of interest zone based on updated location data for the user computing device;

communicating, by the user computing device to the second network device and in response to a determination that the user computing device has exited the point of interest zone based on the updated location data for the user computing device, an updated request for updated point of interest data corresponding to points of interest within a proximity of the user computing device, the updated request comprising the updated location data for the user computing device;

receiving, by the user computing device, the updated point of interest data from the second network device, the updated point of interest data comprising at least a portion of a point of interest identity, a point of interest location, and point of interest marketing data for each of a plurality of points of interest in a point of interest zone defined by the remote network device, wherein the point of interest zone is disposed in the proximity of the user computing device based on the location data, and wherein a size of the point of interest zone is determined based on a density of available points of interest in the proximity of the user computing device, and wherein the shape of the point of interest zone is expanded in a direction of travel and contracted in a direction opposite the direction of travel, the direction of travel being determined by a comparison of changing locations of the user computing device; and

presenting, via the user computing device, the updated point of interest data.

8. The method of claim 7 , wherein the user computing device determines that the user computing device has exited the point of interest zone based on the updated location data for the user computing device when the updated location data indicates that the user computing device is not within a boundary of the point of interest zone.

9. The method of claim 7 , wherein the user computing device determines that the user computing device has exited the point of interest zone based on the updated location data for the user computing device when the updated location data indicates that the user computing device is within a specified distance of a boundary of the point of interest zone.

10. The method of claim 1 , further comprising:

determining, by the user computing device, whether a specified period of time has passed since the user computing device received the point of interest data;

requesting, by the user computing device, an updated transmission of point of interest data in response to a determination that the specified period of time has passed since the user computing device received the point of interest data;

receiving, by the user computing device, updated point of interest data; and

presenting, via the user computing device, the updated point of interest data.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044277/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2013
From: WANG, RAY XIAOHANG; SHAMSI, FARHAN; OKSHTEIN, YAKOV; SINGLETON, DAVID; GRESHAM, DOUGLAS ALEXANDER; NEWBERGER, ALAN; ZHANG, LIXIN
To: GOOGLE INC.
Reel/Frame 030412/0785 →
Continuity (2)
Continuation 13786434 · Mar 5, 2013
Related Publication 20140256357A1 · Sep 11, 2014