×

Fine print builder

  • US 10,255,620 B1
  • Filed: 06/27/2013
  • Issued: 04/09/2019
  • Est. Priority Date: 06/27/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for machine learning to programmatically select and transmit relevant fine print clause data structures to a user device to facilitate user definition of configured fine print data structures for a promotion that is offered by a promotion and marketing service, the method comprising:

  • receiving, from the user device, information identifying one or more locations at which a customer may redeem the promotion and either a product or a service for which the promotion may be redeemed;

    automatically identifying and dynamically generating, based on the received information, the relevant fine print clause data structures stored in a memory, wherein fine print clause data comprises legal and contractual parameters that outline a term, timing, and constraints for how and when a promotion may be redeemed, the term, timing, and constraints for how and when a promotion may be redeemed comprising and further comprise limitations on liability, conditions for eligibility, and warnings that a merchant places on a promotion, and further comprises an indication that the promotion must be redeemed prior to a specified deadline, for a specific good, service or experience,wherein the automatically identifying and dynamically generating of the relevant fine print clause data structures comprises;

    searching the memory for one or more mapping data structures associated with the location and either the product or the service;

    receiving search results comprising the one or more mapping data structures;

    retrieving the fine print clause data structures listed in the one or more mapping data structures;

    determining a causal relationship between the retrieved fine print clause data structures and performance of promotions to which the retrieved fine print clause data structure have been applied to determine an impact of a given fine print clause on promotion performance,wherein the determining of the impact of the given fine print clause on promotion performance comprises;

    querying a historical database to retrieve a historical set of previously offered promotions, searching the associated fine print for certain phrases from the fine print clause data structure, and flagging each historical promotion as containing or not containing the phrases included in the fine print clause data structure; and

    applying a multivariable linear regression model, including the fine print clauses and other deal parameters including at least a location and a merchant quality, to determine the impact of a given fine print clause on deal performance;

    selecting the relevant fine print clause data structures based on the determined impacts; and

    assigning, based on the determined impact of the given fine print clause on promotion performance, each of the selected relevant fine print clause data structures one of three default fields, including;

    a “

    Show-By-Default”

    field, a “

    Select-By-Default”

    field, and a “

    Required-By-Default”

    field, wherein the default fields indicate default rules for configuring the relevant fine print clause data structures for a given promotion, wherein if the “

    Show-By-Default”

    field is true, then the fine print clause stored in the data structure will be shown to the user via the user interface for the user'"'"'s selection, if the “

    Select-By-Default”

    field is true, then the fine print clause stored in the data structure will be shown to the user for selection, but will also be automatically selected, and therefore will be included in the fine print for the promotion unless the user specifically deselects the fine print clause, and if the “

    Required-By-Default”

    field is true, then the fine print clause stored in the data structure will be shown to the user, selected for inclusion in the fine print for the promotion, and will not be de-selectable;

    transmitting the relevant fine print clause data structures to the user device, configured for display in accordance with a respective impact of the given fine print clause on promotion performance;

    receiving, from the user device, the configured fine print data structure for the promotion based on the transmitted relevant fine print clause data structures, wherein the promotion is generated for display by the promotion and marketing service; and

    generating, by the processor, in real-time, a promotion including a fine print string based on the configured fine print data structure.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×