IP Library › Granted Patent US 10,194,469
Granted Patent B2
US 10,194,469 · App. 15/118,068 · Granted Jan 29, 2019

Enabling different device triggering aspects in a machine to machine communication system

Inventor: Rajesh Bhalla (Gahanna, OH)
Assignee: ZTE Corporation
H04W76/023H04L61/106H04W4/70H04W76/14H04L67/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,194,469
App. No.
15/118,068
Granted
Jan 29, 2019
Kind
B2
Abstract

In a machine to machine (M2M) communication system, a request for a service targeted to a common service entity (CSE) with a CSE-ID is received from an underlying network, a M2M device which is associated with the CSE ID for the service request is identified using a M2M external identifier (M2M-Ext-ID). Provisioning operations for a pre-provisioned M2M-Ext-ID and a dynamic M2M-Ext-ID are performed at different domains from each other.

Claims (50)

1. A method for facilitating Machine-to-Machine (M2M) communication, the method comprising:

receiving a request for a service targeted to a common service entity (CSE) with a CSE-ID from an underlying network, wherein the CSE comprises one or more service functions that are common to multiple M2M services;

identifying an M2M device associated with the CSE-ID for the service request using an M2M external identifier (M2M-Ext-ID) associated with the M2M device; and

performing provisioning operations for at least one of a pre-provisioned M2M-Ext-ID and a dynamic M2M-Ext-ID at different domains from each other, wherein

the M2M-Ext-ID is pre-provisioned along with an associated CSE-ID at an infrastructure node in an infrastructure domain, and

the M2M-Ext-ID is provisioned in a dynamic mode in which the M2M-Ext-ID is provisioned at the M2M device hosting the CSE in a field domain, and in which the M2M-Ext-ID is transferred to an IN-CSE during a CSE registration.

2. The method of claim 1 , further including:

mapping the M2M-Ext-ID to an underlying network specific identifier.

3. The method of claim 2 , further including:

maintaining the association among the CSE-ID, the M2M-Ext-ID and the underlying network specific identifier.

4. An apparatus for facilitating Machine-to-Machine (M2M) communication comprising:

a receiving module implemented in hardware that receives a request for a service targeted to a common service entity (CSE) with a CSE-ID from an underlying network;

an identifying module implemented in hardware that identifies a M2M device associated with the CSE ID for the service request using a M2M external identifier (M2M-Ext-ID); and

a provisioning module implemented in hardware that performs provisioning operations for a pre-provisioned M2M-Ext-ID and a dynamic M2M-Ext-ID at different domains from each other, wherein the M2M-Ext-ID is pre-provisioned along with an associated CSE-ID at an infrastructure node in an infrastructure domain, and the M2M-Ext-ID is provisioned in a dynamic mode in which the M2M-Ext-ID is provisioned at the M2M device hosting the CSE in a field domain, and in which the M2M-Ext-ID is transferred to an IN-CSE during a CSE registration.

5. The apparatus of claim 4 , wherein the underlying network maps the M2M-Ext-ID to the underlying network specific identifier allocated to the M2M device.

6. The apparatus of claim 4 , wherein the CSE at the M2M device does not recognize the M2M-Ext-ID assigned to the M2M device.

7. A method for facilitating Machine-to-Machine (M2M) communication, the method comprising:

receiving a request from an underlying network for a device triggering service;

identifying a remote entity to which the triggering is routed using a Trigger-Recipient-ID attributed received with the request; and

performing provisioning operations for at least one of a pre-provisioned Trigger-Recipient-ID and a dynamic Trigger-Recipient-ID at different domains from each other, wherein

the Trigger-Recipient-ID is pre-provisioned at an infrastructure node in an infrastructure domain, and

the Trigger-Recipient-ID is provisioned in a dynamic mode in which the Trigger-Recipient-ID is provisioned at the M2M device hosting the CSE in a field domain, and in which the Trigger-Recipient-ID is transferred to an IN-CSE during a CSE registration.

8. The method of claim 7 , the performing of the provisioning operations further including:

provisioning, for the pre-provisioned Trigger-Recipient-ID, a M2M-Ext-ID and an associated CSE-ID at the infrastructure node.

9. The method of claim 8 , wherein the M2M-Ext-ID is transferred along with the Trigger-Recipient-ID to the IN-CSE during the CSE registration.

10. An apparatus for facilitating Machine-to-Machine (M2M) communication, comprising:

a receiving module implemented in hardware that receives a request from an underlying network for a device triggering service;

an identifying module implemented in hardware that identifies a remote entity to which the triggering is routed using a Trigger-Recipient-ID; and

a provisioning module implemented in hardware that performs provisioning operations for a pre-provisioned M2M Ext ID Trigger-Recipient-ID and a dynamic M2M Ext ID Trigger-Recipient-ID at different domains from each other, wherein the Trigger-Recipient-ID is pre-provisioned at an infrastructure node in an infrastructure domain, and the Trigger-Recipient-ID is provisioned in a dynamic mode in which the Trigger-Recipient-ID is provisioned at the M2M device hosting the CSE in a field domain, and in which the Trigger-Recipient-ID is transferred to an IN-CSE during a CSE registration.

11. The apparatus of claim 10 , wherein the provisioning module further provisions, for the pre-provisioned Trigger-Recipient-ID, a M2M-Ext-ID and an associated CSE-ID at the infrastructure node.

12. The apparatus of claim 10 , wherein the M2M-Ext-ID is transferred along with the Trigger-Recipient-ID to the IN-CSE during the CSE registration.

13. A computer program product having a non-transitory tangible computer readable storage medium having code stored thereon, the code, when executed, causing a processor to implement a method that comprises:

receiving a request for a service targeted to a common service entity (CSE) with a CSE-ID from an underlying network, wherein the CSE comprises one or more service functions that are common to multiple M2M services;

identifying an M2M device associated with the CSE-ID for the service request using an M2M external identifier (M2M-Ext-ID) associated with the M2M device; and

performing provisioning operations for at least one of a pre-provisioned M2M-Ext-ID and a dynamic M2M-Ext-ID at different domains from each other, wherein

the M2M-Ext-ID is pre-provisioned along with an associated CSE-ID at an infrastructure node in an infrastructure domain, and

the M2M-Ext-ID is provisioned in a dynamic mode in which the M2M-Ext-ID is provisioned at the M2M device hosting the CSE in a field domain, and in which the M2M-Ext-ID is transferred to an IN-CSE during a CSE registration.

14. The computer program product of claim 13 , wherein the method further includes:

mapping the M2M-Ext-ID to an underlying network specific identifier.

15. The computer program product of claim 14 , wherein the method further includes:

maintaining the association among the CSE-ID, the M2M-Ext-ID and the underlying network specific identifier.

16. A computer program product having a non-transitory tangible computer readable storage medium having code stored thereon, the code, when executed, causing a processor to implement a method that comprises:

receiving a request from an underlying network for a device triggering service;

identifying a remote entity to which the triggering is routed using a Trigger-Recipient-ID attributed received with the request; and

performing provisioning operations for at least one of a pre-provisioned Trigger-Recipient-ID and a dynamic Trigger-Recipient-ID at different domains from each other, wherein

the Trigger-Recipient-ID is pre-provisioned at an infrastructure node in an infrastructure domain, and

the Trigger-Recipient-ID is provisioned in a dynamic mode in which the Trigger-Recipient-ID is provisioned at the M2M device hosting the CSE in a field domain, and in which the Trigger-Recipient-ID is transferred to an IN-CSE during a CSE registration.

17. The computer program product of claim 16 , the performing of the provisioning operations further including:

provisioning, for the pre-provisioned Trigger-Recipient-ID, a M2M-Ext-ID and an associated CSE-ID at the infrastructure node.

18. The computer program product of claim 16 , wherein the M2M-Ext-ID is transferred along with the Trigger-Recipient-ID to the IN-CSE during the CSE registration.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2016
From: BHALLA, RAJESH
To: ZTE CORPORATION
Reel/Frame 039998/0279 →
Continuity (5)
Provisional Application 61991608 · May 11, 2014
Provisional Application 61941359 · Feb 18, 2014
Provisional Application 61940489 · Feb 16, 2014
Provisional Application 61938115 · Feb 10, 2014
Related Publication 20160366716A1 · Dec 15, 2016