IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0851380
(2013-03-27)
|
등록번호 |
US-9342540
(2016-05-17)
|
우선권정보 |
IN-64/MUM/2013 (2013-01-08) |
발명자
/ 주소 |
- Guru, Nishant
- Prakash, Amit
- Ojha, Arjun
- Aima, Garima
|
출원인 / 주소 |
- Tata Consultancy Services Limited
|
대리인 / 주소 |
Finnegan, Henderson, Farabow, Garrett & Dunner, LLP
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
11 |
초록
▼
In accordance with the disclosure, there is provided a system and method for creating and maintaining unique data repository comprising a matching process based on a set of predefined matching conditions and thereon performing an action type corresponding to the outcome of matching process. The pres
In accordance with the disclosure, there is provided a system and method for creating and maintaining unique data repository comprising a matching process based on a set of predefined matching conditions and thereon performing an action type corresponding to the outcome of matching process. The present disclosure provides for real time data de-duplication and updation of unique data repository to obtain a unified view of unique and matching records.
대표청구항
▼
1. A computer implemented method of managing and updating a data repository in real time, comprising: retrieving at least one record from a stream of incoming records maintained in a load repository, wherein the at least one record is associated with a unique identifier;matching at least one record
1. A computer implemented method of managing and updating a data repository in real time, comprising: retrieving at least one record from a stream of incoming records maintained in a load repository, wherein the at least one record is associated with a unique identifier;matching at least one record with a previous record history maintained in a detail repository based on the unique identifier;determining an action type to be performed corresponding to the at least one record, wherein the action type is determined based on an output of a matching condition, wherein the matching condition corresponds to performing a detail match, a master match, and a same master match sequentially, and wherein the detail match is performed by matching an incoming record with at least one of the previous record history, the master match is performed by matching the incoming record with at least one of a previous master record history maintained in a master repository using a predefined matching criteria, and the same master match is performed by matching an output of the detail match with an output of the master match, wherein the output of the detail match corresponds to a unique identifier of the matched previous record in the detail repository and the output of the master match corresponds to a unique identifier of matched master record in the master repository and wherein the output of the matching condition corresponds to output of the same master match;performing the action type on the at least one record based on the determination thereby providing a unique and updated record for all matching records in the data repository, wherein the action type is one of an update action, an auto merge action, an auto consolidate action, an update new action and a new action; andwherein the predefined matching criteria comprises a batch matching criterion to obtain a best match for the at least one record in the master repository and a probable matching criterion to obtain a probable master record for the at least one record in the master repository. 2. The method of claim 1, wherein the detail repository is configured to maintain the history of all the incoming data record along with the unique identifier. 3. The method of claim 1, wherein the action types include at least one of: for the at least one record satisfying the matching condition pertaining to the detail match, the master match and the same master match, performing update action characterized in updating the master repository and the detail repository with content of the at least one record;for the at least one record satisfying the matching condition pertaining to the detail and the master match, performing the auto merge action characterized in updating the detail repository and the master repository with new content while marking previously linked master record as inactive if no other corresponding match exists for it in the detail repository;for the at least one record satisfying the matching condition pertaining to the master match, performing the auto consolidate action characterized in adding at least one record as a new record in the detail repository while updating contents of the at least one record in the master repository;for the at least one record satisfying the matching condition pertaining to the detail match, performing the update new action type characterized in adding the at least one record in the master repository with a new value and thereupon updating the at least one record in the detail repository; andfor the at least one record not satisfying either of the detail match and the master match, performing the new action characterized in adding the at least one record as new record in the master repository and thereupon in the detail repository with new values. 4. A system for managing and updating a unique data repository in real time, the system comprising: a load repository configured to store a stream of incoming records, each of the incoming record being associated with a unique identifier; a parallel processing system for;matching the incoming record with a previous record history, maintained in a detail repository, based on the unique identifier;determining an action type to be performed corresponding to the incoming record, wherein the action type is determined based on an output of a matching condition, wherein the matching condition corresponds to performing a detail match, a master match, and a same master match sequentially, and wherein the detail match is performed by matching the incoming record with at least one of the previous record history, the master match is performed by matching the incoming record with at least one of a previous master record history maintained in a master repository using a predefined matching criteria, and the same master match is performed by matching an output of the detail match with an output of the master match, wherein the output of the detail match corresponds to a unique identifier of the matched previous record in the detail repository and the output of the master match corresponds to a unique identifier of matched master record in the master repository and wherein the output of the matching condition corresponds to output of the same master match;performing the action type on the at least one record based on the determination thereby providing a unique and updated record for all matching records in the data repository, wherein the action type is one of an update action, an auto merge action, an auto consolidate action, an update new action and a new action; andwherein the predefined matching criteria comprises a batch matching criterion to obtain a best match for the at least one record in the master repository and a probable matching criterion to obtain a probable master record for the at least one record in the master repository. 5. The system of claim 4, wherein the action type includes at least one of: for the at least one record satisfying the matching condition pertaining to the detail match, the master and the same master match, performing the update action characterized in updating the master repository and the detail repository with content of the at least one record;for the at least one record satisfying the matching condition pertaining to the detail match and the master match, performing the auto merge action characterized in updating the master repository and the detail repository with new content while marking previously linked master record as inactive if no other corresponding match exists for it in the detail repository;for the at least one record satisfying the matching condition pertaining to the master match, performing the auto consolidate action characterized in adding the at least one record as a new record in the detail repository while updating contents of the at least one record in the master repository;for the at least one record satisfying the matching condition pertaining to the detail match, performing the update new action type characterized in adding the at least one record in the master repository with a new value and thereupon updating the at least one record in the detail repository; andfor the at least one record not satisfying either of the detail match and the master match, performing the new action characterized in adding the at least one record as new record in the master repository and thereupon in the detail repository with new values.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.