×

REMOTE INVOCATION OF CODE EXECUTION IN A LOCALIZED DEVICE COORDINATOR

  • US 20180150341A1
  • Filed: 11/28/2016
  • Published: 05/31/2018
  • Est. Priority Date: 11/28/2016
  • Status: Active Grant
First Claim
Patent Images

1. A coordinator computing device implementing a remote interface enabling remote invocation of tasks on the coordinator computing device, wherein the coordinator computing device is configured to manage one or more coordinated devices within a coordinated environment, and wherein individual tasks correspond to code executable by the coordinator computing device to manage operation of the one or more coordinated devices, the coordinator computing device comprising:

  • a non-transitory data store including computer executable instructions corresponding to the remote interface that, when executed, enables remote invocation of tasks on the coordinator computing device;

    a processor in communication with the non-transitory data store and configured to execute the remote interface, wherein execution of the remote interface causes the processor to;

    transmit a query to an on-demand code execution environment remote from the coordinator computing device to obtain a call to execute a task on the coordinator computing device, wherein the query is addressed to a resource identifier associated with a queue of calls to the coordinator computing device maintained at the on-demand code execution environment;

    obtain the call to execute the task on the coordinator computing device, wherein the call includes parameters to be passed to an execution of the task;

    determine a resource identifier associated with the task and the coordinator computing device; and

    generate a call message corresponding to the call to execute the task on the coordinator computing device, wherein the call message is addressed to the resource identifier associated with the task, wherein the call message includes the parameters to be passed to an execution of the task, and wherein the call message causes execution of the task on the coordinator computing device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×