GROUP OPERATIONS IN MACHINE-TO-MACHINE NETWORKS USING A SHARED IDENTIFIER
First Claim
1. A method, by a Machine-to-Machine (M2) Service Capability (SC), of subscribing a plurality of M2M device applications executing on remote devices, comprising:
- accepting a registration from a M2M network application, the registration including a link-subscription identifier associated with a plurality of device applications;
subsequently accepting a subscription request from the M2M network application, the subscription request including the link-subscription identifier; and
issuing subscription requests to a plurality of gateways or devices registered to the M2M SC, the subscription requests including the link-subscription identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
In a Machine-to-Machine (M2M) network, efficient subscription of a M2M network application to a potentially very large number of device applications executing on remote devices is facilitated by the use of a shared “link-subscription identifier.” Each related device application (e.g., utility meter reading applications) includes a shared link-subscription identifier in its registration to a M2M network gateway or a M2M services capability (SC). The gateways maintain a binding between link-subscription identifiers in the device applications associated with them. To subscribe to all related device applications, a network application includes the link-description identifier in a subscription request to the M2M SC. The M2M SC, in turn, includes the link-subscription identifier in subscription requests it forwards to gateways and directly-connected remote devices. If the link-subscription identifier is one that is maintained locally by a gateway, the gateway forwards the subscription request to all remote devices executing associated device applications.
29 Citations
18 Claims
-
1. A method, by a Machine-to-Machine (M2) Service Capability (SC), of subscribing a plurality of M2M device applications executing on remote devices, comprising:
-
accepting a registration from a M2M network application, the registration including a link-subscription identifier associated with a plurality of device applications; subsequently accepting a subscription request from the M2M network application, the subscription request including the link-subscription identifier; and issuing subscription requests to a plurality of gateways or devices registered to the M2M SC, the subscription requests including the link-subscription identifier. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, by a Machine-to-Machine (M2M) network gateway, of subscribing one or more device applications executing on remote devices to a M2M network application, comprising:
-
registering to a M2M Service Capability (SC); accepting a registration request from a device application executing on a remote device, the registration request including an application identifier unique to the device application and a link-subscription identifier common to a plurality of related device applications; maintaining a binding between each link-subscription identifier and all application identifiers of device applications, the registration request from which included the link-subscription identifier; receiving a subscription request from the M2M SC, the subscription request including a first link-subscription identifier; and issuing a subscription request to each registered device application whose application identifier is bound to the first link-subscription identifier. - View Dependent Claims (8, 9)
-
-
10. A network node executing Machine-to-Machine (M2) Service Capability (SC) comprising:
-
one or more network interfaces; memory; and a controller operative to execute one or more programs operative to accept a registration from a M2M network application, the registration including a link-subscription identifier associated with a plurality of device applications; subsequently accept a subscription request from the M2M network application, the subscription request including the link-subscription identifier; and issue subscription requests to a plurality of gateways or devices registered to the M2M SC, the subscription requests including the link-subscription identifier. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A Machine-to-Machine (M2M) network gateway operative to register to a M2M Service Capability (SC), comprising:
-
one or more network interfaces; memory; and a controller operative to execute one or more programs operative to register to a M2M SC; accept a registration request from a device application executing on a remote device, the registration request including an application identifier unique to the device application and a link-subscription identifier common to a plurality of related device applications; maintain a binding between each link-subscription identifier and all application identifiers of device applications, the registration request from which included the link-subscription identifier; receive a subscription request from the M2M SC, the subscription request including a first link-subscription identifier; and issue a subscription request to each registered device application whose application identifier is bound to the first link-subscription identifier. - View Dependent Claims (17, 18)
-
Specification