# US 10,318,966 B2 · Computer-implemented techniques for determining and provisioning real-time individualized product and service offering

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,318,966 B2
- Document ID: US10318966B2
- Status: Granted
- Kind: B2
- Application number: 14/843,590
- Filed: 2015-09-02
- Published: 2017-03-02
- Granted: 2019-06-11
- Earliest claimed: 2015-09-02
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Markus R. Ettl; Sechan Oh; Steven G. Pinchuk
- Web page: https://patentgrep.com/patent/US10318966B2

## CPC

- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- G06Q 30/0204: Market segmentation
- G06Q 30/0224: {based on user history}
- G06Q 30/0239: {Online discounts or incentives}
- G06Q 30/0226: Incentive systems for frequent usage, e.g. frequent flyer miles programs or point systems
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

User information may be received and a market segment associated with the user may be received. A personalized or individualized offer may be determined based on the user information, the personalized offer determined based on a product offeror's goal with respect to the user at a given time. The market segment offer and the personalized offer may be blended to determine a recommended personalized offering for the user at the given time, e.g., given a company's tactical, strategic and lifetime goals and values for that user.

## Claims

### Claim 1

A computer-implemented method of determining real-time individualized offering, comprising:
receiving, by one or more processors, user information associated with a user;
receiving, by one or more of the processors, a market segment offer associated with a product;
determining, by one or more of the processors, a personalized offer based on the user information, the personalized offer determined based on a product offeror's goal with respect to the user at a given time;
blending, by one or more of the processors, the market segment offer and the personalized offer to determine a recommended offering that is consistent with a user's goal at the given time of the offering, the blending comprising:
determining an equivalent market segment based offer of the personalized offer, the equivalent market segment based offer determined as a summation of a multiplication of a quantity and a unit market segment price of all items included in the personalized offer, the unit market segment price of an item being a price at which customers can purchase the item without customer information, based on a market segment of the customers at the given time in a non-personalized segment based offer system; and
modifying the personalized offer based on the equivalent market segment based offer and one or more personalized offering rules, the modifying comprising: responsive to determining that a difference between the personalized offer and the equivalent market segment based offer exceeds a threshold, performing at least one of removing the personalized offer, increasing a price of the personalized offer, removing a component element of the personalized offer, and adding a component element of the personalized offer, so that the difference is within the threshold; and
providing, by one or more of the processors, the recommended offering to the user via a user's device, the providing comprising:
activating the user's device to automatically connect to a product offeror's web site.

### Claim 2 (depends on 1)

The method of claim 1, wherein the market segment offer changes based on changing factors.

### Claim 3 (depends on 1)

The method of claim 1, wherein the providing comprises sending an alert to the user's device over a wireless channel to activate the user's device to automatically connect to the product offeror's web site.

### Claim 4 (depends on 1)

The method of claim 1, wherein the product offeror's goal comprises one or more of retention, loyalty, up sell, cross sell, relationship repair, or price sensitivity testing, or combinations thereof, and wherein the product offeror's goal with respect to the user changes over time.

### Claim 5 (depends on 1)

The method of claim 1, wherein receiving the market segment offer and determining the personalized offer are executed in parallel.

### Claim 6 (depends on 1)

The method of claim 1, wherein the personalized offer is determined based on one or more of a live dynamic user profile and a stored dynamic user profile, the personalized offer updated in one or more of batch and real time based on information available at the given time that adds value to the recommended offering, the information comprising at least one or more of loyalty program data, sales transaction data, click-stream data, social media activity data.

### Claim 7 (depends on 1)

The method of claim 1, wherein the providing, by one or more of the processors, the recommended offering to the user via the user's device further comprises: responsive to determining the recommended offering comprises multiple offerings, causing presenting of one offering while other offerings are stored in a memory queue, and responsive to receiving an indication to scroll through the multiple offerings, causing presenting of the other offerings stored in the memory queue.

### Claim 8

A computer readable storage medium storing a program of instructions executable by a machine to perform a method of determining real-time individualized offering, comprising:
receiving, by one or more processors, user information associated with a user;
receiving, by one or more of the processors, a market segment offer associated with a product;
determining, by one or more of the processors, a personalized offer based on the user information, the personalized offer determined based on a product offeror's goal with respect to the user at a given time;
blending, by one or more of the processors, the market segment offer and the personalized offer to determine a recommended offering that is consistent with a user's goal at the given time of the offering, the blending comprising:
determining an equivalent market segment based offer of the personalized offer, the equivalent market segment based offer determined as a summation of a multiplication of a quantity and a unit market segment price of all items included in the personalized offer, the unit market segment price of an item being a price at which customers can purchase the item without customer information, based on a market segment of the customers at the given time in a non-personalized segment based offer system; and
modifying the personalized offer based on the equivalent market segment based offer and one or more personalized offering rules, the modifying comprising: responsive to determining that a difference between the personalized offer and the equivalent market segment based offer exceeds a threshold, performing at least one: of removing the personalized offer, increasing a price of the personalized offer, removing a component element of the personalized offer, and adding a component element of the personalized offer, so that the difference is within the threshold; and
providing, by one or more of the processors, the recommended offering to the user via a user's device, the providing comprising:
activating the user's device to automatically connect to a product offeror's web site.

### Claim 9 (depends on 8)

The computer readable storage medium of claim 8, wherein the market segment offer changes based on changing factors.

### Claim 10 (depends on 8)

The computer readable storage medium of claim 8, wherein the providing comprises sending an alert to the user's device over a wireless channel to activate the user's device to automatically connect to the product offeror's web site.

### Claim 11 (depends on 10)

The computer readable storage medium of claim 10, wherein the product offeror's goal comprises one or more of retention, loyalty, up sell, cross sell, relationship repair, or price sensitivity testing, or combinations thereof, wherein the product offeror's goal with respect to the user can change over time and with each offering.

### Claim 12 (depends on 8)

The computer readable storage medium of claim 8, wherein receiving the market segment offer and determining the personalized offer are executed in parallel.

### Claim 13 (depends on 8)

The computer readable storage medium of claim 8, wherein the personalized offer is determined based on a dynamic customer profile, the personalized offer updated in one or more of real time and in batch mode, based on information available at the given time that adds value to the recommended offering, the information comprising at least one or more of loyalty program data, sales transaction data, click-stream data, social media activity data.

### Claim 14 (depends on 8)

The computer readable storage medium of claim 8, wherein the providing, by one or more of the processors, the recommended offering to the user via the user's device further comprises: responsive to determining the recommended offering comprises multiple offerings, causing presenting of one offering while other offerings are stored in a memory queue, and responsive to receiving an indication to scroll through the multiple offerings, causing presenting of the other offerings stored in the memory queue.

### Claim 15

A system of determining real-time individualized offering, comprising:
a storage device operable to store data associated with a user and market segments, the data comprising at least loyalty program data, sales transaction data, click-stream data, social media activity data;
a processor coupled to the storage device and further operable to receive user information associated with the user,
the processor further operable to receive a market segment offer associated with a product;
the processor further operable to determine a personalized offer based on the user information, the personalized offer determined based on a product offeror's goal with respect to the user at a given time;
the processor further operable to blend the market segment offer and the personalized offer to determine a recommended offering that is consistent with a user's goal at the given time of the offering, the processor blending the market segment offer and the personalized offer comprising:
determining an equivalent market segment based offer of the personalized offer, the equivalent market segment based offer determined as a summation of a multiplication of a quantity and a unit market segment price of all items included in the personalized offer, the unit market segment price of an item being a price at which customers can purchase the item without customer information, based on a market segment of the customers at the given time in a non-personalized segment based offer system; and
modifying the personalized offer based on the equivalent market segment based offer and one or more personalized offering rules, the modifying comprising: responsive to determining that a difference between the personalized offer and the equivalent market segment based offer exceeds a threshold, performing at least one: of removing the personalized offer, increasing a price of the personalized offer, removing a component element of the personalized offer, and adding a component element of the personalized offer, so that the difference is within the threshold; and
the processor further operable to provide the recommended offering to the user via a user's device, the processor providing recommended offering comprising:
activating the user's device to automatically connect to a product offeror's web site.

### Claim 16 (depends on 15)

The system of claim 15, wherein the market segment offer changes based on changing factors.

### Claim 17 (depends on 15)

The system of claim 15, wherein the personalized offer is determined based on the product offeror's goal with respect to the user at the given time and in a long term.

### Claim 18 (depends on 17)

The system of claim 17, wherein the product offeror's goal comprises one or more of retention, loyalty, up sell, cross sell, relationship repair, price sensitivity testing, or combinations thereof, wherein the product offeror's goal with respect to the user changes over time.

### Claim 19 (depends on 15)

The system of claim 15, wherein the processor receives the market segment offer and determines the personalized offer in parallel.

### Claim 20 (depends on 15)

The system of claim 15, wherein the processor providing the recommended offering further comprises: responsive to determining the recommended offering comprises multiple offerings, causing presenting of one offering while other offerings are stored in a memory queue, and responsive to receiving an indication to scroll through the multiple offerings, causing presenting of the other offerings stored in the memory queue.
