INTERNET ADVERTISING BROKERAGE APPARATUS, SYSTEMS, AND METHODS
First Claim
Patent Images
1. An apparatus, comprising:
- a group subscriber relevancy tag (RT) database at an internet advertising brokerage apparatus (IABA) to contain a set of RT records associating a user identification with at least one RT;
an advertisement inventory database communicatively coupled to the group subscriber RT database to contain a set of advertisement records, each advertisement record associating an advertisement with a set of RT requirements; and
a target server to receive an advertisement request with a user identification, to search the group subscriber RT database for the at least one RT, to match the at least one RT to the set of RT requirements, to place a bid for an advertisement placement opportunity associated with the advertisement request, and to pass the at least one RT to a content publisher associated with the advertisement request.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus, systems, and methods herein acquire and develop ad targeting relevancy information, route the relevancy information through a network, and use the relevancy information to prioritize ad flows and to select targeted, high-value ads to deliver to subscribers. Some example embodiments may intercept a subscriber internet access stream and/or interact with one or more subscriber information sources to acquire and develop the relevancy information. The relevancy information may then be introduced into the ad delivery ecosystem. Other example embodiments are described and claimed.
-
Citations
81 Claims
-
1. An apparatus, comprising:
-
a group subscriber relevancy tag (RT) database at an internet advertising brokerage apparatus (IABA) to contain a set of RT records associating a user identification with at least one RT; an advertisement inventory database communicatively coupled to the group subscriber RT database to contain a set of advertisement records, each advertisement record associating an advertisement with a set of RT requirements; and a target server to receive an advertisement request with a user identification, to search the group subscriber RT database for the at least one RT, to match the at least one RT to the set of RT requirements, to place a bid for an advertisement placement opportunity associated with the advertisement request, and to pass the at least one RT to a content publisher associated with the advertisement request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
-
a relevancy server to receive relevancy tags (RTs); a group relevancy module communicatively coupled to the relevancy server to enhance and expand the RTs; and a group subscriber RT database to store received, enhanced, and expanded RTs. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. An apparatus, comprising:
-
an access stream intercept device (ASID) monitoring module to receive operational statistics from at least one ASID; and an ASID performance statistics database communicatively coupled to the ASID monitoring module to store the operational statistics.
-
-
18. An apparatus, comprising:
-
an advertising network configuration database to receive configuration parameters from an advertising network manager and to store the parameters; and an access stream intercept device (ASID) configuration server communicatively coupled to the advertising network configuration database to send ASID configuration parameters and ASID database loads to at least one ASID. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. An apparatus, comprising:
-
a communication server to receive redirected hypertext transport protocol (HTTP) requests from an internet access computing device (IACD) and to receive redirected HTTP responses to the requests; and a subscriber relevancy module communicatively coupled to the communication server to extract stream relevancy tag (RT) data from the requests and the responses, to receive external RT data, to enhance the stream RT data and the external RT data, and to insert enhanced RT data into at least one of the requests or the responses. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 47)
-
-
36. A system, comprising:
-
a communication server at an access stream intercept device (ASID) to receive redirected hypertext transport protocol (HTTP) requests from an internet access computing device (IACD) and to receive redirected HTTP responses to the requests; a subscriber relevancy module communicatively coupled to the communication server to extract stream relevancy tag (RT) data from the requests and the responses, to receive external RT data, to enhance the stream RT data and the external RT data, and to insert enhanced RT data into at least one of the requests or the responses; a relevancy server at an internet advertising brokerage apparatus (IABA) communicatively coupled to the ASID to receive relevancy tags (RTs) from the ASID; a group relevancy module communicatively coupled to the relevancy server to enhance and expand the relevancy tags; and a group subscriber RT database to store received, enhanced, and expanded relevancy tags. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A system, comprising:
-
a subscriber relevancy module at an access stream intercept device (ASID) to redirect an advertisement request with a user identification to an internet advertising brokerage apparatus (IABA); a group subscriber relevancy tag (RT) database at the IABA, the group subscriber RT database communicatively coupled to the ASID to contain a set of RT records associating the user identification with at least one RT; an advertisement inventory database communicatively coupled to the group subscriber RT database to contain a set of advertisement records, each advertisement record associating an advertisement with a set of RT requirements; a target server communicatively coupled to the group subscriber RT database, the target server to search the group subscriber RT database for the at least one RT, to match at least one RT to the set of RT requirements, to place a bid for an advertisement placement opportunity associated with the advertisement request, and to pass the at least one RT to a content publisher associated with the advertisement request. - View Dependent Claims (46)
-
-
48. A system, comprising:
-
an access stream intercept device (ASID) to receive redirected datastreams associated with a plurality of subscribers and to append relevancy information to the redirected datastreams; a regional internet advertising brokerage apparatus (IABA) to receive the relevancy information and advertisement requests from the ASID and to provide regionally-enhanced relevancy information and bids for regional advertisement placement opportunities associated with the advertisement requests to an advertising brokerage network; a continental IABA to receive the regionally-enhanced relevancy information and advertisement requests and to provide continentally-enhanced relevancy information and bids for continental advertisement placement opportunities associated with the advertisement requests to the advertising brokerage network; a master IABA to receive the continentally-enhanced relevancy information and advertisement requests and to provide master-enhanced relevancy information and bids for master advertisement placement opportunities associated with the advertisement requests to the advertising brokerage network. - View Dependent Claims (49, 50)
-
-
51. A method, comprising:
-
receiving an advertisement request with a user identification; searching a group subscriber RT database for at least one relevancy tag (RT) associated with the user identification; matching the at least one RT to a set of RT requirements; and placing a bid for an advertisement placement opportunity corresponding to the set of RT requirements. - View Dependent Claims (52, 53, 54)
-
-
55. A method, comprising:
-
generating relevancy tags (RTs) at an access stream intercept device (ASID) from relevancy information received at the ASID; storing the RTs in a subscriber RT database; and transferring the RTs from the subscriber RT database to an internet advertising brokerage apparatus. - View Dependent Claims (56, 57, 58, 59)
-
-
60. A method, comprising:
-
at an internet advertising brokerage apparatus (IABA), accessing an access stream intercept device (ASID) monitoring agent; reading ASID performance statistics stored by the ASID monitoring agent; and transferring the ASID performance statistics to an ASID performance statistics database located at the IABA. - View Dependent Claims (61)
-
-
62. A method, comprising:
-
at an internet advertising brokerage apparatus (IABA), accessing a set of access stream intercept device (ASID) configuration parameters from an ASID configuration database; and communicating with an ASID configuration agent to transfer at least one of configuration parameters or database loads to an ASID. - View Dependent Claims (63)
-
-
64. A method, comprising:
-
at a proxy server, receiving an intercepted communication datastream associated with an internet access computing device (IACD); extracting first relevancy information from the intercepted communication datastream; assembling at least one relevancy tag from the first relevancy information and from second relevancy information, the second relevancy information gathered from at least one of a subscriber database associated with an internet service provider (ISP) or network equipment associated with the datastream; and transmitting the relevancy tag to at least one of an advertiser, an advertisement broker, a publisher, or an internet advertising brokerage apparatus (IABA). - View Dependent Claims (65, 66, 67, 68, 69, 70)
-
-
71. A method, comprising:
-
receiving redirected datastreams associated with a plurality of subscribers at an access stream intercept device (ASID); appending relevancy information to the redirected datastreams at the ASID; at a regional internet advertising brokerage apparatus (IABA), receiving the relevancy information and advertisement requests from the ASID; at the regional IABA, providing regionally-enhanced relevancy information and bids for regional advertisement placement opportunities associated with the advertisement requests to an advertising brokerage network; at a continental IABA, receiving the regionally-enhanced relevancy information and advertisement requests; at the continental IABA, providing continentally-enhanced relevancy information and bids for continental advertisement placement opportunities associated with the advertisement requests to the advertising brokerage network; at a master IABA, receiving the continentally-enhanced relevancy information and advertisement requests; and at the master IABA, providing master-enhanced relevancy information and bids for master advertisement placement opportunities associated with the advertisement requests to the advertising brokerage network. - View Dependent Claims (72, 73)
-
-
74. A method, comprising:
-
receiving an advertisement request at a first ad publisher; redirecting the advertisement request to at least one intermediate ad publisher; passing the ad request to an internet advertising brokerage apparatus (IABA); and delivering a pre-populated advertisement from the IABA to a requesting subscriber without traversing at least one intermediate publisher. - View Dependent Claims (75, 76)
-
-
77. A method of communicating relevancy information from an ASID to an internet advertising brokerage apparatus (IABA), comprising at least one of:
-
appending a relevancy tag (RT) to an HTTP request; redirecting an advertising request including the RT from the ASID to the IABA;
orsending an internet protocol (IP) address from the ASID to the IABA to index the RT from an RT database at the IABA.
-
-
78. A method of identifying a particular IACD among a plurality of IACDs behind a firewall at an access stream intercept device (ASID), comprising at least one of:
-
mapping a transport control protocol (TCP) port number to the particular IACD; mapping an authentication identifier produced by an ISP authentication process to the particular IACD; mapping a user agent identifier to the particular IACD;
ormapping a language identifier to the particular IACD.
-
-
79. A method, comprising:
at an internet advertising brokerage apparatus (IABA), populating a hierarchical ontology database with records, each record to include a keyword field, an associated category keyword field, and a uniform resource locator (URL) field. - View Dependent Claims (80)
-
81. A method of synthesizing additional keyword relevancy tags (RTs), including:
-
accepting a keyword RT to be expanded from a requesting process; searching an ontology database for the keyword RT to be expanded; extracting the additional keyword RTs from uniform resource locator (URL) records returned by a search of the ontology database; and returning the additional keyword RTs to the requesting process.
-
Specification