US 12,132,785 B2
Internet of things configurable event and action sequencing framework
Quang Ly, North Wales, PA (US); Dale N. Seed, Allentown, PA (US); Zhuo Chen, Claymont, DE (US); William Robert Flynn, IV, Schwenksville, PA (US); Catalina Mihaela Mladin, Hatboro, PA (US); Rocco Di Girolamo, Laval (CA); Shoshana Loeb, Philadelphia, PA (US); and Hongkun Li, Malvern, PA (US)
Assigned to Convida Wireless, LLC, Wilmington, DE (US)
Filed by Convida Wireless, LLC, Wilmington, DE (US)
Filed on May 26, 2023, as Appl. No. 18/324,297.
Application 18/324,297 is a continuation of application No. 17/750,599, filed on May 23, 2022, granted, now 11,711,431.
Application 17/750,599 is a continuation of application No. 16/644,318, granted, now 11,381,645, issued on Jul. 5, 2022, previously published as PCT/US2018/049669, filed on Sep. 6, 2018.
Claims priority of provisional application 62/554,753, filed on Sep. 6, 2017.
Prior Publication US 2023/0300199 A1, Sep. 21, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/125 (2022.01); G16Y 40/35 (2020.01); H04W 4/70 (2018.01)
CPC H04L 67/125 (2013.01) [G16Y 40/35 (2020.01); H04W 4/70 (2018.02)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising:
circuitry configured to:
obtain a request to create a first resource for an event and action sequencing process (EASP) for an application, wherein the first resource is an uniquely addressable element in a service functioning as a middleware above an application protocol layer, wherein the first resource is a resource associated with a process comprising a sequence of events of the application, wherein each event in the process is a detected condition that triggers an action to be performed; and
in response to the request, create the first resource,
wherein the first resource comprises:
the sequence of events specified in the request,
 wherein each event comprises:
one or more conditions that trigger one or more associated actions to be performed,
one or more actions that are performed when triggered by an associated event,
generate an identifier associated with the first resource;
send, in response to the request, a response comprising the identifier;
detect event conditions of the first resource that trigger the one or more associated actions to be performed; and
perform the one or more actions triggered by the associated events.