| Patent application number | Description | Published |
| 20090276289 | System and Method for Predicting Likelihood of Customer Attrition and Retention Measures - The present invention relates to a system and method for customer retention. Historical transaction and customer data may be received from stores. Likewise, recent customer transaction data may be received from the stores. The transactions are linked to each customer. Attriters, historical customers who discontinued shopping, are identified. Next, risk factors for attrition may be identified by examining the attriters' transaction history for commonalities. From the risk factors a loss model may be generated. The loss model may be used, in conjunction with current transaction data, to generate the likelihood of loss for each of the current customers, which may then be reported. Retention measures may be generated for each customer by comparing the customer's transactions to the loss model and the risk factors. The retention measures may be outputted to the stores, and a price optimization system. Likewise, the retention measures may be validated by comparing actual customer loss to the loss model. | 11-05-2009 |
| 20090327037 | System and Methods for Pricing Markdown with Model Refresh and Reoptimization - A system and method for tuning markdown plans is provided. Such a system and method may include configuring initial rule set. Initial Demand models are generated. A first optimization for inventory pricing may be received from the price optimization system. The first optimization uses the initial demand models and cost data. A markdown plan is generated by applying the initial rule set to the first optimization. The plan is implemented. Updated data may be received which mandates a re-optimization of the plan. Demand models are refreshed using the updated data. Initial rule set is updated by cross referencing plan history with the initial rule set and subtracting rule events that have previously occurred. A second optimization is received which uses the refreshed demand models and cost data. Then, the markdown plan is re-optimized by applying the updated rule set to the second optimization. The re-optimized markdown plan is reported, approved and implemented. | 12-31-2009 |
| 20100010870 | System and Method for Tuning Demand Coefficients - The present invention relates to a system and method for tuning demand coefficients. Transaction data for product categories is received from a store(s). Price elasticity and uncertainty values are selected for the product categories. This transaction data may be seeded with generic price elasticity and uncertainty values. Product categories where the transaction history is not sufficient enough to generate accurate demand coefficients may be identified. Tuning parameters for a product category are estimated using price elasticity and uncertainty values. The tuning parameters include price elasticity mean and price elasticity standard deviation. A modified likelihood function is generated by applying a normally distributed price elasticity term. The modified likelihood function may then be solved for its maxima, thereby generating tuned demand coefficients which may be output to a pricing optimization system for product price setting, and/or may be stored for later product categories. New sales data may be received from the store(s). This data may be used to retrain the tuned demand coefficients. | 01-14-2010 |
| 20100145773 | System and Method for Generating Product Decisions - The present invention relates to a system and method for generating business decisions. Embodiments of this system and method receive customer transaction data and additional information (cumulatively referred to as ‘modeling data’). This data is utilized to generate a product decision tree which models consumer purchasing decisions as a tree structure. The product decision tree may be utilized by the system to analyze demand for a given leaf (product) in association with other related products. In some embodiments, customers are segmented into groupings of customers who have similar attributes, including similar shopping behaviors. Customer insights are generated for the customer segments. The customer insights and the product decision tree are used to generate business plans, which may then be provided to a store for implementation. These plans may include a product assortment plan, an everyday pricing plan, a promotional plan, and a markdown plan. | 06-10-2010 |
| 20100228604 | System and Method for Generating Demand Groups - The present invention relates to a system and method for generating demand groups. The demand groups may then be fed to downstream pricing optimization and/or business decision systems. The system receives demand group modeling data including a product listing, point of sales data, available econometric data and product information. Attributes may then be assigned to the products based upon product identifiers, size, flavor, brand, and product descriptions utilizing natural language processing. The products may then be clustered according to the attributes and point of sales data utilizing any of hierarchical clustering, k-means clustering, locality sensitive hashing, QT clustering, EM algorithms and model based clustering. One or more decision trees may be generated for the product listings using the point of sales data. Demand rules may be received, which may be applied to the product clusters and the decision trees to generate demand groups. A confidence score may be generated for each product indicating how well that product fits within the demand group. These confidence scores may be compared against a threshold. Products with scores below the threshold may be flagged for user review. | 09-09-2010 |
| 20100306031 | System and Method for Product Role Analysis - The present invention relates to a system and method for analyzing product roles. The system receives a listing of products for classification into roles. The system receives volume data for each item, as well as demand coefficient. Elasticity of the products may be determined from the demand coefficients. Product volumes and elasticities may then be compared against one another by graphing the product by its volume versus elasticity. From this comparison the products may be classified into one or more roles. These roles include image items, niche products, assortment completers, and profit drivers. The assortment completer role is populated with products which have high relative elasticity and low relative volume. Niche product role is populated with products which have low relative elasticity and low relative volume. The image item role is populated with products which have high relative elasticity and high relative volume. And lastly, the profit driver role is populated with products which have low relative elasticity and high relative volume. This comparison may also include generating an “image value” for the product. | 12-02-2010 |
| Patent application number | Description | Published |
| 20080219169 | Flexible, Cost-Effective Solution For Peer-To-Peer, Gaming, And Application Traffic Detection & Treatment - A method and apparatus for detecting, peer traffic based on a heuristic model and deep packet inspection is described. A suspect set of peer packets is detected using a heuristic model. From the suspect set of peer packet, a set of verified peer packets is detected using deep packet inspection. The set of verified peer packets is processed according to the peer processing policy, while the non-verified peer packets is processed according a non-peer policy. Furthermore, the statistics are generated from the set of suspect peer packet. These statistics are used to update the heuristic model. | 09-11-2008 |
| 20090225759 | HIERARCHICAL METERING IN A VIRTUAL ROUTER-BASED NETWORK SWITCH - Methods and systems are provided for applying metering and rate-limiting in a virtual router environment and supporting a hierarchy of metering/rate-limiting contexts per packet flow. According to one embodiment, multiple first level metering options and multiple second level metering options associated with a hierarchy of metering levels are provided. A virtual routing engine receives packets associated with a first packet flow and packets associated with a second packet flow. The virtual routing engine performs a first type of metering of the first level metering options on the packets associated with the first packet flow using a first metering control block (MCB) and performs a second type of metering of the second level metering options on the packets associated with the first packet flow and the packets associated with the second packet flow using a second MCB. | 09-10-2009 |
| 20090238181 | NETWORK PACKET STEERING VIA CONFIGURABLE ASSOCIATION OF PROCESSING RESOURCES AND NETWORK INTERFACES - Methods and systems are provided for steering network packets. According to one embodiment a method is provided for steering incoming network packets. Each network packet processing resource of a network routing/switching device is dynamically assigned to one or more network interfaces of the network routing/switching device. Each of the network packet processing resources includes one or more processing elements and a memory. Incoming network packets received by the network interfaces are steered to an appropriate network packet processing resource based on the dynamic assignment. | 09-24-2009 |
| 20100220741 | HETEROGENEOUS MEDIA PACKET BRIDGING - Methods and systems for bridging Ethernet frames transmitted over heterogeneous media channels are provided. According to one embodiment, multiple Ethernet frames encapsulated within multiple in-bound media transmissions having different media formats are received via a first set of multiple network interfaces of a network-computing device. The multiple in-bound media transmissions are relayed via a switch fabric of the network-computing device to a virtual bridge application running on a processing resource shared by the network interfaces and which acts as a single bridging domain for all Ethernet frames. The virtual bridge application encapsulates the multiple Ethernet frames within multiple out-bound media transmissions by performing media agnostic Ethernet bridging of the multiple Ethernet frames. The multiple Ethernet frames are transmitted by relaying, via the switch fabric, the out-bound media transmissions to a second set of the multiple network interfaces. | 09-02-2010 |
| Patent application number | Description | Published |
| 20080317040 | MANAGING HIERARCHICALLY ORGANIZED SUBSCRIBER PROFILES - Apparatus are provided for managing hierarchically organized subscriber profiles. According to one embodiment, a router includes multiple virtual interfaces and a policy engine. The virtual interfaces define connections between the router and corresponding subscribers of a service provider. A first virtual interface is operable to receive packets from a first subscriber and to process the packets in accordance with a first-level profile identifier. The policy engine is coupled with the virtual interfaces and operable to de-reference subscriber profiles of the subscribers on behalf of the virtual interfaces based on a database of hierarchically organized profile identifiers. The database includes multiple lower-level profile identifiers, which explicitly define subscriber services, and multiple first-level profile identifiers, which define service contexts representing combinations of services available to subscribers when connected to the service provider by (i) explicitly defining the subscriber services or (ii) referring to one or more of the lower-level profile identifiers. | 12-25-2008 |
| 20080317231 | MANAGING HIERARCHICALLY ORGANIZED SUBSCRIBER PROFILES - Methods are provided for managing hierarchically organized subscriber profiles. According to one embodiment, subscriber services are modified without requiring a change to the subscriber's first-level profile identifier and without requiring the subscriber to reestablish a connection with the service provider. A database of hierarchically organized profile identifiers, including multiple lower-level profile identifiers, explicitly defining subscriber services, and multiple first-level profile identifiers, defining service contexts representing combinations of services available to subscribers by (i) explicitly defining the subscriber services or (ii) referring to one or more of the lower-level profile identifiers, are maintained within a virtual router operable within a telecommunications system of the service provider. Updated service profile information, representing a change to the subscriber's service context, is received. Responsive the updated service profile information, lower-level profile identifiers currently associated with the subscriber's first-level profile identifier are replaced with lower-level profile identifiers corresponding to the updated service profile information. | 12-25-2008 |
| 20080320553 | MANAGING HIERARCHICALLY ORGANIZED SUBSCRIBER PROFILES - Methods are provided for managing hierarchically organized subscriber profiles. According to one embodiment of the present invention, a subscriber connection is created with a virtual router operable within a telecommunications system of a service provider. A connection request is received from a subscriber of multiple subscribers of the service provider at a subscriber manager of the virtual router. The virtual router maintains a database of hierarchically organized profile identifiers, including multiple lower-level profile identifiers, which explicitly define subscriber services, and multiple first-level profile identifiers, which define service contexts representing combinations of services available to subscribers when connected by (i) explicitly defining the subscriber services or (ii) referring to one or more of the multiple lower-level profile identifiers. If the subscriber is successfully authenticated, a connection is created by creating and configuring a virtual interface within the virtual router for the subscriber connection based on the subscriber's first-level profile identifier. | 12-25-2008 |
| 20090007228 | MANAGING HIERARCHICALLY ORGANIZED SUBSCRIBER PROFILES - Apparatus are provided for managing hierarchically organized subscriber profiles. According to one embodiment, a router includes a subscriber manager, a database and a virtual interface. The subscriber manager is operable to receive a connection request from a subscriber of a service provider. The database has stored therein hierarchically organized profile identifiers, including multiple lower-level profile identifiers, which explicitly define subscriber services, and multiple first-level profile identifiers, which define service contexts representing combinations of services available to subscribers when connected to the service provider by (i) explicitly defining the subscriber services or (ii) referring to one or more of the plurality of lower-level profile identifiers. The virtual interface defines a subscriber connection between the router and the subscriber and is created and configured responsive to the connection request based on a first-level profile identifier that is associated with the subscriber. | 01-01-2009 |