Abstract: A method and device for generating data services from heterogeneous systems is disclosed. The method includes generating an asset data model for a parent asset based on at least one data attribute associated with the parent asset. The method further includes populating the asset data model with at least one sub-asset associated with each of the at least one data attribute and at least one event associated with the at least one sub-asset and the at least one data attribute. The method includes creating a plurality of role hierarchies across multiple organizations associated with the parent asset. The method further includes associating a plurality of stakeholders with each of the plurality of role hierarchies. The method includes associating data contracts with each of the plurality of stakeholders and each of the at least one sub-asset based on the plurality of role hierarchies and the asset data model. FIG.l
Claims:WE CLAIM
1. A method for generating data services from heterogeneous systems, the method comprising:
generating, by a computing device, an asset data model for a parent asset based on at least one data attribute associated with the parent asset;
populating, by the computing device, the asset data model with at least one sub-asset associated with each of the at least one data attribute and at least one event associated with the at least one sub-asset and the at least one data attribute;
creating, by the computing device, a plurality of role hierarchies across multiple organizations associated with the parent asset;
associating, by the computing device, a plurality of stakeholders with each of the plurality of role hierarchies; and
associating, by the computing device, data contracts with each of the plurality of stakeholders and each of the at least one sub-asset based on the plurality of role hierarchies and the asset data model, wherein the data contracts define access permission policies for each of the plurality of stakeholders.
2. The method of claim 1, wherein generating comprises:
identifying a generic data model from a master object semantic graph unit related to the parent asset; and
modifying the generic data model based on the at least one data attribute associated with the parent asset.
3. The method of claim 1 further comprises onboarding each of the at least one sub-asset to one or more of the plurality of stakeholders based on the plurality of role hierarchies.
4. The method of claim 3 further comprising creating the data contracts in response to the onboarding.
5. The method of claim 4, wherein the data contracts are created based on at least one input comprising term data, term mashup, and term events.
6. The method of claim 4, wherein the data contracts are created based on nature of business associated with the parent asset.
7. The method of claim 1, wherein the access permission policies determine permission for a stakeholder to view, modify, or add data associated with a sub-asset from the at least one sub-asset.
8. The method of claim 1 further comprising creating at least one mashup script to execute each of the data contracts.
9. The method of claim 1 further comprising providing firmware updates to each of the at least one sub-asset based on the data contracts associated with each of the at least one sub-asset.
10. A computing device for generating data services from heterogeneous systems, the computing device comprising:
a processor; and
a memory communicatively coupled to the processor, wherein the memory stores processor instructions, which, on execution, causes the processor to:
generate an asset data model for a parent asset based on at least one data attribute associated with the parent asset;
populate the asset data model with at least one sub-asset associated with each of the at least one data attribute and at least one event associated with the at least one sub-asset and the at least one data attribute;
create a plurality of role hierarchies across multiple organizations associated with the parent asset;
associate a plurality of stakeholders with each of the plurality of role hierarchies; and
associate data contracts with each of the plurality of stakeholders and each of the at least one sub-asset based on the plurality of role hierarchies and the asset data model, wherein the data contracts define access permission policies for each of the plurality of stakeholders.
11. The computing device of claim 10, wherein to generate the processor instructions further cause the processor to:
identify a generic data model from a master object semantic graph unit related to the parent asset; and
modify the generic data model based on the at least one data attribute associated with the parent asset.
12. The computing device of claim 10, wherein the processor instructions further cause the processor to onboard each of the at least one sub-asset to one or more of the plurality of stakeholders based on the plurality of role hierarchies.
13. The computing device of claim 12, the processor instructions further cause the processor to create the data contracts in response to the onboarding.
14. The computing device of claim 13, wherein the data contracts are created based on at least one input comprising term data, term mashup, and term events.
15. The computing device of claim 13, wherein the data contracts are created based on nature of business associated with the parent asset.
16. The computing device of claim 10, wherein the access permission policies determine permission for a stakeholder to view, modify, or add data associated with a sub-asset from the at least one sub-asset.
17. The computing device of claim 10, wherein the processor instructions further cause the processor to create at least one mashup script to execute each of the data contracts.
18. The computing device of claim 10, wherein the processor instructions further cause the processor to provide firmware updates to each of the at least one sub-asset based on the data contracts associated with each of the at least one sub-asset.
Dated this 31st day of July, 2018
R Ramya Rao
Of K&S Partners
Agent for the Applicant
IN/PA-1607
, Description:TECHNICAL FIELD
This disclosure relates generally to generating data services, and more particularly to method and device for generating data services from heterogeneous systems.
| # | Name | Date |
|---|---|---|
| 1 | 201844028725-US 16013312-DASCODE-6127 [31-07-2018].pdf | 2018-07-31 |
| 2 | 201844028725-STATEMENT OF UNDERTAKING (FORM 3) [31-07-2018(online)].pdf | 2018-07-31 |
| 3 | 201844028725-REQUEST FOR EXAMINATION (FORM-18) [31-07-2018(online)].pdf | 2018-07-31 |
| 4 | 201844028725-POWER OF AUTHORITY [31-07-2018(online)].pdf | 2018-07-31 |
| 5 | 201844028725-FORM 18 [31-07-2018(online)].pdf | 2018-07-31 |
| 6 | 201844028725-FORM 1 [31-07-2018(online)].pdf | 2018-07-31 |
| 7 | 201844028725-DRAWINGS [31-07-2018(online)].pdf | 2018-07-31 |
| 8 | 201844028725-DECLARATION OF INVENTORSHIP (FORM 5) [31-07-2018(online)].pdf | 2018-07-31 |
| 9 | 201844028725-COMPLETE SPECIFICATION [31-07-2018(online)].pdf | 2018-07-31 |
| 10 | 201844028725-Proof of Right (MANDATORY) [01-08-2018(online)].pdf | 2018-08-01 |
| 11 | Correspondence by Agent_Form1_07-08-2018.pdf | 2018-08-07 |
| 12 | abstract 201844028725.jpg | 2018-08-29 |
| 13 | 201844028725-RELEVANT DOCUMENTS [07-04-2021(online)].pdf | 2021-04-07 |
| 14 | 201844028725-PETITION UNDER RULE 137 [07-04-2021(online)].pdf | 2021-04-07 |
| 15 | 201844028725-OTHERS [07-04-2021(online)].pdf | 2021-04-07 |
| 16 | 201844028725-Information under section 8(2) [07-04-2021(online)].pdf | 2021-04-07 |
| 17 | 201844028725-FORM 3 [07-04-2021(online)].pdf | 2021-04-07 |
| 18 | 201844028725-FER_SER_REPLY [07-04-2021(online)].pdf | 2021-04-07 |
| 19 | 201844028725-DRAWING [07-04-2021(online)].pdf | 2021-04-07 |
| 20 | 201844028725-CORRESPONDENCE [07-04-2021(online)].pdf | 2021-04-07 |
| 21 | 201844028725-CLAIMS [07-04-2021(online)].pdf | 2021-04-07 |
| 22 | 201844028725-FER.pdf | 2021-10-17 |
| 23 | 201844028725-US(14)-HearingNotice-(HearingDate-31-01-2024).pdf | 2024-01-04 |
| 24 | 201844028725-POA [15-01-2024(online)].pdf | 2024-01-15 |
| 25 | 201844028725-FORM 13 [15-01-2024(online)].pdf | 2024-01-15 |
| 26 | 201844028725-Correspondence to notify the Controller [15-01-2024(online)].pdf | 2024-01-15 |
| 27 | 201844028725-AMENDED DOCUMENTS [15-01-2024(online)].pdf | 2024-01-15 |
| 28 | 201844028725-FORM-26 [30-01-2024(online)].pdf | 2024-01-30 |
| 29 | 201844028725-Written submissions and relevant documents [15-02-2024(online)].pdf | 2024-02-15 |
| 30 | 201844028725-FORM-26 [15-02-2024(online)].pdf | 2024-02-15 |
| 31 | 201844028725-FORM-26 [15-02-2024(online)]-1.pdf | 2024-02-15 |
| 32 | 201844028725-FORM 3 [15-02-2024(online)].pdf | 2024-02-15 |
| 33 | 201844028725-PatentCertificate19-02-2024.pdf | 2024-02-19 |
| 34 | 201844028725-IntimationOfGrant19-02-2024.pdf | 2024-02-19 |
| 35 | 201844028725-FORM 4 [04-08-2025(online)].pdf | 2025-08-04 |
| 1 | 2021-04-0811-15-28AE_08-04-2021.pdf |
| 2 | 2020-11-1411-28-58E_02-12-2020.pdf |