Abstract: The disclosure relates to system (100) and method (300) for managing a plurality of applications. The method includes receiving (302) a first input for customization of a master map associated with the plurality of applications. The master map includes a plurality of components and a set of control settings for each of the plurality of components. The method further includes modifying (304), in the master map, a status of a first control setting for a first component based on the first input; updating (306) each of the plurality of applications based on the modified status of the first control setting in the master map; and modifying (308) a configuration code associated with the each of the plurality of applications, based the update in each of the plurality of applications. [To be published with FIG. 2]
WE CLAIM
1. A method (300) of managing a plurality of applications, the method (300) comprising:
receiving (302), by a computing device (102), a first input for customization of a master map associated with the plurality of applications, wherein the master map comprises a plurality of components and a set of control settings for each of the plurality of components;
modifying (304), by the computing device (102), in the master map, a status of a first control setting for a first component based on the first input;
updating (306), by the computing device(102), each of the plurality of applications based on the modified status of the first control setting in the master map; and
modifying (308), by the computing device(102), a configuration code associated with the each of the plurality of applications, based the update in each of the plurality of applications.
2. The method (300) as claimed in claim 1, comprising:
adding (402), by the computing device (102), in the master map, a new component to the plurality of components and a new set of control settings for the new component;
updating (404), by the computing device (102), the each of the plurality of applications based on addition of the new component and the new set of control settings; and
modifying (406), by the computing device (102), the configuration code associated with the each of the plurality of applications based on updating the each of the plurality of applications.
3. The method (300) as claimed in claim 1, comprising:
eliminating (502), by the computing device (102), from the master map, an existing component within the plurality of components and the set of control settings for the existing component;
updating (504), by the computing device (102), the each of the plurality of applications based on elimination of the existing component and the set of control settings; and
modifying (506), by the computing device, the configuration code associated with the each of the plurality of applications based on updating the each of the plurality of applications.
4. The method (300) as claimed in claim 1, wherein modifying the status of the first control setting
comprises:
for the first component and based on the first input,
activating, by the computing device (102), the status of the first control setting,
wherein activating comprises providing an authorization to the each of the plurality of
applications to access the first component via the configuration code associated with the
each of the plurality of applications; and wherein providing the authorization comprises:
modifying a feature associated with the first component via the
configuration code of an application of the plurality of applications based on a
user requirement; and
updating the application based on the configuration code; or
deactivating, by the computing device (102), the status of the first control setting, wherein deactivating comprises restricting the authorization to the each of the plurality of applications to access the first component, and wherein restricting comprises:
reverting the modification in the feature associated with the first
component from the application when the status of the first control setting is
deactivated in the master map.
5. The method (300) as claimed in claim 1, wherein updating the each of the plurality of
applications comprises:
retrieving (602), by the computing device (102), a latest version of a customized master map and a last saved version of the configuration code associated with the each of the plurality of applications from a respective database schema;
comparing (604), by the computing device (102), the latest version of the customized master map and the last saved version of the configuration code associated with the each of the plurality of applications;
identifying (606), by the computing device (102), one or more changes in the customized master map from the each of the plurality of applications based on the comparison, wherein the one or more changes is identified based on a deterministic algorithm and a contextual algorithm; and
updating (608), by the computing device (102), the each of the plurality of applications based on the one or more changes identified in the customized master map, wherein updating the each of the plurality of applications comprises synchronizing (608a) the configuration code associated with the each of the plurality of applications.
6. A system (100) for exchanging data between data processing systems, the system (100)
comprising a computing device (102), wherein the computing device (102) comprises:
a processing circuitry (202); and
a memory (204) communicatively coupled to the processing circuitry (202), wherein the memory (204) stores processor-executable instructions, which, on execution, causes the processing circuitry (202) to:
receive (302) a first input for customization of a master map associated with the plurality of applications, wherein the master map comprises a plurality of components and a set of control settings for each of the plurality of components;
modify (304), in the master map, a status of a first control setting for a first component based on the first input;
update (306) each of the plurality of applications based on the modified status of the first control setting in the master map; and
modify (308) a configuration code associated with the each of the plurality of applications, based the update in each of the plurality of applications.
7. The system (100) as claimed in claim 6, wherein the processor-executable instructions cause the
processing circuitry (202) to:
add (402), in the master map, a new component to the plurality of components and a new set of control settings for the new component;
update (404) the each of the plurality of applications based on addition of the new component and the new set of control settings; and
modify (406) the configuration code associated with the each of the plurality of applications based on updating the each of the plurality of applications.
8. The system (100) as claimed in claim 6, wherein the processor-executable instructions cause the
processing circuitry (202) to:
eliminate (502), from the master map, an existing component within the plurality of components and the set of control settings for the existing component;
update (504), the each of the plurality of applications based on elimination of the existing component and the set of control settings; and
modify (506), the configuration code associated with the each of the plurality of applications based on updating the each of the plurality of applications.
9. The system (100) as claimed in claim 6, wherein the processor-executable instructions cause the
processing circuitry (202) to modify the status of the first control setting, for the first component
and based on the first input, by:
activating the status of the first control setting, wherein the status is activated by providing an authorization to the each of the plurality of applications to access the first component via the configuration code associated with the each of the plurality of applications, and wherein the authorization is provided by:
modifying a feature associated with the first component via the configuration code of an application of the plurality of applications based on a user requirement; and
updating the application based on the configuration code; or deactivating the status of the first control setting, wherein the status is deactivated by restricting the authorization to the each of the plurality of applications to access the first component, and wherein the authorization is restricted by:
reverting the modification in the feature associated with the first component from the application when the status of the first control setting is deactivated in the master map.
10. The system (100) as claimed in claim 6, wherein the processor-executable instructions cause
the processing circuitry (202) to update the each of the plurality of applications by:
retrieving (602) a latest version of a customized master map and a last saved version of the configuration code associated with the each of the plurality of applications from a respective database schema;
comparing (604) the latest version of the customized master map and the last saved version of the configuration code associated with the each of the plurality of applications;
identifying (606) one or more changes in the customized master map from the each of the plurality of applications based on the comparison, wherein the one or more changes is identified based on a deterministic algorithm and a contextual algorithm; and
updating (608) the each of the plurality of applications based on the one or more changes identified in the customized master map, wherein updating the each of the plurality of applications comprises synchronizing (608a) the configuration code associated with the each of the plurality of applications.
| # | Name | Date |
|---|---|---|
| 1 | 202341022521-STATEMENT OF UNDERTAKING (FORM 3) [28-03-2023(online)].pdf | 2023-03-28 |
| 2 | 202341022521-PROOF OF RIGHT [28-03-2023(online)].pdf | 2023-03-28 |
| 3 | 202341022521-POWER OF AUTHORITY [28-03-2023(online)].pdf | 2023-03-28 |
| 4 | 202341022521-FORM 1 [28-03-2023(online)].pdf | 2023-03-28 |
| 5 | 202341022521-DRAWINGS [28-03-2023(online)].pdf | 2023-03-28 |
| 6 | 202341022521-DECLARATION OF INVENTORSHIP (FORM 5) [28-03-2023(online)].pdf | 2023-03-28 |
| 7 | 202341022521-COMPLETE SPECIFICATION [28-03-2023(online)].pdf | 2023-03-28 |
| 8 | 202341022521-Power of Attorney [26-04-2023(online)].pdf | 2023-04-26 |
| 9 | 202341022521-Form 1 (Submitted on date of filing) [26-04-2023(online)].pdf | 2023-04-26 |
| 10 | 202341022521-Covering Letter [26-04-2023(online)].pdf | 2023-04-26 |
| 11 | 202341022521-FORM 18 [19-07-2023(online)].pdf | 2023-07-19 |