Sign In to Follow Application
View All Documents & Correspondence

Method And System For Migrating Automation Assets In An Enterprise System

Abstract: Disclosed herein is a method and system for migrating automation assets in an enterprise system. The method includes receiving, by an asset management system 100, an input data associated with the automation assets from a source application 102. Also, the method includes configuring a first set of data types associated with the input data, by identifying a corresponding data type from a second set of data types, configured in a target application 104. Further, the method includes generating a relationship between each of a plurality of entities associated with the first set of data types and a corresponding plurality of entities associated with the second set of data types in the target application 104. Finally, the method includes migrating the plurality of entities associated with the first set of data types from the source application 102 to the target application 104 based on the generated relationship. FIG. 4

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
14 March 2017
Publication Number
38/2018
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
ipo@knspartners.com
Parent Application
Patent Number
Legal Status
Grant Date
2024-02-16
Renewal Date

Applicants

WIPRO LIMITED
Doddakannelli, Sarjapur Road, Bangalore 560035, Karnataka, India.

Inventors

1. GIRISH RAGHAVAN
Jains Sudarsana, Block 3-SA, 174, Madambakkam Main Road, Rajakeelpakkam, Chennai 600073, Tamil Nadu, India.
2. THAMILCHELVI PETERBARNABAS
Plot No 19, Annai Flats F2, Enfield Avenue, Madipakkam, Chennai – 91, Tamil Nadu, India
3. DEEPIKA SIVAKUMAR
No 22/1, Akbarabad 1st Street, SSC Flats, Kodambakkam, Chennai – 24, Tamil Nadu, India
4. RAJKUMAR KANAKARAJ
No. 177 Kaamadhenu Super Market, RCS Main Road, Natrampalli, Vellore Dt. Tamil Nadu – 635852, India

Specification

Claims:WE CLAIM:
1. A method for migrating automation assets in an enterprise system, the method comprising:
receiving, by an asset management system 100, an input data associated with the automation assets from a source application 102;
configuring, by the asset management system 100, a first set of data types associated with the input data, by identifying a corresponding data type from a second set of data types, configured in a target application 104;
generating, by asset management system 100, a relationship between each of a plurality of entities associated with the first set of data types and a corresponding plurality of entities associated with the second set of data types in the target application 104; and
migrating, by asset management system 100, the plurality of entities associated with the first set of data types from the source application 102 to the target application 104 based on the generated relationship.
2. The method as claimed in claim 1, wherein the input data comprises at least one of a plurality of scripts 212, a plurality of libraries 214, a plurality of objects 216, a plurality of functions 218 and a plurality of data files 220.
3. The method as claimed in claim 1, wherein each of the first set of data types is at least one of object type 222, argument 224, data file 220 and execution settings 226.
4. The method as claimed in claim 1, wherein each of the second set of data types is at least one of object type 222, argument 224, data file 220 and execution settings 226.
5. The method as claimed in claim 1, wherein configuring the first set of data types associated with the input data comprises:
obtaining at least one of the first set of data types associated with the input data from the source application 102 and data associated with the target application 104, based on details received by a user;
identifying the second set of data types, from the data associated with the target application 104, corresponding to the first set of data types; and
storing the at least one of first set of data types associated with the input data and identified second set of data types in a storage unit, based on location identified by the user.
6. The method as claimed in claim 1, wherein each of the plurality of entities is one of a property 228 and an argument 224, associated with one of the first set of data types and second set of data types.
7. The method as claimed in claim 1, wherein generating the relationship between each of a plurality of entities associated with the first set of data types and a corresponding plurality of entities associated with the second set of data types, comprises:
identifying an entity type for each of the first set of data types associated with the input data; and
mapping each of the identified entity type of the first set of data types with an entity type of the second set of data types, wherein the entity type is identified for each of the second set of data types associated with the target application 104, thereby generating the relationship.
8. The method as claimed in claim 1, wherein migrating the plurality of entities from the source application 102 to the target application 104 comprises:
obtaining the first set of data types and the second set of data types from the source application 102 and the target application 104 respectively;
obtaining an entity type for each of the first set of data types;
obtaining the relationship between each of the obtained entity type with a corresponding entity type of the second set of data types; and
migrating values associated with each of the entity type associated with the first set of data types to the corresponding entity type associated with the second set of data types.
9. The method as claimed in claim 8, wherein migrating the plurality of entities from the source application 102 to the target application 104 further comprises:
identifying non-establishment of a relationship for an entity type, associated with the first set of data types with a corresponding entity type associated with the second set of data types;
mapping the entity type, associated with the first set of data types, with a corresponding entity type being identified from the second set of data types thus obtained;
establishing a relationship between the entity type, associated with the first set of data types, with the corresponding entity type identified from the second set of data types thus obtained; and
storing the established relationship in a storage unit 108 of the asset management system 100.
10. The method as claimed in claim 1 further comprises:
uploading the migrated plurality of entities associated with the first set of data types from the source application 102 to the target application 104; and
validating the first set of data types by executing at least one of a plurality of scripts 212 associated with the first set of data types.
11. An asset management system 100 for migrating automation assets in an enterprise system, the asset management system 100 comprising:
a processor 204; and
a memory 206, communicatively coupled to the processor, wherein the memory stores processor-executable instructions, which, on execution, causes the processor 204 to:
receive an input data associated with the automation assets from a source application 102;
configure a first set of data types associated with the input data, by identifying a corresponding data type from a second set of data types, configured in a target application 104;
generate a relationship between each of a plurality of entities associated with the first set of data types and a corresponding plurality of entities associated with the second set of data types in the target application 104; and
migrate the plurality of entities associated with the first set of data types from the source application 102 to the target application 104 based on the generated relationship.
12. The system as claimed in claim 11, wherein the input data comprises at least one of a plurality of scripts 212, a plurality of libraries 214, a plurality of objects 216, a plurality of functions 218 and a plurality of data files 220.
13. The system as claimed in claim 11, wherein each of the first set of data types is at least one of object type 222, argument 224, data file 220 and execution settings 226.
14. The system as claimed in claim 11, wherein each of the second set of data types is at least one of object type 222, argument 224, data file 220 and execution settings 226.
15. The system as claimed in claim 11, wherein to configure the first set of data types associated with the input data, the instructions causes the processor 204 to:
obtain at least one of the first set of data types associated with the input data from the source application 102 and data associated with the target application 104, based on details received by a user;
identify the second set of data types, from the data associated with the target application 104, corresponding to the first set of data types; and
store the at least one of first set of data types associated with the input data and identified second set of data types in a storage unit, based on location identified by the user.
16. The system as claimed in claim 11, wherein each of the plurality of entities is one of a property 228 and an argument 224, associated with one of the first set of data types and second set of data types.
17. The system as claimed in claim 11, wherein to generate the relationship between each of a plurality of entities associated with the first set of data types and a corresponding plurality of entities associated with the second set of data types, the instructions causes the processor 204 to:
identify an entity type for each of the first set of data types associated with the input data; and
map each of the identified entity type of the first set of data types with an entity type of the second set of data types, wherein the entity type is identified for each of the second set of data types associated with the target application, thereby generating the relationship.
18. The system as claimed in claim 11, wherein to migrate the plurality of entities from the source application 102 to the target application 104, the instructions causes the processor 204 to:
obtain the first set of data types and the second set of data types from the source application 102 and the target application 104 respectively;
obtain an entity type for each of the first set of data types;
obtain the relationship between each of the obtained entity type with a corresponding entity type of the second set of data types; and
migrate values associated with each of the entity type associated with the first set of data types to the corresponding entity type associated with the second set of data types.
19. The system as claimed in claim 18, wherein to migrate the plurality of entities from the source application 102 to the target application 104, the instructions causes the processor 204 to:
identify non-establishment of a relationship for an entity type, associated with the first set of data types with a corresponding entity type associated with the second set of data types;
map the entity type, associated with the first set of data types, with a corresponding entity type being identified from the second set of data types thus obtained;
establish a relationship between the entity type, associated with the first set of data types, with the corresponding entity type identified from the second set of data types thus obtained; and
store the established relationship in a storage unit 108 of the asset management system 100.

20. The system as claimed in claim 11, wherein the instructions further causes the processor 204 to:
upload the migrated plurality of entities associated with the first set of data types from the source application 102 to the target application 104; and
validate the first set of data types by executing at least one of a plurality of scripts 212 associated with the first set of data types.

Dated this 14th day of March, 2017

SRAVAN KUMAR GAMPA
IN/PA-1744
OF K & S PARTNERS
AGENT FOR THE APPLICANT
, Description:
TECHNICAL FIELD
The present subject matter is related, in general to an enterprise system, and more particularly, but not exclusively to a method and a system for migrating automation assets in an enterprise system.

Documents

Application Documents

# Name Date
1 201741008813-IntimationOfGrant16-02-2024.pdf 2024-02-16
1 Power of Attorney [14-03-2017(online)].pdf 2017-03-14
2 201741008813-PatentCertificate16-02-2024.pdf 2024-02-16
2 Form 5 [14-03-2017(online)].pdf 2017-03-14
3 Form 3 [14-03-2017(online)].pdf 2017-03-14
3 201741008813-FORM 3 [24-01-2024(online)].pdf 2024-01-24
4 Form 18 [14-03-2017(online)].pdf_211.pdf 2017-03-14
4 201741008813-FORM-26 [24-01-2024(online)].pdf 2024-01-24
5 Form 18 [14-03-2017(online)].pdf 2017-03-14
5 201741008813-Written submissions and relevant documents [24-01-2024(online)].pdf 2024-01-24
6 Form 1 [14-03-2017(online)].pdf 2017-03-14
6 201741008813-AMENDED DOCUMENTS [22-12-2023(online)].pdf 2023-12-22
7 Drawing [14-03-2017(online)].pdf 2017-03-14
7 201741008813-Correspondence to notify the Controller [22-12-2023(online)].pdf 2023-12-22
8 Description(Complete) [14-03-2017(online)].pdf_210.pdf 2017-03-14
8 201741008813-FORM 13 [22-12-2023(online)].pdf 2023-12-22
9 201741008813-POA [22-12-2023(online)].pdf 2023-12-22
9 Description(Complete) [14-03-2017(online)].pdf 2017-03-14
10 201741008813-US(14)-HearingNotice-(HearingDate-09-01-2024).pdf 2023-12-18
10 REQUEST FOR CERTIFIED COPY [16-03-2017(online)].pdf 2017-03-16
11 201741008813-CLAIMS [04-11-2020(online)].pdf 2020-11-04
11 Request For Certified Copy-Online.pdf 2017-03-18
12 201741008813-COMPLETE SPECIFICATION [04-11-2020(online)].pdf 2020-11-04
12 Request For Certified Copy-Online.pdf_1.pdf 2017-03-20
13 201741008813-CORRESPONDENCE [04-11-2020(online)].pdf 2020-11-04
13 PROOF OF RIGHT [22-06-2017(online)].pdf 2017-06-22
14 201741008813-DRAWING [04-11-2020(online)].pdf 2020-11-04
14 Correspondence By Agent_Form1,Form30_27-06-2017.pdf 2017-06-27
15 201741008813-FER.pdf 2020-05-28
15 201741008813-FER_SER_REPLY [04-11-2020(online)].pdf 2020-11-04
16 201741008813-FORM 3 [04-11-2020(online)].pdf 2020-11-04
16 201741008813-RELEVANT DOCUMENTS [04-11-2020(online)].pdf 2020-11-04
17 201741008813-PETITION UNDER RULE 137 [04-11-2020(online)].pdf 2020-11-04
17 201741008813-Information under section 8(2) [04-11-2020(online)].pdf 2020-11-04
18 201741008813-OTHERS [04-11-2020(online)].pdf 2020-11-04
19 201741008813-Information under section 8(2) [04-11-2020(online)].pdf 2020-11-04
19 201741008813-PETITION UNDER RULE 137 [04-11-2020(online)].pdf 2020-11-04
20 201741008813-FORM 3 [04-11-2020(online)].pdf 2020-11-04
20 201741008813-RELEVANT DOCUMENTS [04-11-2020(online)].pdf 2020-11-04
21 201741008813-FER.pdf 2020-05-28
21 201741008813-FER_SER_REPLY [04-11-2020(online)].pdf 2020-11-04
22 201741008813-DRAWING [04-11-2020(online)].pdf 2020-11-04
22 Correspondence By Agent_Form1,Form30_27-06-2017.pdf 2017-06-27
23 201741008813-CORRESPONDENCE [04-11-2020(online)].pdf 2020-11-04
23 PROOF OF RIGHT [22-06-2017(online)].pdf 2017-06-22
24 Request For Certified Copy-Online.pdf_1.pdf 2017-03-20
24 201741008813-COMPLETE SPECIFICATION [04-11-2020(online)].pdf 2020-11-04
25 201741008813-CLAIMS [04-11-2020(online)].pdf 2020-11-04
25 Request For Certified Copy-Online.pdf 2017-03-18
26 201741008813-US(14)-HearingNotice-(HearingDate-09-01-2024).pdf 2023-12-18
26 REQUEST FOR CERTIFIED COPY [16-03-2017(online)].pdf 2017-03-16
27 201741008813-POA [22-12-2023(online)].pdf 2023-12-22
27 Description(Complete) [14-03-2017(online)].pdf 2017-03-14
28 201741008813-FORM 13 [22-12-2023(online)].pdf 2023-12-22
28 Description(Complete) [14-03-2017(online)].pdf_210.pdf 2017-03-14
29 201741008813-Correspondence to notify the Controller [22-12-2023(online)].pdf 2023-12-22
29 Drawing [14-03-2017(online)].pdf 2017-03-14
30 201741008813-AMENDED DOCUMENTS [22-12-2023(online)].pdf 2023-12-22
30 Form 1 [14-03-2017(online)].pdf 2017-03-14
31 Form 18 [14-03-2017(online)].pdf 2017-03-14
31 201741008813-Written submissions and relevant documents [24-01-2024(online)].pdf 2024-01-24
32 Form 18 [14-03-2017(online)].pdf_211.pdf 2017-03-14
32 201741008813-FORM-26 [24-01-2024(online)].pdf 2024-01-24
33 Form 3 [14-03-2017(online)].pdf 2017-03-14
33 201741008813-FORM 3 [24-01-2024(online)].pdf 2024-01-24
34 Form 5 [14-03-2017(online)].pdf 2017-03-14
34 201741008813-PatentCertificate16-02-2024.pdf 2024-02-16
35 201741008813-IntimationOfGrant16-02-2024.pdf 2024-02-16

Search Strategy

1 2020-05-2210-25-01E_27-05-2020.pdf

ERegister / Renewals

3rd: 02 May 2024

From 14/03/2019 - To 14/03/2020

4th: 02 May 2024

From 14/03/2020 - To 14/03/2021

5th: 02 May 2024

From 14/03/2021 - To 14/03/2022

6th: 02 May 2024

From 14/03/2022 - To 14/03/2023

7th: 02 May 2024

From 14/03/2023 - To 14/03/2024

8th: 02 May 2024

From 14/03/2024 - To 14/03/2025

9th: 07 Mar 2025

From 14/03/2025 - To 14/03/2026