Processes to learn enterprise data matching
First Claim
1. A method for managing advertising data, comprising:
- configuring a set of rules in order to manage 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, and managing the plurality of unmatched records includes scoring each of the plurality of unmatched records, by executing a program instruction in a data-processing system;
computing a scoring function, based on the 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, by executing a program instruction in a data-processing system;
selecting a highest-ranking market entity from the plurality of market entities as the active entity, by executing a program instruction in a data-processing system;
performing a first matching process, using a fuzzy logic configured in association with a plurality of matching options, to match the active entity to at least one of a remaining plurality of market entities, by executing a program instruction in a data-processing system;
performing a second matching process, using the fuzzy logic, to match the active entity to a parent advertiser in order to manage and report records associated with the active entity at said enterprise level, by executing a program instruction in a data-processing system; and
storing the at least one of the remaining plurality of market entities and the parent advertiser, by executing a program instruction in a data-processing system.
12 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. A method for managing advertising data, comprising:
-
configuring a set of rules in order to manage 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, and managing the plurality of unmatched records includes scoring each of the plurality of unmatched records, by executing a program instruction in a data-processing system; computing a scoring function, based on the 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, by executing a program instruction in a data-processing system; selecting a highest-ranking market entity from the plurality of market entities as the active entity, by executing a program instruction in a data-processing system; performing a first matching process, using a fuzzy logic configured in association with a plurality of matching options, to match the active entity to at least one of a remaining plurality of market entities, by executing a program instruction in a data-processing system; performing a second matching process, using the fuzzy logic, to match the active entity to a parent advertiser in order to manage and report records associated with the active entity at said enterprise level, by executing a program instruction in a data-processing system; and storing the at least one of the remaining plurality of market entities and the parent advertiser, by executing a program instruction in a data-processing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An advertising data management system, comprising
a processor; -
a data bus coupled to said processor; and a computer-usable medium embodying computer code, said computer-usable medium being coupled to said data bus, said computer program code comprising instructions executable by said processor and configured for; configuring a set of rules order to manage 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, and managing the plurality of unmatched records includes scoring each of the plurality of unmatched records; computing a scoring function, based on the 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 fuzzy logic configured in association with a plurality of matching options, to match the active entity to at least one of a remaining plurality of market entities; performing a second matching process, using the fuzzy logic, to match the active entity to a parent advertiser in order to manage and report records associated with the active entity; and storing the at least one of the remaining plurality of market entities and the parent advertiser. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. An advertising data management system, comprising
a processor; -
a data bus coupled to said processor; and a computer-usable medium embodying computer code, said computer-usable medium being coupled to said data bus, said computer program code comprising instructions executable by said processor and configured for; configuring a set of rules in order to manage 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, and managing the plurality of unmatched records includes scoring each of the plurality of unmatched records; computing a scoring function, based on the 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 fuzzy logic configured in association with a plurality of matching options, to match the active entity to at least one of a remaining plurality of market entities; performing a second matching process, using the fuzzy logic, to match the active entity to a parent advertiser in order to manage and report records associated with the active entity; storing said plurality of matching options in a database; and storing the at least one of the remaining plurality of market entities and the parent advertiser. - View Dependent Claims (19, 20)
-
Specification