IP Library Granted Patent US 11,059,176
Granted Patent B2
US 11,059,176 · App. 17/124,387 · Granted Jul 13, 2021

Method and system for facility monitoring and reporting to improve safety using robots

Inventors: Niharika Arora (San Jose, CA); Melonee Wise (San Jose, CA); Brian Cairl (Astoria, NY); Carl Saldanha (San Jose, CA); Robert Chatman, III (Campbell, CA); Levon Avagyan (San Jose, CA); Aaron Hoy (San Jose, CA); Stefan Nusser (Palo Alto, CA); David Dymesich (New York, NY); David Robson (San Jose, CA)
Assignee: Fetch Robotics, Inc.
B25J9/1674B25J9/161B25J9/1679B25J9/1697B25J11/008B25J13/006G05D2201/0207Y10S901/08
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 11,059,176
App. No.
17/124,387
Granted
Jul 13, 2021
Kind
B2
Abstract

A system for facility monitoring and reporting to improve safety using one or more robots includes: a network; a plurality of autonomous mobile robots operating in a facility, the robots configured to monitor facility operation, the robots further configured to detect a predetermined critical condition, the robots operably connected to the network; a server operably connected to the robots over the network; and an individual robot operably connected to the server over the network, the individual robot operating in the facility, the robots not comprising the individual robot, the individual robot configured to monitor facility operation; wherein the robots are configured to regularly produce a regular report under normal operating conditions, the report displaying data received from the server, wherein the robots are further configured to produce to the server a critical condition report upon occurrence of the critical condition.

Claims (50)

1. A method for detecting for facility monitoring and reporting to improve safety using one or more robots, comprising:

using a system comprising a network, the system further comprising a plurality of robots operating in a facility, the robots operably connected to the network, the robots configured to monitor facility operation, the robots further configured to detect a critical condition, wherein the robots are further configured to go into high alert upon detection of the critical condition, the system further comprising a server operably connected to the robots over the network, wherein the robots are configured to regularly produce to the server a regular report under normal operating conditions, wherein the robots are further configured to produce to the server a critical condition report upon occurrence of the critical condition, receiving, by the server, from a detecting robot, a critical condition detected by the detecting robot;

displaying, by the server, on a user interface (UI) visible to a user, the UI operably connected to the server, the critical condition;

switching the detecting robot, by the server, from periodic, lower-priority data recording, to high-priority, real-time, continuous data recording and direct uploading;

sending the critical condition, by the server, to one or more other robots; and

requesting assistance, by the server, for the detecting robot, from the other robots, the method further comprising a step, performed after the requesting assistance step, of:

receiving, by the server, from the determining robot, a determination that one or more of the critical condition and a number of robots near the critical condition is problematic.

2. A method for detecting for facility monitoring and reporting to improve safety using one or more robots, comprising:

using a system comprising a network, the system further comprising a plurality of robots operating in a facility, the robots operably connected to the network, the robots configured to monitor facility operation, the robots further configured to detect a critical condition, wherein the robots are further configured to go into high alert upon detection of the critical condition, the system further comprising a server operably connected to the robots over the network, wherein the robots are configured to regularly produce to the server a regular report under normal operating conditions, wherein the robots are further configured to produce to the server a critical condition report upon occurrence of the critical condition, receiving, by the server, from a detecting robot, a critical condition detected by the detecting robot;

displaying, by the server, on a user interface (UI) visible to a user, the UI operably connected to the server, the critical condition;

switching the detecting robot, by the server, from periodic, lower-priority data recording, to high-priority, real-time, continuous data recording and direct uploading;

sending the critical condition, by the server, to one or more other robots;

requesting assistance, by the server, for the detecting robot, from the other robots;

receiving, by the server, from the determining robot, a determination that one or more of the critical condition and a number of robots near the critical condition is problematic; and

sending, by the server, to one or more other robots, a command blocking the one or more other robots from approaching the critical condition.

3. A method for detecting for facility monitoring and reporting to improve safety using one or more robots, comprising:

using a system comprising a network, the system further comprising a plurality of robots operating in a facility, the robots operably connected to the network, the robots configured to monitor facility operation, the robots further configured to detect a critical condition, wherein the robots are further configured to go into high alert upon detection of the critical condition, the system further comprising a server operably connected to the robots over the network, wherein the robots are configured to regularly produce to the server a regular report under normal operating conditions, wherein the robots are further configured to produce to the server a critical condition report upon occurrence of the critical condition, receiving, by the server, from a detecting robot, a critical condition detected by the detecting robot;

displaying, by the server, on a user interface (UI) visible to a user, the UI operably connected to the server, the critical condition;

switching the detecting robot, by the server, from periodic, lower-priority data recording, to high-priority, real-time, continuous data recording and direct uploading;

sending the critical condition, by the server, to one or more other robots;

requesting assistance, by the server, for the detecting robot, from the other robots;

receiving, by the server, from the determining robot, a determination that one or more of the critical condition and a number of robots near the critical condition is problematic;

sending, by the server, to one or more other robots, a command blocking the one or more other robots from approaching the critical condition; and

receiving, by the server, from a user, an instruction regarding preventive measures to resolve the critical condition.

4. A method for detecting for facility monitoring and reporting to improve safety using one or more robots, comprising:

using a system comprising a network, the system further comprising a plurality of robots operating in a facility, the robots operably connected to the network, the robots configured to monitor facility operation, the robots further configured to detect a critical condition, wherein the robots are further configured to go into high alert upon detection of the critical condition, the system further comprising a server operably connected to the robots over the network, wherein the robots are configured to regularly produce to the server a regular report under normal operating conditions, wherein the robots are further configured to produce to the server a critical condition report upon occurrence of the critical condition, receiving, by the server, from a detecting robot, a critical condition detected by the detecting robot;

displaying, by the server, on a user interface (UI) visible to a user, the UI operably connected to the server, the critical condition;

switching the detecting robot, by the server, from periodic, lower-priority data recording, to high-priority, real-time, continuous data recording and direct uploading;

sending the critical condition, by the server, to one or more other robots;

requesting assistance, by the server, for the detecting robot, from the other robots;

receiving, by the server, from the determining robot, a determination that one or more of the critical condition and a number of robots near the critical condition is problematic;

sending, by the server, to one or more other robots, a command blocking the one or more other robots from approaching the critical condition

receiving, by the server, from a user, an instruction regarding preventive measures to resolve the critical condition; and

implementing, by the server, the user's instruction regarding the preventive measures to resolve the critical condition.

5. A method for detecting for facility monitoring and reporting to improve safety using one or more robots, comprising:

using a system comprising a network, the system further comprising a plurality of robots operating in a facility, the robots operably connected to the network, the robots configured to monitor facility operation, the robots further configured to detect a critical condition, wherein the robots are further configured to go into high alert upon detection of the critical condition, the system further comprising a server operably connected to the robots over the network, wherein the robots are configured to regularly produce to the server a regular report under normal operating conditions, wherein the robots are further configured to produce to the server a critical condition report upon occurrence of the critical condition, receiving, by the server, from a detecting robot, a critical condition detected by the detecting robot;

requesting data regarding the critical condition, by the server, from a robot;

displaying, by the server, on a user interface (UI) visible to a user, the UI operably connected to the server, the critical condition;

generating, by the server, a heat map of the critical condition;

generating, by the server, a path usable by the robots around the critical condition;

switching the detecting robot, by the server, from periodic, lower-priority data recording, to high-priority, real-time, continuous data recording and direct uploading;

sending the critical condition, by the server, to one or more other robots;

requesting assistance, by the server, for the detecting robot, from the other robots;

receiving, by the server, from the determining robot, a determination that one or more of the critical condition and a number of robots near the critical condition is problematic;

sending, by the server, to one or more other robots, a command blocking the one or more other robots from approaching the critical condition;

receiving, by the server, from a user, an instruction regarding preventive measures to resolve the critical condition;

implementing, by the server, the user's instruction regarding the preventive measures to resolve the critical condition;

sending, by the server, to the UI, for display to the user, a robot selection panel comprising a plurality of robots usable to approach the critical condition;

receiving, by the server, from the UI, a user selection of a robot from the robot selection panel; and

transmitting, by the server, to each of the user-selected robots, a respective instruction instructing each of the user-selected robots to approach the critical condition.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2026
From: ZEBRA TECHNOLOGIES CORPORATION
To: SKILD-FETCH LLC
Reel/Frame 075403/0946 →
MERGER Recorded Oct 21, 2022
From: FETCH ROBOTICS, INC.
To: ZEBRA TECHNOLOGIES CORPORATION
Reel/Frame 061737/0712 →
SECURITY INTEREST Recorded Sep 22, 2021
From: FETCH ROBOTICS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 057565/0329 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2021
From: ARORA, NIHARIKA; SALDANHA, CARL
To: FETCH ROBOTICS, INC.
Reel/Frame 055251/0357 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2021
From: AVAGYAN, LEVON
To: FETCH ROBOTICS, INC.
Reel/Frame 055251/0583 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2021
From: DYMESICH, DAVID
To: FETCH ROBOTICS, INC.
Reel/Frame 055017/0280 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2021
From: CAIRL, BRIAN
To: FETCH ROBOTICS, INC.
Reel/Frame 055095/0305 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2021
From: NUSSER, STEFAN; ROBSON, DAVID; CHATMAN, ROBERT
To: FETCH ROBOTICS, INC.
Reel/Frame 055095/0275 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2021
From: WISE, MELONEE; HOY, AARON
To: FETCH ROBOTICS, INC.
Reel/Frame 055017/0167 →
Continuity (2)
Provisional Application 62948440 · Dec 16, 2019
Related Publication 20210178595A1 · Jun 17, 2021
Cited By (1)
US 12,359,493