The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 10, 2013

Filed:

Jun. 12, 2008
Applicants:

Arnd Christian König, Kirkland, WA (US);

Martin Miroslavov Markov, Redmond, WA (US);

Kenneth Ward Church, Seattle, WA (US);

Inventors:

Arnd Christian König, Kirkland, WA (US);

Martin Miroslavov Markov, Redmond, WA (US);

Kenneth Ward Church, Seattle, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06Q 40/00 (2012.01); G07G 1/14 (2006.01);
U.S. Cl.
CPC ...
Abstract

A system that facilitates selecting advertisements that match a search query is described herein. The system includes a search query receiver component that receives a search query including keywords. The system also includes a match component that uses an associative data structure to identify in the associative data structure one or more data nodes that are associated in the associative data structure with respective unique keys corresponding to respective one or more hashes of combinations of the keywords in the search query. For each identified data node, the match component selects advertisements associated with bid phrases stored in the identified data node that respectively only include keywords included in the search query.


Find Patent Forward Citations

Loading…