IP Library Granted Patent US 10,769,672
Granted Patent B2
US 10,769,672 · App. 14/660,034 · Granted Sep 8, 2020

System and method providing personalized recommendations

Inventor: Kelly Joseph Wical (Monticello, IN)
Assignee: TRANSFORM SR BRANDS LLC
G06Q30/0269G06Q30/0257
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,769,672
App. No.
14/660,034
Granted
Sep 8, 2020
Kind
B2
Abstract

A system and method for providing personalized recommendations or promotional information to consumers based upon a recommendation algorithm selected from a number of recommendation algorithms, by matching personal contextual information of each consumer to detailed contexts in which each recommendation algorithm exhibits optimal performance with regard to particular business performance measures.

Claims (76)

1. A method comprising:

storing, in memory of a computer system, a first recommendation algorithm for generating product or service recommendations based on personal context information, and a second recommendation algorithm for generating product or service recommendations based on personal context information, wherein the first recommendation algorithm is provided by a first source and the second recommendation algorithm is provided by a second source;

testing, via a processor of the computer system, the first recommendation algorithm with respect to each personal context of the plurality of test personal contexts;

associating, via the processor of the computer, particular personal contexts that are part of a first subset of the plurality of test personal contexts with the first recommendation algorithm in which the first recommendation algorithm exhibits an optimal outcome based on one or both of a business metric and a financial metric and the particular personal contexts that are part of the first subset of the plurality of test personal contexts;

testing, via the processor the computer system, the second recommendation algorithm with respect to each personal context of the plurality of test personal contexts;

associating, via the processor of the computer system, other particular personal contexts that are part of a second subset of the plurality of test personal contexts with the second recommendation algorithm in which the second recommendation algorithm exhibits an optimal outcome based on one or both of the business metric and the financial metric and the other particular personal contexts that are part of the second subset of the plurality of test personal contexts;

storing, in the memory of the computer system, personal context information for a particular consumer;

receiving, via a network interface of the computer system, a request for a product or service recommendation for the particular consumer based on an online search query by the particular consumer;

in response to the request, associating, via the processor of the computer system, the request with a particular one of the plurality of test personal contexts, wherein the association is based on the stored personal context information for the user;

selecting, via the processor of the computer system, the first recommendation algorithm for responding to the request, wherein the selecting is based on the first recommendation algorithm being better optimized for the particular one of the plurality of test personal contexts;

generating, via the processor of the computer system, a product or service recommendation using the selected first recommendation algorithm and the personal contextual information of the particular consumer;

delivering, via the network interface of the computer system, the generated product or service recommendation to a user device;

customizing a webpage displayed on the user device that includes the delivered product or service recommendation, wherein the webpage is customized based on the personal contextual information of the particular consumer; and

updating, by the processor of the computer system, the personal contextual information in the memory of the computer system to reflect interaction of the computer system and the particular consumer, interaction of the particular consumer with an online social network, online search history and online browsing history of the particular consumer, and online purchase history and in-store purchase history of the particular consumer.

2. The method according to claim 1 , wherein the request for the product or service recommendation originates in an interaction with an Internet web page.

3. The method according to claim 1 , wherein the request for the product or service recommendation is generated as part of production of promotional or marketing communication for the particular consumer.

4. The method according to claim 1 , wherein the personal contextual information comprises personal financial data for the particular consumer, personal product preference data for the particular consumer, and data representative of non-financial interactions between the merchant and the particular consumer.

5. The method according to claim 1 , wherein the first recommendation algorithm was submitted by a first supplier and the second recommendation algorithm was submitted by a second supplier, and the method further comprises:

storing, in the memory of the computer system, a record of use of the selected first recommendation algorithm in association with the first supplier; and

using the stored record of use to arrange for payment to the first supplier for use of the selected first recommendation algorithm.

6. The method according to claim 1 , wherein delivering the generated product or service recommendation information to the user device comprises:

generating a web page that displays the generated product or service recommendation; and

delivering the web page via a network interface of the computer system.

7. The method according to claim 1 , wherein the user device belongs to the particular consumer and the delivering the generated product or service recommendation to the user device comprises:

delivering a promotional communication to the user device of the particular consumer, based upon merchant selection of the particular user from a plurality of users.

8. A system comprising:

a computer system comprising one or more processors, memory, and a network interface, wherein the one or more processors operable to, at least:

store, in the memory of the computer system, a first recommendation algorithm for generating product or service recommendations based on personal context information, and a second recommendation algorithm for generating product or service recommendations based on personal context information, wherein the first recommendation algorithm is provided by a first source and the second recommendation algorithm is provided by a second source;

test the first recommendation algorithm with respect to each personal context of the plurality of test personal contexts;

associate particular personal contexts that are part of a first subset of the plurality of test personal contexts with the first recommendation algorithm in which the first recommendation algorithm exhibits an optimal outcome based on one or both of a business metric and a financial metric and the particular personal contexts that are part of the first subset of the plurality of test personal contexts;

test the second recommendation algorithm with respect to each personal context of the plurality of test personal contexts with the second recommendation algorithm;

associate other particular personal contexts that are part of a second subset of the plurality of test personal contexts with the second recommendation algorithm in which the second recommendation algorithm exhibits an optimal outcome based on one or both of the business metric and the financial metric and the other particular personal contexts that are part of the second subset of the plurality of test personal contexts;

store, in the memory of the computer system, personal context information for a particular consumer;

receive, via the network interface, a request for a product or service recommendation for the particular consumer based on an online search query by the particular consumer;

in response to the request, associate the request with a particular one of the plurality of test personal contexts, wherein the association is based on the stored personal context information for the user;

select the first recommendation algorithm for responding to the request, wherein the selection is based on the first recommendation algorithm being better optimized for the particular one of the plurality of test personal contexts;

generate a product or service recommendation using the selected first recommendation algorithm and the personal contextual information of the particular consumer;

deliver, via the network interface of the computer system, the generated product or service recommendation to a user device;

customize a webpage displayed on the user device that includes the delivered product or service recommendation, wherein the webpage is customized based on the personal contextual information of the particular consumer; and

update the personal contextual information in the memory to reflect interaction of the computer system and the particular consumer, interaction of the particular consumer with an online social network, online search history and online browsing history of the particular consumer, and online and in-store purchase history of the particular consumer.

9. The system according to claim 8 , wherein the request for the product or service recommendation originates in an interaction with an Internet web page.

10. The system according to claim 8 , wherein the request for the product or service recommendation is generated as part of production of promotional or marketing communication for the particular consumer.

11. The system according to claim 8 , wherein the personal contextual information comprises personal financial data for the particular consumer, personal product preference data for the particular consumer, and data representative of non-financial interactions between the merchant and the particular consumer.

12. The system according to claim 8 , wherein the first recommendation algorithm was submitted by a first supplier and the second recommendation algorithm was submitted by a second supplier, and the at least one processor is operable to, at least:

store, in the memory of the computer system, a record of use of the selected first recommendation algorithm in association with the first supplier; and

use the stored record of use to arrange for payment to the supplier for use of the selected first recommendation algorithm.

13. The system according to claim 8 , wherein delivery of the generated product or service recommendation information to the user device of comprises:

generation of a web page that displays the generated product or service recommendation; and

delivery of a web page via network interface of the computer system.

14. The method according to claim 8 , wherein the user device belongs to the particular consumer and the delivery of the generated product or service recommendation to the user device comprises:

delivering a promotional communication to the user device of the particular consumer, based upon merchant selection of a particular consumer.

15. A non-transitory computer-readable storage medium having a plurality of code sections, wherein each code section comprises a plurality of instructions executable by one or more processors of a computer system to cause the one or more processors to perform a method comprising:

storing, in memory of a computer system, a first recommendation algorithm for generating product or service recommendations based on personal context information, and a second recommendation algorithm for generating product or service recommendations based on personal context information, wherein the first recommendation algorithm is provided by a first source and the second recommendation algorithm is provided by a second source;

testing, via a processor of the computer system, the first recommendation algorithm with respect to each personal context of the plurality of test personal contexts;

associating, via the processor of the computer, particular personal contexts that are part of a first subset of the plurality of test personal contexts with the first recommendation algorithm in which the first recommendation algorithm exhibits an optimal outcome based on one or both of a business metric and a financial metric and the particular personal contexts that are part of the first subset of the plurality of test personal contexts;

testing, via the processor the computer system, the second recommendation algorithm with respect to each personal context of the plurality of test personal contexts;

associating, via the processor of the computer system, other particular personal contexts that are part of a second subset of the plurality of test personal contexts with the second recommendation algorithm in which the second recommendation algorithm exhibits an optimal outcome based on one or both of the business metric and the financial metric and the particular personal contexts that are part of the second subset of the plurality of test personal contexts;

storing, in the memory of the computer system, personal context information for a particular consumer;

receiving, via a network interface of the computer system, a request for a product or service recommendation for the particular consumer based on an online search query by the particular consumer;

in response to the request, associating, via the processor of the computer system, the request with a particular one of the plurality of test personal contexts, wherein the association is based on the stored personal context information for the user;

selecting, via the processor of the computer system, the first recommendation algorithm for responding to the request, wherein the selecting is based on the first recommendation algorithm being better optimized for the particular one of the plurality of test personal contexts;

generating, via the processor of the computer system, a product or service recommendation using the selected first recommendation algorithm and the personal contextual information of the particular consumer;

delivering, via the network interface of the computer system, the generated product or service recommendation to a user device;

customizing a webpage displayed on the user device that includes the delivered product or service recommendation, wherein the webpage is customized based on the personal contextual information of the particular consumer; and

updating, via the processor of the computer system, the personal contextual information in the memory of the computer system to reflect interaction of the computer system and the particular consumer, interaction of the particular consumer with an online social network, online search history and online browsing history of the particular consumer, and online and in-store purchase history of the particular consumer.

16. The non-transitory computer-readable storage medium according to claim 15 , wherein the request for the product or service recommendation originates in an interaction with an Internet web page.

17. The non-transitory computer-readable storage medium according to claim 15 , wherein the request for the product or service recommendation is generated as part of production of promotional or marketing communication for the particular consumer.

18. The non-transitory computer-readable storage medium according to claim 15 , wherein the personal contextual information comprises personal financial data for the particular consumer, personal product preference data for the particular consumer, and data representative of non-financial interactions between the merchant and the particular consumer.

19. The non-transitory computer-readable storage medium according to claim 15 , wherein the first recommendation algorithm was submitted by a first supplier and the second recommendation algorithm was submitted by a second supplier, and the method further comprises:

storing, in the memory of the computer system, a record of use of the selected first recommendation algorithm in association with the first supplier; and

using the stored record of use to arrange for payment to the first supplier for use of the selected first recommendation algorithm.

20. The non-transitory computer-readable storage medium according to claim 15 , wherein delivering the generated product or service recommendation information to the user device comprises:

generating a web page that displays the generated product or service recommendation; and

delivering the web page via a network interface of the computer system.

21. The non-transitory computer-readable storage medium according to claim 15 , wherein the user device belongs to the particular consumer and the delivering the generated product or service recommendation to the user device comprises:

delivering a promotional communication to the user device of the particular consumer, based upon merchant selection of the particular user from a plurality of users.

Assignments (14)
SECURITY INTEREST Recorded May 7, 2021
From: TRANSFORM SR BRANDS LLC
To: CANTOR FITZGERALD SECURITIES
Reel/Frame 056179/0863 →
SECURITY INTEREST Recorded May 15, 2020
From: TRANSFORM SR BRANDS LLC
To: JPP, LLC
Reel/Frame 053467/0062 →
RELEASE OF SECURITY INTEREST Recorded Mar 18, 2020
From: CITIBANK, N.A., AS AGENT
To: TRANSFORM SR BRANDS LLC
Reel/Frame 052188/0176 →
RELEASE OF SECURITY INTEREST Recorded Mar 17, 2020
From: CANTOR FITZGERALD SECURITIES
To: TRANSFORM SR BRANDS LLC
Reel/Frame 052184/0782 →
RELEASE OF SECURITY INTEREST Recorded Mar 17, 2020
From: BANK OF AMERICA, N.A.
To: TRANSFORM SR BRANDS LLC
Reel/Frame 052183/0879 →
SECURITY INTEREST Recorded Sep 20, 2019
From: TRANSFORM SR BRANDS LLC
To: CANTOR FITZGERALD SECURITIES
Reel/Frame 050451/0309 →
RELEASE OF SECURITY INTEREST Recorded Apr 22, 2019
From: CANTOR FITZGERALD SECURITIES, AS AGENT
To: TRANSFORM SR BRANDS LLC
Reel/Frame 049284/0149 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2019
From: SEARS BRANDS, L.L.C.
To: TRANSFORM SR BRANDS LLC
Reel/Frame 048710/0182 →
SECURITY INTEREST Recorded Feb 25, 2019
From: TRANSFORM SR BRANDS LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 048433/0001 →
SECURITY INTEREST Recorded Feb 25, 2019
From: TRANSFORM SR BRANDS LLC
To: CITIBANK, N.A.
Reel/Frame 048424/0291 →
RELEASE OF SECURITY INTEREST Recorded Feb 15, 2019
From: JPP, LLC
To: SEARS BRANDS, L.L.C.
Reel/Frame 048352/0708 →
SECURITY INTEREST Recorded Feb 12, 2019
From: TRANSFORM SR BRANDS LLC
To: CANTOR FITZGERALD SECURITIES, AS AGENT
Reel/Frame 048308/0275 →
SECURITY INTEREST Recorded Jan 5, 2018
From: SEARS BRANDS, L.L.C.
To: JPP, LLC
Reel/Frame 045013/0355 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2015
From: WICAL, KELLY JOSEPH
To: SEARS BRANDS, L.L.C.
Reel/Frame 035299/0146 →
Cited By (2)
US 12,198,177 US 12,277,579