SYSTEMS AND METHODS FOR EVENT NOTIFICATION FRAMEWORK IN A MACHINE-TO-MACHINE (M2M) CONTEXT
First Claim
1. A system for managing subscriptions to changes in resources in a Machine-to-Machine (M2M) system, wherein the resources are associated with M2M devices, the system comprising:
- an event notification platform configured to receive subscription requests from users to application events in an M2M environment, the event notification platform including;
an interface configured to receive a first subscription request from a first user to an application event;
a processor configured to determine if other devices are subscribed to the application event;
the event notification platform configured to read the contents of the first subscription message request including data, semantics and syntax;
a memory configured to store binding information for the first user and the application event; and
the interface configured to transmit if, based on said step of determining, no other devices are subscribed to the application event a second subscription message toward an M2M application server (AS);
the M2M AS configured to receive the second subscription message and notification messages from an M2M service capabilities platform (SCP), configured to subscribe to the M2M SCP, and configured to determine if information in a received first notification message includes a change to the application event in the M2M environment which triggers transmitting a second notification message toward the event notification platform; and
an M2M SCP configured to identify an equivalent extensible markup language (XML) configuration access protocol (XCAP) resource associated with an M2M device based on a received third subscription message from the M2M AS.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods provide for managing subscriptions to changes in resources in a Machine-to-Machine (M2M) system at a communications node. A method for such includes receiving, at an interface, a first subscription request from a first user to an application event; determining, by a processor, if other devices are subscribed to the application event; reading, by the communications node, the first subscription request including data, semantics and syntax; storing, in a memory, binding information for the first user and the application event; and transmitting, by the interface, if, based on said step of determining, no other devices are subscribed to the application event a second subscription message toward an M2M application server (AS).
33 Citations
25 Claims
-
1. A system for managing subscriptions to changes in resources in a Machine-to-Machine (M2M) system, wherein the resources are associated with M2M devices, the system comprising:
-
an event notification platform configured to receive subscription requests from users to application events in an M2M environment, the event notification platform including; an interface configured to receive a first subscription request from a first user to an application event; a processor configured to determine if other devices are subscribed to the application event; the event notification platform configured to read the contents of the first subscription message request including data, semantics and syntax; a memory configured to store binding information for the first user and the application event; and the interface configured to transmit if, based on said step of determining, no other devices are subscribed to the application event a second subscription message toward an M2M application server (AS); the M2M AS configured to receive the second subscription message and notification messages from an M2M service capabilities platform (SCP), configured to subscribe to the M2M SCP, and configured to determine if information in a received first notification message includes a change to the application event in the M2M environment which triggers transmitting a second notification message toward the event notification platform; and an M2M SCP configured to identify an equivalent extensible markup language (XML) configuration access protocol (XCAP) resource associated with an M2M device based on a received third subscription message from the M2M AS.
-
-
2. A method for managing subscriptions to changes in resources in a Machine-to-Machine (M2M) system at a communications node, the method comprising:
-
receiving, at an interface, a first subscription request from a first user to an application event; determining, by a processor, if other devices are subscribed to the application event; reading, by the communications node, the first subscription request including data, semantics and syntax; storing, in a memory, binding information for the first user and the application event; and transmitting, by the interface, if, based on said step of determining, no other devices are subscribed to the application event a second subscription message toward an M2M application server (AS). - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A communications node for managing subscriptions to changes in resources in a Machine-to-Machine (M2M) system, the communications node comprising:
-
an interface configured to receive a first subscription request from a first user to an application event; a processor configured to determine if other devices are subscribed to the application event; the communications node configured to read the first subscription message request including data, semantics and syntax; a memory configured to store binding information for the first user and the application event; and the interface configured to transmit if, based on said step of determining, no other devices are subscribed to the application event a second subscription message toward an M2M application server (AS). - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification