Abstract: Data management systems and methods are provided. The system obtains, an email with a file or file identifier, the file includes a set of records. A first set of instructions or a second set of instructions are executed based on the email. The first set of instructions include parsing the file to validate the first set of records, querying a first database to determine any of inconsistent record, new record, missing record, and redundant record based on the first set of records, and automatically updating the first record specific database based on the determined inconsistent record, new record, missing record, and redundant record. The second set of instructions include validating the email with file identifier, generating an attachment file that includes information from a second database based on the validation and file identifier, and communicates an email with the attachment file to a client device.
Claims:1. A processor implemented method comprising:
obtaining, by a hardware processor, from a client device associated with a user, an email comprising at least one of a file, or a file identifier, wherein said file comprises a first set of records;
executing (i) a first set of instructions, or (ii) a second set of instructions based on said email, wherein said first set of instructions comprises:
a) parsing said file to identify and validate said first set of records;
b) querying a first record specific database to determine at least one of inconsistent record, new record, missing record, and redundant record based on said first set of records; and
c) automatically updating said first record specific database based on said at least one of determined inconsistent record, new record, missing record, and redundant record,
wherein said second set of instructions comprises:
i. performing a validation of said email and said file identifier, said file identifier is indicative of information stored in a second record specific database;
ii. generating, in at least one format, attachment file comprising information from said second record specific database based on said email and said file identifier being validated; and
iii. communicating an email with said attachment file to said client device.
2. The processor implemented method of claim 1, wherein the step of obtaining, an email is preceded by validating said client device and said user associated with said email.
3. The processor implemented method of claim 1, further comprising validating said file by performing a file level validation on at least one of a filename, a file size, and content type specific to said file.
4. The processor implemented method of claim 1, further comprising generating a report based on said at least one of determined inconsistent record, new record, missing record, and redundant record.
5. The processor implemented method of claim 1, wherein said first record specific database and said second record specific database are identical.
6. A system comprising:
a memory;
one or more communication interfaces; and
one or more hardware processors coupled to said memory through said one or more communication interfaces, wherein said one or more hardware processors are configured to:
obtain, from a client device associated with a user, an email comprising at least one of a file, or a file identifier, wherein said file comprises a first set of records; and
execute (i) a first set of instructions, or (ii) a second set of instructions based on said email, wherein said first set of instructions are executed by said one or more hardware processors to:
a. parse said file to identify and validate said first set of records;
b. query a first record specific database to determine at least one of inconsistent record, new record, missing record, and redundant record based on said first set of records; and
c. automatically update said first record specific database based on said at least one of determined inconsistent record, new record, missing record, and redundant record, and
wherein said second set of instructions are executed by said one or more hardware processors to:
i. perform a validation of said email and said file identifier, said file identifier indicative of information stored in a second record specific database;
ii. generate, in at least one format, an attachment file comprising information from said second record specific database based on said email and said file identifier being validated; and
iii. communicate an email with said attachment file to said client device.
7. The system of claim 6, wherein when said email is obtained, said one or more hardware processor validates said client device and said user associated with said email.
8. The system of claim 6, wherein said one or more hardware processors validate said file by performing a file level validation on at least one of a filename, a file size, and content type specific to said file.
9. The system of claim 6, wherein said one or more hardware processors are further configured to generate a report based on said at least one of determined inconsistent record, new record, missing record, and redundant record.
10. The system of claim 6, wherein said first record specific database and said second record specific database are identical.
, Description:As Attached
| # | Name | Date |
|---|---|---|
| 1 | Form 5 [17-02-2016(online)].pdf | 2016-02-17 |
| 2 | Form 3 [17-02-2016(online)].pdf | 2016-02-17 |
| 3 | Form 18 [17-02-2016(online)].pdf | 2016-02-17 |
| 4 | Drawing [17-02-2016(online)].pdf | 2016-02-17 |
| 5 | Description(Complete) [17-02-2016(online)].pdf | 2016-02-17 |
| 6 | REQUEST FOR CERTIFIED COPY [13-09-2016(online)].pdf | 2016-09-13 |
| 7 | Form 3 [07-10-2016(online)].pdf | 2016-10-07 |
| 8 | Abstract.jpg | 2018-08-11 |
| 9 | 201621005608-Power of Attorney-180416.pdf | 2018-08-11 |
| 10 | 201621005608-Form 1-280316.pdf | 2018-08-11 |
| 11 | 201621005608-Correspondence-280316.pdf | 2018-08-11 |
| 12 | 201621005608-Correspondence-180416.pdf | 2018-08-11 |
| 13 | 201621005608-FER.pdf | 2020-02-20 |
| 14 | 201621005608-Information under section 8(2) [30-07-2020(online)].pdf | 2020-07-30 |
| 15 | 201621005608-FORM 3 [30-07-2020(online)].pdf | 2020-07-30 |
| 16 | 201621005608-OTHERS [19-08-2020(online)].pdf | 2020-08-19 |
| 17 | 201621005608-FER_SER_REPLY [19-08-2020(online)].pdf | 2020-08-19 |
| 18 | 201621005608-COMPLETE SPECIFICATION [19-08-2020(online)].pdf | 2020-08-19 |
| 19 | 201621005608-CLAIMS [19-08-2020(online)].pdf | 2020-08-19 |
| 20 | 201621005608-ABSTRACT [19-08-2020(online)].pdf | 2020-08-19 |
| 21 | 201621005608-US(14)-HearingNotice-(HearingDate-16-01-2024).pdf | 2023-12-19 |
| 22 | 201621005608-Correspondence to notify the Controller [08-01-2024(online)].pdf | 2024-01-08 |
| 23 | 201621005608-FORM-26 [15-01-2024(online)].pdf | 2024-01-15 |
| 24 | 201621005608-Written submissions and relevant documents [31-01-2024(online)].pdf | 2024-01-31 |
| 25 | 201621005608-FORM-26 [31-01-2024(online)].pdf | 2024-01-31 |
| 26 | 201621005608-PatentCertificate11-03-2024.pdf | 2024-03-11 |
| 27 | 201621005608-IntimationOfGrant11-03-2024.pdf | 2024-03-11 |
| 1 | TPOSearch_20-02-2020.pdf |