Push notification aggregation
First Claim
Patent Images
1. A method for delivering content to a mobile computing device, the method being implemented by one or more processors and comprising:
- identifying a content data set for transmission to the mobile computing device;
segmenting the content data set into multiple content segments;
generating a push notification set by generating a push notification for each content segment of the multiple content segments, each push notification of the push notification set including a payload with a corresponding content segment of the multiple content segments;
for each push notification of the push notification set, generating a corresponding metadata set including (i) data specifying a configuration for assembling the multiple content segments of the push notification set on the mobile computing device, (ii) data identifying a sequence number of the push notification, and (iii) data identifying a total number of push notifications of the push notification set based on a number of content segments of the multiple content segments;
packaging each push notification of the push notification set to include the corresponding metadata set; and
transmitting each push notification of the push notification set with the corresponding metadata set to the mobile computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile computing device is operated to receive a trigger at a first instance. The trigger may be associated with a predefined condition or event or action. The mobile computing device may detect the predefined condition or event at a second instance. In response to detecting the predefined condition or event, a notification is activated on the mobile computing device that is based on the trigger.
-
Citations
17 Claims
-
1. A method for delivering content to a mobile computing device, the method being implemented by one or more processors and comprising:
-
identifying a content data set for transmission to the mobile computing device; segmenting the content data set into multiple content segments; generating a push notification set by generating a push notification for each content segment of the multiple content segments, each push notification of the push notification set including a payload with a corresponding content segment of the multiple content segments; for each push notification of the push notification set, generating a corresponding metadata set including (i) data specifying a configuration for assembling the multiple content segments of the push notification set on the mobile computing device, (ii) data identifying a sequence number of the push notification, and (iii) data identifying a total number of push notifications of the push notification set based on a number of content segments of the multiple content segments; packaging each push notification of the push notification set to include the corresponding metadata set; and transmitting each push notification of the push notification set with the corresponding metadata set to the mobile computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A network computer system comprising:
-
one or more processors; and a memory resource that stores instructions, that when executed by the one or more processors, cause the network computer system to; identify a content data set for transmission to a mobile computing device; segment the content data set into multiple content segments; generate a push notification set by generating a push notification for each content segment of the multiple content segments, each push notification of the push notification set including a payload with a corresponding content segment of the multiple content segments; for each push notification of the push notification set, generate a corresponding metadata set including (i) data specifying a configuration for assembling the multiple content segments of the push notification set on the mobile computing device, (ii) data identifying a sequence number of the push notification, and (iii) data identifying a total number of push notifications of the push notification set based on a number of content segments of the multiple content segments; package each push notification of the push notification set to include the corresponding metadata set; and transmit each push notification of the push notification set with the corresponding metadata set to the mobile computing device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium to store instructions that, when executed by one or more processors of a network computer system, cause the network computer system to:
-
identify a content data set for transmission to a mobile computing device; segment the content data set into multiple content segments; generate a push notification set by generating a push notification for each content segment of the multiple content segments, each push notification of the push notification set including a payload with a corresponding content segment of the multiple content segments; for each push notification of the push notification set, generate a corresponding metadata set including (i) data specifying a configuration for assembling the multiple content segments of the push notification set on the mobile computing device, (ii) data identifying a sequence number of the push notification, and (iii) data identifying a total number of push notifications of the push notification set based on a number of content segments of the multiple content segments; package each push notification of the push notification set to include the corresponding metadata set; and transmit each push notification of the push notification set with the corresponding metadata set to the mobile computing device. - View Dependent Claims (16, 17)
-
Specification