IP Library Granted Patent US 8,782,057
Granted Patent B2
US 8,782,057 · App. 13/932,833 · Granted Jul 15, 2014

Processes to learn 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,782,057
App. No.
13/932,833
Granted
Jul 15, 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 (42)

1. A method comprising:

ranking market entity records based on at least one of revenue and market ranking of market entities associated with the market entity records, the market entity records are selected from a plurality of unmatched market entity records, by executing a program instruction in a data-processing system;

selecting a highest-ranking market entity record as an active entity record, the active entity record is associated with a first market, by executing a program instruction in a data-processing system;

matching the active entity record to at least one of a remaining plurality of unmatched market entity records, the at least one of the remaining plurality of unmatched market entity records is associated with a second market separate from the first market, by executing a program instruction in a data-processing system; and

wherein ranking market entity records includes responding to a determination that instances of a market entity record are stored in both an engine storing just-in-time advertising platform enabled market entity records and an advertiser service storing other market entity records by combining scores associated with the instances to associate each instance of the market entity records with a common score.

2. The method of claim 1 , comprising providing the active entity record and the at least one of the remaining plurality of market entity records to a user via a user interface, by executing a program instruction in a data-processing system.

3. The method of claim 2 , the providing comprising displaying a market entity associated with the at least one of the remaining plurality of market entity records in an unmatched entity section of the user interface, by executing a program instruction in a data-processing system.

4. The method of claim 1 , the first market is associated with a first geographic region and the second market is associated with a second geographic region.

5. The method of claim 1 , the matching the active entity record to at least one of the remaining plurality of market entity records is based on at least one of a plurality of matching options, the plurality of matching options comprising at least one of the following:

an exact match;

a like match; and

a Soundex match.

6. The method of claim 1 comprising: updating changes with respect to individual market entity records based on identifiers associated with the market entity records.

7. 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 score market entity records based on at least one of revenue and market ranking of market entities associated with the market entity records, the market entity records are selected from a plurality of unmatched market entity records;

at least one instruction to select a highest-scoring market entity record as an active entity record, the active entity record is associated with a first market;

at least one instruction to match the active entity record to a parent advertiser record, the parent advertiser record is associated with at least one second market different from the first market; and

wherein the at least one instruction to score market entity records comprises at least one instruction to respond to a determination that instances of a market entity record are stored in both an engine storing just-in-time advertising platform enabled market entity records and an advertiser service storing other market entity records by combining scores associated with the instances to associate each instance of the market entity record with a common score.

8. The non-transitory computer-readable storage medium of claim 7 , the instructions comprising at least one instruction to provide the active entity record and the parent advertiser record via a user interface.

9. The non-transitory computer-readable storage medium of claim 7 , the first market is associated with a first geographic region and the second market is associated with a second geographic region.

10. The non-transitory computer-readable storage medium of claim 7 , wherein a first portion of the plurality of unmatched market entity records are received from an engine storing just-in-time advertising platform enabled market entity records, and a second portion of the plurality of unmatched market entity records are received from an advertiser service storing other market entity records.

11. The non-transitory computer-readable storage medium of claim 7 , the instructions comprising at least one instruction to match the active entity record based on a plurality of matching options, the at least one instruction to match the active entity record further comprises at least one instruction to arrange the plurality of matching options to comprise at least one of the following:

an exact match;

a like match; and

a Soundex match.

12. The non-transitory computer-readable storage medium of claim 7 , the instructions comprising at least one instruction to update changes with respect to market entity records based on identifiers associated with the market entity records.

13. An enterprise data management (EDM) system, comprising

at least one module configured to provide market entity records selected from a plurality of unmatched market entity records; and

a data processing system configured to:

select a highest-ranking market entity record, based on at least one of revenue and market ranking of market entities associated with the market entity records, as an active entity record, the active entity record is associated with a first market;

perform a first matching process, using a plurality of matching options, to match the active entity record to at least one of a remaining plurality of market entity records that is associated with a second market separate from the first market,

perform a second matching process, using the plurality of matching options, to match the active entity record to a parent advertiser record, and

wherein the data processing system is further configured to respond to a determination that instances of a market entity record are stored in both an engine storing just-in-time advertising platform enabled market entity records and an advertiser service storing other market entity records by combining scores associated with the instances to associate each instance of the market entity record with a common score.

14. The EDM system of claim 13 , the at least one module is a communications module comprising:

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

an inter-switch link that includes an advertiser service, wherein the advertiser service is configured to store non-just-in-time advertising platform enabled market entity records.

15. The EDM system of claim 13 , the first market is associated with a first geographic region and the second market is associated with a second geographic region.

16. The EDM system of claim 13 , the data processing system further configured to arrange the plurality of matching options to comprise at least one of the following:

an exact match;

a like match; and

a Soundex match.

17. The EDM system of claim 13 , the data processing system further configured to update changes with respect to market entity records based on identifiers associated with the market entity records.

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: 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 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 Jul 1, 2013
From: BASU, KOHINOOR; CHUA, ANGEL BARNACHEA; FERRY, MATTHEW M.; ROBERTS, SCOTT ARTHUR
To: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
Reel/Frame 030723/0120 →