IP Library Granted Patent US 7,991,806
Granted Patent B2
US 7,991,806 · App. 11/781,183 · Granted Aug 2, 2011

System and method to facilitate importation of data taxonomies within a network

Assignee: Yahoo! Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,991,806
App. No.
11/781,183
Granted
Aug 2, 2011
Kind
B2
Abstract

A system and method to facilitate importation of data taxonomies within a network are described. Advertiser entities access a data storage module within a network-based entity to retrieve content information from one or more content taxonomies stored within the data storage module. Subsequently, the advertiser entities select advertisements targeted to specific users based on the retrieved content information and further transmit the advertisements to the network-based entity. Furthermore, publisher entities and/or advertiser entities transmit data, such as, for example, associated taxonomy information, to the network-based entity. The entity receives the respective taxonomy information and parses the taxonomy information to extract node information and associated categories related to the received information. Finally, the entity integrates the node information and associated categories into one or more taxonomies stored within the data storage module. Alternatively, the entity maps the node information and associated categories into corresponding nodes within one or more taxonomies stored within the data storage module, and further stores the mapping information into a mapping database within the data storage module.

Claims (42)

1. A computer implemented method comprising:

storing, at a network entity, a first taxonomy associated with at least one content publisher, for classifying content for use in delivering advertisements from said network entity, said first taxonomy comprising a plurality of nodes arranged in at least one hierarchical structure, said plurality of nodes corresponding to a plurality of categories associated with said content;

storing, at said network entity, a second taxonomy associated with at least one advertiser entity, for classifying advertisements delivered from said network entity, said second taxonomy comprising a plurality of nodes arranged in at least one hierarchical structure, said plurality of nodes corresponding to a plurality of categories associated with said advertisements;

associating, using a computer, each of the categories of the nodes of the second taxonomy with a plurality of advertisement themes;

generating mapping information, in a computer, by correlating a node of said second taxonomy to a plurality of nodes of said first taxonomy, wherein a second category corresponding to said node of said second taxonomy is related to a plurality of first categories corresponding to said nodes of said first taxonomy based on a logical association between advertisement themes of said second category and said first categories.

2. The method according to claim 1 , further comprising:

parsing, in a computer, said second taxonomy to retrieve said advertisements and categories associated with data stored at corresponding nodes of said second taxonomy.

3. The method according to claim 1 , further comprising:

storing said mapping information in a data storage module.

4. The method according to claim 1 , further comprising:

appending said advertisements and said associated categories to current data stored within said first taxonomy.

5. The method according to claim 1 , wherein generating mapping information further comprises:

creating a mapping of said advertisement information and said associated categories from said taxonomy information of said second taxonomy to corresponding nodes within said first taxonomy; and

storing said mapping within respective tables of a mapping database coupled to said first taxonomy.

6. A computer implemented method comprising:

storing, at a network entity, a first taxonomy associated with at least one content publisher, for classifying content for use in delivering advertisements from said network entity, said first taxonomy comprising a plurality of nodes arranged in at least one hierarchical structure, said plurality of nodes corresponding to a plurality of categories associated with said content;

storing, at said network entity, a second taxonomy associated with at least one advertiser entity, for classifying advertisements delivered from said network entity, said second taxonomy comprising a plurality of nodes arranged in at least one hierarchical structure, said plurality of nodes corresponding to a plurality of categories associated with said advertisements;

associating, using a computer, each of the categories of the nodes of the first taxonomy with a plurality of content themes;

generating mapping information, in a computer, correlating a node of said first taxonomy to a plurality of nodes of said second taxonomy, wherein a first category corresponding to said node of said first taxonomy is related to a plurality of second categories corresponding to said nodes of said second taxonomy based on a logical association between content themes of said first category and said second categories.

7. The computer implemented method according to claim 6 , further comprising:

parsing, in a computer, said first taxonomy to retrieve said content and categories associated with data stored at corresponding nodes of said first taxonomy.

8. The computer implemented method according to claim 6 , further comprising:

storing said mapping information in a data storage module.

9. The computer implemented method according to claim 6 , further comprising:

appending said content and said associated categories to current data stored within said second taxonomy.

10. The computer implemented method according to claim 6 , wherein generating mapping information further comprises:

creating a mapping of said content information and said associated categories from said taxonomy information of said first taxonomy to corresponding nodes within said second taxonomy; and

storing said mapping within respective tables of a mapping database coupled to said second taxonomy.

11. A computer readable medium comprising (or that stores) a set of instructions which, when executed by a computer, cause the computer to execute steps comprising:

storing, at a network entity, a first taxonomy associated with at least one content publisher, for classifying content for use in delivering advertisements from said network entity, said first taxonomy comprising a plurality of nodes arranged in at least one hierarchical structure, said plurality of nodes corresponding to a plurality of categories associated with said content;

storing, at said network entity, a second taxonomy associated with at least one advertiser entity, for classifying advertisements delivered from said network entity, said second taxonomy comprising a plurality of nodes arranged in at least one hierarchical structure, said plurality of nodes corresponding to a plurality of categories associated with said advertisements;

associating, using a computer, each of the categories of the nodes of the second taxonomy with a plurality of advertisement themes;

generating mapping information, in a computer, by correlating a node of said second taxonomy to a plurality of nodes of said first taxonomy, wherein a second category corresponding to said node of said second taxonomy is related to a plurality of first categories corresponding to said nodes of said first taxonomy based on a logical association between advertisement themes of said second category and said first categories.

12. The computer readable medium according to claim 11 , the steps further comprising:

parsing, in a computer, said second taxonomy to retrieve said advertisements and categories associated with data stored at corresponding nodes of said second taxonomy.

13. The computer readable medium according to claim 11 , the steps further comprising:

storing said mapping information in a data storage module.

14. The computer readable medium according to claim 11 , the steps further comprising:

appending said advertisements and said associated categories to current data stored within said first taxonomy.

15. The computer readable medium according to claim 11 , wherein generating mapping information further comprises:

creating a mapping of said advertisement information and said associated categories from said taxonomy information of said second taxonomy to corresponding nodes within said first taxonomy; and

storing said mapping within respective tables of a mapping database coupled to said first taxonomy.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 053459/0059 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2007
From: BRODER, ANDREI ZARY; FONTOURA, MARCUS FELIPE; JOSIFOVSKI, VANJA
To: YAHOO! INC.
Reel/Frame 019586/0088 →
Continuity (1)
Related Publication 20090024649A1 · Jan 22, 2009