Providing points of interest to user devices in variable zones

US11115781B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11115781-B2
Application numberUS-201916719855-A
CountryUS
Kind codeB2
Filing dateDec 18, 2019
Priority dateMar 5, 2013
Publication dateSep 7, 2021
Grant dateSep 7, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A computing system comprising: a user computing device; and one or more processors; one or more non-transitory computer-readable media that collectively store instructions that, when executed by the one or more processors, cause the computing system to perform operations, the operations comprising: detecting that a location of the user computing device is within a configured range of a point of interest; determining an alert format that specifies that an alert comprises one or more of a visual notification, an audible alert, or a tactile alert based on at least one of a time since a last time that the user computing device was detected within the configured range of the point of interest or a number of times that the user computing device has been detected within the configured range of the point of interest in a configured period of time; and providing, by the user computing device, the alert based on the alert format. 2. The computing system of claim 1 , wherein determining the alert format comprises referencing an alert schedule to select the alert format, the alert schedule defining a plurality of potential alert formats that differ based on the time since the last time that the user computing device was detected within the configured range of the point of interest. 3. The computing system of claim 1 , wherein determining the alert format comprises referencing an alert schedule to select the alert format, the alert schedule defining a plurality of potential alert formats that differ based on the number of times that the user computing device has been detected within the configured range of the point of interest in the configured period of time. 4. The computing system of claim 1 , wherein: determining the alert format comprises determining that the user computing device has not been detected within the configured range of the point of interest in the configured period of time; and providing, by the user computing device, the alert based on the determined alert format comprises providing the audible alert in response to determining that the user computing device has not been detected within the configured range of the point of interest in the configured period of time. 5. The computing system of claim 1 , wherein: determining the alert format comprises determining that the time since the last time that the user computing device was detected within the configured range of the point of interest is greater than a configured time; and providing, by the user computing device, the alert based on the determined alert format comprises providing at least one of the visual notification or the tactile alert without providing the audible alert in response to determining that the time since the last time that the user computing device was detected within the configured range of the point of interest is greater than a configured time. 6. The computing system of claim 1 , wherein: determining the alert format comprises determining that the time since the last time that the user computing device was detected within the configured range of the point of interest is greater than a configured time; and providing, by the user computing device, the alert based on the determined alert format comprises providing the audible alert in response to determining that the time since the last time that the user computing device was detected within the configured range of the point of interest is greater than the configured time. 7. The computing system of claim 1 , wherein: determining the alert format comprises determining that the time since the last time that the user computing device was detected within the configured range of the point of interest is less than a configured time; and providing, by the user computing device, the alert based on the determined alert format comprises providing at least one of the visual notification or the tactile alert without providing the audible alert in response to determining that the time since the last time that the user computing device was detected within the configured range of the point of interest is less than the configured time. 8. The computing system of claim 1 , further comprising a point of interest location computing system, and wherein the operations further comprise: communicating, from the user computing device to the point of interest location computing system, 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; and receiving, at the user computing device and from the point of interest location computing system, point of interest data describing a point of interest zone defined by the point of interest location computing system and a plurality of nearby points of interest within the point of interest zone, wherein the plurality of nearby points of interest comprises the point of interest. 9. The computing system of claim 8 , wherein the point of interest data received at the user computing device and from the point of interest location computing system comprises respective marketing data, identity data, and location data for each of the plurality of nearby points of interest. 10. A method comprising: detecting, by one or more computing devices, that a location of a user computing device is within a configured range of a point of interest; determining, by the one or more computing devices, an alert format that specifies that an alert comprises one or more of a visual notification, an audible alert, or a tactile alert based on at least one of a time since a last time that the user computing device was detected within the configured range of the point of interest or a number of times that the user computing device has been detected within the configured range of the point of interest in a configured period of time; and providing, by a user computing device of the one or more computing devices, the alert based on the alert format. 11. The method of claim 10 , wherein determining the alert format comprises referencing, by one or more computing devices, an alert schedule to select the alert format, the alert schedule defining a plurality of potential alert formats that differ based on the time since the last time that the user computing device was detected within the configured range of the point of interest. 12. The method of claim 10 , wherein determining the alert format comprises referencing, by one or more computing devices, an alert schedule to select the alert format, the alert schedule defining a plurality of potential alert formats that differ based on the number of times that the user computing device has been detected within the configured range of the point of interest in the configured period of time. 13. The method of claim 10 , wherein: determining the alert format comprises determining, by one or more computing devices, that the user computing device has not been detected within the configured range of the point of interest in the configured period of time; and providing, by the user computing device, the alert based on the determined alert format comprises providing, by the user computing device, the audible alert in response to determining that the user computing device has not been detected within the configured range of the point of interest in the configured period of time. 14. The method of claim 10 , wherein: determining the alert format comprises determining, by one or more computing devices, that the time since the last time that the user computing device was detected within the configured range of t

Assignees

Inventors

Classifications

  • Push-based network services · CPC title

  • Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences · CPC title

  • Location-based management or tracking services · CPC title

  • Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities (G01C21/3611 takes precedence) · CPC title

  • Services making use of location information · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11115781B2 cover?
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 p…
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification H04W4/027. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 07 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).