System and method for dynamically retrieving and monitoring geofence activity

US10896441B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10896441-B2
Application numberUS-201916600938-A
CountryUS
Kind codeB2
Filing dateOct 14, 2019
Priority dateSep 17, 2013
Publication dateJan 19, 2021
Grant dateJan 19, 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.

Systems, device and techniques are disclosed for dynamically retrieving and monitoring geo-fence activity. A meta geo-fence may be identified based on a user device geolocation. The meta geo-fence having a radius that is dynamically generated to include previously defined geo-fences within or touching the meta geo-fence. User device geolocation may be monitored in relation to the defined geo-fences included in the radius of the meta geo-fence. A communication may be sent to the user device when the user device reports that the user device has entered or exited one of the previously defined geo-fences within or touching the radius of the meta geo-fence.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer-implemented method for dynamically monitoring geo-fences comprising: identifying a meta geo-fence based on a user device geolocation, the meta geo-fence having a radius that is dynamically generated to include one or more previously defined geo-fences within or touching the meta geo-fence; monitoring user device geolocation in relation to the one or more previously defined geo-fences included in the radius of the meta geo-fence; sending a communication to the user device when the user device reports that the user device has entered or exited one of the one or more previously defined geo-fences within or touching the radius of the meta geo-fence; and determining if the geolocation of the user device indicates that the user device is entering or exiting a geo-fence only if the geo-fence is within or touching the meta geo-fence. 2. The computer-implemented method of claim 1 , wherein monitoring user device activity further comprises listening for a report from the user device, the report indicating that the user device has entered or exited one of the one or more previously defined geo-fences included in the radius of the meta geo-fence. 3. The computer-implemented method of claim 1 , wherein the communication is one of an email, an SMS, an MMS, a push notification, and a social networking system message. 4. The computer-implemented method of claim 1 , wherein the communication is a marketing communication for a marketing campaign. 5. The computer-implemented method of claim 1 , further comprising: determining that the user device has moved based on a new geolocation of the user device and that at least one of the previously defined geo-fences is no longer within or touching the radius of the meta geo-fence; changing the radius of the meta geo-fence so that at least one of the previously defined geo-fences or another previously defined geo-fence is within or touching the radius of the meta geo-fence. 6. The computer-implemented method of claim 1 , sending the user device the previously defined geo-fences that are within or touching the meta geo-fence and not sending the user device previously defined geo-fences that are not within or touching the meta geo-fence. 7. The computer-implemented method of claim 1 , wherein the radius of the meta geo-fence is dynamically generated to include at least a minimum number of one or more previously defined geo-fences within or touching the meta geo-fence. 8. The computer-implemented method of claim 1 , wherein the meta geo- fence includes a maximum radius, and wherein the meta geo-fence is not updated to have a radius greater than the maximum radius. 9. A computer-implemented method for dynamically monitoring geo-fences comprising: receiving a meta geo-fence at a user device, the meta geo-fence comprising a radius and geolocation for the center of the meta geo-fence; receiving at least one geo-fence, the geo-fence comprising a radius and a geolocation, wherein the geo-fence is encompassed within or touching the radius of the meta geo-fence; monitoring of a geolocation of the user device; determining by the user device if the geolocation of the user device indicates that the user device is entering or exiting a geo-fence only if the geo-fence is within or touching the meta geo- fence; and sending by the user device an entrance report or an exit report if the geolocation of the user device indicates that the user device is entering or exiting the at least one geo-fence that is within or touching the meta geo-fence. 10. The computer-implemented method of claim 9 , further comprising receiving at the user device at least one geo-fence that is within or touching the meta geo-fence, and not receiving at the user device a geo-fence that is not within or touching the meta geo-fence. 11. The computer-implemented method of claim 9 , further comprising receiving at the user device an updated radius for the meta geo-fence. 12. The computer-implemented method of claim 9 , further comprising receiving at the user device a second meta geo-fence to be used in place of the meta geo-fence. 13. The computer-implemented method of claim 9 , further comprising receiving at the user device an electronic communication related to the at least one geo-fence that is within or touching the meta geo-fence.

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • Location-based management or tracking services · CPC title

  • Wireless devices · CPC title

  • based on user location · CPC title

  • Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences · 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 US10896441B2 cover?
Systems, device and techniques are disclosed for dynamically retrieving and monitoring geo-fence activity. A meta geo-fence may be identified based on a user device geolocation. The meta geo-fence having a radius that is dynamically generated to include previously defined geo-fences within or touching the meta geo-fence. User device geolocation may be monitored in relation to the defined geo-fe…
Who is the assignee on this patent?
Salesforce Com Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0261. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 19 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).