Electronic Device For Re-Ordering Items
First Claim
1. A system comprising:
- one or more computing devices comprising;
an analysis module;
a customer module; and
a re-order module;
a re-ordering device comprising;
one or more electricity usage components to determine electricity usage data associated with an appliance that is electrically connected to the re-ordering device;
a memory to store the electricity usage data and communication data;
one or more communication interfaces for establishing a wireless connection with a wireless access point,wherein the one or more computing devices are configured to;
communicate at least one of a device identifier or a customer identifier received from the re-ordering device to the analysis module to determine a customer that is associated with the re-ordering device;
communicate the electricity usage data received from the re-ordering device to the analysis module to determine an appliance type of the appliance that is electrically connected to the re-ordering device based on a plurality of signatures stored in an electrical signature database;
communicate the appliance type to the customer module to determine, based on order history information for the customer, an estimated remaining quantity of an item that is associated with the appliance type;
communicate the estimated remaining quantity of the item to the re-order module to;
compare the estimated remaining quantity of the item to a threshold associated with automated re-ordering of the item;
decrement the estimated remaining quantity of the item in response to determining that the threshold associated with the item is satisfied; and
generate order data for automated re-ordering of the item for delivery to the customer in response to determining that the threshold associated with the item is not satisfied.
1 Assignment
0 Petitions
Accused Products
Abstract
In some cases, a method may include receiving electricity usage data from a re-ordering device and determining usage information for an appliance that is electrically connected to the re-ordering device based on the electricity usage data. The method may also include determining, based on the usage information and order history information for a customer, an estimated remaining quantity of an item that is associated with an appliance type of the appliance. The method further includes comparing the estimated remaining quantity of the item to a threshold associated with the item. In response to determining that the threshold associated with the item is satisfied, the method includes decrementing the estimated remaining quantity of the item. In response to determining that the threshold associated with the item is not satisfied, the method includes generating order data for automated re-ordering of the item for delivery to the customer.
-
Citations
20 Claims
-
1. A system comprising:
-
one or more computing devices comprising; an analysis module; a customer module; and a re-order module; a re-ordering device comprising; one or more electricity usage components to determine electricity usage data associated with an appliance that is electrically connected to the re-ordering device; a memory to store the electricity usage data and communication data; one or more communication interfaces for establishing a wireless connection with a wireless access point, wherein the one or more computing devices are configured to; communicate at least one of a device identifier or a customer identifier received from the re-ordering device to the analysis module to determine a customer that is associated with the re-ordering device; communicate the electricity usage data received from the re-ordering device to the analysis module to determine an appliance type of the appliance that is electrically connected to the re-ordering device based on a plurality of signatures stored in an electrical signature database; communicate the appliance type to the customer module to determine, based on order history information for the customer, an estimated remaining quantity of an item that is associated with the appliance type; communicate the estimated remaining quantity of the item to the re-order module to; compare the estimated remaining quantity of the item to a threshold associated with automated re-ordering of the item; decrement the estimated remaining quantity of the item in response to determining that the threshold associated with the item is satisfied; and generate order data for automated re-ordering of the item for delivery to the customer in response to determining that the threshold associated with the item is not satisfied. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
under control of one or more processors, receiving electricity usage data from a re-ordering device that is associated with a customer; determining usage information for an appliance that is electrically connected to the re-ordering device based on the electricity usage data; determining, based on the usage information and order history information for the customer, an estimated remaining quantity of an item that is associated with an appliance type of the appliance; comparing the estimated remaining quantity of the item to a threshold associated with the item; in response to determining that the threshold associated with the item is satisfied, decrement the estimated remaining quantity of the item; and in response to determining that the threshold associated with the item is not satisfied, generating order data for re-ordering of the item for delivery to the customer. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. An electronic device comprising:
-
a socket to receive a power cord plug of an appliance; an electrical connection to a power source; a power supply pass-through disposed between the power source and the socket; one or more electricity usage components disposed between the power supply pass-through and the socket, wherein the one or more electricity usage components are configured to measure at least one of a voltage or a current that is provided to the appliance via the socket; a memory; a wireless module communicatively coupled to an antenna; a microcontroller configured to; determine electricity usage data based at least in part on the measured voltage or current; store the electricity usage data in the memory; retrieve communication data stored in the memory; establish a wireless connection with a wireless access point (WAP) via the wireless module and the antenna; and send the electricity usage data to one or more remote servers via the wireless connection, wherein the one or more remote servers are configured to determine whether an item that is associated with usage of the appliance is to be re-ordered based at least in part on the electricity usage data and order history information for the item. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification