Patent ID: 9325654
Filing Date: 2016-04-26
CPC Classification: G06Q,H04L,H04W

Claim Text:
1. A computer-implemented method for timing message notifications to optimize delivery of content to mobile device users, the method comprising: upon receiving an indication of a message to be sent for a client application executable at a mobile device of a user, requesting a current geographic location of the mobile device via a communication network; upon receiving the requested current geographic location of the mobile device, determining whether the current geographic location of the mobile device is within a geographic area associated with a threshold level of content consumption; when the current geographic location of the mobile device is determined to be within the geographic area associated with a threshold level of content consumption, sending the message for display to the user at the mobile device via a message notification interface of an operating system of the mobile device; when the current geographic location of the mobile device is determined not to be within the geographic area associated with a threshold level of content consumption, adding the message to a message queue; and displaying the added message from the message queue to the user at the mobile device when either a detected change in the current geographic location of the mobile device is determined to be within the geographic area associated with a threshold level of content consumption before a predetermined period of time has elapsed or once the predetermined period of time is determined to have elapsed, wherein sending the message for display to the user at the mobile device further comprises: