IP Library Granted Patent US 8,682,905
Granted Patent B2
US 8,682,905 · App. 13/709,199 · Granted Mar 25, 2014

Enterprise data matching

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 8,682,905
App. No.
13/709,199
Granted
Mar 25, 2014
Kind
B2
Abstract

A system and method for managing media advertising enterprise data including a process for learning enterprise data matching. An EDM (Enterprise Data Management) application module can be configured to include a set of rules at an enterprise level to manage disparate and disconnected records associated with an entity. A number of unmatched and enterprise entities that matches with respect to an active entity can be returned based on a fuzzy logic associated with various matching options stored in an EDM database. A matching process can then be performed to accurately match similar records regardless of manual input, location, and format of the records in a distributed system. Each unmatched record can then be assigned with a parent enterprise entity. Such an optimization mechanism can interactively manage and report records at the enterprise level in a simple and efficient manner.

Claims (51)

1. An enterprise data management (EDM) system comprising:

a systems integration engine configured to store a portion of a plurality of unmatched records associated with entities enabled to integrate with the systems integration engine;

at least one module configured to provide a plurality of unmatched records, each individual record of the plurality of unmatched records is associated with a separate market entity of a plurality of market entities, each of the plurality of market entities is one of an advertiser and an agency, the at least one module comprising:

a repeater hub configured to connect a plurality of devices to act as a single network segment and participate in collision detection;

an inter-switch link that includes an advertiser service configured to store unmatched records associated with market entities not enabled to integrate with the systems integration engine;

a data processing system configured to manage the plurality of unmatched records, managing the plurality of unmatched records includes scoring each of the plurality of unmatched records, by:

computing a scoring function, based on a set of rules, to assign a individual rank to each individual record based on one of revenue and market ranking associated with the separate market entity,

selecting a highest-ranking market entity from the plurality of market entities as the active entity,

performing a first matching process, using a plurality of matching options, to match the active entity to at least one of a remaining plurality of market entities, and

performing a second matching process, using the plurality of matching options, to match the active entity to a parent advertiser;

a media database configured to store records associated with the active entity, the at least one of a remaining plurality of market entities, and the parent advertiser; and

the systems integration engine configured to store a portion of the plurality of unmatched records associated with fusion enabled entities.

2. The EDM system of claim 1 , the repeater hub further comprising a hub database configured to:

check an identifier associated with each individual record of the plurality of unmatched records; and

update each individual record based on the associated identifier.

3. The EDM system of claim 2 , the data processing system further configured to receive the plurality of unmatched records from the advertiser service and the systems integration engine utilizing a windows service at regular time intervals.

4. The EDM system of claim 1 , the data processing system further configured to manage the plurality of unmatched records by receiving the plurality of unmatched records from the advertiser service and the systems integration engine.

5. The EDM system of claim 1 , scoring each of the plurality of unmatched records includes responding to a determination that instances of one of the plurality of unmatched records are stored by both the systems integration engine and the advertiser service by combining scores associated with each of the instances to ensure that each instance of the record is associated with a common score.

6. An enterprise data management (EDM) system comprising:

a systems integration engine configured to store a portion of a plurality of unmatched records associated with entities enabled to integrate with the systems integration engine;

at least one module configured to provide a plurality of unmatched records, each individual record of the plurality of unmatched records is associated with a separate market entity of a plurality of market entities, each of the plurality of market entities is one of an

advertiser and an agency;

an inter-switch link that includes an advertiser service configured to store unmatched records associated with market entities not enabled to integrate with the systems integration engine;

a data processing system configured to manage the plurality of unmatched records, managing the plurality of unmatched records includes scoring each of the plurality of unmatched records, by:

computing a scoring function, based on a set of rules, to assign a individual rank to each individual record based on one of revenue and market ranking associated with the separate market entity,

selecting a highest-ranking market entity from the plurality of market entities as the active entity,

using a plurality of matching options to match the active entity to a parent advertiser in order to manage and report records associated with the active entity;

a media database configured to store records associated with the active entity and the parent advertiser.

7. The EDM system of claim 6 , the data processing system further configured to manage the plurality of unmatched records by providing information associated with the active entity and the parent entity to a user via a user interface.

8. The EDM system of claim 6 , the repeater hub further comprising a hub database configured to:

check an identifier associated with each individual record of the plurality of unmatched records; and

update changes with respect to each individual record based on the associated identifier.

9. The EDM system of claim 8 , the data processing system further configured to manage the plurality of unmatched records by receiving the plurality of unmatched records from the advertiser service and the systems integration engine.

10. The EDM system of claim 9 , the data processing system further configured to receive the plurality of unmatched records from the advertiser service and the systems integration engine utilizing a windows service at regular time intervals.

11. The EDM system of claim 8 , scoring each of the plurality of unmatched records includes responding to a determination that instances of one of the plurality of unmatched records are stored by both the systems integration engine and the advertiser service by combining scores associated with each of the instances to ensure that each instance of the record is associated with a common score.

12. An enterprise data management (EDM) system comprising:

a systems integration engine configured to store a portion of a plurality of unmatched records associated with entities enabled to integrate with the systems integration engine;

at least one module configured to provide a plurality of unmatched records, each individual record of the plurality of unmatched records is associated with a separate market entity of a plurality of market entities, each of the plurality of market entities is one of an advertiser and an agency;

a repeater hub configured to connect a plurality of devices to act as a single network segment and participate in collision detection;

an inter-switch link that includes an advertiser service configured to store unmatched records associated with market entities not enabled to integrate with the systems integration engine;

a data processing system configured to manage the plurality of unmatched records based on input from a user, managing the plurality of unmatched records includes scoring each of the plurality of unmatched records, by:

computing a scoring function, based on a set of rules, to assign a individual rank to each individual record based on one of revenue and market ranking associated with the separate market entity,

selecting a highest-ranking market entity from the plurality of market entities as the active entity,

using a plurality of matching options to match the active entity to at least one of a remaining plurality of market entities; and

a media database configured to store records associated with the active entity and the at least one of a remaining plurality of market entities.

13. The EDM system of claim 12 , the repeater hub further comprising a hub database configured to:

check an identifier associated with each individual record of the plurality of unmatched records; and

update changes with respect to each individual record based on the associated identifier.

14. The EDM system of claim 13 , the data processing system further configured to manage the plurality of unmatched records by receiving the plurality of unmatched records from the advertiser service and the systems integration engine.

15. The EDM system of claim 14 , the data processing system further configured to receive the plurality of unmatched records from the advertiser service and the systems integration engine utilizing a windows service at regular time intervals.

16. The EDM system of claim 14 , scoring each of the plurality of unmatched records includes responding to a determination that instances of one of the plurality of unmatched records are stored by both the systems integration engine and the advertiser service by combining scores associated with each of the instances to ensure that each instance of the record is associated with a common score.

Assignments (21)
RELEASE OF SECURITY INTEREST Recorded May 5, 2026
From: BANK OF AMERICA, N.A., AS SUCCESSOR COLLATERAL AGENT TO CITIBANK, N.A., AS COLLATERAL AGENT
To: IHEART COMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 075557/0138 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL/FRAME 050017/0882) Recorded Jan 1, 2025
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
To: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 069795/0626 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL/FRAME 049067/0800) Recorded Dec 31, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION (FORMERLY KNOWN AS U.S. BANK NATIONAL ASSOCIATION)
To: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 069795/0423 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL/FRAME 049079/0814) Recorded Dec 31, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION (FORMERLY KNOWN AS U.S. BANK NATIONAL ASSOCIATION)
To: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 069795/0488 →
PATENT SECURITY AGREEMENT Recorded Dec 29, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 069795/0912 →
PATENT SECURITY AGREEMENT Recorded Dec 28, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069793/0758 →
PATENT SECURITY AGREEMENT Recorded Dec 28, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069794/0248 →
PATENT SECURITY AGREEMENT Recorded Dec 27, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069792/0335 →
PATENT SECURITY AGREEMENT Recorded Dec 23, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069762/0453 →
ASSIGNMENT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Feb 5, 2020
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: BANK OF AMERICA, N.A., AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 052144/0833 →
PATENT SECURITY AGREEMENT Recorded Nov 23, 2019
From: IHEART COMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U. S. BANK NATIONAL ASSOCIATION
Reel/Frame 051143/0579 →
SECURITY INTEREST Recorded Aug 9, 2019
From: IHEART COMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 050017/0882 →
RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 034008/0027 Recorded May 10, 2019
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: AMFM TEXAS BROADCASTING, LP; AMFM RADIO LICENSES, LLC; CAPSTAR RADIO OPERATING COMPANY; CAPSTAR TX, LLC; CITICASTERS CO.; CITICASTERS LICENSES, INC.; CLEAR CHANNEL BROADCASTING LICENSES, INC.; IHEARMEDIA + ENTERTAINMENT, INC.; CLEAR CHANNEL MANAGEMENT SERVICES, INC.; CLEAR CHANNEL COMMUNICATIONS, INC.; CLEAR CHANNEL INVESTMENTS, INC.
Reel/Frame 049149/0773 →
RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 035109/0168 Recorded May 10, 2019
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: AMFM RADIO LICENSES, LLC; CAPSTAR RADIO OPERATING COMPANY; CAPSTAR TX, LLC; CITICASTERS CO.; CITICASTERS LICENSES, INC.; CLEAR CHANNEL BROADCASTING LICENSES, INC.; IHEARMEDIA + ENTERTAINMENT, INC.; AMFM TEXAS BROADCASTING, LP; IHEARTMEDIA MANAGEMENT SERVICES, INC.; CLEAR CHANNEL MANAGEMENT SERVICES, INC.; CLEAR CHANNEL COMMUNICATIONS, INC.
Reel/Frame 049149/0714 →
SECURITY INTEREST Recorded May 2, 2019
From: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 049079/0814 →
SECURITY INTEREST Recorded May 2, 2019
From: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK NATIONAL ASSOCIATION AS COLLATERAL AGENT
Reel/Frame 049067/0800 →
SECURITY INTEREST Recorded May 2, 2019
From: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 049067/0606 →
SECURITY AGREEMENT Recorded Feb 27, 2015
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.; CLEAR CHANNEL MANAGEMENT SERVICES, INC.; CLEAR CHANNEL COMMUNICATIONS, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 035109/0168 →
CHANGE OF NAME Recorded Oct 21, 2014
From: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
To: IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 034026/0037 →
SECURITY AGREEMENT Recorded Oct 15, 2014
From: CLEAR CHANNEL MANAGEMENT SERVICES, INC.; CLEAR CHANNEL INVESTMENTS, INC.; CLEAR CHANNEL COMMUNICATIONS, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 034008/0027 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2012
From: BASU, KOHINOOR; CHUA, ANGEL BARNACHEA; FERRY, MATTHEW M.; ROBERTS, SCOTT ARTHUR
To: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
Reel/Frame 029434/0832 →