METHOD FOR A CONTEXTUAL, VECTOR-BASED CONTENT-SERVING SYSTEM
First Claim
Patent Images
1. A method for creating a webpage ad analysis tool, the method comprising:
- defining one or more context categories, each context category comprises one or more terms;
combining the terms of all the context categories;
normalizing the combined terms;
reducing the normalized terms to remove redundancy;
rejecting terms from the reduction based on predefined rules;
generating a list of terms based on the results of the rejection;
creating a vector for each context category based on the terms of each context category and the generated list; and
creating deliverable data package comprising the list, the created context category vectors and an analyzer engine,wherein each context category is associated with a unique advertizing category, wherein each advertizing category includes associated ad content.
8 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems of achieving contextual ad serving, without the need for this expansive infrastructure of storing every possible hosting URL, and ensuring always-current page context by evaluating the context of the hosting page/URL in real-time, for every ad impression. This is achievable by reversing the model by identifying the corpus of all terms relevant to the available ad inventory (i.e. a selective set of terms) rather than attempting to evaluate the corpus of all terms residing in the hosting page/URL.
11 Citations
4 Claims
-
1. A method for creating a webpage ad analysis tool, the method comprising:
-
defining one or more context categories, each context category comprises one or more terms; combining the terms of all the context categories; normalizing the combined terms; reducing the normalized terms to remove redundancy; rejecting terms from the reduction based on predefined rules; generating a list of terms based on the results of the rejection; creating a vector for each context category based on the terms of each context category and the generated list; and creating deliverable data package comprising the list, the created context category vectors and an analyzer engine, wherein each context category is associated with a unique advertizing category, wherein each advertizing category includes associated ad content.
-
-
2. A method for analyzing a webpage and inserting ad content based on the analysis, the method comprising:
-
if a webpage accessed via a web browser includes an ad request, retrieving a data package from a server associated with the ad request, the data package comprises a list of normalized, reduced, and rejected content from one or more context categories, vectors associated with each of the one or more context categories based on the list and an analyzer engine; generating a list of content by performing normalization and rejection of terms included in the accessed webpage; generating a webpage vector by comparing the generated list of content with the list included in the data package; determining the context category vector having the closest match to the webpage vector; sending information related to the determined closest matching context category vector to the server; receiving ad content from the server that corresponds to the sent information; and displaying the received ad content in the webpage.
-
-
3. A system for creating a webpage ad analysis tool, the system comprising:
-
a means for defining one or more context categories, each context category comprises one or more terms; a means for combining the terms of all the context categories; a means for normalizing the combined terms; a means for reducing the normalized terms to remove redundancy; a means for rejecting terms from the reduction based on predefined rules; a means for generating a list of terms based on the results of the rejection; a means for creating a vector for each context category based on the terms of each context category and the generated list; and a means for creating deliverable data package comprising the list, the created context category vectors and an analyzer engine, wherein each context category is associated with a unique advertizing category, wherein each advertizing category includes associated ad content.
-
-
4. A system for analyzing a webpage and inserting ad content based on the analysis, the system comprising:
-
if a webpage accessed via a web browser includes an ad request, a means for retrieving a data package from a server associated with the ad request, the data package comprises a list of normalized, reduced, and rejected content from one or more context categories, vectors associated with each of the one or more context categories based on the list and an analyzer engine; a means for generating a list of content by performing normalization and rejection of terms included in the accessed webpage; a means for generating a webpage vector by comparing the generated list of content with the list included in the data package; a means for determining the context category vector having the closest match to the webpage vector; a means for sending information related to the determined closest matching context category vector to the server; a means for receiving ad content from the server that corresponds to the sent information; and a means for displaying the received ad content in the webpage.
-
Specification