IP Library Granted Patent US 10,136,244
Granted Patent B2
US 10,136,244 · App. 15/118,074 · Granted Nov 20, 2018

Extending connectivity in a machine to machine communication system

Inventor: Rajesh Bhalla (Gahanna, OH)
Assignee: ZTE Corporation
H04W4/005H04L67/16H04L69/08H04W4/70H04L61/6022
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,136,244
App. No.
15/118,074
Granted
Nov 20, 2018
Kind
B2
Abstract

In a machine to machine (M2M) communication system, a common service entity hosts a registration for a remotely hosted application entity, stores a point of access address corresponding to the remotely hosted application entity, and thereby facilitates M2M communication between the remotely hosted application entity and another M2M node. The communication may be performed over the Mca interface.

Claims (41)

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

hosting, at a common service entity (CSE), a registration for a remotely hosted application entity, wherein the CSE comprises one or more service functions that are common to multiple M2M services;

creating, by the common service entity, a resource for the remotely hosted application entity upon the registration of the remotely hosted application entity;

storing, by the common service entity, a point of access address of the remotely hosted application entity in the resource for the remotely hosted application entity such that the remotely hosted application entity is reachable over a reference point between the CSE and the remotely hosted application entity, wherein the remotely hosted application entity is on a different hardware platform than that of the CSE; and

facilitating, based on the point of access address, M2M communication between the remotely hosted application entity and an M2M node.

2. The method of claim 1 , wherein the point of access address comprises one of an internet protocol (IP) address and a medium access control (MAC) address.

3. The method of claim 1 , wherein the remotely hosted application entity resides in an underlying network that is different from that of the CSE.

4. The method of claim 1 , wherein the facilitating the M2M communication comprises communicating with another CSE using a pre-defined protocol for inter-CSE communication over an underlying network that is identified.

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

a module that hosts, at a common service entity, a registration for a remotely hosted application entity;

a module that creates, at the common service entity, a resource for the remotely hosted application entity upon the registration of the remotely hosted application entity;

a module that stores a point of access address of the remotely hosted application entity in the resource for the remotely hosted application entity such that the remotely hosted application entity is reachable over a reference point between the common service entity and the remotely hosted application entity, wherein the remotely hosted application entity is on a different hardware platform than that of the common service entity; and

a module that facilitates, based on the point of access address, M2M communication between the remotely hosted application entity and another M2M node.

6. The apparatus of claim 5 , wherein the point of access address comprises an internet protocol (IP) address.

7. The apparatus of claim 5 , wherein the point of access address comprises a medium access control (MAC) address.

8. The apparatus of claim 5 , wherein the reference point between the common service entity and the remotely hosted application entity includes an Mca interface, and wherein the module that facilitates the M2M communication comprises a module that facilitates the M2M communication over the Mca interface.

9. A computer program product that includes a non-transitory computer-readable medium having code stored thereon, the code, when executed by a processor, causing the processor to implement, a method for facilitating Machine-to-Machine (M2M) communication, the method comprising:

hosting, at a common service entity (CSE), a registration for a remotely hosted application entity, wherein the CSE comprises one or more service functions that are common to multiple M2M services;

creating, by the common service entity, a resource for the remotely hosted application entity upon the registration of the remotely hosted application entity;

storing, by the common service entity, a point of access address of the remotely hosted application entity in the resource for the remotely hosted application entity such that the remotely hosted application entity is reachable over a reference point between the CSE and the remotely hosted application entity, wherein the remotely hosted application entity is on a different hardware platform than that of the CSE; and

facilitating, based on the point of access address, M2M communication between the remotely hosted application entity and an M2M node.

10. The computer program product of claim 9 , wherein the point of access address comprises one of an internet protocol (IP) address and a medium access control (MAC) address.

11. The computer program product of claim 9 , wherein the remotely hosted application entity resides in an underlying network that is different from that of the CSE.

12. The computer program product of claim 9 , wherein the facilitating the M2M communication comprises communicating with another CSE using a pre-defined protocol for inter-CSE communication over an underlying network that is identified.

13. A machine to machine communication system comprising a common service entity; a remote application entity;

a module that hosts, at the common service entity, a registration for the remote application entity;

a module that creates, at the common service entity, a resource for the remotely hosted application entity upon the registration of the remotely hosted application entity;

a module that stores a point of access address of the remote application entity in the resource for the remotely hosted application entity such that the remotely hosted application entity is reachable over a reference point between the common service entity and the remotely hosted application entity, wherein the remotely hosted application entity is on a different hardware platform than that of the common service entity; and

a module that facilitates, based on the point of access address, M2M communication between the remote application entity and another M2M node.

14. The machine to machine communication system of claim 13 , wherein the point of access address comprises an internet protocol (IP) address.

15. The machine to machine communication system of claim 13 , wherein the point of access address comprises a medium access control (MAC) address.

16. The machine to machine communication system of claim 13 , wherein the reference point between the common service entity and the remotely hosted application entity is an Mca interface, and wherein the module that facilitates the M2M communication comprises a module that facilitates the M2M communication over the Mca interface.

17. A method for facilitating Machine-to-Machine (M2M) communication comprising:

receiving, at a common service entity (CSE), a resource for a remotely hosted application entity;

extracting a point of access address from the resource for the remotely hosted application entity such that the remotely hosted application entity is reachable over a reference point between the common service entity and the remotely hosted application entity, wherein the remotely hosted application entity is on a different hardware platform than that of the CSE; and

facilitating, based on the point of access address, M2M communication between the remotely hosted application entity and an M2M node.

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

a receiver configured to receive, at a common service entity (CSE), a resource for a remotely hosted application entity; and

a processor configured to read instruction from a non-transitory computer-readable medium and perform:

extracting a point of access address from the resource for the remotely hosted application entity so that the remotely hosted application entity is reachable over a reference point between the common service entity and the remotely hosted application entity, wherein the remotely hosted application entity is on a different hardware platform than that of the CSE; and

facilitating, based on the point of access address, M2M communication between the remotely hosted application entity and another M2M node.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2016
From: BHALLA, RAJESH
To: ZTE CORPORATION
Reel/Frame 040727/0634 →
Continuity (2)
Provisional Application 61938122 · Feb 10, 2014
Related Publication 20160360340A1 · Dec 8, 2016
Cited By (1)
US 12,381,964