Mobile event notifications
First Claim
1. A method for delivering mobile event notification data, the method comprising:
- receiving, by a computing server, a plurality of mobile event notifications from a plurality of event source devices, a particular mobile event notification generated in response to an action associated with one of the plurality of event source devices, the particular mobile event notification comprising a (i) an event descriptor describing the action, (ii) a particular destination address associated with a message publisher, and (iii) a tag trigger that is associated with an automated message set by the message publisher;
filtering, by the computing server, the plurality of mobile event notifications including the particular mobile event notification based on one or more criteria specified by the message publisher and based on destination addresses included in the plurality of mobile event notifications, filtered mobile event notifications including the particular mobile event notification generated in response to the action;
generating, by the computing server, a plurality of data objects that comprise filtered information of events transmitted from the plurality of event source devices extracted from the filtered mobile event notifications;
transmitting, by the computing server and based on the tag trigger remained in the filtered information, the automated message set by the message publisher to the one of the event source devices; and
transmitting, by the computing server, the plurality of data objects comprising filtered information of the events to a data store, the data store accessible by message publisher.
9 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a mobile event streaming system that receives customer application lifecycle and user events including a message, event source and a destination then processes data for consumption by one or more customers, generating a secure data stream and sending the processed data over the generated data stream. An example system for receiving, processing, and delivering customer application lifecycle and user engagement data includes a server system having at least one processor, memory and a network interface where the memory stores program instructions for receiving, storing, processing and transmitting messages via the network interface. The mobile event streaming system may be a distributed content delivery service wherein the content delivered via the service is processed. Processing the data comprises the addition of metadata, one or more identifiers such as user, and event identifiers including predictions of future user engagement to enable real-time data consumption by customers.
-
Citations
20 Claims
-
1. A method for delivering mobile event notification data, the method comprising:
-
receiving, by a computing server, a plurality of mobile event notifications from a plurality of event source devices, a particular mobile event notification generated in response to an action associated with one of the plurality of event source devices, the particular mobile event notification comprising a (i) an event descriptor describing the action, (ii) a particular destination address associated with a message publisher, and (iii) a tag trigger that is associated with an automated message set by the message publisher; filtering, by the computing server, the plurality of mobile event notifications including the particular mobile event notification based on one or more criteria specified by the message publisher and based on destination addresses included in the plurality of mobile event notifications, filtered mobile event notifications including the particular mobile event notification generated in response to the action; generating, by the computing server, a plurality of data objects that comprise filtered information of events transmitted from the plurality of event source devices extracted from the filtered mobile event notifications; transmitting, by the computing server and based on the tag trigger remained in the filtered information, the automated message set by the message publisher to the one of the event source devices; and transmitting, by the computing server, the plurality of data objects comprising filtered information of the events to a data store, the data store accessible by message publisher. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A mobile event streaming system, comprising:
-
a processor; a memory configured to store instructions, the instructions, when executed by the processor, cause the processor to; receive, by a computing server, a plurality of mobile event notifications from a plurality of event source devices, a particular mobile event notification generated in response to an action associated with one of the plurality of event source devices, the particular mobile event notification comprising (i) an event descriptor describing the action, (ii) a particular destination address associated with a message publisher, and (iii) a tag trigger that is associated with an automated message set by the message publisher; filter, by the computing server, the plurality of mobile event notifications including the particular mobile event notification based on one or more criteria specified by the message publisher and based on destination addresses included in the plurality of mobile event notifications, filtered mobile event notifications including the particular mobile event notification generated in response to the action; generate, by the computing server, a plurality of data objects that comprise filtered information of events transmitted from the plurality of event source devices extracted from the filtered mobile event notifications; transmit, by the computing server and based on the tag trigger remained in the filtered information, the automated message set by the message publisher to the one of the event source devices; and transmit, by the computing server, the plurality of data objects comprising filtered information of the events to a data store, the data store accessible by message publisher. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification