IP Library Granted Patent US 12,380,467
Granted Patent B2
US 12,380,467 · App. 18/735,807 · Granted Aug 5, 2025

Sales promotion using product comparison

Inventors: Todd Schmeling (Gurnee, IL); Christie Rugh (Woodstock, IL); Gilead Fishel (Chicago, IL); Jonathan Burr (Willow Springs, IL)
Assignee: TRANSFORM SR BRANDS LLC
G06Q30/0253G06Q30/0629G06Q30/0631
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 12,380,467
App. No.
18/735,807
Granted
Aug 5, 2025
Kind
B2
Abstract

Methods and apparatus are disclosed regarding an e-commerce system that promotes sales of products based on product comparisons. Some embodiments may present a marketing message that justifies a price difference between presented products based on attribute differences between the presented products.

Claims (72)

1. A method, the method comprising:

via a first computing device:

receiving a request from a customer via a second computing device configured to be operated by the customer, wherein the request identifies a requested product from a product database;

identifying relationships between the customer and other customers of the e-commerce system based on social networking data obtained for the customer;

weighting purchase histories for the other customers of the e-commerce system based on the identified relationships;

identifying purchase-driving attributes of the requested product, based on a purchase history for the customer and the weighted purchase histories for the other customers;

ranking products of the product database;

selecting, based on its ranking, an alternative product that has a marketing message that provides a justification of a price difference between a selling price of the requested product and a selling price of the alternative product;

generating a presentation of a comparison of the requested product and the alternative product; and

automatically initiating, by one or more processors of the first computing device, a transmission of the presentation of the comparison and the marketing message to the customer via a cellular network interface according to at least one predetermined condition, wherein the transmission is configured to optimize delivery timing to enhance user engagement; and

via the second computing device, displaying the presentation of the comparison.

2. The method of claim 1 , wherein the selling price of the alternative product is higher than the selling price of the requested product.

3. The method of claim 1 , wherein the selling price of the alternative product is lower than the selling price of the requested product.

4. The method of claim 1 , wherein:

the requested product and the alternative product differ by only a single attribute of the one or more of the purchase-driving attributes in the comparison; and

the justification provided by the marking message is based on the single attribute.

5. The method of claim 1 , wherein:

the requested product and the alternative product differ by at least two attributes of the one or more of the purchase-driving attributes in the comparison; and

the justification provided by the marking message is based on the at least two attributes.

6. The method of claim 1 , wherein ranking products of the product database comprises:

comparing the purchase-driving attributes of the requested product to corresponding attributes of products stored in the product database; and

ranking at least a subset of the products stored in the product database based upon said comparing.

7. The method of claim 1 , further comprising accessing the social networking data for the customer from a customer profile for the customer.

8. The method of claim 1 , wherein identifying the purchase-driving attributes of the requested product comprises dynamically selecting the purchase-driving attributes from a manually-ranked list of attributes.

9. An e-commerce system, comprising:

a first computing device, operably coupled to a network interface via a cellular protocol, configured to receive a request from a customer via a second computing device configured to be operated by the customer, wherein the request identifies a requested product from a product database; and

a first processor, of the first computing device, configured to:

identify relationships between the customer and other customers of the e-commerce system based on social networking data obtained for the customer;

weight purchase histories for the other customers of the e-commerce system based on the identified relationships;

identify purchase-driving attributes of the requested product, based on a purchase history for the customer and the weighted purchase histories for the other customers;

rank products of the product database, based at least upon matching attributes of each product to corresponding attributes of the purchase-driving attributes for the requested product;

identify a plurality of alternative products from the product database, based on a predetermined match, stored in the product database, between the requested product and the plurality of alternative products;

identify a second plurality of attributes according to the purchase histories that are weighted per relationships identified in the social networking data;

select, based on its ranking, an alternative product that has a marketing message that provides a justification of a price difference between a selling price of the requested product and a selling price of the alternative product;

generate a presentation of a comparison of the requested product and the alternative product; and

automatically initiate, by one or more processors of the first computing device, a transmission of the comparison and the marketing message that attempts to justify the price difference to the second computing device for presentation to the customer, wherein:

the transmission is initiated according to at least one predetermined condition,

the transmission is configured to optimize delivery timing to enhance user engagement, and

the presentation of the comparison is displayed via a second processor of the second computing device.

10. The e-commerce system of claim 9 , wherein the selling price of the alternative product is higher than the selling price of the requested product.

11. The e-commerce system of claim 9 , wherein the selling price of the alternative product is lower than the selling price of the requested product.

12. The e-commerce system of claim 9 , wherein:

the requested product and the alternative product differ by only a single attribute of the one or more of the purchase-driving attributes in the comparison; and

the justification provided by the marking message is based on the single attribute.

13. The e-commerce system of claim 9 , wherein:

the requested product and the alternative product differ by at least two attributes of the one or more of the purchase-driving attributes in the comparison; and

the justification provided by the marking message is based on the at least two attributes.

14. The e-commerce system of claim 9 , wherein the first processor is configured to rank products of the product database by:

comparing the purchase-driving attributes of the requested product to corresponding attributes of products stored in the product database; and

ranking at least a subset of the products stored in the product database based upon said comparing.

15. The e-commerce system of claim 9 , wherein the first processor is configured to access the social networking data for the customer from a customer profile for the customer.

16. The e-commerce system of claim 9 , wherein the first processor is configured to identify the purchase-driving attributes of the requested product by dynamically selecting the purchase-driving attributes from a manually-ranked list of attributes.

17. A non-transitory computer readable medium comprising instructions, wherein an execution of the instructions cause a first computing device, in response to a request from a second computing device, to at least:

identify relationships between a customer, operating the second computing device, and other customers of the e-commerce system based on social networking data obtained for the customer;

weight purchase histories for the other customers of the e-commerce system based on the identified relationships;

identify purchase-driving attributes of a requested product, based on a purchase history for the customer and the weighted purchase histories for the other customers;

rank products of a product database, based at least upon matching attributes of each product to corresponding attributes of the purchase-driving attributes for the requested product;

identify a plurality of alternative products from the product database, based on a predetermined match, stored in the product database, between the requested product and the plurality of alternative products;

identify a second plurality of attributes according to the purchase histories that are weighted per relationships identified in the social networking data;

select, based on its ranking, an alternative product that has a marketing message that provides a justification of a price difference between a selling price of the requested product and a selling price of the alternative product;

generate a comparison of the requested product and the alternative product; and

automatically initiate, by one or more processors of the first computing device, a transmission of the comparison and the marketing message that attempts to justify the price difference to the second computing device for presentation to the customer, wherein the transmission is initiated according to at least one predetermined condition to optimize delivery timing and enhance user engagement; and

display the presentation of the comparison via the second computing device.

18. The non-transitory computer readable medium of claim 17 , wherein:

the requested product and the alternative product differ by only a single attribute of the one or more of the purchase-driving attributes in the comparison; and

execution of the instructions further causes the e-commerce system to generate, based on the single attribute, the justification provided by the marking message.

19. The non-transitory computer readable medium of claim 17 , wherein:

the requested product and the alternative product differ by at least two attributes of the one or more of the purchase-driving attributes in the comparison; and

execution of the instructions further causes the e-commerce system to generate, is based on the at least two attributes, the justification provided by the marking message.

20. The non-transitory computer readable medium of claim 17 , wherein execution of the instructions further causes the e-commerce system to rank products of the product database by:

comparing the purchase-driving attributes of the requested product to corresponding attributes of products stored in the product database; and

ranking at least a subset of the products of the product database based upon said comparing.

Assignments (2)
SECURITY INTEREST Recorded Jun 30, 2025
From: TRANSFORM SR BRANDS LLC
To: JPP, LLC
Reel/Frame 071565/0960 →
SECURITY INTEREST Recorded Jun 11, 2025
From: TRANSFORM SR BRANDS LLC
To: CANTOR FITZGERALD SECURITIES, AS AGENT
Reel/Frame 071392/0196 →
Continuity (4)
Continuation 17070831 · Oct 14, 2020
Continuation 14750507 · Jun 25, 2015
Continuation 13971261 · Aug 20, 2013
Related Publication 20240320709A1 · Sep 26, 2024
References Cited (43)
US 6026375A · Hall et al. · 2000 [cited by applicant]
US 6397212B1 · Biffar · 2002 [cited by applicant]
US 6880750B2 · Pentel · 2005 [cited by applicant]
US 7720720B1 · Sharma et al. · 2010 [cited by applicant]
US 8200550B2 · Altkins · 2012 [cited by applicant]
US 9189811B1 · Bhosle et al. · 2015 [cited by applicant]
US 20020065721A1 · Lema et al. · 2002 [cited by applicant]
US 20020111881A1 · Walker et al. · 2002 [cited by applicant]
US 20020143655A1 · Elston et al. · 2002 [cited by applicant]
US 20050004880A1 · Musgrove · 2005 [cited by examiner]
US 20050273377A1 · Ouimet et al. · 2005 [cited by applicant]
US 20060076397A1 · Langos · 2006 [cited by applicant]
US 20060178943A1 · Rollinson et al. · 2006 [cited by applicant]
US 20070088624A1 · Vaughn et al. · 2007 [cited by applicant]
US 20070106468A1 · Eichenbaum et al. · 2007 [cited by applicant]
US 20070138268A1 · Tuchman · 2007 [cited by applicant]
US 20070257774A1 · Stumpert et al. · 2007 [cited by applicant]
US 20080228600A1 · Treyz et al. · 2008 [cited by applicant]
US 20080255925A1 · Vailaya et al. · 2008 [cited by applicant]
US 20090187488A1 · Shamilian · 2009 [cited by applicant]
US 20090198593A1 · Klug et al. · 2009 [cited by applicant]
US 20090281903A1 · Blatstein · 2009 [cited by applicant]
US 20100030619A1 · Ofer · 2010 [cited by examiner]
US 20100088148A1 · Presswala et al. · 2010 [cited by applicant]
US 20100262477A1 · Hillerbrand et al. · 2010 [cited by applicant]
US 20100293106A1 · Rhoads et al. · 2010 [cited by applicant]
US 20110130129A1 · Snyder et al. · 2011 [cited by applicant]
US 20110196732A1 · Schueller et al. · 2011 [cited by applicant]
US 20110258058A1 · Carroll et al. · 2011 [cited by applicant]
US 20120005045A1 · Baker · 2012 [cited by examiner]
US 20120150681A1 · Yu et al. · 2012 [cited by applicant]
US 20120209710A1 · Ramer et al. · 2012 [cited by applicant]
US 20120296974A1 · Tabe · 2012 [cited by applicant]
US 20120330778A1 · Eastham · 2012 [cited by applicant]
US 20130096966A1 · Barnes, Jr. · 2013 [cited by applicant]
US 20130311335A1 · Howard et al. · 2013 [cited by applicant]
US 20140200965A1 · McConnell et al. · 2014 [cited by applicant]
US 20140279189A1 · Kubicki et al. · 2014 [cited by applicant]
WO 2004072762 · 2004 [cited by applicant]
WO 2008014255 · 2008 [cited by applicant]
WO 2011005072 · 2011 [cited by applicant]
Q. Feng K. Hwang and Y. Dai, “Rainbow Product for Upgrading E-Commerce,” in IEEE Internet Computing, vol. 13, No. 5, pp. 72-80, Sep.-Oct. 2009, doi: 10-1109/MIC.2009.113. (Year: 2009). [cited by examiner]
Doorenbos, Robert B., Oren, Etzioni, and Daniel S. Weld. “A scalable comparison-shopping agent for the world-wide web.” Agents. vol. 97.1997 (Year: 1997). [cited by applicant]
Cited By (1)
US 12,718,269