Devices, methods, and computer readable storage devices for providing offers based on aggregate need
First Claim
Patent Images
1. A system comprising:
- a first gateway associated with a first premises, the first gateway comprisinga first processor, anda first memory that stores first instructions that, when executed by the first processor, cause the first processor to perform first operations comprisingreceiving, from a unit comprising a sensor, data indicating a need for a product, wherein the unit provides the data indicating the need for the product in response to detecting, via the sensor, a reduction in an amount of the product based on detection, by the sensor, of a reduction in a weight of the product, andproviding, to a computing device, via a network, the data indicating the need for the product; and
the computing device comprisinga second processor, anda second memory that stores second instructions that, when executed by the second processor, cause the second processor to perform second operations comprising;
collecting, via the network, the data from the first gateway and data from a second gateway associated with a second premises, wherein the data collected from the second gateway indicates additional need for the product,aggregating the data collected from the first gateway and the data collected from the second gateway to determine an aggregate need for the product,receiving, from a first product provider, a threshold associated with a need for the product to be met before an offer associated with the product is provided by the first product provider,determining whether the aggregate need for the product meets the threshold,responsive to determining that the aggregate need for the product meets the threshold, sending, via the network, the offer associated with the product to each of the first gateway and the second gateway, wherein the offer associated with the product is provided by the first product provider, and wherein the offer associated with the product comprises an incentive to purchase the product, andin response to receiving an indication that a user associated with the first gateway has selected the offer associated with the product provided by the first product provider and dropped the offer over an icon provided by the computing device that corresponds to a second product provider, communicating the offer provided by the first product provider to the second product provider.
1 Assignment
0 Petitions
Accused Products
Abstract
Offers are provided based on an aggregate need. Data is collected data from a plurality of different communication devices. The data collected from each respective communication device indicates a need for a product associated with the respective communication device. An aggregate need for the product is determined based on the collected data. A determination is also made whether the aggregate need for the product meets a threshold. Responsive to determining that the aggregate need for the product meets the threshold, an offer for fulfilling the need for the product is sent to each respective communication device from which the data was collected that indicated the need for the product.
-
Citations
16 Claims
-
1. A system comprising:
-
a first gateway associated with a first premises, the first gateway comprising a first processor, and a first memory that stores first instructions that, when executed by the first processor, cause the first processor to perform first operations comprising receiving, from a unit comprising a sensor, data indicating a need for a product, wherein the unit provides the data indicating the need for the product in response to detecting, via the sensor, a reduction in an amount of the product based on detection, by the sensor, of a reduction in a weight of the product, and providing, to a computing device, via a network, the data indicating the need for the product; and the computing device comprising a second processor, and a second memory that stores second instructions that, when executed by the second processor, cause the second processor to perform second operations comprising; collecting, via the network, the data from the first gateway and data from a second gateway associated with a second premises, wherein the data collected from the second gateway indicates additional need for the product, aggregating the data collected from the first gateway and the data collected from the second gateway to determine an aggregate need for the product, receiving, from a first product provider, a threshold associated with a need for the product to be met before an offer associated with the product is provided by the first product provider, determining whether the aggregate need for the product meets the threshold, responsive to determining that the aggregate need for the product meets the threshold, sending, via the network, the offer associated with the product to each of the first gateway and the second gateway, wherein the offer associated with the product is provided by the first product provider, and wherein the offer associated with the product comprises an incentive to purchase the product, and in response to receiving an indication that a user associated with the first gateway has selected the offer associated with the product provided by the first product provider and dropped the offer over an icon provided by the computing device that corresponds to a second product provider, communicating the offer provided by the first product provider to the second product provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving, at a first gateway associated with a first premises, from a unit comprising a sensor, data indicating a need for a product, wherein the unit provides the data indicating the need for the product in response to detecting, via the sensor, a reduction in an amount of the product based on detection, by the sensor, of a reduction in a weight of the product; providing, by the first gateway, to a computing device, via a network, the data indicating the need for the product; collecting, by the computing device, via the network, the data from the first gateway and data from a second gateway associated with a second premises, wherein the second gateway indicates additional need for the product; aggregating, by the computing device, the data collected from the first gateway and the data collected from the second gateway to determine an aggregate need for the product; receiving, by the computing device, from a first product provider, a threshold associated with a need for the product to be met before an offer associated with the product is provided by the first product provider; determining, by the computing device, whether the aggregate need for the product meets the threshold; responsive to determining that the aggregate need for the product meets the threshold, sending, by the computing device, via the network, the offer associated with the product to each of the first gateway and the second gateway, wherein the offer associated with the product is provided by the first product provider, and wherein the offer associated with the product comprises an incentive to purchase the product; and in response to receiving an indication that a user associated with the first gateway has selected the offer associated with the product provided by the first product provider and dropped the offer over an icon provided by the computing device that corresponds to a second product provider, communicating, by the computing device, the offer provided by the first product provider to the second product provider. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification