US8150732B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Audience targeting system with segment management
Assignee: Yahoo AD Tech LLC
•
Filing: 2004-11-05
•
Granted: 2012-04-03
•
Expires: 2024-11-05
Abstract
Abstract Systems, methods and apparatus for delivering content to an audience member over a computer network. A console allows a user to define audience segments that are organized in hierarchical fashion. The segments are then calculated by collecting profile data for audience members and determining whether members have attributes that a defined by the audience segments. The hierarchical definition of segments allows audience segments to be logically combined and facilitates efficient recalculation of audience segments. Profile synchronization provides an authoritative identifier that is used to reconcile the potential issuance of multiple identifiers for a given audience member.
Inventors
- 👤 Gil Beyda
- 👤 Donald J. Locker
- 👤 Krishna Balasubramanian
- 👤 Kevin M. McDonald
- 👤 Albert E. Wenger
- 👤 Joseph G. Wilson
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 21:32
CPC Classifications
G; G06; G06Q; G06Q30/00; G06Q30/02; G06Q30/0241; G06Q30/0251; G06Q30/0255; G06Q30/0269; G06Q30/0277
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
225 words
A method of delivering content to a client computer based on client profile data, comprising the steps of: receiving profile data associated with a first plurality of client computers, said profile data indicating attributes associated with the first plurality of client computers; defining a hierarchical organization of audience segments based upon the profile data, the hierarchical organization of audience segments including a first audience segment, a second audience segment, and a third audience segment; determining client computer membership in the first audience segment based on the association of client computers with a first set of attributes; determining client computer membership in the second audience segment based on the association of client computers with a second set of attributes, wherein the first and second sets of attributes are different from each other; determining client computer membership in the third audience segment based on the association of client computers with a combination of the first and second sets of attributes; transmitting segment-targeting cookies having a segment identifier for the third audience segment to a second plurality of client computers based on the determination of client computer membership in the third audience segment; selecting content to deliver to the second plurality of client computers; and delivering the selected content to the second plurality of client computers based on the determination of the segment identifier in the segment-targeting cookies.
Claim 2
Independent Claim
225 words
A method of delivering content to a client computer based on client profile data, comprising the steps of: receiving profile data associated with a first plurality of client computers, said profile data indicating attributes associated with the first plurality of client computers; defining a hierarchical organization of audience segments based upon the profile data, the hierarchical organization of audience segments including a first audience segment, a second audience segment, and a third audience segment; determining client computer membership in the first audience segment based on the association of client computers with a first set of attributes; determining client computer membership in the second audience segment based on the association of client computers with a second set of attributes, wherein the first and second sets of attributes are different from each other; determining client computer membership in the third audience segment based on the association of client computers with a combination of the first and second sets of attributes; transmitting segment-targeting cookies having a segment identifier for the third audience segment to a second plurality of client computers based on the determination of client computer membership in the third audience segment; selecting content to deliver to the second plurality of client computers; and delivering the selected content to the second plurality of client computers based on the determination of the segment identifier in the segment-targeting cookies.
Claim 3
Dependent Claim
51 words
The method of claim 1 , further comprising: receiving incremental profile data following the determination of membership in the third audience segment; and re-determining membership in the third audience segment based on a determination from the incremental profile data that additional client computers are associated with the first set of attributes.
Claim 4
Dependent Claim
38 words
The method of claim 2 , wherein re-determining membership in the third audience segment includes a determination that at least one of the first plurality of client computers is no longer associated with the first set of attributes.
Claim 5
Dependent Claim
58 words
The method of claim 1 , further comprising: maintaining a first membership list identifying client computers associated with the first set of attributes; maintaining a second membership list identifying client computers associated with the second set of attributes; and applying a Boolean operation to the first and second membership lists in determining membership in the third audience segment.
Claim 6
Dependent Claim
20 words
The method of claim 1 , wherein the selected content is advertising, and the profile data includes a behavioral component.
Claim 7
Dependent Claim
23 words
The method of claim 5 , wherein the computer network includes the Internet, and the behavioral component includes information about Internet browsing activities.
Claim 8
Dependent Claim
174 words
A computer implemented method for delivering content to a client computer over a computer network, the method comprising: accommodating the receipt of input to define a hierarchical organization of audience segments based upon profile data that is attributable to client computers, the hierarchical organization of audience segments including a first audience segment, a second audience segment, and a third audience segment that depends from the first audience segment and the second audience segment; calculating membership in the third audience segment by receiving profile data and determining that a first plurality of client computers are associated with a combination of attributes associated with the first audience segment and the second audience segment; transmitting a segment-targeting cookie having a segment identifier for the third audience segment to the first plurality of client computers based on the calculation of membership in the third audience segment; and accommodating the delivery of content to the first plurality of client computers through the computer network based upon the segment identifier for the third audience segment in the segment-targeting cookie .
Claim 9
Dependent Claim
174 words
A computer implemented method for delivering content to a client computer over a computer network, the method comprising: accommodating the receipt of input to define a hierarchical organization of audience segments based upon profile data that is attributable to client computers, the hierarchical organization of audience segments including a first audience segment, a second audience segment, and a third audience segment that depends from the first audience segment and the second audience segment; calculating membership in the third audience segment by receiving profile data and determining that a first plurality of client computers are associated with a combination of attributes associated with the first audience segment and the second audience segment; transmitting a segment-targeting cookie having a segment identifier for the third audience segment to the first plurality of client computers based on the calculation of membership in the third audience segment; and accommodating the delivery of content to the first plurality of client computers through the computer network based upon the segment identifier for the third audience segment in the segment-targeting cookie .
Claim 10
Dependent Claim
51 words
The method of claim 7 , further comprising: receiving incremental profile data following the calculation of membership in the third audience segment; and recalculating membership in the third audience segment based upon a determination from the incremental profile data that additional client computers have attributes associated with the first audience segment.
Claim 11
Dependent Claim
39 words
The method of claim 8 , wherein recalculating membership in the third audience segment includes a determination that at least one of the first plurality of client computers no longer has the attributes associated with the first audience segment.
Claim 12
Dependent Claim
48 words
The method of claim 7 , further comprising: maintaining first and second membership lists respectively identifying client computers having attributes associated with the first and second audience segments; and applying a Boolean operation to the first and second membership lists in calculating membership in the third audience segment.
Claim 13
Dependent Claim
54 words
The method of claim 10 , wherein maintaining the first and second membership lists comprises: determining at least one attribute respectively associated with the first and second audience segments; and receiving the profile data and determining those client computers that have the at least one attribute associated with the first or second audience segments.
Claim 14
Dependent Claim
20 words
The method of claim 7 , wherein the content is advertising, and the profile data includes characteristic and behavioral components.
Claim 15
Dependent Claim
23 words
The method of claim 12 , wherein the computer network includes the Internet, and the behavioral component includes information about Internet browsing activities.
References Cited (Backward Citations)
US6115680A
Cited
US5675510A
Cited
US6807558B1
Cited
US6138115A
Cited
US6108637A
Cited
US5948061A
Cited
US6487390B1
Cited
US6604138B1
Cited
US5796952A
Cited
US6763386B2
Cited
US6643696B2
Cited
US6708203B1
Cited
US6108645A
Cited
US6421729B1
Cited
US6698020B1
Cited
US6665837B1
Cited
US6078866A
Cited
US6154783A
Cited
US6714917B1
Cited
US6385619B1
Cited
US6237033B1
Cited
US6560578B2
Cited
US6324519B1
Cited
US20030149937A1
Cited
US20030055816A1
Cited
US20020165849A1
Cited
US20020169760A1
Cited
US20010047354A1
Cited
US20030208474A1
Cited
US20010051940A1
Cited
US20030033292A1
Cited
US20010042064A1
Cited
US6269361B1
Cited
US6526406B1
Cited
US6763334B1
Cited
US6785704B1
Cited
JP2001175761A
Cited
US6611842B1
Cited
WO2001054034A1
Cited
US6757682B1
Cited
US6704727B1
Cited
US20020002445A1
Cited
US6563514B1
Cited
WO2001090956A1
Cited
US6873981B2
Cited
US6917972B1
Cited
US6785666B1
Cited
WO2002013112A1
Cited
JP2002092284A
Cited
US6477575B1
Cited
US6606745B2
Cited
US6832207B1
Cited
US6871196B1
Cited
WO2002065331A2
Cited
US6778975B1
Cited
US6643635B2
Cited
US6611839B1
Cited
US6993529B1
Cited
WO2002102030A2
Cited
US20030028529A1
Cited
US20030093285A1
Cited
US20030212648A1
Cited
US20030220912A1
Cited
US20040039733A1
Cited
US20040054661A1
Cited
US20040073538A1
Cited
JP2006522011A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2015-04-03 | 2015-10-03 | 2016-04-03 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2019-04-03 | 2019-10-03 | 2020-04-03 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2023-04-03 | 2023-10-03 | 2024-04-03 | $7700.00 | Window Closed / Lapsed |