IP Library Granted Patent US 11,427,404
Granted Patent B2
US 11,427,404 · App. 16/347,574 · Granted Aug 30, 2022

System and method for robot-assisted, cart-based workflows

Inventors: Brian Cairl (Astoria, NY); Eric Diehr (San Jose, CA); Levon Avagyan (San Jose, CA); Sarah Elliott (Mountain View, CA); Rohan Bhargava (San Jose, CA); Russell Toris (San Jose, CA); John W. Stewart, III (San Francisco, CA); Derek King (San Jose, CA); Melonee Wise (San Jose, CA); Niharika Arora (San Jose, CA)
Assignee: Fetch Robotics, Inc.
B65G1/065B65G1/137G05D1/0027G05D1/0044G05D1/0214G05D1/0274G05D2201/0216
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,427,404
App. No.
16/347,574
Granted
Aug 30, 2022
Kind
B2
Abstract

A cart-based workflow system includes: a robot operating in a facility; a server, the server operably connected to the robot, the server configured to do one or more of send the robot a cart transfer location usable for transferring the cart and instruct the robot to specify the cart transfer location; a graphic user interface (GUI) comprising a map of the facility, the GUI operably connected to the server, the GUI configured to do one or more of receive input from a human user and provide output to the human user, the GUI further configured to be usable by the user to coordinate movement of one or more of robots and carts.

Claims (39)

1. A cart-based workflow system comprising:

a robot operating in a facility;

a server, the server operably connected to the robot, the server configured to store a task code associated with a workflow, the workflow including a cart pickup location, and a cart dropoff location;

a user device operably connected to the server, the user device configured to capture a scan of an instance of the task code displayed in the facility;

the server further configured to receive, from the user device, the scan of the task code, and to trigger performance of the workflow by the robot, by causing the robot to travel to the cart pickup location to pick up a cart, and transport the cart to the cart dropoff location.

2. The cart-based workflow system of claim 1 , wherein the task code comprises one or more of a bar code and a QR code.

3. The cart-based workflow system of claim 1 , wherein the user device comprises one or more of a computer and a mobile phone.

4. The cart-based workflow system of claim 1 , wherein the server is configured, to trigger performance of the workflow, to:

instruct the robot to navigate to the pickup location to pick up the cart;

instruct the robot to pick up the cart;

instruct the robot to navigate to the cart dropoff location;

instruct the robot to drop off the cart at the cart dropoff location; and

instruct the robot to detach from the cart.

5. The cart-based workflow system of claim 1 , wherein the user device includes one or more of a mobile phone executing a scanner app, and a scan gun.

6. The cart-based workflow system of claim 1 , wherein the task code is displayed adjacent to the pickup location.

7. The cart-based workflow system of claim 1 , wherein the server is further configured, prior to storing the task code, to:

receive a selection from the user device of the cart pickup location; and

receive a selection from the user device of the cart dropoff location.

8. The cart-based workflow system of claim 1 , wherein the workflow further includes a staging area in the facility; and wherein the server is configured to trigger performance of the workflow further by causing the robot to travel from the staging area to the pickup location prior to picking up the cart.

9. The cart-based workflow system of claim 8 , wherein the server is configured to trigger performance of the workflow by causing the robot to return to the staging location after transporting the cart to the dropoff location.

10. A method comprising:

storing, at a server, a task code associated with a workflow including a cart pickup location, and a cart dropoff location;

receiving, by the server, from a user device, a scan of an instance of the task code displayed in a facility containing the cart pickup location and the cart dropoff location indication a request that the workflow be performed; and

triggering, by the server, performance of the workflow by a robot, by causing the robot to travel to the cart pickup location to pick up a cart, and transport the cart to the cart dropoff location.

11. The method of claim 10 , wherein the task code comprises one or more of a bar code and a QR code.

12. The method of claim 10 , wherein the user device comprises one or more of a computer and a mobile phone.

13. The method of claim 10 , wherein the triggering step comprises:

instructing, by the server, to the robot, to navigate to the pickup location to pick up the cart;

instructing, by the server, to the robot, to pick up the cart;

instructing, by the server, to the robot, to navigate to the cart dropoff location;

instructing, by the server, to the robot, to drop off the cart at the cart dropoff location; and

instructing, by the server, to the robot, to detach from the cart.

14. The method of claim 10 , wherein the user device includes one or more of a mobile phone executing a scanner app, and a scan gun.

15. The method of claim 10 , wherein the task code is displayed adjacent to the pickup location.

16. The method of claim 10 , further comprising, prior to storing the task code:

receiving, by the server, a selection from the user device of the cart pickup location; and

receiving, by the server, a selection from the user device of the cart dropoff location.

17. The method of claim 10 , wherein the workflow further includes a staging area in the facility; and wherein triggering performance of the workflow further comprises, by the server, causing the robot to travel from the staging area to the pickup location prior to picking up the cart.

18. The method of claim 17 , wherein triggering performance of the workflow further comprises, by the server, causing the robot to return to the staging location after transporting the cart to the dropoff location.

Assignments (7)
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 Oct 12, 2019
From: BHARGAVA, ROHAN
To: FETCH ROBOTICS, INC.
Reel/Frame 050694/0519 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2019
From: DIEHR, ERIC; AVAGYAN, LEVON; ELLIOTT, SARAH; TORIS, RUSSELL; KING, DEREK; WISE, MELONEE; ARORA, NIHARIKA
To: FETCH ROBOTICS, INC.
Reel/Frame 050173/0009 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2019
From: CAIRL, BRIAN
To: FETCH ROBOTICS, INC.
Reel/Frame 050154/0133 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2019
From: STEWART, JOHN W., III
To: FETCH ROBOTICS, INC.
Reel/Frame 050155/0021 →
Continuity (3)
Provisional Application 62655755 · Apr 10, 2018
Provisional Application 62655744 · Apr 10, 2018
Related Publication 20210284446A1 · Sep 16, 2021
Cited By (2)
US 12,430,608 US 12,735,263