Coupon Text Generation Using Product Taxonomy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current search engines and technologies fail to effectively identify and present sitewide coupons that do not have textual matches with user queries, leading to missed opportunities for users to find applicable discounts.
Innovation Solution
The system generates new coupon text by using a product class taxonomy to rewrite existing coupon descriptions, making them relevant to specific products and brands, and stores these in a datastore for presentation to users, even if the original text does not match the query terms.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If sitewide coupons are published without specific product text, then coupon applicability is improved, but searchability is worsened
Solution Approach 1:
The system performs preliminary text generation for coupons before they are published. Generic sitewide coupon text is transformed into multiple specific product-related text versions in advance, so that when users search, the coupons are already optimized for various product queries. This resolves the contradiction by preparing the coupons beforehand to be both generic in applicability and specific in searchability.
Solution Approach 2:
The system changes the textual parameters of coupons by generating multiple versions with different product-specific keywords while maintaining the same underlying coupon offer. This allows the same coupon to match different search queries through parameter variations in the text, resolving the contradiction between broad applicability and specific searchability.
2Measurement precision
If users submit multiple queries to find applicable coupons, then coupon matching accuracy is improved, but user interactions increase
Solution Approach 1:
The system performs self-service by automatically generating and storing multiple product-specific text versions for each coupon. When a user submits a query, the system can immediately match the coupon against the generated text versions without requiring the user to submit multiple different queries. This resolves the contradiction by making the system do the work of multiple queries automatically.
Solution Approach 2:
The system creates copies of the same coupon offer with different product-specific text descriptions. These copies allow the single coupon to be matched against various user queries without requiring users to perform multiple search actions, thus maintaining high matching accuracy while reducing user interactions.
3Difficulty of detecting and measuring
If coupon text is made specific to products, then searchability is improved, but coupon versatility is worsened
Solution Approach 1:
The system performs preliminary generation of multiple specific product texts for each generic coupon before deployment. This allows the same versatile coupon to have pre-prepared specific text versions for different product categories, resolving the contradiction by making specificity available in advance without limiting the coupon's actual applicability.
Solution Approach 2:
The system makes each coupon multi-functional by generating multiple text versions that can match different product searches. The same underlying coupon offer serves multiple functions across different product categories through its various text versions, resolving the contradiction between specificity for searchability and versatility for applicability.
Data Source
AI summary
The present disclosure relates to systems and methods for a coupon text generation system that generates new coupon text for existing coupons. The systems and methods automatically expand coupon-catalogs using a product class taxonomy hierarchy for merchants that identifies the different products, brands, or product classes for the merchant. The systems and methods create a plurality of new coupon text for a coupon provided by a merchant based on the product class taxonomy for the merchant. The text of the coupon text is rewritten to apply to the different products, brands, and product classes provided by the merchant. The coupons may be ranked, and the top results of the ranked coupons may be returned for presentation on a website.


