Data Resource Service for Enterprise Application Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data control schemes in web and enterprise applications restrict user data access, leading to redundant data entry, 'application lock-in,' rigid data boundaries, and data obsolescence, as user data is tied to specific applications and cannot be shared efficiently across multiple platforms.

Innovation Solution

Implementing a data resource service within enterprise systems that separates user data from application logic, allowing user data to be stored as hierarchical resources and accessed by multiple applications based on privileges, enabling centralized management and sharing across web and enterprise applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If user data is tied directly to web application logic, then data access control is simplified, but data sharing capability deteriorates

Engineering Contradiction:
Improvedata access controlVSAvoiddata sharing capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the data control architecture by introducing a separate data control service layer that is independent from web application logic. This service layer manages user data access and sharing, allowing data to be decoupled from specific applications while maintaining controlled access. The segmentation enables data to be shared across multiple applications without compromising security or access control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The data control service acts as an intermediary between web applications and user data. Instead of applications directly accessing data, all access requests go through this intermediary service that authenticates users and manages permissions. This mediator enables controlled data sharing across applications while maintaining security, resolving the contradiction between simplified access control and data sharing capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If each web application controls access to user data, then data security is improved, but application lock-in increases

Engineering Contradiction:
Improvedata securityVSAvoidapplication lock-in
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The data control service provides universal access control functionality that serves multiple web applications simultaneously. Instead of each application having its own access control logic, the universal service handles authentication and permission management for all applications. This enables users to access their data from different applications without being locked into a single application ecosystem, while maintaining security through centralized control.

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

Solution Approach 2:

The data control service as an intermediary maintains data security by centralizing authentication and permission management, while simultaneously preventing application lock-in by enabling multiple applications to access user data through the same secure gateway. The mediator ensures that security is not compromised when data is shared across applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If user data is stored within enterprise systems, then data accessibility is improved, but proprietary information security deteriorates

Engineering Contradiction:
Improvedata accessibilityVSAvoidproprietary information security
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent applies local quality by implementing fine-grained access control permissions that can be customized for different users and applications. The data control service allows selective access to specific data based on user roles and application requirements. This enables improved data accessibility for authorized users while maintaining security by restricting access to proprietary information only to those with appropriate permissions.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The data control service as an intermediary between enterprise systems and web applications provides controlled data access. It authenticates users and manages permissions before allowing access to proprietary information stored in enterprise systems. This mediator enables data accessibility for legitimate users while protecting proprietary information from unauthorized access.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If redundant data instances are maintained across applications, then application independence is improved, but data management complexity increases

Engineering Contradiction:
Improveapplication independenceVSAvoiddata management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges data management by introducing a centralized data control service that manages user data for multiple applications. Instead of each application maintaining its own data instances, the service consolidates data management responsibilities. This reduces data management complexity while applications remain independent in their functionality, as they all access data through the unified service.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The data control service as an intermediary centralizes data management operations including authentication, permission management, and data access control. This mediator handles the complexity of data management centrally, allowing applications to remain independent without burdening each application with data management responsibilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9531808B2Providing data resource services within enterprise systems for resource level sharing among multiple applications, and related methods, systems, and computer-readable media
Publication Date: 2016.12.27 AVAYA INC
  • US9531808B2 patent drawing
  • US9531808B2 patent drawing
  • US9531808B2 patent drawing

AI summary

Providing data resource services within enterprise systems for resource level sharing among multiple applications, and related methods, systems, and computer-readable media are disclosed. In one embodiment, a method for providing a data resource service within an enterprise system is provided. The method includes receiving a user data request from a web application having application logic located outside of an enterprise system to access user data stored in memory within the enterprise system. The method further includes accessing the user data stored in the memory within the enterprise system in response to the user data request from the web application. The method also includes providing access to the user data stored in the memory within the enterprise system to the web application in response to the user data request.