Sign In to Follow Application
View All Documents & Correspondence

System And Method For Managing Instances Of Applications

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]

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
28 March 2023
Publication Number
40/2024
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
Parent Application

Applicants

INFOSYS LIMITED
44, Infosys Avenue, Electronics City, Hosur Road, Bangalore - 560100, Karnataka, India

Inventors

1. Sebastian Weston-Lewis
21 Noel Coward Avenue, Denham Film Studios, Uxbridge, UB9 5FN, United Kingdom
2. Himanshu Gupta
House No. 1253, Sector-10, Panchkula, Haryana, India 134109

Specification

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.

Documents

Application Documents

# 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