IP Library Granted Patent US 11,553,301
Granted Patent B2
US 11,553,301 · App. 17/026,786 · Granted Jan 10, 2023

Systems and methods for deploying dynamic geofences based on content consumption levels in a geographic location

Inventors: Bryce Barrand (Ashburn, VA); Patrick McDevitt (Hanover, NH)
Assignee: Verizon Patent and Licensing Inc.
H04W4/022G06Q30/0201G06Q30/0259H04L43/0876H04L43/16H04M1/72403H04W4/021H04W4/12H04W4/18
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 11,553,301
App. No.
17/026,786
Granted
Jan 10, 2023
Kind
B2
Abstract

Systems and methods are provided for determining in real-time geographic areas having a threshold level of content consumption and deploying dynamic geo-fences to contain these geographic areas. These dynamic geo-fences provide a means for timing message notifications in order to optimize the chances of delivering targeted content to a mobile device user based on the current geographic location of the user's device relative to a threshold level of content consumption area. As mobile device users may be more likely to launch a client application in a place where other users are currently consuming content, a general message notification sent to the user's device located in a dynamic geo-fence created based on real-time content consumption, may increase the likelihood that the user will launch the client application and thereby, allow targeted content to be delivered to the user's mobile device.

Claims (52)

1. A computer-implemented method for deploying a dynamic geo-fence to contain a geographic area having a threshold level of content consumption, the method comprising:

generating a first dynamic geo-fence containing a first geographic area based on content consumption by mobile devices in the first geographic area;

delaying delivery of electronic content to a mobile device, wherein the electronic content is associated with one or more applications on the mobile device;

determining that the mobile device is within the first dynamic geo-fence; and

upon determining that the mobile device is within the first dynamic geo-fence, causing the electronic content to be displayed on the mobile device.

2. The method of claim 1 , further comprising:

if a level of the content consumption in the first geographic area is above a first threshold level of content consumption, determining whether a level of a content consumption in a second geographic area, adjacent to the first geographic area, is above a second threshold level of content consumption; and

if the level of the content consumption in the second geographic area is above the second threshold level of content consumption, deploying a second dynamic geo-fence to contain both the first geographic area and the second geographic area.

3. The method of claim 2 , wherein the first threshold level of content consumption is the same as the second threshold level of content consumption.

4. The method of claim 1 , further comprising:

creating a visual representation of mobile content consumption and current geo-fences.

5. The method of claim 1 , further comprising:

after deploying the first dynamic geo-fence, determining an updated level of a content consumption within the first dynamic geo-fence.

6. The method of claim 5 , further comprising:

determining whether the updated level of the content consumption within the first dynamic geo-fence is below a first threshold level of content consumption; and

when the updated level of the content consumption within the first dynamic geo-fence is below the first threshold level of content consumption, determining if a level of a content consumption in a second geographic area, within the first dynamic geo-fence, is above the first threshold level of content consumption.

7. The method of claim 6 , wherein, when the level of the content consumption in the second geographic area is above the first threshold level of content consumption, decreasing the size of the first dynamic geo-fence to contain only the second geographic area.

8. The method of claim 6 , wherein, when the level of the content consumption in the second geographic area is below the first threshold level of content consumption, deleting the first dynamic geo-fence.

9. The method of claim 5 , further comprising:

determining if a level of a content consumption in a second geographic area, adjacent to the first dynamic geo-fence, is above the first threshold level of content consumption, and, if so, increasing a size of the first dynamic geo-fence to contain both the first geographic area and the second geographic area.

10. The method of claim 1 , wherein, when a mobile device is determined to be within the first dynamic geo-fence, sending a message for display to a user at the mobile device via a message notification interface of an operating system of the mobile device.

11. The method of claim 5 , further comprising:

determining whether the updated level of the content consumption within the first dynamic geo-fence has increased from a previous level of the content consumption in the first geographic area; and

updating launch statistics based on the determination.

12. The method of claim 11 , wherein updating launch statistics comprises:

updating a success rate based on a determination that the updated level of the content consumption within the first dynamic geo-fence has increased from the previous level of the content consumption in the first geographic area.

13. The method of claim 11 , wherein updating launch statistics comprises:

updating a failure rate based on a determination that the updated level of the content consumption within the first dynamic geo-fence has not increased from the previous level of the content consumption in the first geographic area.

14. The method of claim 1 , further comprising:

storing data related to at least one of a geographic location, a duration of deployment, and a time of deployment for a plurality of dynamic geo-fences.

15. The method of claim 14 , further comprising:

analyzing the stored data to determine if there is a pattern associated with one of the plurality of dynamic geo-fences.

16. The method of claim 15 , further comprising:

if a pattern associated with one of the plurality of dynamic geo-fences is determined, creating a historic geo-fence for the geographic location contained within the one of the plurality of dynamic geo-fences.

17. A system for deploying a dynamic geo-fence to contain a geographic area having a threshold level of content consumption, the system comprising:

a memory having processor-readable instructions stored therein; and

a processor configured to access the memory and execute the processor-readable instructions, which when executed by the processor configures the processor to perform a plurality of functions, including functions to:

generate a first dynamic geo-fence containing a first geographic area based on content consumption by mobile devices in the first geographic area;

delay delivery of electronic content to a mobile device, wherein the electronic content is associated with one or more applications on the mobile device;

determine that the mobile device is within the first dynamic geo-fence; and

upon determining that the mobile device is within the first dynamic geo-fence, cause the electronic content to be displayed on the mobile device.

18. The system of claim 17 , wherein the processor is configured to perform functions to:

determine whether a mobile device is within the first dynamic geo-fence; and

if the mobile device is within the first dynamic geo-fence, send a message for display to a user at the mobile device via a message notification interface of an operating system of the mobile device.

19. A computer readable medium storing instructions that, when executed by a computer, cause the computer to perform functions to:

generate a first dynamic geo-fence containing a first geographic area based on content consumption by mobile devices in the first geographic area;

delay delivery of electronic content to a mobile device, wherein the electronic content is associated with one or more applications on the mobile device;

determine that the mobile device is within the first dynamic geo-fence; and

upon determining that the mobile device is within the first dynamic geo-fence, cause the electronic content to be displayed on the mobile device.

20. The computer-readable medium of claim 19 , wherein the processor is configured to perform functions to:

determine whether a mobile device is within the first dynamic geo-fence; and

if the mobile device is within the first dynamic geo-fence, send a message for display to a user at the mobile device via a message notification interface of an operating system of the mobile device.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2021
From: VERIZON MEDIA INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 057453/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2020
From: BARRAND, BRYCE; MCDEVITT, PATRICK
To: AOL INC.
Reel/Frame 053839/0864 →
CHANGE OF NAME Recorded Sep 22, 2020
From: AOL INC.
To: OATH INC.
Reel/Frame 053840/0314 →
Continuity (4)
Continuation 15623013 · Jun 14, 2017
Continuation 15381607 · Dec 16, 2016
Continuation 14283932 · May 21, 2014
Related Publication 20210006937A1 · Jan 7, 2021