IP Library Granted Patent US 11,836,673
Granted Patent B2
US 11,836,673 · App. 17/241,137 · Granted Dec 5, 2023

Managed inventory

Inventors: Dane Glasgow (Los Altos, CA); Steve Yankovich (San Jose, CA); Marc Peter Hosein (Saratoga, CA); Shweta Pogde (Sunnyvale, CA); Snigdha Mokkapati (Sunnyvale, CA); Gokulkrishna B. Pillai (San Jose, CA); Sri Harsha Chevuru (San Jose, CA); Dinesh Kumar Damodharan (Santa Clara, CA); Chethan Narayan (San Jose, CA); Vinay Rajashekar Nagar (San Jose, CA); Suraj Chhetri (San Jose, CA)
Assignee: EBAY INC.
G06Q10/087
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,836,673
App. No.
17/241,137
Granted
Dec 5, 2023
Kind
B2
Abstract

Example methods and systems are directed to a managed inventory. A database may store information regarding items owned by a user. The information regarding an item may include a quantity owned and one or more triggering events. Based on the occurrence of a triggering event, an order for the item may be placed without user intervention. Data to the database may be provided by one or more sensors. Triggering events may be defined in terms of sensor data. The triggering event may be defined by a user or through machine learning. The order may be placed using a predetermined modality or a dynamically-determined modality based on one or more criteria, such as price, shipping speed, and the urgency of the order.

Claims (74)

1. A method comprising:

presenting, by one or more processors, a first user interface configured to receive input from a user, the first user interface including a parameter input field for a parameter for an item having a radio-frequency identification (RFID) tag, a first date range input field for a first date range having a first start date and a first end date, and a second date range input field for a second date range having a second start date and a second end date;

receiving, via the parameter input field, the first date range input field and the second date range input field, the parameter for the item, the parameter relating to a threshold quantity of the item, the first date range, and the second date range;

sensing, with a RFID sensor, the item within an area;

determining, with the RFID sensor, the removal of the item from the area;

sensing, with the RFID sensor, the item being returned to the area;

capturing, with an image sensor, an image of the item;

analyzing, by the one or more processors, the image to determine image data of the item;

determining, with a weight sensor, a weight of the returned item in response to the RFID sensor sensing the removal of the item from the area and the item being returned to the area;

combining, by the one or more processors, the image data and weight data of the determined weight to accurately determine a quantity of the item;

comparing, by the one or more processors, the determined quantity with the threshold quantity;

determining, by the one or more processors, that the determined quantity is below the threshold quantity;

in response to determining that the determined quantity is below the threshold quantity, automatically generating, by the one or more processors, an order for an additional quantity of the item;

presenting, by the one or more processors, a second user interface configured to receive input from the user, the second user interface including options relating to the order;

receiving, by the one or more processors, a selection of one of the options; and

determining, by the one or more processors, if the order should be placed based on the selected option.

2. The method of claim 1 , wherein the RFID sensor has a range associated with the area and the RFID sensor determines that the item has been removed from the area when the item is moved beyond the range of the RFID sensor.

3. The method of claim 1 , further comprising: sensing an additional item having an additional RFID being added to the area with the RFID sensor; and updating information about the area with the additional item.

4. The method of claim 1 , further comprising: receiving availability data for the item from a plurality of suppliers; and identifying a first supplier for the item from the plurality of suppliers based on order criteria including a price weight and a supplier rank weight, wherein the placing of the order for the second quantity of the item places the order with the first supplier.

5. The method of claim 4 , further comprising: identifying a second supplier for the item from the plurality of suppliers based on the order criteria; and placing an order for a third quantity of the item with the second supplier.

6. The method of claim 1 , wherein the area has an inventory associated therewith where the inventory is updated based on the weight of the item.

7. A system comprising:

one or more processors of one or more machines configured to perform operations comprising:

presenting a first user interface configured to receive input from a user, the first user interface including a parameter input field for a parameter for an item having a radio-frequency identification (RFID) tag, a first date range input field for a first date range having a first start date and a first end date, and a second date range input field for a second date range having a second start date and a second end date;

receiving, via the parameter input field, the first date range input field and the second date range input field, the parameter for the item, the parameter relating to a threshold quantity of the item, the first date range, and the second date range;

sensing, with a RFID sensor, the item within an area;

determining, with the RFID sensor, the removal of the item from the area;

sensing, with the RFID sensor, the item being returned to the area;

capturing, with an image sensor, an image of the item;

analyzing the image to determine image data of the item;

determining, with a weight sensor, a weight of the returned item in response to the RFID sensor sensing the removal of the item from the area and the item being returned to the area;

combining the image data and weight data of the determined weight to accurately determine a quantity of the item;

comparing the determined quantity with the threshold quantity;

determining that the determined quantity is below the threshold quantity;

in response to determining that the determined quantity is below the threshold quantity, automatically generating an order for an additional quantity of the item;

presenting a second user interface configured to receive input from the user, the second user interface including options relating to the order;

receiving a selection of one of the options; and

determining if the order should be placed based on the selected option.

8. The system of claim 7 , wherein the RFID sensor has a range associated with the area and the RFID sensor determines that the item has been removed from the area when the item is moved beyond the range of the RFID sensor.

9. The system of claim 7 , wherein the operations further comprise: sensing an additional item having an additional RFID being added to the area with the RFID sensor; and updating information about the area with the additional item.

10. The system of claim 7 , wherein the operations further comprise:

receiving availability data for the item from a plurality of suppliers; and

identifying a first supplier for the item from the plurality of suppliers based on order criteria including a price weight and a supplier rank weight, wherein the placing of the order for the second quantity of the item places the order with the first supplier.

11. The system of claim 10 , wherein the operations further comprise:

identifying a second supplier for the item from the plurality of suppliers based on the order criteria; and

placing an order for a third quantity of the item with the second supplier.

12. The system of claim 7 , wherein the area has an inventory associated therewith where the inventory is updated based on the weight of the item.

13. A non-transitory machine-readable medium having instructions embodied thereon, the instructions executable by a processor of a machine to perform operations comprising:

presenting a first user interface configured to receive input from a user, the first user interface including a parameter input field for a parameter for an item having a radio-frequency identification (RFID) tag, a first date range input field for a first date range having a first start date and a first end date, and a second date range input field for a second date range having a second start date and a second end date;

receiving, via the parameter input field, the first date range input field and the second date range input field, the parameter for the item, the parameter relating to a threshold quantity of the item, the first date range, and the second date range;

sensing, with a RFID sensor, the item within an area;

determining, with the RFID sensor, the removal of the item from the area;

sensing, with the RFID sensor, the item being returned to the area;

capturing, with an image sensor, an image of the item;

analyzing the image to determine image data of the item;

determining, with a weight sensor, a weight of the returned item in response to the RFID sensor sensing the removal of the item from the area and the item being returned to the area;

combining the image data and weight data of the determined weight to accurately determine a quantity of the item;

comparing the determined quantity with the threshold quantity;

determining that the determined quantity is below the threshold quantity;

in response to determining that the determined quantity is below the threshold quantity, automatically generating an order for an additional quantity of the item;

presenting a second user interface configured to receive input from the user, the second user interface including options relating to the order;

receiving a selection of one of the options; and

determining if the order should be placed based on the selected option.

14. The non-transitory machine-readable medium of claim 13 , wherein the RFID sensor has a range associated with the area and the RFID sensor determines that the item has been removed from the area when the item is moved beyond the range of the RFID sensor.

15. The non-transitory machine-readable medium of claim 13 , wherein the operations further comprise:

sensing an additional item having an additional RFID being added to the area with the RFID sensor; and

updating information about the area with the additional item.

16. The non-transitory machine-readable medium of claim 13 , wherein the operations further comprise:

receiving availability data for the item from a plurality of suppliers; and

identifying a first supplier for the item from the plurality of suppliers based on order criteria including a price weight and a supplier rank weight, wherein the placing of the order for the second quantity of the item places the order with the first supplier.

17. The non-transitory machine-readable medium of claim 16 , wherein the operations further comprise:

identifying a second supplier for the item from the plurality of suppliers based on the order criteria; and

placing an order for a third quantity of the item with the second supplier.

18. The non-transitory machine-readable medium of claim 13 , wherein the area has an inventory associated therewith where the inventory is updated based on the weight of the item.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2021
From: GLASGOW, DANE; YANKOVICH, STEVE; HOSEIN, MARC PETER; POGDE, SHWETA; MOKKAPATI, SNIGDHA; PILLAI, GOKULKRISHNA B.; CHEVURU, SRI HARSHA; DAMODHARAN, DINESH KUMAR; NARAYAN, CHETHAN; NAGAR, VINAY RAJASHEKAR; CHHETRI, SURAJ
To: EBAY INC.
Reel/Frame 056142/0558 →
Continuity (3)
Continuation 14538696 · Nov 11, 2014
Provisional Application 61919204 · Dec 20, 2013
Related Publication 20210248549A1 · Aug 12, 2021
Cited By (2)
US 12,469,066 US 12,646,024