IP Library Granted Patent US 12669829
Granted Patent B2
US 12669829 · App. 18/398,299 · Granted Jun 30, 2026

Emergency management using robot fleet

Inventors: Cornelius Buerkle (Karlsruhe, DE); Rita Chattopadhyay (Chandler, AZ); Frederik Pasch (Karlsruhe, DE); Pradeep Sakhamoori (Chandler, AZ); Fabian Oboril (Karlsruhe, DE); Mohammad Haghighipanah (Tigard, OR); Qutub Syed Sha (Munich, DE)
Assignee: Intel Corporation
G05D1/617G08B7/066G05D2101/22G05D2105/55
View Patent ↗
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 12669829
App. No.
18/398,299
Granted
Jun 30, 2026
Kind
B2
Abstract

A server includes a memory on which a map is stored, wherein the map represents locations of a plurality of mobile units; and a processor, configured to generate an emergency response plan based on sensor data and the map, wherein the emergency response plan comprises actions to be taken by a plurality of robots within a vicinity of the mobile units; and instruct a transceiver to send a signal representing the emergency response plan.

Claims (31)

1 . A server, comprising:

a memory on which a map is stored, wherein the map represents locations of a plurality of mobile units and value information, representing a value of goods stored on each of the plurality of mobile units; and

a processor, configured to:

generate a priority ranking of the plurality of mobile units based on the value information;

designate a first portion of a vicinity of the plurality of mobile units as being a first vicinity and a second portion of the vicinity of the plurality of mobile units as being a second vicinity, wherein the first vicinity is an area of increased risk of harm due to an emergency situation, and wherein the second vicinity is an area of lower risk of harm due to the emergency situation than the first vicinity;

generate an emergency response plan based on sensor data, the map, the priority ranking, and a location of a mobile unit of the plurality of mobile units within the first vicinity; wherein the emergency response plan comprises actions to be taken by a plurality of robots within the vicinity of the plurality of mobile units, the plurality of robots being distinct from, and independently controllable relative to, the plurality of mobile units; and

instruct the transceiver to send an instruction to control one or more of the plurality of robots to move the mobile unit of the plurality of mobile units from the first vicinity to the second vicinity in accordance with the emergency response plan.

2 . The server of claim 1 , wherein the sensor data comprise first sensor data from the plurality of robots and second sensor data from the plurality of mobile units.

3 . The server of claim 1 ,

wherein the processor is configured to generate the priority ranking based on the sensor data, the map, and the value of goods stored on each of the plurality of mobile units.

4 . The server of claim 2 , wherein the processor is further configured to determine an integrity of a respective mobile unit of the plurality of mobile units using the first sensor data and/or the second sensor data; and wherein the processor is configured to generate the emergency response plan using the integrity and a location of the respective mobile unit.

5 . The server of claim 2 , wherein the processor configured to generate the priority ranking of the plurality of mobile units, comprises the processor generating the priority ranking of each of the plurality of mobile units; wherein the processor is configured to generate the priority ranking based on at least two of a value of goods stored on each of the plurality of mobile units, a location of a hazard, or an integrity of each mobile unit of the plurality of mobile units.

6 . The server of claim 5 , wherein the processor is configured to generate the priority ranking based on the value of items on each mobile unit of the plurality of mobile units, a position of each mobile unit of the plurality of mobile units relative to the hazard; and the integrity of each mobile unit of the plurality of mobile units.

7 . The server of claim 6 , wherein the processor is further configured to generate the priority ranking by determining a maximum or a minimum of an operation reciting weighted variables representing the value of items on each mobile unit of the plurality of mobile units, the position of each mobile unit of the plurality of mobile units relative to a hazard; and the integrity of each mobile unit of the plurality of mobile units.

8 . The server of claim 1 , wherein the processor is further configured to select the mobile unit of the plurality of mobile units to be moved from the first vicinity to the second vicinity based on the priority ranking of the mobile unit.

9 . The server of claim 1 , wherein the processor is further configured to control the transceiver to send a signal instructing a first plurality of lights to operate at a first frequency and a second plurality of lights to operate at a second frequency, wherein the first plurality of lights is a plurality of lights in the first vicinity and the second plurality of lights is a plurality of lights in the second vicinity.

10 . The server of claim 1 , wherein the emergency response plan comprises an instruction for a respective mobile unit of the plurality of mobile units to engage a fire resistant curtain and/or a water resistant curtain, or wherein the emergency response plan comprises an instruction for the respective mobile unit of the plurality of mobile units to engage a fire extinguishing device.

11 . The server of claim 1 , wherein the emergency response plan comprises an instruction for a robot to lead a human to a desired location.

12 . The server of claim 1 , wherein the map further comprises areas of ingress or egress of the vicinity of the plurality of mobile units, and wherein the emergency response plan comprises a robot leading a human to one of the areas of ingress or the areas of egress.

13 . The server of claim 2 ,

wherein the emergency response plan comprises an instruction for a robot to lead a human to the area of ingress or the area of egress, through the second vicinity.

14 . The server of claim 13 , wherein the emergency response plan further comprises an instruction for the robot to lead the human to the area of ingress or the area of egress, by bypassing an area of the second vicinity.

15 . The server of claim 1 , wherein the memory further comprises identifiers of humans who are in the vicinity of the plurality of mobile units; and wherein the server is further configured to receive first information representing identifiers of the humans who are in the vicinity of the plurality of mobile units, and second information representing identifiers of the humans who exit the vicinity of the plurality of mobile units, and to update the identifiers of the humans who are in the vicinity of the plurality of mobile units, as stored in the memory.

16 . The server of claim 1 , wherein the processor is configured to periodically send to the transceiver the signal representing the emergency response plan, for implementation upon a loss of connection between the server and a robot.

17 . The server of claim 1 , wherein the emergency response plan comprises an instruction for a robot to move a respective mobile unit of the plurality of mobile units from an area of high risk to an area of low risk.

18 . A non-transitory computer readable medium, comprising instructions which, if executed by a processor, cause the processor to:

generate a priority ranking of a plurality of mobile units based on value information representing a value of goods stored on each of the plurality of mobile units;

designate a first portion of a vicinity of the plurality of mobile units as being a first vicinity and a second portion of the vicinity of the plurality of mobile units as being a second vicinity, wherein the first vicinity is an area of increased risk of harm due to an emergency situation, and wherein the second vicinity is an area of lower risk of harm due to the emergency situation than the first vicinity;

generate an emergency response plan based on sensor data, a map of the vicinity of the plurality of mobile units, the priority ranking, and a location of a mobile unit of the plurality of mobile units within the first vicinity; wherein the emergency response plan comprises actions to be taken by a plurality of robots within the vicinity of the plurality of mobile units, the plurality of robots being distinct from, and independently controllable relative to, the plurality of mobile units; and

instruct the transceiver to send an instruction to control one or more of the plurality of robots to move the mobile unit of the plurality of mobile units from the first vicinity to the second vicinity in accordance with the emergency response plan.

19 . The non-transitory computer readable medium of claim 18 , wherein the sensor data comprise first sensor data from the plurality of robots and second sensor data from the plurality of mobile units.