IP Library Granted Patent US 10,275,740
Granted Patent B2
US 10,275,740 · App. 15/801,002 · Granted Apr 30, 2019

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

Inventors: Greg E. Alvo (Brooklyn, NY); Paul Fredrich (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.
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 10,275,740
App. No.
15/801,002
Granted
Apr 30, 2019
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 (54)

1. A method comprising:

receiving sensor data at a sensor device, the sensor data being representative of usage of a device configured to process a consumable, the sensor data includes a power sensor coupled in between a first subset of conductors and a second subset of conductors to electrically sense a current between a power source and the device;

generating a pattern of electric energy used by the device by forming a characterized value representative of an amount of the electric energy used by the device per a unit time and by forming the pattern using a plurality of characterized values, wherein each of the plurality of characterized values comprises data representative of a measured electrical characteristic associated with the device and power provided to the device;

using a pattern detector to evaluate the pattern and at least one characterized value of the plurality of characterized values to detect a power usage signature associated with the device;

identifying a device type based on the power usage signature to identify a subset of power usage signatures;

correlating data representing one or more units of the consumable processed via the device to the at least one characterized value of the usage to identify an amount and consumption rate of the consumable occurring at a given time by the device based on the subset of power usage signatures;

adjusting an amount representing an inventory of the consumable at the sensor device;

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

generating data representing a computing instruction to an adaptive distribution platform to replenish the inventory of the consumable using an adaptive subscription service.

2. The method of claim 1 wherein correlating the one or more units of the consumable to the at least one characterized value further comprises:

matching the pattern to data representative of a usage signature associated with the device; and

determining the one or more units of the consumable associated with the usage signature, wherein the usage signature is associated with a rate of consumption.

3. The method of claim 2 wherein the usage signature is associated with a rate of consumption for the consumable, and comprises the usage signature data.

4. The method of claim 1 wherein adjusting the amount representing the inventory of the consumable comprises:

determining the one or more units of the consumable associated with a pattern of values of electric energy per unit time;

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.

5. The method of claim 4 further comprising:

detecting the adjusted amount of inventory complies with a 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.

6. The method of claim 4 further comprising:

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

7. The method of claim 4 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.

8. The method of claim 4 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.

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

10. A sensor device comprising:

a housing including:

a first subset of conductors configured to plug into a socket-outlet, and

a second subset of conductors configured as another socket-outlet to receive a plug of a device configured to process a consumable, and

a power sensor coupled in between the first subset of conductors and the second subset of conductors, the power sensor coupled electrically between the first subset of conductors and the second subset of conductors to electrically sense a current between a power source and the device;

a memory including executable instructions; and

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

receive power sensor data from the power sensor, the sensor data being representative of usage of the device;

generate a pattern of electric energy used by the device by forming characterized values representative of an amount of the electric energy used by the device per a unit time and by forming the pattern using the characterized values, wherein each of the characterized values comprises data representative of a measured electrical characteristic associated with the device and power provided to the device;

use a pattern detector to evaluate the pattern and the characterized values to detect a power usage signature associated with the device;

identify a device type based on the power usage signature to identify a subset of power usage signatures;

identify a pattern of the values of the electric energy per unit time;

correlate data representing one or more units of the consumable processed by the device to the pattern of the values to identify an amount and consumption rate of the consumable occurring at a given time by the device based on the subset of power usage signatures; and

generate data representing a computing instruction to an adaptive distribution platform configured to instantiate a process to replenish the inventory of the one or more units of the consumable processed by the device.

11. The sensor device of claim 10 , wherein the processor is further configured to execute instructions to:

adjust an amount representing the inventory;

detect data representative of the amount of the inventory of the consumable, the data being associated with one or more threshold values; and

generate other data representative of a computing instruction to the adaptive distribution platform to replenish the inventory of the consumable.

12. The sensor device of claim 10 , further comprising:

a radio configured to transmit an electronic message including the data representative of the consumption of the one or more units of the consumable.

13. The sensor device of claim 12 , wherein the processor is further configured to execute instructions to:

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

14. The sensor device of claim 13 , wherein the computing device is configured to provide an operating system and computing environment configured to implement the adaptive distribution platform.

15. The sensor device of claim 13 , wherein the computing device is a mobile computing device.

16. The sensor device of claim 13 , wherein the computing device is a smart speaker device configured to implement voice-controlled commands to reorder the consumable to replenish 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/0100 →
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/0570 →
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 20180144290A1 · May 24, 2018
Cited By (2)
US 12,205,073 US 12,223,532