SENSOR NETWORK-BASED CONTEXT-AWARE CONTENT DELIVERY SYSTEM
First Claim
1. A computer-implemented method comprising:
- receiving low-level location information from a plurality of sensors operable to detect the presence and identity of a plurality of transponders located on a plurality of shopping carts;
based on the low-level location information, publishing via an in-store network, shopping business events indicative of in-store locations for respective shopping carts of the plurality of shopping carts;
based on an in-store location of a respective shopping cart, constructing a shopper context for at least one shopper, wherein the shopper context comprises a shopping history for the at least one shopper;
responsive to analysis of the shopper context, while the at least one shopper is shopping, choosing content comprising an in-store offer to be presented to the at least one shopper; and
while the at least one shopper is shopping, delivering the content comprising the in-store offer to an electronic device associated with the at least one shopper.
3 Assignments
0 Petitions
Accused Products
Abstract
A dynamic and extensible architecture allows the selection and delivery of content in light of current context, including shopper in-store location information. Both static and real-time operation are supported. Business events can be generated based on information derived from sensors, from other business events, or both. A rich context supporting a wide variety of conditions can be supported, including shopper in-store location, shopper history, shopper in-store shopping path, and the like. Content can be delivered in a personalized, shopper-specific manner, according to any condition indicated in the current context. Content directed to store operational staff, such as out-of-stock notifications, can also be supported. New devices or applications can easily be added to the system. Context relevant content can be delivered via a variety of mechanisms, including the shopper'"'"'s own cell phone to enable a cost effective delivery channel.
123 Citations
25 Claims
-
1. A computer-implemented method comprising:
-
receiving low-level location information from a plurality of sensors operable to detect the presence and identity of a plurality of transponders located on a plurality of shopping carts; based on the low-level location information, publishing via an in-store network, shopping business events indicative of in-store locations for respective shopping carts of the plurality of shopping carts; based on an in-store location of a respective shopping cart, constructing a shopper context for at least one shopper, wherein the shopper context comprises a shopping history for the at least one shopper; responsive to analysis of the shopper context, while the at least one shopper is shopping, choosing content comprising an in-store offer to be presented to the at least one shopper; and while the at least one shopper is shopping, delivering the content comprising the in-store offer to an electronic device associated with the at least one shopper. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method comprising:
-
receiving low-level information indicative of shopper locations and of shopper activities in a store, the low-level information being received from a mesh network of sensors comprising a plurality of radio frequency readers operable to detect a plurality of radio frequency identification tags, wherein at least a portion of the plurality of radio frequency identification tags are located on a plurality of shopper locator devices in the store and wherein at least one of the plurality of shopper locator devices is associated with a shopper; based on the received low-level information, generating location-type shopping business events indicative of the shopper locations and other shopping business events indicative of the shopper activities; publishing via an in-store network, the location-type shopping business events and the other shopping business events; based at least partially on the published location-type shopping business events and the published other shopping business events, constructing a shopper context for the shopper wherein the shopper context comprises an association between the at least one of the plurality of shopper locator devices and the shopper; receiving and processing at least one of the other shopping business events based on the shopper context; responsive to the processing, choosing content comprising an in-store offer to be presented to the shopper; and while the shopper is in the store, delivering the content comprising the in-store offer via a shopper cell phone.
-
-
11. One or more computer-readable media having computer executable instructions for performing a method comprising:
-
building a shopper context, wherein the building comprises; receiving high-level location information for a shopper in a store based on data generated by sensors and on an association between the one or more of the transponders and the shopper, wherein the sensors are configured to sense locations of one or more transponders located in the store and to communicate with an in-store network; and associating the high-level location information for the shopper with a shopper identifier and a shopping history; subscribing to a business event indicative of a shopper activity; choosing context relevant content to be delivered to the shopper while the shopper is in the store responsive to analysis of the business event indicative of the shopper activity, the analysis being based on the shopper context; and choosing a method of delivery of the context relevant content based on the context relevant content and the analysis. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
a plurality of sensors distributed in a retail store and configured to receive data transmitted from one or more transponders on shopping carts and to generate sensor data indicative of locations of the shopping carts; a plurality of application nodes configured in a mesh network, wherein one or more of the plurality of application nodes is configured to receive the sensor data and to generate location-type business events based on the received sensor data and one or more others of the plurality of application nodes is configured to process the location-type business events to chose an in-store offer to be delivered to shoppers associated with the shopping carts. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A system comprising:
-
means for receiving low-level location information from a plurality of sensors operable to detect the presence and identity of a plurality of transponder means located on a plurality of shopping carts; means for publishing via an in-store network, business events indicative of in-store locations for respective shopping carts of the plurality of shopping carts based on the low-level location information; means for constructing a shopper context for at least one shopper, wherein the shopper context comprises a shopping history for the shopper and is based on an in-store location of a respective shopping cart; means for choosing content comprising an in-store offer to be presented to the shopper responsive to analysis of the shopper context; and means for delivering the content comprising the in-store offer to an electronic device associated with the shopper while the shopper is shopping.
-
Specification