US2020301725A1PendingUtilityA1
Intelligent Service On-Demand Robot Virtualization
Est. expiryApr 26, 2037(~10.7 yrs left)· nominal 20-yr term from priority
B25J 9/1671G05B 17/02G06F 9/45558G06F 2009/45562
67
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Robots may be automatically instantiated, modified, evolved, trained, or terminated based on location, time of day, user preference, special event trigger, or emergency. The robots may perform tasks to provide selective services on-demand within medicine, agriculture, military, entertainment, manufacturing, personal, or public safety, among other things.
Claims
exact text as granted — not AI-modifiedWhat is claimed:
1 . A computer readable storage medium storing computer executable instructions that when executed by a computing device cause said computing device to effectuate operations comprising:
receiving information associated with a service; determining at least one task to perform to fulfill the service; determining based on the at least one task, specifications for at least one robot, wherein the specifications comprise payload capacity of the robot; generating a virtual machine based on the specifications for the at least one robot; and providing instructions to activate the virtual machine to control the at least one robot.
2 . The computer readable storage medium of claim 1 , wherein the information further comprises geo analytic data.
3 . The computer readable storage medium of claim 1 , the operations further comprising in response to providing instructions to activate the virtual machine, receiving, by the apparatus, information associated with the at least one task.
4 . The computer readable storage medium of claim 1 , the operations further comprising:
determining at least one other task to perform to fulfill the service; determining, based on the at least one other task, specifications for at least one other robot; generating the virtual machine based on the specifications for the at least one other robot; and providing instructions to activate the virtual machine to control the at least one other robot.
5 . The computer readable storage medium of claim 1 , the operations further comprising:
determining at least one other task to perform to fulfill the service; determining, based on the at least one other task, specifications for at least one other robot; generating the virtual machine based on the specifications for the at least one other robot; and providing instructions to activate the virtual machine to control the at least one other robot, wherein the providing instructions to activate the virtual machine to control the at least one other robot are provided in parallel with the providing instructions to activate the virtual machine to control the at least one robot.
6 . The computer readable storage medium of claim 1 , the operations further comprising:
determining at least one other task to perform to fulfill the service; determining, based on the at least one other task, specifications for at least one other robot; generating the virtual machine based on the specifications for the at least one other robot; and providing instructions to activate the virtual machine to control the at least one other robot, wherein the providing instructions to activate the virtual machine to control the at least one other robot are provided sequentially with the providing instructions to activate the virtual machine to control the at least one robot.
7 . The computer readable storage medium of claim 1 , the operations further comprising in response to generating the virtual machine, transmitting the virtual machine to the robot.
8 . The computer readable storage medium of claim 1 , the operations further comprising in response to generating the virtual machine, transmitting the virtual machine to the robot.
9 . The computer readable storage medium of claim 1 , wherein the activating of the virtual machine to control the at least one robot occurs on the at least one robot.
10 . The computer readable storage medium of claim 1 , wherein the specifications further comprise a speed of the robot.
11 . A system comprising:
one or more processors; and memory coupled with the one or more processors, the memory storing executable instructions that when executed by the one or more processors cause the one or more processors to effectuate operations comprising:
receiving information associated with a service;
determining at least one task to perform to fulfill the service;
determining based on the at least one task, specifications for at least one robot, wherein the specifications comprise battery information of the robot;
generating a virtual machine based on the specifications for the at least one robot; and
providing instructions to activate the virtual machine to control the at least one robot.
12 . The system of claim 11 , wherein the information further comprises geo analytic data.
13 . The system of claim 11 , the operations further comprising in response to providing instructions to activate the virtual machine, receiving, by the apparatus, information associated with the at least one task.
14 . The system of claim 11 , the operations further comprising:
determining at least one other task to perform to fulfill the service; determining, based on the at least one other task, specifications for at least one other robot; generating the virtual machine based on the specifications for the at least one other robot; and providing instructions to activate the virtual machine to control the at least one other robot.
15 . The system of claim 11 , the operations further comprising:
determining at least one other task to perform to fulfill the service; determining, based on the at least one other task, specifications for at least one other robot; generating the virtual machine based on the specifications for the at least one other robot; and providing instructions to activate the virtual machine to control the at least one other robot, wherein the providing instructions to activate the virtual machine to control the at least one other robot are provided in parallel with the providing instructions to activate the virtual machine to control the at least one robot.
16 . The system of claim 11 , the operations further comprising:
determining at least one other task to perform to fulfill the service; determining, based on the at least one other task, specifications for at least one other robot; generating the virtual machine based on the specifications for the at least one other robot; and providing instructions to activate the virtual machine to control the at least one other robot, wherein the providing instructions to activate the virtual machine to control the at least one other robot are provided sequentially with the providing instructions to activate the virtual machine to control the at least one robot.
17 . The system of claim 11 , the operations further comprising in response to generating the virtual machine, transmitting the virtual machine to the robot.
18 . The system of claim 11 , the operations further comprising in response to generating the virtual machine, transmitting the virtual machine to the robot.
19 . The system of claim 11 , wherein the activating of the virtual machine to control the at least one robot occurs on the at least one robot.
20 . The system of claim 11 , wherein the specifications further comprise a speed of the robot.Join the waitlist — get patent alerts
Track US2020301725A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.