US2023247402A1PendingUtilityA1

Distributed Trigger-Based Function Execution in a Mesh Network

Assignee: CHARTER COMMUNICATIONS OPERATING LLCPriority: Oct 3, 2019Filed: Apr 11, 2023Published: Aug 3, 2023
Est. expiryOct 3, 2039(~13.2 yrs left)· nominal 20-yr term from priority
H04W 4/60H04L 12/2818H04W 4/20H04W 84/18
68
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Various embodiments describe methods, systems, and devices for distributing trigger-based function execution in a mesh network. Various embodiments receive a trigger designation that identifies a plurality of preestablished triggers used to initiate an action controlling an operation associated with a client device connected to the mesh network. A trigger subscription may be transmitted that causes hardware associated with each of the plurality of nodes to be configured to detect and report when any one of the plurality of preestablished triggers is detected by any one of the plurality of nodes, wherein the trigger subscription includes an update to a trigger list that identifies a designated node among the plurality of nodes that is configured to execute application logic for initiating at least one action controlling the operation associated with the client device connected to the mesh network, wherein the client device is remote from the designated node.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for distributing trigger-based function execution in a mesh network with a plurality of nodes, the method comprising:
 receiving, at a processor of a computing device, a trigger designation, where the trigger designation identifies at least one of a plurality of preestablished triggers used to initiate at least one action controlling an operation associated with a client device connected to the mesh network; and   transmitting, from the processor to the plurality of nodes, a trigger subscription configured to cause hardware associated with each of the plurality of nodes to be configured to detect and report when the at least one of the plurality of preestablished triggers is detected by any one of the plurality of nodes, wherein the trigger subscription includes an update to a trigger list that identifies a designated node among the plurality of nodes that is configured to execute application logic for initiating the at least one action controlling the operation associated with the client device connected to the mesh network, wherein the client device is remote from the designated node.   
     
     
         2 . The method of  claim 1 , further comprising:
 determining, at the processor, the designated node within the mesh network designated to handle operations for initiating the at least one action for inclusion in the update to the trigger list; and   updating the trigger subscription to include the update to the trigger list.   
     
     
         3 . The method of  claim 1 , further comprising:
 transmitting, from the processor to the designated node within the mesh network, application logic associated with the at least one of the plurality of preestablished triggers, wherein the application logic is configured to be initiated in response to receipt of an indication that a trigger was detected.   
     
     
         4 . The method of  claim 1 , further comprising:
 receiving, at the processor, a task initiation in response to the at least one of the plurality of preestablished triggers being detected; and   executing, by the processor, application logic for initiating the at least one action from the mesh network, wherein the at least one action is responsive to at least one of the plurality of preestablished triggers being detected.   
     
     
         5 . A computing device connected to other devices operating with the computing device as a plurality of nodes in a mesh network, comprising:
 a transceiver; and   a processor coupled to the transceiver, wherein the processor is configured with processor-executable instructions to perform operations for distributing trigger-based function execution from the computing device, the operations comprising:
 receiving, using the transceiver, a trigger designation, wherein the trigger designation identifies at least one of a plurality of preestablished triggers used to initiate at least one action controlling an operation associated with a client device connected to from the mesh network; and 
 transmitting, using the transceiver to the plurality of nodes in the mesh network, a trigger subscription configured to cause hardware associated with at least one node within the mesh network to detect and report when the at least one of the plurality of preestablished triggers occurs, wherein the trigger subscription includes an update to a trigger list that identifies a designated node configured to execute application logic for initiating the at least one action controlling the operation associated with the client device connected to the mesh network, wherein the client device is remote from the designated node. 
   
     
     
         6 . The computing device of  claim 5 , wherein the processor is configured with processor-executable instructions to perform operations further comprising:
 determining the designated node within the mesh network designated to handle operations for initiating the at least one action for inclusion in the update to the trigger list; and   updating the trigger subscription to include the update to the trigger list.   
     
     
         7 . The computing device of  claim 5 , wherein the processor is configured with processor-executable instructions to perform operations further comprising:
 transmitting, using the transceiver to the designated node within the mesh network, application logic associated with the at least one of the plurality of preestablished triggers, wherein the application logic is configured to be initiated in response to receipt of an indication that a trigger was detected.   
     
     
         8 . The computing device of  claim 5 , wherein the processor is configured with processor-executable instructions to perform operations further comprising:
 receiving, using the transceiver, a task initiation in response to the at least one of the plurality of preestablished triggers being detected; and   executing application logic for initiating the at least one action from the mesh network, wherein the at least one action is responsive to at least one of the plurality of preestablished triggers being detected.   
     
     
         9 . A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured to cause a processor to perform operations for distributing trigger-based function execution from a detecting node among a plurality of nodes in a mesh network, the operations comprising:
 receiving a trigger designation, where the trigger designation identifies at least one of a plurality of preestablished triggers used to initiate at least one action controlling an operation associated with a client device connected to from the mesh network; and   transmitting to a node of the mesh network a trigger subscription configured to cause hardware associated with at least one node within the mesh network to detect and report when the at least one of the plurality of preestablished triggers occurs, wherein the trigger subscription includes an update to a trigger list that identifies a designated node configured to execute application logic for initiating the at least one action controlling the operation associated with the client device connected to the mesh network, wherein the client device is remote from the designated node.   
     
     
         10 . The non-transitory processor-readable storage medium of  claim 9 , wherein the stored processor-executable instructions are configured to cause the processor to perform operations further comprising:
 determining the designated node within the mesh network designated to handle operations for initiating the at least one action for inclusion in the update to the trigger list; and   updating the trigger subscription to include the update to the trigger list.   
     
     
         11 . The non-transitory processor-readable storage medium of  claim 9 , wherein the stored processor-executable instructions are configured to cause the processor to perform operations further comprising:
 transmitting, to the designated node within the mesh network, application logic associated with the at least one of the plurality of preestablished triggers, wherein the application logic is configured to be initiated in response to receipt of an indication that a trigger was detected.   
     
     
         12 . The non-transitory processor-readable storage medium of  claim 9 , wherein the stored processor-executable instructions are configured to cause the processor to perform operations further comprising:
 receiving a task initiation in response to the at least one of the plurality of preestablished triggers being detected; and   executing application logic for initiating the at least one action from the mesh network, wherein the at least one action is responsive to at least one of the plurality of preestablished triggers being detected.

Join the waitlist — get patent alerts

Track US2023247402A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.