Keyword expression language for online search and advertising
AssigneeMicrosoft Corporation
InventorsIan P. Ferreira, Ewa Dominowska
Life of this patent
Estimating the term…
Abstract
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.
Claims8
One or more non-transitory computer-readable storage media having computer instructions embodied thereon for performing a method for executing a keyword expression language to match keyword expression language syntax to search queries and ads, the method comprising:
- receiving one or more letters with one or more symbols to represent an instance of the keyword expression language, wherein a combination of the one or more letters with the one or more symbols or a subset of the combination of the one or more letters with the one or more symbols is also represented by the instance;
- associating the instance with one or more ads;
- storing the instance in a database;
- and
- executing the keyword expression language with a set of tokens, wherein a token represents a group of related keywords.
Dependencies are inferred from the claim text.