SYSTEM AND METHOD FOR DERIVING INCOME FROM URL BASED CONTEXT QUERIES
First Claim
1. A method comprising the steps:
- receiving, over a network, a user context query from a user, wherein the user context query is formatted as a parameter of a URL and comprises at least one user context criteria;
formulating a network data query based on the at least one user context criteria so as to search, via the network, for user profile data, social network data, spatial data, temporal data, topical data and context query bid data that is available via the network and relates to the context so as to identify at least one entry in a context query bid database that relates to the at least one user context criteria, wherein each of the plurality of entries comprises at least one bid context criteria, a bid amount, an identification of an advertiser, and an identification of at least one advertisement;
selecting, via the network, one of the identified at least one of the plurality of entries on the context query bid database, wherein the selected one of the plurality of entries on the context query bid database has the highest bid amount;
retrieving, over the network, at least one entry from an advertisement database wherein an identification of an advertiser and an identification of an advertisement on the at least one entry from the advertisement database matches the identification of the advertiser and the identification of the at least one advertisement on the selected one of the plurality of entries on the context query bid database, wherein each entry on the advertisement database comprises an identification of an advertiser, an identification of an advertisement, and at least one advertisement data object;
generating, via the network, a dynamic webpage having content relating to the user context query;
inserting, via the network, the at least one data object of the at least one entry from the advertisement database into the dynamic webpage;
transmitting, over the network, the dynamic webpage to the user;
charging the advertiser a fee associated with the selected one of the plurality of entries on the context query bid database when a user interface event relating to the dynamic webpage occurs.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method for deriving income from URL based context queries. A URL based user context query is received over a network from a user, wherein the user context comprises at least one user context criteria. A query is formulated based on the context criteria so as to search for user profile data, social network data, spatial data, temporal data, topical data and context query bid data that is available via the network and relates to the context so as to identify entries in a context query bid database that relate to user context criteria. A dynamic webpage is generated having content relating to the query and advertisements associated with the selected bid are inserted into the webpage. The dynamic webpage is transmitted to the user. The advertiser associated with the selected bid is charged a fee when a user interface event relating to the dynamic webpage occurs.
-
Citations
33 Claims
-
1. A method comprising the steps:
-
receiving, over a network, a user context query from a user, wherein the user context query is formatted as a parameter of a URL and comprises at least one user context criteria; formulating a network data query based on the at least one user context criteria so as to search, via the network, for user profile data, social network data, spatial data, temporal data, topical data and context query bid data that is available via the network and relates to the context so as to identify at least one entry in a context query bid database that relates to the at least one user context criteria, wherein each of the plurality of entries comprises at least one bid context criteria, a bid amount, an identification of an advertiser, and an identification of at least one advertisement; selecting, via the network, one of the identified at least one of the plurality of entries on the context query bid database, wherein the selected one of the plurality of entries on the context query bid database has the highest bid amount; retrieving, over the network, at least one entry from an advertisement database wherein an identification of an advertiser and an identification of an advertisement on the at least one entry from the advertisement database matches the identification of the advertiser and the identification of the at least one advertisement on the selected one of the plurality of entries on the context query bid database, wherein each entry on the advertisement database comprises an identification of an advertiser, an identification of an advertisement, and at least one advertisement data object; generating, via the network, a dynamic webpage having content relating to the user context query; inserting, via the network, the at least one data object of the at least one entry from the advertisement database into the dynamic webpage; transmitting, over the network, the dynamic webpage to the user; charging the advertiser a fee associated with the selected one of the plurality of entries on the context query bid database when a user interface event relating to the dynamic webpage occurs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a user context query receiving module that receives user context queries from users, wherein each user context query is formulated as a parameter of a URL and comprises at least one user context criteria; a context query bid search module that formulates, for each user context query received by the user context query receiving module, a network data query based on the at least one user context criteria so as to search, via the network, for user profile data, social network data, spatial data, temporal data, topical data and context query bid data that is available via the network and relates to the context so as to identify at least one entry in a context query bid database that relates to the at least one context criteria, wherein each of the plurality of entries comprises at least one bid context criteria, a bid amount, an identification of an advertiser, and an identification of at least one advertisement; a bid selection module that selects, for each user context query processed by the context query bid search module, one of the identified at least one of the plurality of entries on the context query bid database, wherein the selected one of the plurality of entries on the context query bid database has the highest bid amount; an advertisement retrieving module that retrieves, for each of the selected one of the plurality of entries on the context query bid database, at least one entry from an advertisement database wherein an identification of an advertiser and an identification of an advertisement on the at least one entry from the advertisement database matches the identification of the advertiser and the identification of the at least one advertisement on the selected one of the plurality of entries on the context query bid database, wherein each entry on the advertisement database comprises an identification of an advertiser, an identification of an advertisement, and at least one advertisement data object; a dynamic webpage generation module that generates, for each user context query received by the user context query receiving module, a dynamic webpage having content relating to the user context query; an advertisement insertion module that inserts, for every dynamic webpage generated by the dynamic webpage generation module, the at least one data object of the at least one entry from the advertisement database into the dynamic webpage; a webpage transmission module that transmits, for every dynamic webpage generated by the dynamic webpage generation module, the dynamic webpage to the user; an advertiser fee module that charges advertisers fees associated with selected entries on the context query bid database when a user interface events occurs relating to dynamic webpages associated with the selected entries. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-readable medium having computer-executable instructions for a method comprising the steps:
-
receiving, over a network, a user context query from a user, wherein the user context query is formatted as a parameter of a URL and comprises at least one user context criteria; formulating a network data query based on the at least one user context criteria so as to search, via the network, for user profile data, social network data, spatial data, temporal data, topical data and context query bid data that is available via the network and relates to the context so as to identify at least one entry in a context query bid database that relates to the at least one user context criteria, wherein each of the plurality of entries comprises at least one bid context criteria, a bid amount, an identification of an advertiser, and an identification of at least one advertisement; selecting, via the network, one of the identified at least one of the plurality of entries on the context query bid database, wherein the selected one of the plurality of entries on the context query bid database has the highest bid amount; retrieving, over the network, at least one entry from an advertisement database wherein an identification of an advertiser and an identification of an advertisement on the at least one entry from the advertisement database matches the identification of the advertiser and the identification of the at least one advertisement on the selected one of the plurality of entries on the context query bid database, wherein each entry on the advertisement database comprises an identification of an advertiser, an identification of an advertisement, and at least one advertisement data object; generating, via the network, a dynamic webpage having content relating to the user context query; inserting, via the network, the at least one data object of the at least one entry from the advertisement database into the dynamic webpage; transmitting, over the network, the dynamic webpage to the user; charging the advertiser a fee associated with the selected one of the plurality of entries on the context query bid database when a user interface event relating to the dynamic webpage occurs. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification