Patentable/Patents/US-10803487
US-10803487

System for providing impressions based on consumer preferences for future promotions

PublishedOctober 13, 2020
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Methods, apparatus, and computer program products are disclosed for providing an impression to a consumer based on consumer preferences for future promotions. The methods include accessing consumer preferences for future promotions that specify at least one promotion request relating to a provider or a promotion category, and one or more promotion qualities, analyzing a plurality of promotions to identify those that satisfy the consumer preferences, and providing an impression to the consumer indicating the availability of the identified promotions. In embodiments, the methods can be used to identify promotions that are combinable with additional promotions offered by the same provider. Corresponding apparatus and computer program products are also provided.

Patent Claims
20 claims

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

1

1. An apparatus, comprising at least one processor and at least one memory for storing instructions that, with the at least one processor, cause the apparatus to: parse promotion text associated with a plurality of promotions, wherein the parsing comprises identifying one or more redemption parameters from the promotion text, wherein a redemption parameter specifies how and when a promotion may be redeemed; and calculating a score, using binormal separation (BNS), for each word within the one or more redemption parameters, the score representing a programmatically generated likelihood that the word identifies a particular redemption parameter and a significance of the word within the one or more redemption parameters; identify one or more promotions, based on the scores calculated for the words within the one or more redemption parameters, that satisfy consumer preferences associated with at least one promotion request received from a consumer device associated with a consumer; and transmit an impression to the consumer device associated with the consumer, wherein the impression comprises content indicating availability of the identified promotions that satisfy the consumer preferences.

2

2. The apparatus of claim 1 , wherein the consumer preferences comprise a provider or promotion category, and one or more promotion qualities.

3

3. The apparatus of claim 2 , wherein a provider, promotion category, and promotion qualities of a promotion are compared to the consumer preferences to identify the one or more promotions.

4

4. The apparatus of claim 1 , wherein consumer preferences for future promotions are predicted based in part on one or more of a search history, purchase history, location, or favorites of the consumer.

5

5. The apparatus of claim 1 , wherein the one or more promotion qualities comprises one or more of one or more thresholds or one or more redemption parameters.

6

6. The apparatus of claim 5 , wherein the one or more thresholds comprise one or more of a price threshold, a discount threshold, a quantity threshold, a provider rating threshold, or a promotion duration threshold.

7

7. The apparatus of claim 1 , wherein the one or more redemption parameters comprises one or more of a term, a constraint, a limitation, a rule, or a timing for redemption for the promotion.

8

8. The apparatus of claim 1 , wherein the one or more redemption parameters comprises a combinability of two or more promotions.

9

9. The apparatus of claim 1 , wherein the one or more redemption parameters comprises a combinability of one of two or more promotions offered by the same provider, two or more promotions having a common expiration date, or two or more promotions having a common redemption location.

10

10. The apparatus of claim 8 , wherein combinability of two or more promotions is determined based at least in part on one or more of provider parameters, redemption parameters, database tags, or promotion text associated with each of the two or more promotions.

11

11. A computer program product comprising a non-transitory computer-readable storage medium comprising computer program code that, when executed by a processor, causes an apparatus to: parse promotion text associated with a plurality of promotions, wherein the parsing comprises identifying one or more redemption parameters from the promotion text, wherein a redemption parameter specifies how and when a promotion may be redeemed; and calculating a score, using binormal separation (BNS), for each word within the one or more redemption parameters, the score representing a programmatically generated likelihood that the word identifies a particular redemption parameter and a significance of the word within the one or more redemption parameters; identify one or more promotions, based on the scores calculated for the words within the one or more redemption parameters, that satisfy consumer preferences associated with at least one promotion request received from a consumer device associated with a consumer; and transmit an impression to the consumer device associated with the consumer, wherein the impression comprises content indicating availability of the identified promotions that satisfy the consumer preferences.

12

12. The computer program product of claim 11 , wherein the consumer preferences comprise a provider or promotion category, and one or more promotion qualities.

13

13. The computer program product of claim 12 , wherein a provider, promotion category, and promotion qualities of a promotion are compared to the consumer preferences to identify the one or more promotions.

14

14. The computer program product of claim 11 , wherein consumer preferences for future promotions are predicted based in part on one or more of a search history, purchase history, location, or favorites of the consumer.

15

15. The computer program product of claim 11 , wherein the one or more promotion qualities comprises one or more of one or more thresholds or one or more redemption parameters.

16

16. The computer program product of claim 15 , wherein the one or more thresholds comprise one or more of a price threshold, a discount threshold, a quantity threshold, a provider rating threshold, or a promotion duration threshold.

17

17. The computer program product of claim 11 , wherein the one or more redemption parameters comprises one or more of a term, a constraint, a limitation, a rule, or a timing for redemption for the promotion.

18

18. The computer program product of claim 11 , wherein the one or more redemption parameters comprises a combinability of one of two or more promotions, two or more promotions offered by the same provider, two or more promotions having a common expiration date, or two or more promotions having a common redemption location.

19

19. The computer program product of claim 18 , wherein combinability of two or more promotions is determined based at least in part on one or more of provider parameters, redemption parameters, database tags, or promotion text associated with each of the two or more promotions.

20

20. A computer implemented method, comprising: parsing, by processing circuitry, promotion text associated with a plurality of promotions, wherein the parsing comprises identifying one or more redemption parameters from the promotion text, wherein a redemption parameter specifies how and when a promotion may be redeemed; and calculating a score, using binormal separation (BNS), for each word within the one or more redemption parameters, the score representing a programmatically generated likelihood that the word identifies a particular redemption parameter and a significance of the word within the one or more redemption parameters; identifying, by processing circuitry, one or more promotions, based on the scores calculated for the words within the one or more redemption parameters, that satisfy consumer preferences associated with at least one promotion request received from a consumer device associated with a consumer; and transmitting, by processing circuitry, an impression to the consumer device associated with the consumer, wherein the impression comprises content indicating availability of the identified promotions that satisfy the consumer preferences.

Classification Codes (CPC)

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

Patent Metadata

Filing Date

January 18, 2019

Publication Date

October 13, 2020

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. “System for providing impressions based on consumer preferences for future promotions” (US-10803487). https://patentable.app/patents/US-10803487

© 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.