Gateway action framework
AssigneeVMware, Inc.
InventorsRavishankar Chamarajnagar, Devanand Kondur
Life of this patent
Estimating the term…
Abstract
Disclosed are various examples of an action framework for configuring a gateway to perform actions on the gateway itself or in conjunction with connected IoT devices. In some examples, a command is transmitted from a management service to a gateway device to permit a gateway client application to execute on the gateway device. A command to register an action in association with the gateway client application is also transmitted. The management service then commands the gateway device to perform the action, and receives an action results message with information about the action.
Claims20
A system, comprising:
- at least one computing device comprising at least one;
- and
- at least one data store comprising executable instructions, wherein the instructions, when executed by the at least one processor, cause the at least one computing device to at least:
- transmit, from a management service to a gateway device, a command for the gateway device to permit a gateway client application to execute on the gateway device;
- transmit, from the management service to the gateway device, a command to register an action in association with the gateway client application;
- transmit, from the management service, an action message that commands the gateway device to perform the action, wherein the gateway device uses the gateway client application to perform the action based on the action being registered in association with the gateway client application;
- and
- receive, by the management service from the gateway device, an action results message comprising information regarding the action.
A non-transitory computer-readable medium comprising executable instructions, wherein the instructions, when executed by at least one processor, cause at least one computing device to at least:
- transmit, from a management service to a gateway device, a command for the gateway device to permit a gateway client application to execute on the gateway device;
- transmit, from the management service to the gateway device, a command to register an action in association with the gateway client application;
- transmit, from the management service, an action message that commands the gateway device to perform the action, wherein the gateway device uses the gateway client application to perform the action based on the action being registered in association with the gateway client application;
- and
- receive, by the management service from the gateway device, an action results message comprising information regarding the action.
A method performed by instructions executed by at least one computing device, the method comprising:
- transmitting, from a management service to a gateway device, a command for the gateway device to permit a gateway client application to execute on the gateway device;
- transmitting, from the management service to the gateway device, a command to register an action in association with the gateway client application;
- transmitting, from the management service, an action message that commands the gateway device to perform the action, wherein the gateway device uses the gateway client application to perform the action based on the action being registered in association with the gateway client application;
- and
- receiving, by the management service from the gateway device, an action results message comprising information regarding the action.
Dependencies are inferred from the claim text.