IP Library Granted Patent US 11,030,571
Granted Patent B2
US 11,030,571 · App. 14/538,696 · Granted Jun 8, 2021

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,030,571
App. No.
14/538,696
Granted
Jun 8, 2021
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 (55)

1. A method 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, 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, the first date range, and the second date range;

capturing an image, by an image sensor;

analyzing the image to determine:

that a quantity of the item has changed; and

a first quantity of the item;

comparing, by a computer system, the first quantity of the item to a threshold;

determining, by the computer system, that the first quantity is below the threshold;

detecting, by a second sensor, a value associated with the parameter;

determining, by the computer system, if the value meets the first date range having the first start date and the first end date or the second date range having the second start date and the second end date based on sensor data from the second sensor;

determining a time period within which to place an order for the item based on whether the value meets the first date range having the first start date and the first end date or the second date range having the second start date and the second end date;

presenting a second user interface configured to receive an input relating to the order for a second quantity of the item based on determining that the first quantity is below the threshold;

receiving, via the second user interface, the input for placing the order for the second quantity of the item; and

placing the order for the second quantity of the item during the time period.

2. The method of claim 1 , further comprising:

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

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; and

wherein the placing of the order for the second quantity of the item places the order with the first supplier.

3. The method of claim 1 , wherein the detecting, with the heat sensor, of the amount of heat generated by burning fuel detects, with the heat sensor, the amount of heat generated by burning wood in a fireplace.

4. 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, a first data 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, the first date range, and the second date range;

capturing an image, by an image sensor;

analyzing the image to determine:

that a quantity of the item has changed; and

a first quantity of the item based on sensor data of a sensor;

comparing the first quantity of the item to a threshold;

determining that the first quantity is below the threshold;

detecting, by a second sensor, a value associated with the parameter;

determining if the value meets the first date range having the first start date and the first end date or the second date range having the second start date and the second end date based on sensor data from the second sensor;

determining a time period within which to place an order for the item based on whether the value meets the first date range having the first start date and the first end date or the second date range having the second start date and the second end date;

presenting a second user interface configured to receive an input relating to the order for a second quantity of the item based on determining that the first quantity is below the threshold;

receiving, via the second user interface, the input for placing the order for the second quantity of the item; and

placing the order for the second quantity of the item during the time period.

5. The system of claim 4 , wherein the operations further comprise:

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

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; and

wherein the placing of the order for the second quantity of the item places the order with the first supplier.

6. 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, 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, the first date range, and the second date range;

capturing an image, by an image sensor;

analyzing the image to determine:

that a quantity of the item has changed; and

a first quantity of the item;

comparing the first quantity of the item to a threshold;

determining, by a processor of a machine, that the first quantity is below the threshold;

detecting, by a second sensor, a value associated with the parameter;

determining, by the computer system, if the value meets the first date range having the first start date and the first end date or the second date range having the second start date and the second end date based on sensor data from the second sensor;

determining a time period within which to place an order for the item based on whether the value meets the first date range having the first start date and the first end date or the second date range having the second start date and the second end date;

presenting a second user interface configured to receive an input relating to the order for a second quantity of the item based on determining that the first quantity is below the threshold;

receiving, via the second user interface, the input for placing the order for the second quantity of the item; and

placing the order for the second quantity of the item during the time period.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2014
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 034149/0536 →
Continuity (3)
Provisional Application 61919204 · Dec 20, 2013
Related Publication 20160132821A1 · May 12, 2016
Related Publication 20190087769A9 · Mar 21, 2019
Cited By (2)
US 12,555,074 US 12,646,024