Framework for Generating a Personalized Item List
AssigneeWal-Mart Stores, Inc.
InventorsConnie Seidel, S. Saul Solis, Nick Martin
Life of this patent
Estimating the term…
Abstract
A framework 10 is disclosed for generating a personalized item list, such as a shopping list. The framework comprises an access point for acquiring customer transaction data, a data aggregator for collecting acquired customer transaction data, and a list generator that utilizes computational logic engineered to both process customer transaction data and change dynamically as a function of said data. The access points can be, but are not limited to, a retailer operated website, a retailer developed smartphone application, and external third-party operated websites. A method for implementing the computational logic utilizing expandable item class modules is also disclosed.
Claims17
A framework for generating a personalized item list, the framework comprising:
- a customer account assigned by a retailer to a customer and having a unique customer identifier;
- a data aggregator configured to aggregate customer transaction data;
- an access point at which said customer can conduct a transaction with said retailer using the customer account, the access point capable of acquiring customer transaction data when said customer conducts said transaction, the customer transaction data being associated with the customer account;
- a list generator in communication with the data aggregator and comprising computational logic capable of generating said personalized item list utilizing the customer transaction data, the computational logic also capable of dynamic change as a function of said customer transaction data;
- and
- a customer interface capable of recognizing said customer through an input of the unique customer identifier, and whereby access to said personalized item list by said customer is enabled.
A method useful in the generation of a personalized item list, the personalized item list being generated by a list generator from customer transaction data utilizing computational logic that dynamically changes as a function of said customer transaction data, the method comprising the steps of:
- providing a plurality of item class modules into said computational logic, each item class module comprising a set of data processing algorithms, each item class module capable of processing a pre-definable class of customer transaction data, each item class module being switchable between an active state and an inactive state;
- initiating a customer account providing access to a customer to said list generator, the computational logic of said list generator comprising a default set of said item class modules, the default set consisting of item class modules switched to their active state at said initiation of said customer account;
- acquiring customer transaction data at an access point;
- and
- changing the computational logic of said list generator automatically after acquisition of customer transaction data, the change comprising either (a) switching an item class module in said default set from its active state to its inactive state, or (b) switching an item class module outside said default set from its inactive state to its active state.
Dependencies are inferred from the claim text.