IP Library Granted Patent US 9,619,821
Granted Patent B2
US 9,619,821 · App. 14/312,866 · Granted Apr 11, 2017

Enterprise data re-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 9,619,821
App. No.
14/312,866
Granted
Apr 11, 2017
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 (61)

1. A method for managing distributed and disconnected entity records, the method comprising:

receiving, at an enterprise data module included in a data-processing system, first market entity records from a first source, by executing a program instruction in a data-processing system, wherein the first source includes an engine storing just-in-time advertising-platform-enabled market entity records, the first market entity records associated with a first identifier;

receiving, at the enterprise data module included in a data-processing system, second market entity records from a second source, by executing a program instruction in a data-processing system, wherein the second source includes an advertiser services module, the second market entity records associated with a second identifier different from the first identifier;

matching the first and second market entity records to a first enterprise associated with a first enterprise identifier, by executing a program instruction in a data-processing system;

receiving a changed market entity record from one of the first source or the second source, by executing a program instruction in a data-processing system, wherein the changed market entity record includes changed entity information; and

re-matching the changed market entity record to a second enterprise associated with a second enterprise identifier different from the first enterprise identifier, by executing a program instruction in a data-processing system.

2. The method of claim 1 , wherein the changed entity information includes at least one of:

a changed name, a changed revenue type, or a changed industry code.

3. The method of claim 1 , wherein:

the first identifier includes a fusion identifier assigned by an enterprise management system; and

the second identifier includes an advertiser identifier assigned by an advertiser.

4. The method of claim 3 , further comprising:

updating the changed market entity record in a hub database based, at least in part, on one of the fusion identifier or the advertiser identifier.

5. The method of claim 3 , further comprising:

receiving, from the advertising services module, a previously assigned enterprise identifier.

6. The method of claim 1 , further comprising:

periodically pulling records into the enterprise data module from the engine storing just-in-time advertising-platform-enabled market entity records and from the advertiser services module.

7. The method of claim 1 , wherein some market entity records are associated with advertisers, and other market entity records are associated with agents, the method further comprising:

storing the market entity records associated with advertisers and the market entity records associated with agents in separate tables of a media database.

8. A system for managing distributed and disconnected entity records, the system comprising:

an enterprise and media management system including a processor and memory;

a communication module; and

a data-processing system including a processor and memory, the data-processing system including an enterprise data module configured to:

receive first market entity records from a first source, wherein the first source includes an engine storing just-in-time advertising-platform-enabled market entity records, the first market entity records associated with a first identifier;

receive second market entity records from a second source, wherein the second source includes an advertiser services module, the second market entity records associated with a second identifier different from the first identifier;

match the first and second market entity records to a first enterprise associated with a first enterprise identifier;

receive a changed market entity record from one of the first source or the second source, wherein the changed market entity record includes changed entity information for an entity associated with the first market entity record or the second market entity record; and

re-match the changed market entity record to a second enterprise associated with a second enterprise identifier different from the first enterprise identifier.

9. The system of claim 8 , wherein the changed entity information includes at least one of:

a changed name, a changed revenue type, or a changed industry code.

10. The system of claim 8 , wherein:

the first identifier includes a fusion identifier assigned by an enterprise management system; and

the second identifier includes an advertiser identifier assigned by an advertiser.

11. The system of claim 10 , further comprising:

a hub database configured to update the changed market entity record based, at least in part, on one of the fusion identifier or the advertiser identifier.

12. The system of claim 10 , further comprising:

an advertiser services module configured to:

transmit the changed market entity to a hub database; and

transmit a previously assigned enterprise identifier in a response message.

13. The system of claim 8 , wherein the enterprise data module is further configured to:

periodically pull records from the engine storing just-in-time advertising-platform-enabled market entity records and from the advertiser services module.

14. The system of claim 8 , wherein:

some market entity records are associated with advertisers, and other market entity records are associated with agents, and

the enterprise and media management system is further configured to store the market entity records associated with advertisers and the market entity records associated with agents in separate tables of a media database.

15. A non-transitory computer-readable storage medium storing computer code, the computer code comprising instructions executable by a processor, the instructions comprising:

at least one instruction to receive, at an enterprise data module included in a data-processing system, first market entity records from a first source, wherein the first source includes an engine storing just-in-time advertising-platform-enabled market entity records, the first market entity records associated with a first identifier;

at least one instruction to receive, at the enterprise data module included in a data processing data-processing system, second market entity records from a second source, wherein the second source includes an advertiser services module, the second market entity records associated with a second identifier different from the first identifier;

at least one instruction to match the first and second market entity records to a first enterprise associated with a first enterprise identifier, by executing a program instruction in a data-processing system;

at least one instruction to receive a changed market entity record from one of the first source or the second source, wherein the changed market entity record includes changed entity information; and

at least one instruction to re-match the changed market entity record to a second enterprise associated with a second enterprise identifier different from the first enterprise identifier.

16. The computer-readable storage medium of claim 15 , wherein the changed entity information includes at least one of:

a changed name, a changed revenue type, or a changed industry code.

17. The computer-readable storage medium of claim 15 , wherein:

the first identifier includes a fusion identifier assigned by an enterprise management system; and

the second identifier includes an advertiser identifier assigned by an advertiser.

18. The computer-readable storage medium of claim 17 , further comprising:

at least one instruction to update the changed market entity record in a hub database based, at least in part, on one of the fusion identifier or the advertiser identifier.

19. The computer-readable storage medium of claim 17 , further comprising:

at least one instruction to receive, from the advertising services module, a previously assigned enterprise identifier.

20. The computer-readable storage medium of claim 15 , further comprising:

at least one instruction to periodically pull records into the enterprise data module from the engine storing just-in-time advertising-platform-enabled market entity records and from the advertiser services module.

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 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 →
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 →
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 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; 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: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 049067/0606 →
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: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 049079/0814 →
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 Jun 24, 2014
From: BASU, KOHINOOR; CHUA, ANGEL BARNACHEA; FERRY, MATTHEW M.; ROBERTS, SCOTT ARTHUR
To: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
Reel/Frame 033164/0448 →