IP Library Patent Application 18089170
Patent Application
App. No. 18/089,170

ROBOTS AND METHODS FOR UTILIZING IDLE PROCESSING RESOURCES

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/089,170
Abstract

The present disclosure relates to utilizing idle processing resources of a robot to reduce future burden on such processing resources. In particular, idle processing resources are utilized to identify future scenarios, and generate reactions to such future scenarios. The generated reactions are stored, and quickly retrieved as needed if corresponding identified future scenarios occur.

Claims (36)

1 . A robot comprising a robot body, at least one processor carried by the robot body, and at least one non-transitory processor-readable storage medium carried by the robot body and communicatively coupled to the at least one processor, the at least one non-transitory processor-readable storage medium storing processor-executable instructions which when executed by the at least one processor cause the robot to:

identify, by the at least one processor, idle processing resources of the at least one processor; and

utilize the idle processing resources to proactively reduce future demand on processing resources, wherein the instructions which cause the robot to utilize the idle processing resources to proactively reduce future demand on processing resources cause the robot to:

determine, by the at least one processor, a first context of the robot body based at least in part on first context data;

identify, by the at least one processor, a future scenario based at least in part on the first context;

generate, by the at least one processor, a reaction to the future scenario;

store, by the at least one processor-readable storage medium, the reaction to the future scenario; and

in response to a determination of occurrence of the future scenario, retrieve, by the at least one processor from the at least one non-transitory processor-readable storage medium, the reaction to the future scenario.

2 . The robot of claim 1 , wherein:

the processor-executable instructions further cause the robot to determine, by the at least one processor, a second context of the robot body subsequent the first context based at least in part on second context data;

the processor-executable instructions further cause the robot to determine, by the at least one processor, occurrence of the future scenario based at least in part on the second context; and

the processor-executable instructions which cause the robot to retrieve, by the at least one processor from the at least one non-transitory processor-readable storage medium, the reaction to the future scenario are executed in response to determining occurrence of the future scenario based at least in part on the second context.

3 . The robot of claim 1 , wherein the processor-executable instructions further cause the robot to perform the retrieved reaction to the future scenario.

4 . The robot of claim 1 , wherein the processor-executable instructions which cause the robot to generate the reaction to the future scenario cause the at least one processor to:

generate further processor-executable instructions to be executed by the at least one processor in response to the identified future scenario.

5 . The robot of claim 1 , wherein:

the processor-executable instructions which cause the robot to identify, by the at least one processor, at least one future scenario cause the robot to: identify, by the at least one processor, a plurality of future scenarios; and

the processor-executable instructions which cause the robot to generate, by the at least one processor, the reaction to the future scenario cause the robot to: generate, by the at least one processor, a plurality of reactions, each reaction of the plurality of reactions corresponding to a respective future scenario of the plurality of future scenarios.

6 . The robot of claim 1 , wherein the processor-executable instructions which cause the robot to identify, by the at least one processor, idle processing resources of the at least one processor cause the robot to:

identify, by the at least one processor, that a surplus of processing resources of the at least one processor is available.

7 . The robot of claim 1 , wherein:

the robot body carries at least one sensor;

the processor-executable instructions further cause the robot to capture, by the at least one sensor, first sensor data representing an environment of the robot body; and

the first context data includes the first sensor data.

8 . The robot of claim 1 , wherein the first context data includes context data received from a device remote from the robot body.

9 . The robot of claim 1 , wherein the first context data includes previous context data indicative of a context of the robot body prior to the first context.

10 . The robot of claim 1 , wherein the processor-executable instructions which cause the robot to identify, by the at least one processor, the future scenario cause the robot to:

determine, by the at least one processor, a possible scenario that may occur in the future based on historical data.

11 . The robot of claim 1 , wherein the processor-executable instructions which cause the robot to generate, by the at least one processor, the reaction to the future scenario cause the robot to:

generate, by the at least one processor, an action plan to be executed in response to the identified future scenario.

12 . The robot of claim 11 , wherein:

the robot further includes at least one actuatable member; and

the at least one action plan includes an action plan where the at least one actuatable member is actuated.

13 . The robot of claim 11 , wherein the at least one action plan includes an action plan where the robot performs no action.

14 . The robot of claim 1 , wherein the processor-executable instructions which cause the robot to generate, by the at least one processor, the reaction to the future scenario cause the robot to:

generate, by the at least one processor, reaction data to be shared in response to the identified future scenario.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2025
From: GILDERT, SUZANNE; MACREADY, WILLIAM G.
To: SANCTUARY COGNITIVE SYSTEMS CORPORATION
Reel/Frame 069776/0278 →