MACHINE TO MACHINE ARCHITECTURE
First Claim
1. A machine-to-machine communication platform, comprising:
- a vertical solution gateway in communication with a vertical solution hosted and managed in the machine-to-machine communication platform;
an orchestration layer in communication with the vertical solution interface;
a third party gateway in communication with the orchestration layer, the third party gateway operative to provide remote third party access for vertical solution management for the vertical solution;
a communication manager in communication with the orchestration layer, the communication manager implementing a device independent communication facility for communicating with external devices; and
a network interface between the communication manager and the external devices.
3 Assignments
0 Petitions
Accused Products
Abstract
A machine-to-machine communication platform provides a flexible system for device control and solution hosting. In particular, the communication platform hosts and manages third party vertical solutions that interact with external devices. A third party gateway provides the third parties with access to the communication platform so that the third parties may define, configure, and monitor custom vertical solutions that are locally hosted in the communication platform. The communication platform provides a communication manager that implements a device independent communication facility for communicating with the external devices. As a result, the communication platform connects to, communicates with, and controls virtually any external device.
231 Citations
20 Claims
-
1. A machine-to-machine communication platform, comprising:
-
a vertical solution gateway in communication with a vertical solution hosted and managed in the machine-to-machine communication platform; an orchestration layer in communication with the vertical solution interface; a third party gateway in communication with the orchestration layer, the third party gateway operative to provide remote third party access for vertical solution management for the vertical solution; a communication manager in communication with the orchestration layer, the communication manager implementing a device independent communication facility for communicating with external devices; and a network interface between the communication manager and the external devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for machine to machine communication, comprising:
-
implementing a vertical solution gateway operable to communicate with a vertical solution hosted and managed in the machine-to-machine communication platform; implementing an orchestration layer in communication with the vertical solution interface; implementing a third party gateway in communication with the orchestration layer, and providing remote third party access for vertical solution management for the vertical solution through the third party gateway; implementing a communication manager in communication with the orchestration layer to provide a device independent communication facility for communicating with external devices; and implementing a network interface between the communication manager and the external devices. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A product comprising a machine readable medium and a logic on the medium that when executed by a processor, causes the processor to:
-
implement a vertical solution gateway operable to communicate with a vertical solution hosted and managed in the machine-to-machine communication platform; implement an orchestration layer in communication with the vertical solution interface; implement a third party gateway in communication with the orchestration layer, and providing remote third party access for vertical solution management for the vertical solution through the third party gateway; implement a communication manager in communication with the orchestration layer to provide a device independent communication facility for communicating with external devices; and implement a network interface between the communication manager and the external devices. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification