Mobile event notifications for network enabled objects
First Claim
1. A method for delivering mobile event streams the method comprising:
- receiving, by an online system for mobile event streaming, a request from a customer device to create a channel, the channel comprising one or more communications and a data channel between type of Internet of Things (IoT) device and the online system;
identifying one or more IoT devices associated with the received type of IoT device wherein the one or more IoT devices correspond to a defined a segment of a user population;
creating, by the online system, a channel between the one or more IoT devices and the online system;
associating, by the online system, the one or more IoT devices with the created channel;
transmitting by the online system, a notification directly to the segment of the user population associated with the type of IoT device; and
receiving, by the online system, directly from the one or more IoT devices via the created channel, a mobile event notification.
7 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 streams the method comprising:
-
receiving, by an online system for mobile event streaming, a request from a customer device to create a channel, the channel comprising one or more communications and a data channel between type of Internet of Things (IoT) device and the online system; identifying one or more IoT devices associated with the received type of IoT device wherein the one or more IoT devices correspond to a defined a segment of a user population; creating, by the online system, a channel between the one or more IoT devices and the online system; associating, by the online system, the one or more IoT devices with the created channel; transmitting by the online system, a notification directly to the segment of the user population associated with the type of IoT device; and receiving, by the online system, directly from the one or more IoT devices via the created channel, a mobile event notification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for receiving, processing, and delivering mobile event streams comprising:
-
a processor configured to; and receive, by an online system for mobile event streaming, a request from a customer device to create a channel, the channel comprising one or more communication and data channel between an Internet of Things (IoT) device and the online system; identify one or more IoT devices associated with the received type of IoT device wherein the one or more IoT devices define correspond to a defined a segment of a user population; create by the online system, a channel between the one or more IoT devices and the; associate, by the online system, the one or more IoT devices with the created channel; transmit, by the online system, a notification directly to the segment of the user population associated with the type of IoT device associated with the created channel; receive, by the online system, directly from the one or more IoT devices via the created channel, a mobile event notification; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification