Web-Based ERP Access via Application Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing ERP systems require users to install multiple applications, which is cumbersome and resource-intensive, especially on devices with limited computational power, and are often limited by specific operating systems, leading to reduced scalability and increased implementation costs for vendors.

Innovation Solution

Accessing ERP data through a web browser on user equipment, such as smartphones and tablets, eliminates the need for installing multiple applications and allows for OS-independent operation, with user permissions determining accessible modules and configurations stored on an application server, enabling a multi-tenant solution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users install multiple ERP applications on their computing devices, then they can access data from different ERP modules, but the device becomes resource-intensive and cumbersome to operate

Engineering Contradiction:
Improveaccess to ERP dataVSAvoiddevice resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent introduces a server as an intermediary between users and ERP data. Instead of installing ERP applications directly on user devices, the server hosts the applications and data, and users access them through web browsers. This mediator approach allows users to access ERP data without burdening their devices with resource-intensive applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the traditional mechanical approach of installing local applications with a web-based access model. Users access ERP modules through web browsers using standard protocols, eliminating the need to install and maintain multiple applications on their devices. This substitution reduces device resource consumption while maintaining access capabilities.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If ERP applications are designed for specific operating systems, then they can run efficiently on those systems, but scalability across different devices is reduced

Engineering Contradiction:
Improveapplication performanceVSAvoidcross-platform compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent makes the ERP system universal by hosting it on a server that can be accessed through any web browser regardless of the underlying operating system. The server runs the ERP applications in a platform-independent manner, allowing users on different OS (Windows, macOS, Linux, mobile OS) to access the same ERP modules through their respective browsers, thus achieving cross-platform compatibility while maintaining reliable performance.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If vendors deploy separate servers for each enterprise, then they can customize applications to meet specific requirements, but implementation costs increase

Engineering Contradiction:
Improveenterprise-specific customizationVSAvoidimplementation cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent segments the ERP system into modular components that can be independently configured and activated. Each enterprise receives a customized configuration of ERP modules through software settings rather than separate physical servers. This segmentation allows vendors to provide enterprise-specific customizations by enabling/disabling specific modules or configuring parameters, while maintaining a shared infrastructure that reduces costs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses parameter changes to achieve enterprise-specific customizations. Instead of deploying different software instances on separate servers, the system modifies configuration parameters, module activation states, and access permissions to tailor the ERP system to each enterprise's requirements. This approach maintains a single shared infrastructure while providing customized functionality through software configuration.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP2947599B1Accessing enterprise data
Publication Date: 2021.10.06 TATA CONSULTANCY SERVICES LTD
  • EP2947599B1 patent drawingFigure 1
  • EP2947599B1 patent drawingFigure 2

AI summary

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.