System, method and apparatus for resupplying fast moving consumable goods associated with appliances
First Claim
1. A method comprising:
- receiving, by a first computer system, a first signal from a first appliance, wherein the first signal is indicative of a single use of a particular fast-moving consumer good (FMCG) by the first appliance;
updating in a memory, by the first computer system, a current memorized state of at least one processing event, the current memorized state being based on i) the first signal and ii) a previous memorized state, such that the previous memorized state comprises an estimate of an amount of the FMCG that has already been used since a previous resupplying of the FMCG;
generating, by the first computer system, a first indication that the FMCG is to be resupplied, based on the current memorized state;
transmitting, by the first computer system, a resupply message to a second computer system, wherein the transmitted resupply message is based on the generated first indication, and wherein the second computer system resupplies the FMCG based on receiving the transmitted resupply message; and
determining a time to deliver the FMCG based on anticipating a need for the FMCG during a first period of time in an environment in which the first appliance is situated, wherein the need is anticipated based on the number of people expected to be present within the environment during both the first period of time and a second period of time.
2 Assignments
0 Petitions
Accused Products
Abstract
A consumable-goods reordering system in which a system controller has access to the signals transmitted by each smart appliance relevant to the environment being monitored, such as a home. Each appliance monitors a particular physical condition that is related to the appliance'"'"'s usage of a consumable good, senses changes in the condition being monitored, and reports states of the condition. Meanwhile, the system controller memorizes and maintains the states of various processing events, such as when an appliance reported a particular state of the monitored condition. By considering the information reported by the multiple smart appliances, as well as by accounting for the states corresponding to the various events, the system controller is able to continually update a representation of the state of the monitored environment. Having such context awareness enables the system controller to generate intelligently various reorder messages for transmission to the various suppliers of the consumables.
73 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a first computer system, a first signal from a first appliance, wherein the first signal is indicative of a single use of a particular fast-moving consumer good (FMCG) by the first appliance; updating in a memory, by the first computer system, a current memorized state of at least one processing event, the current memorized state being based on i) the first signal and ii) a previous memorized state, such that the previous memorized state comprises an estimate of an amount of the FMCG that has already been used since a previous resupplying of the FMCG; generating, by the first computer system, a first indication that the FMCG is to be resupplied, based on the current memorized state; transmitting, by the first computer system, a resupply message to a second computer system, wherein the transmitted resupply message is based on the generated first indication, and wherein the second computer system resupplies the FMCG based on receiving the transmitted resupply message; and determining a time to deliver the FMCG based on anticipating a need for the FMCG during a first period of time in an environment in which the first appliance is situated, wherein the need is anticipated based on the number of people expected to be present within the environment during both the first period of time and a second period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A building automation controller comprising:
-
a first network adapter configured to receive a first signal from a first appliance, wherein the first signal is indicative of a single use of a particular fast-moving consumer good (FMCG) by the first appliance; a processor configured to; a) update, in a memory, a current memorized state of at least one processing event, the current memorized state being based on i) the first signal and ii) a previous memorized state, such that the previous memorized state comprises an estimate of an amount of the FMCG that has already been used since a previous resupplying of the FMCG, b) generate a first indication that the FMCG is to be resupplied, based on the current memorized state; and c) determine a time to deliver the FMCG based on anticipating a need for the FMCG during a first period of time in an environment in which the first appliance is situated, wherein the need is anticipated based on the number of people expected to be present within the environment during both the first period of time and a second period of time; and a second network adapter configured to transmit a resupply message to a computer system, wherein the transmitted resupply message is based on the generated first indication, and wherein the computer system resupplies the FMCG based on receiving the transmitted resupply message. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A building automation system comprising:
-
a first appliance comprising; 1) a sensor configured to sense a single use of a particular fast-moving consumer good (FMCG) and 2) a first network adapter configured to transmit a first signal, wherein the first signal is indicative of the single use of the FMCG having been sensed by the sensor; and a controller comprising; 1) a second network adapter configured to receive the first signal from the first appliance, 2) a processor configured to; a) update, in a memory, a current memorized state of at least one processing event, the current memorized state being based on i) the first signal and ii) a previous memorized state, such that the previous memorized state comprises an estimate of an amount of the FMCG that has already been used since a previous resupplying of the FMCG, b) generate a first indication that the FMCG is to be resupplied, based on the current memorized state, and c) determine a time to deliver the FMCG based on anticipating a need for the FMCG during a first period of time in an environment in which the first appliance is situated, wherein the need is anticipated based on the number of people expected to be present within the environment during both the first period of time and a second period of time; and 3) a third network adapter that is configured to transmit a resupply message to a computer system, wherein the transmitted resupply message is based on the generated first indication, and wherein the computer system resupplies the FMCG based on receiving the transmitted resupply message. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification