Systems and methods for optimizing message notification timing based on geographic location

US9712965B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9712965-B2
Application numberUS-201615051705-A
CountryUS
Kind codeB2
Filing dateFeb 24, 2016
Priority dateNov 18, 2013
Publication dateJul 18, 2017
Grant dateJul 18, 2017

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 and methods are provided for timing message notifications to be provided to mobile device users based on their respective geographic locations with respect to a targeted content area. The timing of message notifications may be controlled 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 targeted content area. As the particular client application may not be actively executing at a time when the user's device happen to be located within a targeted content area, a general message notification sent to the user's device, which may be displayed at any time, may increase the likelihood that the user will launch the client application when it is not already executing at the device and thereby, allow targeted content to be delivered to the user's mobile device at the appropriate time and location.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for timing location determinations to optimize delivery of targeted content to mobile device users, the method comprising: determining whether a current geographic location of a mobile device is within a predetermined geographic area for providing targeted content; storing, when the current geographic location of the mobile device is determined to be within the predetermined geographic area, information identifying the predetermined geographic area associated with the targeted content along with a location time indicating when the mobile device was determined to be within the predetermined geographic area; receiving an indication of a request for the targeted content initiated by the client application at the mobile device; and determining whether the request was initiated by the client application within a predetermined time period of the stored location time. 2. The method of claim 1 , further comprising: determining, upon receiving an indication of an updated current geographic location of the mobile device, whether the updated current geographic location of the mobile device is within the predetermined geographic area; and transmitting, the targeted content when the updated geographic location of the mobile device is determined to be within the predetermined geographic area. 3. The method of claim 1 , wherein determining whether the current geographic location of the mobile device is within the predetermined geographic area comprises: transmitting a request including the current geographic location of the mobile device to a content server that is configured to determine whether the current geographic location of the mobile device corresponds to the predetermined geographic area for delivering targeted content to be displayed on the mobile device; and receiving a response from the content server indicating whether the current geographic location of the mobile device is within the predetermined geographic area based on the determination by the content server. 4. The method of claim 1 , wherein the targeted content is an electronic advertisement provided by a third-party content provider that is not directly associated with a client application executable at a mobile device of a user. 5. The method of claim 1 , The method of claim 1 , wherein the predetermined period of time is based on an expiration time associated with a message that is added to a message queue, and the message is sent from the message queue for display on a mobile device of a user when at least one of (i) the current geographic location of the mobile device is later determined to be within the predetermined geographic area before the expiration time has elapsed, and (ii) once the expiration time for the message is determined to have elapsed. 6. The method of claim 5 , wherein the expiration time associated with the message is based on a priority level assigned to the message by an application service provider associated with a client application. 7. A system for timing location determinations to optimize delivery of targeted content to mobile device users, the system comprising: a memory having processor-readable instructions stored therein; and a processor that accesses the memory and executes the processor-readable instructions, which when executed by the processor configures the processor to perform a plurality of functions, including functions to: determine whether a current geographic location of a mobile device is within a predetermined geographic area for providing targeted content; store when the current geographic location of the mobile device is determined to be within the predetermined geographic area, information identifying the predetermined geographic area associated with the targeted content along with a location time indicating when the mobile device was determined to be within the predetermined geographic area; receive an indication of a request for the targeted content initiated by the client application at the mobile device; and determine whether the request for targeted content was initiated by the client application within a predetermined time period of the stored location time. 8. The system of claim 7 , wherein the processor is further configured to perform functions to: determine, upon receiving an indication of an updated current geographic location of the mobile device, whether the updated current geographic location of the mobile device is within the predetermined geographic area; and transmit the targeted content when the updated geographic location of the mobile device is determined to be within the predetermined geographic area. 9. The system of claim 7 , wherein determining whether the current geographic location of the mobile device is within the predetermined geographic area comprises: transmit a request including the current geographic location of the mobile device to a content server that is configured to determine whether the current geographic location of the mobile device corresponds to the predetermined geographic area for delivering targeted content to be displayed on the mobile device; and receive a response from the content server indicating whether the current geographic location of the mobile device is within the predetermined geographic area based on the determination by the content server. 10. The system of claim 7 , wherein the targeted content is an electronic advertisement provided by a third-party content provider that is not directly associated with a client application executable at a mobile device of a user. 11. The system of claim 7 , wherein the predetermined period of time is based on an expiration time associated with a message that is added to a message queue, and the message is sent from the message queue for display on a the mobile device when at least one of (i) the current geographic location of the mobile device is later determined to be within the predetermined geographic area before the expiration time has elapsed, and (ii) once the expiration time for the message is determined to have elapsed. 12. The system of claim 11 , wherein the expiration time associated with the message is based on a priority level assigned to the message by an application service provider. 13. A non-transitory computer readable medium storing instructions that, when executed by a computer, cause the computer to perform functions to: determine whether a current geographic location of a mobile device is within a predetermined geographic area for providing targeted content; store, when the current geographic location of the mobile device is determined to be within the predetermined geographic area, information identifying the predetermined geographic area associated with the targeted content along with a location time indicating when the mobile device was determined to be within the predetermined geographic area; receive an indication of a request for the targeted content initiated by the client application at the mobile device; and determine whether the request for targeted content was initiated by the client application within a predetermined time period of the stored location time. 14. The computer-readable medium of claim 13 , wherein the computer is further caused to perform functions to: determine, upon receiving an indication of an updated current geographic location of the mobile device, whether the updated current geographic location of the mobile device is within the predetermined geographic area; and transmit the targeted content when the updated geographic location of the mobile device is determined to be within the predetermined geographic

Assignees

Inventors

Classifications

  • Location-based management or tracking services · CPC title

  • H04W4/021Primary

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

  • based on user location · CPC title

  • Arrangements for increasing efficiency of notification or paging channel · CPC title

  • Locating users or terminals {or network equipment} for network management purposes, e.g. mobility management · 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 US9712965B2 cover?
Systems and methods are provided for timing message notifications to be provided to mobile device users based on their respective geographic locations with respect to a targeted content area. The timing of message notifications may be controlled 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 r…
Who is the assignee on this patent?
Aol Inc
What technology area does this patent fall under?
Primary CPC classification H04W4/021. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 18 2017 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).