Internet of things configurable event and action sequencing framework
AssigneeConvida Wireless, LLC
InventorsQuang Ly, Dale N. Seed, Zhuo Chen, William Robert Flynn, IV, Catalina Mihaela Mladin, Rocco Di Girolamo, Shoshana Loeb, Hongkun Li
Life of this patent
Estimating the term…
Abstract
Internet of Things (IoT) configurable event and action sequencing mechanisms for interconnecting various IoT events together to achieve an event and action sequencing process that may efficiently enable complex uses of the data available in IoT systems.
Claims16
An apparatus for configurable event and action sequencing process (EASP) in an Internet of Things system, the apparatus comprising:
- a processor;
- and
- a memory coupled with the processor, the memory comprising executable instructions that when executed by the processor cause the processor to effectuate operations comprising:
- obtaining a request to create a first event state resource of a plurality of event state resources for an application, wherein an event state resource is a resource associated with a state of an event of the application, wherein the event is a detected condition that triggers an action to be performed;
- and
- in response to the request, creating the event state resource,
- wherein the first event state resource is a resource that comprises:
- a current status of the state of the event,
- a transition parameter, wherein the transition parameter comprises an identifier of the next event state resource to transition to based on the detected condition, and
- an action parameter, wherein the action comprises one or more actions to be performed based on the detected condition.
A method for configurable event and action sequencing process (EASP) in an Internet of Things system, the method comprising:
- obtaining a request to create a first event state resource of a plurality of event state resources for an application, wherein an event state resource is a resource associated with a state of an event of the application, wherein the event is a detected condition that triggers an action to be performed;
- and
- in response to the request, creating the event state resource,
- wherein the first event state resource is a resource that comprises:
- a current status of the state of the event,
- a transition parameter, wherein the transition parameter comprises an identifier of the next event state resource to transition to based on the detected condition, and
- an action parameter, wherein the action parameter comprises one or more actions to be performed based on the detected condition.
A computer-readable storage medium storing computer executable instructions that when executed by a computing device cause said computing device to effectuate operations comprising:
- obtaining a request to create a first event state resource of a plurality of event state resources for an application, wherein an event state resource is a resource associated with a state of an event of the application, wherein the event is a detected condition that triggers an action to be performed;
- and
- in response to the request, creating the event state resource,
- wherein the first event state resource is a resource that comprises:
- a current status of the state of the event,
- a transition parameter, wherein the transition parameter comprises an identifier of the next event state resource to transition to based on the detected condition, and
- an action parameter, wherein the action comprises one or more actions to be performed based on the detected condition.
Dependencies are inferred from the claim text.