IP Library Granted Patent US 11,676,101
Granted Patent B2
US 11,676,101 · App. 17/378,460 · Granted Jun 13, 2023

Systems and methods for using kits as a source of inventory in a fulfillment center

Inventors: Jeff Kreis (Wolfeboro, NH); Alexa Mellon (Cambridge, MA)
Assignee: 6 RIVER SYSTEMS, LLC
G06Q10/0875G06Q10/0835G06Q10/0838G06Q50/28
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,676,101
App. No.
17/378,460
Granted
Jun 13, 2023
Kind
B2
Abstract

Systems and methods for using kits as a source of inventory in a fulfillment center are described herein. The example systems can be configured to receive a determination to use a kit as a source of a first item, where the kit comprises the first item and a second item. The determination can be based on a low inventory threshold for the first item as well as order data for the first item and the kit. The systems can identify the kit location and create a kit disassembly pick job. The kit disassembly pick job can identify the kit location and provide instructions for disassembling the kit. The systems can transmit the kit disassembly pick job to an autonomous vehicle for completion.

Claims (76)

1. A computing system comprising:

a communication device;

machine-readable instructions; and

at least one processor in communication with the communication device, the at least one processor to execute the machine-readable instructions to:

determine to use a kit as a source of a first item;

identify, a kit location including the kit, the kit including the first item and a second item;

create a kit disassembly pick job, the kit disassembly pick job identifying the kit location as an inventory source for the first item;

assign a first prioritization level or a second prioritization level to the kit disassembly pick job; and

transmit, via the communication device, signals to an autonomous vehicle to cause the autonomous vehicle to travel to the kit location at a first time when the kit disassembly pick job is assigned the first prioritization level and cause the autonomous vehicle to travel to the kit location at a second time when the kit disassembly pick job is assigned the second prioritization level, the second time based on an availability of the autonomous vehicle, the second time later than the first time.

2. The computing system of claim 1 , wherein the at least one processor is to determine to use the kit as the source of the first item based on instructions received from one of:

an e-commerce computing system; or

a process executed by the at least one processor.

3. The computing system of claim 1 , wherein the at least one processor is to determine to use the kit at as the source of the first item by:

identifying the first item as exceeding a low inventory threshold; and

identifying the kit as the source of the first item.

4. The computing system of claim 3 , wherein before determining to use the kit as the source of the first item, the at least one processor is to:

analyze order data for the first item; and

analyze order data for the kit.

5. The computing system of claim 4 , wherein,

the order data for the first item includes a predicted demand for the first item; and

the order data for the kit includes a predicted demand for the kit.

6. The computing system of claim 1 , wherein the at least one processor is to execute a machine learning algorithm to determine to use the kit as the source of the first item, wherein the machine learning algorithm is trained using one or more of:

historical order data for the first item; or

historical order data for the kit.

7. The computing system of claim 1 , wherein the at least one processor is to:

analyze updated order data for the first item;

analyze updated order data for the kit; and

determine that the kit is no longer needed as the source of the first item.

8. The computing system of claim 1 , wherein the kit disassembly pick job is one of:

a heal job for resolving a short of the first item; or

a modification of an existing pick job.

9. The computing system of claim 1 , wherein the kit disassembly pick job includes:

a quantity of the kit to disassemble;

instructions for disassembling the kit; and

instructions for relocating the second item of the kit.

10. The computing system of claim 1 , wherein the at least one processor is to:

update an inventory level of the kit; and

update an inventory level of the first item.

11. A computer-implemented method comprising:

determining, by at least one processor, to use a kit as a source of a first item;

identifying, by the at least one processor, a kit location including the kit, the kit including the first item and a second item;

creating, by the at least one processor, a kit disassembly pick job, the kit disassembly pick job identifying the kit location as an inventory source for the first item;

assigning, by the at least one processor, a first prioritization level or a second prioritization level to the kit disassembly pick job; and

transmitting, via a communication device, signals to an autonomous vehicle to cause the autonomous vehicle to travel to the kit location at a first time when the kit disassembly pick job is assigned the first prioritization level and cause the autonomous vehicle to travel to the kit location at a second time when the kit disassembly pick job is assigned the second prioritization level, the second time based on an availability of the autonomous vehicle, the second time later than the first time.

12. The computer-implemented method of claim 11 , wherein the determining is based on instructions received from one of:

an e-commerce computing system; or

a process executed by the at least one processor.

13. The computer-implemented method of claim 11 , further wherein the determining to use the kit as the source of the first item includes:

identifying, by the at least one processor, the first item as exceeding a low inventory threshold; and

identifying, by the at least one processor, the kit as the source of the first item.

14. The computer-implemented method of claim 13 , further including, before determining to use the kit as the source of the first item:

analyzing, by the at least one processor, order data for the first item; and

analyzing, by the at least one processor, order data for the kit.

15. The computer-implemented method of claim 14 , wherein,

the order data for the first item includes a predicted demand for the first item; and

the order data for the kit includes a predicted demand for the kit.

16. The computer-implemented method of claim 11 , wherein the determining to use the kit as the source of the first item includes executing a machine learning algorithm, wherein the machine learning algorithm is trained using one or more of:

historical order data for the first item; or

historical order data for the kit.

17. The computer-implemented method of claim 11 , further including:

analyzing, by the at least one processor, updated order data for the first item;

analyzing, by the at least one processor, updated order data for the kit; and

determining, by the at least one processor, that the kit is no longer needed as the source of the first item.

18. The computer-implemented method of claim 11 , wherein the kit disassembly pick job is one of:

a heal job for resolving a short of the first item; or

a modification of an existing pick job.

19. The computer-implemented method of claim 11 , wherein the kit disassembly pick job includes:

a quantity of the kit to disassemble;

instructions for disassembling the kit; and

instructions for relocating the second item of the kit.

20. A non-transitory computer-readable medium having instructions stored thereon that, when executed by one or more computer processors, cause the one or more computer processors to:

determine to use a kit as a source of a first item;

identify a kit location including the kit, the kit including the first item and a second item;

create a kit disassembly pick job, the kit disassembly pick job identifying the kit location as an inventory source for the first item;

assign a first prioritization level or a second prioritization level to the kit disassembly pick job; and

transmit signals to an autonomous vehicle to cause the autonomous vehicle to travel to the kit location at a first time when the kit disassembly pick job is assigned the first prioritization level and cause the autonomous vehicle to travel to the kit location at a second time when the kit disassembly pick job is assigned the second prioritization level, the second time based on an availability of the autonomous vehicle, the second time later than the first time.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE SUPPORTING DOCUMENTATION AND ASSIGNMENT EXECUTION DATE FROM 01/12/2023 TO 02/02/2024 PREVIOUSLY RECORDED ON REEL 66401 FRAME 660. ASSIGNOR(S) HEREBY CONFIRMS THE THE ASSIGNMENT.. Recorded Feb 16, 2024
From: 6 RIVER SYSTEMS, LLC
To: OCADO INNOVATION LIMITED
Reel/Frame 066614/0522 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2024
From: 6 RIVER SYSTEMS, LLC
To: OCADO INNOVATION LIMITED
Reel/Frame 066401/0660 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2021
From: KREIS, JEFF; MELLON, ALEXA
To: 6 RIVER SYSTEMS, LLC
Reel/Frame 057887/0608 →
Continuity (2)
Provisional Application 63211489 · Jun 16, 2021
Related Publication 20220405705A1 · Dec 22, 2022