Systems and methods for event notification framework in a machine-to-machine (m2m) context
AssigneeTelefonaktiebolaget L M Ericsson (publ)
InventorGeorge Foti
Life of this patent
Estimating the term…
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).
Claims10
A method for managing subscriptions to application events at a communications node in a machine-to-machine (M2M) network, the method comprising:
- receiving from a first M2M device, a first subscription request to an application event;
- determining whether a pre-existing subscription exists for the application event;
- and
- as a function of the determination:
- if no pre-existing subscription exists for the application event, generating binding information to associate the first M2M device to the application event, and forwarding the first subscription request toward an M2M application server (AS), and
- if a pre-existing subscription exists for the application event, updating binding information for the pre-existing subscription to further associate the first M2M device to the application event, and refraining from forwarding the first subscription request toward the M2M AS.
A communications node for managing subscriptions to application events in a machine-to-machine (M2M) network, the communications node comprising:
- an interface configured to receive subscription requests to application events from M2M devices;
- a memory configured to store binding information;
- and
- a processor configured to:
- receive, via the interface, a first subscription request to an application event from a first M2M device,
- determine whether a pre-existing subscription exists for the application event;
- and
- as a function of the determination:
- if no pre-existing subscription exists for the application event, generate binding information to associate the first M2M device to the application event, and forward, via the interface, the first subscription request toward an M2M application server (AS), and
- if a pre-existing subscription exists for the application event, update binding information for the pre-existing subscription to further associate the first M2M device to the application event, and refrain from forwarding the first subscription request toward the M2M AS.
Dependencies are inferred from the claim text.