Content-management system for user behavior targeting
First Claim
1. A system configured to serve base content and relevant content to a user system based on an association of a user profile and the relevant content, such that the relevant content is relevant to a user, the system comprising:
- a plurality of web servers configured to serve the base content and the relevant content to the user system;
a set of additional-content servers configured to serve the relevant content to the web servers if units in the user profile match units associated with the relevant content;
a parsing server configured to, in response to a request for the base content from the user, extract the units from the base content requested by the user and after extraction of the units, generate the user profile on the basis of the units extracted from the base content requested by the user, generate a ranked list of the units in the user profile that are in the base content based on at least one of a relevance score and a revenue-generation amount for each unit in the user profile and calculate overall-relevance score for the units in the user profile based on the relevance scores and the revenue-generation amounts; and
a unit-matching module configured to determine whether the units in the user profile, having overall-relevance scores greater than or equal to a threshold score, match units associated with the relevant content if the user requests the base content, wherein the web servers are configured to serve the base content and the relevant content if the units in the user profile match units associated with the relevant content.
9 Assignments
0 Petitions
Accused Products
Abstract
A system including a plurality of web servers configured to serve base content and relevant content to a user system; a set of additional-content servers configured to serve the relevant content to the web servers if units in the user profile match units associated with the relevant content; a parsing server configured to extract the units in the user profile from the base content requested by the user and generate a ranked list of the units in the user profile; and a unit-matching module configured to determine whether the units in the user profile match units associated with the relevant content if the user requests the base content, wherein the web servers are configured to serve the base content and the relevant content if the units in the user profile match units associated with the relevant content.
-
Citations
38 Claims
-
1. A system configured to serve base content and relevant content to a user system based on an association of a user profile and the relevant content, such that the relevant content is relevant to a user, the system comprising:
-
a plurality of web servers configured to serve the base content and the relevant content to the user system; a set of additional-content servers configured to serve the relevant content to the web servers if units in the user profile match units associated with the relevant content; a parsing server configured to, in response to a request for the base content from the user, extract the units from the base content requested by the user and after extraction of the units, generate the user profile on the basis of the units extracted from the base content requested by the user, generate a ranked list of the units in the user profile that are in the base content based on at least one of a relevance score and a revenue-generation amount for each unit in the user profile and calculate overall-relevance score for the units in the user profile based on the relevance scores and the revenue-generation amounts; and a unit-matching module configured to determine whether the units in the user profile, having overall-relevance scores greater than or equal to a threshold score, match units associated with the relevant content if the user requests the base content, wherein the web servers are configured to serve the base content and the relevant content if the units in the user profile match units associated with the relevant content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 25, 26)
-
-
14. A system configured to associate a user profile with relevant content, the system comprising:
-
a parsing module, executed on a parsing server, configured to parse base content requested by a user and to generate parsed-base content; a unit-dictionary module including a plurality of units; a unit-extraction module, executed on the parsing server, configured to in response to a request for the base content from the user, extract units included in the unit dictionary from the parsed base content, the units extracted from the parsed-base content are referred to as the extracted-units; a unit-ranking module, executed on the parsing server, configured to rank the extracted-units, after extraction of the units, based on at least one of relevance scores and revenue-generation amounts respectively associated with the extracted-units, and to generate a ranked list of extracted-units that are in the base content and calculate overall-relevance scores for the units in the user profile based on the relevance scores and the revenue-generation amounts; a user profile associated with the user generated on the basis of the extracted-units and including the ranked list with overall-relevance scores for the units in the user profile; and a unit-matching module configured to generate an association between the user profile and the relevant content if the extracted-units in the ranked lists, having overall-relevance scores greater than or equal to a threshold score, and units associated with the relevant content match. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
27. A method for serving web content and relevant content that is relevant to a user, the method comprising:
-
requesting base content from a computer network; extracting a set of units from the base content, the units are referred to as the extracted units; assigning the extracted units respective relevance scores and revenue-generation amounts; after extracting the set of units, ranking the extracted units based on at least one of the relevance scores and the revenue-generation amounts; forming a user profile on the basis of the extracted units that includes a ranked list of the extracted units, the relevance scores, and the revenue generation amounts, the ranked list of extracted units being content associated with the base content; calculating overall-relevance scores for the units in the user profile based on the revenue-generation amounts and the relevance scores; forming at least one association between the user profile and the relevant content if at least one of the extracted-units in the user profile, having an overall-relevance score greater than or equal to a threshold score, matches at least one of the its associated with the relevant content; caching the association in a memory; retrieving the association from the memory, if the user requests the web content; and
thereafterserving the base content with the relevant content. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification