Abstract: Embodiments of present disclosure discloses system and method for conversion of structured database into unstructured database. Initially, structured database and database descriptor is retrieved in distributed environment. Structured database comprises data fields, and each of the data fields corresponds to financial transaction. Optimized target data model is generated for storing data in the unstructured database, based on at least one of database objects extracted from data fields of structured database, and pre-defined conversion rules. Further, a Blockchain comprising blocks corresponding to each financial transaction of structured database. Each of the blocks comprise at least one of extracted database object. Conversion of the database object of each of the blocks into data fields of unstructured database is performed based on optimized target data model and notification corresponding to data fields of unstructured database is generated which are associated with discrepancies corresponding to the financial transaction. FIG. 2
Claims:We claim:
1. A method for conversion of a structured database (208) into an unstructured database (215), comprising:
retrieving, by a database conversion system (101), in a distributed environment, structured database (208) and a corresponding database descriptor (209), wherein the structured database (208) comprises one or more data fields, and wherein each of the one or more data fields corresponds to a financial transaction from one or more financial transactions;
generating, by the database conversion system (101), an optimized target data model (210) for storing data in the unstructured database (215), wherein the generation is based on at least one of a plurality of database objects extracted from one or more data fields of the structured database (208), and a set of pre-defined conversion rules (211);
generating, by the database conversion system (101), a Blockchain (212) comprising one or more blocks corresponding to each of the one or more financial transactions of the structured database (208), wherein each of the one or more blocks comprise at least a database object from the plurality of database objects;
performing, by the database conversion system (101), conversion of the database object of each of the one or more blocks into one or more data fields of the unstructured database (215), based on the optimized target data model (210); and
generating, by the database conversion system (101), a notification (214) corresponding to the one or more data fields of the unstructured database (215), which are associated with one or more discrepancies (213) corresponding to the financial transaction.
2. The method as claimed in claim 1, wherein the structured database (208) is one of: a Virtual Storage Access Method (VSAM) database, hierarchical database such as Information Management System (IMS), network database such as Integrated Database Management System (IDMS), relational database such as Database 2 (DB2).
3. The method as claimed in claim 1, wherein the one or more discrepancies (213) are identified based on one or more pre-defined transaction patterns.
4. The method as claimed in claim 3, wherein the one or more pre-defined transaction patterns are generated based on analysis of historic financial transaction data.
5. The method as claimed in claim 1, wherein each of the one or more blocks are generated for corresponding one or more financial transactions that occur within a pre-determined time interval.
6. The method as claimed in claim 1, wherein the plurality of database objects is extracted based on parsing of the one or more data fields.
7. The method as claimed in claim 1, wherein the notification (214) comprises highlighting the one or more data fields associated with the one or more discrepancies (213) in the unstructured database (215).
8. A database conversion system (101) to conversion of a structured database (208) into an unstructured database (215), comprises:
a processor (104); and
a memory (107) communicatively coupled to the processor (104), wherein the memory (107) stores processor-executable instructions, which, on execution, cause the processor (104) to:
retrieve in a distributed environment, structured database (208) and a corresponding database descriptor (209), wherein the structured database (208) comprises one or more data fields, and wherein each of the one or more data fields corresponds to a financial transaction from one or more financial transactions;
generate an optimized target data model (210) for storing data in the unstructured database (215), wherein the generation is based on at least one of a plurality of database objects extracted from one or more data fields of the structured database (208), and a set of pre-defined conversion rules (211);
generate a Blockchain (212) comprising one or more blocks corresponding to each of the one or more financial transactions of the structured database (208), wherein each of the one or more blocks comprise at least a database object from the plurality of database objects;
perform conversion of the database object of each of the one or more blocks, into one or more data fields of the unstructured database (215), based on the optimized target data model (210); and
generate a notification corresponding to the one or more data fields of the unstructured database (215), which are associated with one or more discrepancies (213) corresponding to the financial transaction.
9. The database conversion system (101) as claimed in claim 8, wherein the structured database (208) is one of: a Virtual Storage Access Method (VSAM) database, hierarchical database such as Information Management System (IMS), network database such as Integrated Database Management System (IDMS), relational database such as Database 2 (DB2).
10. The database conversion system (101) as claimed in claim 8, wherein the processor (104) is configured to identify one or more discrepancies (213) based on one or more pre-defined transaction patterns.
11. The database conversion system (101) as claimed in claim 10 wherein the one or more pre-defined transaction patterns are generated based on analysis of historic financial transaction data.
12. The database conversion system (101) as claimed in claim 8, wherein the processor (104) is configured to generate the one or more blocks corresponding to one or more financial transactions that occur within a pre-determined time interval.
13. The database conversion system (101) as claimed in claim 8, wherein the processor (104) is configured to extract the plurality of database objects based on parsing of the one or more data fields.
14. The database conversion system (101) as claimed in claim 8, wherein the notification comprises highlighting the one or more data fields associated with the one or more discrepancies (213) in the unstructured database (215).
Dated this 11th day of August, 2017
R Ramya Rao
Of K&S Partners
Agent for the Applicant
, Description:TECHNICAL FIELD
The present subject matter is related in general to the field of modernization of databases, more particularly, but not exclusively to a system and method for conversion of a structured database into an unstructured database.
| Section | Controller | Decision Date |
|---|---|---|
| 15 | Dilip Dandotiya | 2023-08-24 |
| 15 and 43(1) | Dilip Dandotiya | 2023-10-19 |
| # | Name | Date |
|---|---|---|
| 1 | 201741028578-STATEMENT OF UNDERTAKING (FORM 3) [11-08-2017(online)].pdf | 2017-08-11 |
| 2 | 201741028578-REQUEST FOR EXAMINATION (FORM-18) [11-08-2017(online)].pdf | 2017-08-11 |
| 3 | 201741028578-REQUEST FOR CERTIFIED COPY [11-08-2017(online)].pdf | 2017-08-11 |
| 4 | 201741028578-POWER OF AUTHORITY [11-08-2017(online)].pdf | 2017-08-11 |
| 5 | 201741028578-FORM 18 [11-08-2017(online)].pdf | 2017-08-11 |
| 6 | 201741028578-FORM 1 [11-08-2017(online)].pdf | 2017-08-11 |
| 7 | 201741028578-DRAWINGS [11-08-2017(online)].pdf | 2017-08-11 |
| 8 | 201741028578-DECLARATION OF INVENTORSHIP (FORM 5) [11-08-2017(online)].pdf | 2017-08-11 |
| 9 | 201741028578-COMPLETE SPECIFICATION [11-08-2017(online)].pdf | 2017-08-11 |
| 10 | abstract 201741028578 .jpg | 2017-08-14 |
| 11 | 201741028578-Proof of Right (MANDATORY) [12-12-2017(online)].pdf | 2017-12-12 |
| 12 | Correspondence by Agent_Form 1_15-12-2017.pdf | 2017-12-15 |
| 13 | 201741028578-RELEVANT DOCUMENTS [31-05-2021(online)].pdf | 2021-05-31 |
| 14 | 201741028578-PETITION UNDER RULE 137 [31-05-2021(online)].pdf | 2021-05-31 |
| 15 | 201741028578-OTHERS [31-05-2021(online)].pdf | 2021-05-31 |
| 16 | 201741028578-Information under section 8(2) [31-05-2021(online)].pdf | 2021-05-31 |
| 17 | 201741028578-FORM 3 [31-05-2021(online)].pdf | 2021-05-31 |
| 18 | 201741028578-FER_SER_REPLY [31-05-2021(online)].pdf | 2021-05-31 |
| 19 | 201741028578-DRAWING [31-05-2021(online)].pdf | 2021-05-31 |
| 20 | 201741028578-CORRESPONDENCE [31-05-2021(online)].pdf | 2021-05-31 |
| 21 | 201741028578-COMPLETE SPECIFICATION [31-05-2021(online)].pdf | 2021-05-31 |
| 22 | 201741028578-CLAIMS [31-05-2021(online)].pdf | 2021-05-31 |
| 23 | 201741028578-FER.pdf | 2021-10-17 |
| 24 | 201741028578-US(14)-HearingNotice-(HearingDate-15-05-2023).pdf | 2023-04-10 |
| 25 | 201741028578-POA [17-04-2023(online)].pdf | 2023-04-17 |
| 26 | 201741028578-FORM 13 [17-04-2023(online)].pdf | 2023-04-17 |
| 27 | 201741028578-Correspondence to notify the Controller [17-04-2023(online)].pdf | 2023-04-17 |
| 28 | 201741028578-AMENDED DOCUMENTS [17-04-2023(online)].pdf | 2023-04-17 |
| 29 | 201741028578-Written submissions and relevant documents [29-05-2023(online)].pdf | 2023-05-29 |
| 30 | 201741028578-FORM 3 [29-05-2023(online)].pdf | 2023-05-29 |
| 31 | 201741028578-US(14)-HearingNotice-(HearingDate-18-09-2023).pdf | 2023-08-24 |
| 32 | 201741028578-Correspondence to notify the Controller [29-08-2023(online)].pdf | 2023-08-29 |
| 33 | 201741028578-Written submissions and relevant documents [03-10-2023(online)].pdf | 2023-10-03 |
| 34 | 201741028578-PatentCertificate19-10-2023.pdf | 2023-10-19 |
| 35 | 201741028578-IntimationOfGrant19-10-2023.pdf | 2023-10-19 |
| 1 | 201741028578E_20-01-2021.pdf |