SYSTEMS, METHODS, AND APPARATUS FOR PROVIDING MACHINE-TO-MACHINE AND CONSUMER-TO-MACHINE INTERACTION APPLICATION PLATFORMS
First Claim
1. A method for facilitating machine-to-machine (M2M) and consumer-to-machine (C2M) communications and workflows, the method comprising:
- providing a first Domain Extensible Language (DEL) to allow for the creation of a first widget for interfacing with a user;
providing a second DEL to allow for the creation of a second widget for interfacing with a machine, wherein the first DEL and the second DEL share a commonality of integration points;
providing a third DEL to allow for the creation of a third widget for carrying out a workflow, wherein the third widgets has shared integration points through DELs with the first and the second widget to relay instructions;
packaging the three widgets into an app and deploy on the interstitial platform; and
receiving instructions to the first widget from the user via a user interface;
providing the received instructions through the integration points for processing by the third widget, to carry out the workflow; and
instructing, through the integration points between the third widget and the second widget, the second widget to implement interactions with the machine based on the processed instructions, andtracking the use of the interstitial platform and the use of the first second, and third created widgets for revenue generation.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer readable media for facilitating machine-to-machine communication and consumer-to-machine communications are disclosed. Systems include a distributed interstitial platform configured to provide one or more application programming interfaces for the creation of first and second “inverse facing” applications. The platform may allow for receiving of instructions, such as from an end user, at the first application. The platform may allow for the instructions to be processed by a machine integrated with the second application. These instructions may thus be used to operate the machine or device. The distributed interstitial platform may then track the use of first and second created applications for revenue generation.
10 Citations
20 Claims
-
1. A method for facilitating machine-to-machine (M2M) and consumer-to-machine (C2M) communications and workflows, the method comprising:
-
providing a first Domain Extensible Language (DEL) to allow for the creation of a first widget for interfacing with a user; providing a second DEL to allow for the creation of a second widget for interfacing with a machine, wherein the first DEL and the second DEL share a commonality of integration points; providing a third DEL to allow for the creation of a third widget for carrying out a workflow, wherein the third widgets has shared integration points through DELs with the first and the second widget to relay instructions; packaging the three widgets into an app and deploy on the interstitial platform; and receiving instructions to the first widget from the user via a user interface; providing the received instructions through the integration points for processing by the third widget, to carry out the workflow; and instructing, through the integration points between the third widget and the second widget, the second widget to implement interactions with the machine based on the processed instructions, and tracking the use of the interstitial platform and the use of the first second, and third created widgets for revenue generation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising a hardware processor and a memory for facilitating machine-to-machine (M2M) and consumer-to-machine (C2M) communications and workflows, the system configured to:
-
provide a first Domain Extensible Language (DEL) to allow for the creation of a first widget for interfacing with a user; provide a second DEL to allow for the creation of a second widget for interfacing with a machine, wherein the first DEL and the second DEL share a commonality of integration points; provide a third DEL to allow for the creation of a third widget for carrying out a workflow, wherein the third widgets has shared integration points through DELs with the first and the second widget to relay instructions; package the three widgets into an app and deploy on the interstitial platform; and receive instructions at the first widget from the user via a user interface; provide the received instructions through the integration points for processing by the third widget, to carry out the workflow; and instruct, through the integration points between the third widget and the second widget, the second widget to implement interactions with the machine based on the processed instructions, and track the use of the interstitial platform and the use of the first second, and third created widgets for revenue generation. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification