US 11,738,934 B2
Cloud computer system for controlling clusters of remote devices
Vipin Jain, Saratoga, CA (US); Venkateswaran Ayalur, Cupertino, CA (US); and Vijayasimha Doddabalapur, Foster City, CA (US)
Assigned to 6D BYTES INC., Sunnyvale, CA (US)
Filed by 6D Bytes Inc., Sunnyvale, CA (US)
Filed on Feb. 28, 2022, as Appl. No. 17/683,048.
Application 17/683,048 is a continuation of application No. 16/051,166, filed on Jul. 31, 2018, granted, now 11,286,101.
Claims priority of provisional application 62/652,740, filed on Apr. 4, 2018.
Prior Publication US 2022/0185573 A1, Jun. 16, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. B65D 47/04 (2006.01); B65D 83/06 (2006.01); B65D 25/38 (2006.01); G01F 11/26 (2006.01); B25J 9/00 (2006.01); B25J 11/00 (2006.01); B25J 15/06 (2006.01); A47F 1/035 (2006.01); B65G 65/48 (2006.01); G01G 13/02 (2006.01); A47J 43/07 (2006.01); B25J 9/16 (2006.01); G05B 19/414 (2006.01); B25J 13/00 (2006.01); G06F 40/30 (2020.01); A47G 19/34 (2006.01); B67D 1/00 (2006.01); B65G 3/04 (2006.01)
CPC B65D 83/06 (2013.01) [A47F 1/035 (2013.01); A47J 43/0722 (2013.01); B25J 9/0096 (2013.01); B25J 9/161 (2013.01); B25J 9/1602 (2013.01); B25J 9/1661 (2013.01); B25J 11/0045 (2013.01); B25J 13/006 (2013.01); B25J 15/0608 (2013.01); B65D 25/38 (2013.01); B65D 47/04 (2013.01); B65G 65/4881 (2013.01); G01F 11/261 (2013.01); G01G 13/026 (2013.01); G05B 19/4147 (2013.01); G06F 40/30 (2020.01); A47G 19/34 (2013.01); B65G 3/04 (2013.01); B67D 1/0041 (2013.01); B67D 2210/00076 (2013.01); B67D 2210/00144 (2013.01); G05B 2219/40 (2013.01)] 47 Claims
OG exemplary drawing
 
1. A cloud computer system for controlling a plurality of remote devices comprising:
a first server including a cloud based operating system comprising a plurality commands to be performed by a plurality of remote devices in a remote system and operations for triggering processes executed by the remote devices, the cloud based operating system generating a set of instructions from the plurality of commands and corresponding operations to control a portion of the remote devices to perform a task; and
a second server coupled to the plurality of remote devices, the second server receiving the instructions from the first server, the second server distributing particular instructions to corresponding remote devices, wherein the second server distributes the instructions based on particular operations in the instructions corresponding to particular remote devices, and wherein the second server manages the execution of instructions in the remote devices,
wherein when a first command associated with a first operation corresponding to a first remote device is triggered in the first server, the first server generates instructions including the first operation, and the second server distributes the first operation to the first remote device for execution, and wherein when a second command associated with a second operation corresponding to a second remote device is triggered in the first server, the first server generates instructions including the second operation, and the second server distributes the second operation to the second remote device for execution.