Sign In to Follow Application
View All Documents & Correspondence

Accessing Enterprise Data

Abstract: A method for accessing enterprise data is described herein. In an implementation, the method comprises receiving, by an application server (102), a login request from the user equipment (104), wherein the login request comprises login credentials corresponding to a user. Further, upon successful authentication of the user, user permissions corresponding to the user are ascertained based on one or more predetermined parameters. Further, a default application list is filtered based on the user permissions to obtain a user specific application list corresponding to the user, wherein the application list comprises a plurality of enterprise resource planning (ERP) modules, and wherein the user specific application list comprises one or more ERP modules from amongst the plurality of ERP modules. The method further comprises rendering the user specific application list to the user equipment (104) for providing access to data corresponding to the one or more ERP modules over the web browser.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
22 May 2014
Publication Number
48/2015
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
iprdel@lakshmisri.com
Parent Application
Patent Number
Legal Status
Grant Date
2021-12-07
Renewal Date

Applicants

TATA CONSULTANCY SERVICES LIMITED
Nirmal Building, 9th Floor, Nariman Point, Mumbai, Maharashtra 400021

Inventors

1. SHAH, Viral Prakash
Empire Plaza,SMB,1st Floor Gandhinagar Vikroli 400078 West
2. SHUKLA, Shobhit
Empire Plaza,SMB,1st Floor Gandhinagar, Vikroli 400078 West
3. AGRAWAL, Anurag
Empire Plaza,SMB,1st Floor Gandhinagar Vikroli 400078 West
4. CHAUDHERY, Vikrant
Empire Plaza,SMB,1st Floor Gandhinagar Vikroli 400078 West

Specification

CLIAMS:1. A method for providing access to data pertaining to an enterprise over a web browser running on a user equipment (104), the method comprising:
receiving, by an application server (102), a login request from the user equipment (104), wherein the login request comprises login credentials corresponding to a user seeking to access the data;
ascertaining, upon successful authentication of the user, user permissions corresponding to the user based on one or more predetermined parameters;
filtering a default application list based on the user permissions to obtain a user specific application list corresponding to the user, wherein the application list comprises a plurality of enterprise resource planning (ERP) modules, and wherein the user specific application list comprises one or more ERP modules from amongst the plurality of ERP modules; and
rendering the user specific application list to the user equipment (104) for providing access to data corresponding to the one or more ERP modules over the web browser.
2. The method as claimed in claim 1, wherein the filtering further comprises:
retrieving the default application list; and
parsing the default application list based on the user permissions for obtaining the user specific application list.
3. The method as claimed in claim 1, wherein the method further comprises:
receiving a user request from the user equipment (104) for accessing an ERP module from the user specific application list;
retrieving one or more sub-modules pertaining to the ERP module; and
rendering the one or more sub-module to the user equipment (104) for displaying through the web-browser.
4. The method as claimed in claim 3, wherein the method further comprises:
receiving a data access request from the user equipment (104) for accessing data corresponding to a sub-module from among the one or more sub-modules;
retrieving an XML file corresponding to the sub-module from a file system corresponding to the ERP module;
retrieving the data from a schema pertaining to the enterprise based on the XML file, wherein the schema is stored in a database (108) communicatively coupled to the application server (102);
creating a data XML file based on the data pertaining to the sub-module; and
transmitting the data XML file and a server configuration file to the user equipment (104) for displaying the data through the web-browser.
5. The method as claimed in claim 4, wherein the method further comprises:
receiving an analysis request from the user equipment (104), wherein the analysis request is a request for the application server (102) for analyzing the data based on one or more parameters;
analyzing the data based on the one or more parameters using predetermined analysis technique for obtaining analysis data; and
transmitting the analysis data to the user equipment (104) for displaying through the web-browser.
6. The method as claimed in claim 1, wherein the one or more predetermined parameters comprise one or more configurations corresponding to an enterprise of the user and a user profile of the user.
7. The method as claimed in claim 1, wherein the login credentials pertain to an enterprise account corresponding to the enterprise, and wherein the user permissions indicate enterprise permissions corresponding to the enterprise account for seeking access to each of the plurality of ERP modules corresponding to the enterprise.
8. An application server (102) comprising:
a processor (110); and
a rendition module (120) coupled to the processor (110) to,
receive, by an application server (102), a login request from the user equipment (104), wherein the login request comprises login credentials corresponding to a user seeking to access the data;
ascertain, upon successful authentication of the user, user permissions corresponding to the user based on one or more predetermined parameters;
filter a default application list based on the user permissions to obtain a user specific application list corresponding to the user, wherein the application list comprises a plurality of enterprise resource planning (ERP) modules, and wherein the user specific application list comprises one or more ERP modules from amongst the plurality of ERP modules; and
render the user specific application list to the user equipment (104) for providing access to data corresponding to the one or more ERP modules over the web browser.
9. The application server (102) as claimed in claim 8, wherein the rendition module (120) further is to,
retrieve the default application list; and
parse the default application list based on the user permissions for obtaining the user specific application list.
10. The application server (102) as claimed in claim 8, wherein the application server (102) further comprises an access module coupled to the processor (110) to,
receive a user request from the user equipment (104) for accessing an ERP module from the user specific application list;
retrieve one or more sub-modules pertaining to the ERP module; and
render the one or more sub-module to the user equipment (104) for displaying through the web-browser.
11. The application server (102) as claimed in claim 10, wherein the application server (102) further comprises an access module (122) coupled to the processor (110) to,
receive a data access request from the user equipment (104) for accessing data corresponding to a sub-module from among the one or more sub-modules;
retrieve an XML file corresponding to the sub-module from a file system corresponding to the ERP module;
retrieve the data from a schema pertaining to the enterprise based on the XML file, wherein the schema is stored in a database (108);
create a data XML file based on the data pertaining to the sub-module; and
transmit the data XML file and a server configuration file to the user equipment (104).
12. The application server (102) as claimed in claim 11, wherein the access module (122) further is to,
receive an analysis request from the user equipment (104), wherein the analysis request is a request for the application server (102) for analyzing the data based on one or more parameters;
analyze the data based on the one or more parameters using predetermined analysis technique for obtaining analysis data; and
transmit the analysis data to the user equipment (104) for displaying through the web-browser.
13. A non-transitory computer-readable medium having embodied thereon a computer program for executing a method comprising:
receiving, by an application server (102), a login request from the user equipment (104), wherein the login request comprises login credentials corresponding to a user seeking to access the data;
ascertaining, upon successful authentication of the user, user permissions corresponding to the user based on one or more predetermined parameters;
filtering a default application list based on the user permissions to obtain a user specific application list corresponding to the user, wherein the application list comprises a plurality of enterprise resource planning (ERP) modules, and wherein the user specific application list comprises one or more ERP modules from amongst the plurality of ERP modules; and
rendering the user specific application list to the user equipment (104) for providing access to data corresponding to the one or more ERP modules over the web browser.
,TagSPECI:As Attached

Documents

Application Documents

# Name Date
1 1721-MUM-2014-Request For Certified Copy-Online(16-10-2014).pdf 2014-10-16
2 1721-MUM-2014-FORM 1(16-10-2014).pdf 2014-10-16
3 1721-MUM-2014-CORRESPONDENCE(16-10-2014).pdf 2014-10-16
4 REQUEST FOR CERTIFIED COPY [17-09-2015(online)].pdf 2015-09-17
5 SPECIFICATION.pdf 2018-08-11
6 PD012834IN-SC.pdf 2018-08-11
7 FORM 5.pdf 2018-08-11
8 FORM 3.pdf 2018-08-11
9 FIGURES.pdf 2018-08-11
10 1721-MUM-2014-Power of Attorney-130215.pdf 2018-08-11
11 1721-MUM-2014-FORM 18.pdf 2018-08-11
12 1721-MUM-2014-Correspondence-130215.pdf 2018-08-11
13 1721-MUM-2014-FER.pdf 2019-09-19
14 1721-MUM-2014-FER_SER_REPLY [17-03-2020(online)].pdf 2020-03-17
15 1721-MUM-2014-CLAIMS [17-03-2020(online)].pdf 2020-03-17
16 1721-MUM-2014-Correspondence to notify the Controller [01-10-2021(online)].pdf 2021-10-01
17 1721-MUM-2014-US(14)-HearingNotice-(HearingDate-29-10-2021).pdf 2021-10-03
18 1721-MUM-2014-FORM-26 [26-10-2021(online)].pdf 2021-10-26
19 1721-MUM-2014-PETITION UNDER RULE 137 [11-11-2021(online)].pdf 2021-11-11
20 1721-MUM-2014-FORM 3 [11-11-2021(online)].pdf 2021-11-11
21 1721-MUM-2014-Written submissions and relevant documents [12-11-2021(online)].pdf 2021-11-12
22 1721-MUM-2014-PatentCertificate07-12-2021.pdf 2021-12-07
23 1721-MUM-2014-IntimationOfGrant07-12-2021.pdf 2021-12-07
24 1721-MUM-2014-RELEVANT DOCUMENTS [26-09-2023(online)].pdf 2023-09-26

Search Strategy

1 1721_mum_2014AE_09-09-2021.pdf
1 2019-02-2714-27-16_27-02-2019.pdf
2 1721_mum_2014AE_09-09-2021.pdf
2 2019-02-2714-27-16_27-02-2019.pdf

ERegister / Renewals

3rd: 09 Dec 2021

From 22/05/2016 - To 22/05/2017

4th: 09 Dec 2021

From 22/05/2017 - To 22/05/2018

5th: 09 Dec 2021

From 22/05/2018 - To 22/05/2019

6th: 09 Dec 2021

From 22/05/2019 - To 22/05/2020

7th: 09 Dec 2021

From 22/05/2020 - To 22/05/2021

8th: 09 Dec 2021

From 22/05/2021 - To 22/05/2022

9th: 09 Dec 2021

From 22/05/2022 - To 22/05/2023

10th: 05 May 2023

From 22/05/2023 - To 22/05/2024

11th: 10 May 2024

From 22/05/2024 - To 22/05/2025

12th: 15 May 2025

From 22/05/2025 - To 22/05/2026