Keyword Expression Language for Search Targeting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current search engines and online advertising systems require users and advertisers to provide extensive lists of keywords, which can be cumbersome and inefficient, especially when unique product SKUs are difficult to use for targeting.
Innovation Solution
A keyword expression language that allows advertisers to submit minimal characters and symbols, which are then used to generate permutations for search queries and ads, simplifying the targeting process and reducing the effort required for keyword generation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If advertisers provide extensive lists of keywords manually, then comprehensive keyword coverage can be achieved, but the time and effort required for keyword generation increases significantly
Solution Approach 1:
The system performs preliminary keyword generation by creating permutations of characters from product SKUs and other data sources in advance. This preliminary action stores potential keywords before they are needed for advertising campaigns, eliminating the need for manual keyword list creation while ensuring comprehensive coverage is available when needed.
Solution Approach 2:
The keyword generation system operates autonomously by automatically extracting characters from product SKUs, generating permutations, and creating keyword lists without human intervention. The system serves itself by using its own data sources (product catalogs, SKUs) to generate the keywords it needs, eliminating dependency on manual advertiser input.
2Measurement precision
If unique product SKUs are used as keywords, then precise product identification is achieved, but the SKUs become difficult to use for searching and targeting
Solution Approach 1:
The system segments product SKUs into individual characters and generates permutations of these characters to create multiple searchable keyword variants. This segmentation transforms a single difficult-to-search unique identifier into multiple easier-to-search keyword forms while maintaining the ability to precisely identify the original product through the permutation matching process.
3Reliability
If advertisers manually create comprehensive keyword lists, then all important terms can be included, but the complexity and effort of the process increases
Solution Approach 1:
The system automatically generates comprehensive keyword lists by extracting characters from product data and creating permutations without requiring advertiser intervention. This self-service approach maintains keyword completeness while eliminating the manual effort and complexity that would otherwise be required to create and maintain comprehensive keyword lists.
Data Source
AI summary
Media and methods are provided for creating and operating a keyword expression language. Syntax is generated as an abbreviation to represent a list of keywords. The syntax is executed as part of the keyword expression language to provide keywords. The syntax includes tokens that substitute for groups of information. Advertisers generate syntax which is subsequently used by a third-party to match to search queries and ads. The third-party may also generate keywords to match to the search queries and ads. The keywords are used to trigger advertising over the Internet.


