IP Library Granted Patent US 10,769,708
Granted Patent B2
US 10,769,708 · App. 15/801,172 · Granted Sep 8, 2020

Consumable usage sensors and applications to facilitate automated replenishment of consumables via an adaptive distribution platform

Inventors: Greg E. Alvo (Brooklyn, NY); Paul Frederich (Brooklyn, NY); Michael Bifolco (Irvington, NY); Ofir Shalom (Jersey City, NJ); Juan Gutierrez (Hinesburg, VT); Marcos Moyano (Rosario, AR); Bradley Williams Groff (Brooklyn, NY)
Assignee: OrderGroove, Inc.
G06Q30/0633G06F3/167G06Q10/04G06Q10/087G06Q30/0202G06Q10/08G06Q20/208
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 10,769,708
App. No.
15/801,172
Granted
Sep 8, 2020
Kind
B2
Abstract

Various embodiments relate generally to data science and data analysis, computer software and systems, and control systems to provide a platform to facilitate implementation of an interface and one or more sensors, and, more specifically, to one or more sensors that implements specialized logic to facilitate in-situ monitoring of inventories of consumables and automatic reordering of a consumable. In some examples, a method may include receiving sensor data representing usage of a device configured to process a consumable, characterizing the usage to form a characterized value, correlating data representing a unit of the consumable processed via the device to a characterized value of the usage, adjusting an amount representing an inventory of the consumable, detecting an amount of the inventory of the consumable is associated with one or more ranges of threshold values, and generating data representing a request to replenish the inventory of the consumable.

Claims (65)

1. An apparatus comprising:

a surface including a surface area configure to receive a consumable associated with a housing, the housing including:

a weight sensor coupled to the surface, the weight sensor including a load cell;

a radio configured to exchange electronic messages including data representing consumption of one or more units of the consumable, the radio is further configured to receive data from a collaborative sensor that is configured to determine power usage;

a memory including executable instructions; and

a processor, responsive to executing the instructions, is configured to:

receive data from the weight sensor representing usage of the consumable;

characterize a value of weight of the consumable at a point in time based on the received data from the weight sensor;

correlate a change of the value of weight to data representing the one or more units of the consumable determined based on a characterized value of the determined power usage;

generate the data representing consumption of the one or more units of the consumable based on the correlated change;

adjust an amount representing an inventory of the consumable based on the consumption;

detect data representing the amount of the inventory of the consumable is associated with one or more threshold values;

generate data representing a request to replenish the inventory of the consumable when the amount of the inventory falls below the one or more threshold values; and

automatically reorder the consumable to replenish the amount of the inventory.

2. The apparatus of claim 1 , wherein the housing further includes:

an orientation sensor configured to detect a change in orientation to determine the usage of the consumable.

3. The apparatus of claim 2 , wherein the orientation sensor comprises:

one or more of a mercury switch, a tilt switch, and a rolling ball sensor.

4. The apparatus of claim 1 , wherein the processor is further configured to execute instructions to:

transmit the data representing the consumption of the one or more units of the consumable to a computing device.

5. The apparatus of claim 4 , wherein the computing device implements one or more of an adaptive distribution platform, a mobile computing device, and a smart speaker device configured to implement voice-controlled commands to reorder the consumable to replenish the inventory.

6. A method comprising:

receiving sensor data in a weight monitoring device representing usage of a consumable, the weight monitoring device including a housing and a processor in the housing, the weight monitoring device implementing a load cell;

exchanging, via a radio disposed in the housing, electronic messages including data representing consumption of one or more units of the consumable, the radio configured to receive data from a collaborative sensor that is configured to indicate power usage;

characterizing, by the processor in the housing, the usage of the consumable to form a characterized value representing a value of weight of the consumable;

correlating, by the processor in the housing, data representing one or more units of the consumable determined based on a characterized value of the power usage associated with the value of the weight of the consumable;

generating, by the processor in the housing, the data representing consumption of the one or more units of the consumable based on the correlation;

adjusting, by the processor in the housing an amount representing an inventory of the consumable based on the consumption;

detecting, by the processor in the housing, data representing the amount of the inventory of the consumable is associated with a range of threshold values;

generating, by the processor in the housing, data representing a request to replenish the inventory of the consumable when the amount of the inventory falls below the range of threshold values; and

automatically reordering, by the processor in the housing, the consumable to replenish the amount of the inventory.

7. The method of claim 6 wherein receiving the sensor data representing the usage of the consumable comprises:

receiving data representing a value of weight of the consumable at a point in time.

8. The method of claim 6 wherein receiving the sensor data representing the usage of the consumable comprises:

detecting a reduction of weight.

9. The method of claim 6 wherein receiving the sensor data representing the usage of the consumable comprises:

detecting, by the processor in the housing, a change in orientation of the weight monitoring device.

10. The method of claim 6 wherein characterizing the usage of the consumable comprises:

determining a change in the weight of the consumable.

11. The method of claim 6 wherein characterizing the usage of the consumable comprises:

determining a change in the weight of the consumable;

accessing data representing a consumption rate; and

predicting an amount of the consumable that is consumed.

12. The method of claim 6 wherein correlating the one or more units of the consumable to the characterized value comprises:

identifying a value of weight representing a change in a weight of the consumable;

identifying a unit of consumption for a unit of weight; and

converting the change in the value of weight of the consumable to a consumed amount.

13. The method of claim 12 wherein identifying the value of weight representing the change in the weight comprises:

determining a first value of weight at a first time point;

determining a second value of weight at a second time point; and

computing a difference of values of weight to form the value of weight.

14. The method of claim 6 wherein adjusting the amount representing the inventory of the consumable comprises:

determining the one or more units of the consumable associated with a change in the weight of the consumable;

reducing the amount of the inventory of the consumable by the one or more units of the consumable to form an adjusted amount of inventory; and

comparing the adjusted amount of inventory to determine whether a threshold value of inventory is detectable.

15. The method of claim 14 further comprising:

detecting the adjusted amount of inventory complies with the threshold value of the inventory;

generating an electronic message including data representing the request to replenish the inventory; and

transmitting the electronic message via a network to a computing system implementing an adaptive distribution platform.

16. The method of claim 14 wherein the threshold value of the inventory is a bridging amount,

wherein the bridging amount is a predicted amount to maintain a number of units of the consumable during a time interval in which the amount of inventory is replenished.

17. The method of claim 14 further comprising:

detecting the adjusted amount of inventory complies with a threshold value of the inventory; and

generating a notification that the amount of the inventory is reduced to a predetermined amount.

18. The method of claim 17 wherein the notification is one or more of an audio message and an electronic message that describes a state of the inventory.

Assignments (6)
CHANGE OF NAME Recorded Dec 23, 2022
From: ORDERGROOVE, INC.
To: ORDERGROOVE, LLC
Reel/Frame 062214/0633 →
SECURITY INTEREST Recorded Sep 21, 2022
From: ORDERGROOVE, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 061171/0610 →
RELEASE OF SECURITY INTEREST Recorded Nov 22, 2021
From: VENTURE LENDING & LEASING VIII, INC.; VENTURE LENDING & LEASING IX, INC.
To: ORDERGROOVE, INC
Reel/Frame 058186/0856 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2018
From: GROFF, BRADLEY WILLIAMS
To: ORDERGROOVE, INC.
Reel/Frame 047043/0097 →
SECURITY INTEREST Recorded Sep 28, 2018
From: ORDERGROOVE, INC.
To: VENTURE LENDING & LEASING IX, INC.; VENTURE LENDING & LEASING VIII, INC.
Reel/Frame 047163/0351 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2017
From: ALVO, GREG E.; FREDRICH, PAUL; BIFOLCO, MICHAEL; SHALOM, OFIR; GUTIERREZ, JUAN; MOYANO, MARCOS
To: ORDERGROOVE, INC.
Reel/Frame 044186/0563 →
Continuity (5)
Continuation In Part 15479230 · Apr 4, 2017
Provisional Application 62579871 · Oct 31, 2017
Provisional Application 62579872 · Oct 31, 2017
Provisional Application 62425191 · Nov 22, 2016
Related Publication 20180349980A1 · Dec 6, 2018
Cited By (3)
US 12,205,073 US 12,205,091 US 12,223,532