Patentable/Patents/US-10325279
US-10325279

Preference based data collection and discounting system

PublishedJune 18, 2019
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

The preference-based data collection and discounting system and methods herein collect consumer product preferences and track the buying habits of a consumer and reward consumers through discounts. The buying habits may be interrogated by a database of one or more algorithms, which will result in a collated database about consumer buying habits. This metadata may be used by vendors to make marketing assumptions that will influence a consumer's future purchase decisions. Consumers directly input and update their preferences as well.

Patent Claims
16 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for preference-based data collection and discounting comprising: providing, by one or more processors, a consumer unique identifier; receiving, by the one or more processors, a list of products associated with the consumer unique identifier, wherein the order of the list of more than one product is identified; calculating, by the one or more processors, a discount multiplier for each product in the list of products, wherein the discount multiplier is based on the position of each product in the list of products; receiving, by the one or more processors, confirmation of the consumer unique identifier accessed at a transaction; accessing, by the one or more processors, the list of products associated with the identified consumer unique identifier; determining, by the one or more processors, if one of the products of the transaction are present on the list of products; applying, by the one or more processors, the discount multiplier to each individual product of the transaction based on the product's position on the list of products; modifying, by the one or more processors, the price of the transaction based on the applied discount multiplier; and updating, by the one or more processors, the list of products based on the specific products involved in the transaction by recalculating the discount multiplier for each product on the list based on an updated specific order.

2

2. The method of claim 1 , further comprising, monitoring, by one or more processors, the list of products to determine if an alteration to the ordering of the list of products occurs.

3

3. The method of claim 1 , further comprising, reordering, by one or more processors, the products on the list of products when a transaction is completed, wherein products involved in the transaction are removed from the list of products and the products remaining on the list of products are adjusted sequentially.

4

4. The method of claim 1 , wherein, a logistic regression is applied to the list of products to determine the discount multiplier.

5

5. The method of claim 1 , wherein the discount multiplier is calculated, by one or more processors, based on a predetermined equation associated with the position on the list of products.

6

6. The method of claim 5 , wherein, the predetermined equation is either quadratic or linear.

7

7. The method of claim 1 , wherein the discount multiplier may further comprise, calculating, by one or more processors, a variable based on a regression calculation for a predetermined number of positions on the list of products.

8

8. The method of claim 7 , wherein the regression calculation is linear or quadratic.

9

9. A computer program product for preference-based data collection and discounting, the computer program product comprising: one or more non-transitory computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions executed by a processor to perform tasks comprising: provide a consumer unique identifier; receive a list of products associated with the consumer unique identifier, wherein the order of the list of more than one product is identified; calculate a discount multiplier for each product in the list of products, wherein the discount multiplier is based on the position of each product in the list of products; receive confirmation of the consumer unique identifier accessed at a transaction; access the list of products associated with the identified consumer unique identifier; determine if one of the products of the transaction are present on the list of products; apply the discount multiplier to each individual product of the transaction based on the product's position on the list of products; modify the price of the transaction based on the applied discount multiplier; and update the list of products based on the specific products involved in the transaction by recalculating the discount multiplier for each product on the list based on an updated specific order.

10

10. The computer program product of claim 9 , further comprising, program instructions to monitor the list of products to determine if an alteration to the ordering of the list of products occurs.

11

11. The computer program product of 9 , further comprising, program instructions to reorder the products on the list of products when a transaction is completed, wherein products involved in the transaction are removed from the list of products and the products remaining on the list of products are adjusted sequentially.

12

12. The computer program product of claim 9 , wherein, a logistic regression is applied to the list of products to determine the discount multiplier.

13

13. The computer program product of claim 9 , wherein program instructions calculated the discount multiplier based on a predetermined equation associated with the position on the list of products.

14

14. The computer program product of claim 13 , wherein, the predetermined equation is either quadratic or linear.

15

15. The computer program product of claim 9 , wherein program instructions calculate a variable based on a regression calculation for a predetermined number of positions on the list of products for the discount multiplier.

16

16. The computer program product of claim 15 , wherein the regression calculation is linear, or quadratic based on the regression calculation.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

August 13, 2018

Publication Date

June 18, 2019

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Preference based data collection and discounting system” (US-10325279). https://patentable.app/patents/US-10325279

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

Preference based data collection and discounting system — Celia B. Banks | Patentable