Cloud computer system for controlling remote devices
Assignee6D Bytes Inc.
InventorsVipin Jain, Venkateswaran Ayalur, Vijayasimha Doddabalapur
Life of this patent
Estimating the term…
Abstract
In one embodiment, the present disclosure includes a cloud computing system for controlling a plurality of remote devices. The cloud computing system generates a set of instructions from a plurality of commands and corresponding operations to control the remote devices. In some embodiments, the system is used to automatically produce an item, such as a food item.
Claims21
A system comprising:
- a cloud computing system comprising a plurality of servers configured to control a plurality of remote devices, the cloud computing system configured to:
- associate a plurality of commands with a plurality of operations, wherein the plurality of remote devices are configured to execute one or more of the plurality of operations;
- execute, based on an input to the cloud computing system, at least a first command and a second command, wherein when the first command, associated with one or more first operations corresponding to a first remote device, is executed in the cloud computing system, the cloud computing system generates first instructions including the one or more first operations for execution by the first remote device, and wherein when the second command, associated with one or more second operations corresponding to a second remote device, is executed in the cloud computing system, the cloud computing system generates second instructions including the one or more second operations for execution by the second remote device;
- and
- send the first instructions and the second instructions to one or more servers coupled to the first remote device and the second remote device to cause the first remote device to execute the one or more first operations and cause the second remote device to execute the one or more second operations.
A computer implemented method comprising:
- in a cloud computing system comprising a plurality of servers configured to control a plurality of remote devices:
- associating a plurality of commands with a plurality of operations, wherein the plurality of remote devices are configured to execute one or more of the plurality of operations;
- receiving an input to the cloud computing system;
- executing, based on the input to the cloud computing system, a first command associated with one or more first operations corresponding to a first remote device, wherein when the first command is executed in the cloud computing system, the cloud computing system generates first instructions including the one or more first operations for execution by the first remote device, and;
- and
- executing, based on the input to the cloud computing system, a second command associated with one or more second operations corresponding to a second remote device, wherein when the second command is executed in the cloud computing system, the cloud computing system generates second instructions including the one or more second operations for execution by the second remote device;
- and
- sending the first instructions and the second instructions to one or more servers coupled to the first remote device and the second remote device to cause the first remote device to execute the one or more first operations and cause the second remote device to execute the one or more second operations.
A non-transitory machine-readable medium storing a program executable by at least one processing unit of a cloud computing system for controlling a plurality of remote devices, the program comprising sets of instructions for:
- associating a plurality of commands with a plurality of operations, wherein the plurality of remote devices are configured to execute one or more of the plurality of operations;
- receiving an input to the cloud computing system;
- executing, based on the input to the cloud computing system, a first command associated with one or more first operations corresponding to a first remote device, wherein when the first command is executed in the cloud computing system, the cloud computing system generates first instructions including the one or more first operations for execution by the first remote device, and;
- and
- executing, based on the input to the cloud computing system, a second command associated with one or more second operations corresponding to a second remote device, wherein when the second command is executed in the cloud computing system, the cloud computing system generates second instructions including the one or more second operations for execution by the second remote device;
- and
- sending the first instructions and the second instructions to one or more servers coupled to the first remote device and the second remote device to cause the first remote device to execute the one or more first operations and cause the second remote device to execute the one or more second operations.
Dependencies are inferred from the claim text.