Web Application Server Cross-Platform Data Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to efficiently provide users with contextual business data across various platforms, especially in non-office settings where timely access to structured and unstructured information is crucial for sudden business opportunities, and they struggle to handle the growing amount of unstructured communication effectively.

Innovation Solution

A web application system that utilizes a web application server communicating with user client devices, business data providers, and collaboration platforms using HTML5 to facilitate the retrieval and sharing of contextual business data, allowing for location-based filtering and refinement of data through a markup language, enabling access on diverse devices and platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a web application system uses HTML5 to communicate with diverse client devices across multiple platforms, then adaptability and cross-platform access are improved, but device complexity and system integration challenges increase

Engineering Contradiction:
Improvecross-platform accessVSAvoidsystem integration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal web application architecture using HTML5 that can access and display business data across multiple platforms including smartphones, tablets, laptops, and desktop computers. The system uses a single web application codebase that adapts to different devices through responsive design and platform-specific optimizations, eliminating the need for separate native applications for each platform.

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

Solution Approach 2:

The patent introduces a web application server as an intermediary layer between the diverse client devices and the underlying business data sources. This server handles platform-specific protocols, data formatting, and communication standards, translating between different device requirements and unified data sources, thereby simplifying system integration while maintaining broad adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If the system provides access to large amounts of structured and unstructured business data, then information completeness is improved, but data retrieval time and processing overhead increase

Engineering Contradiction:
Improveinformation completenessVSAvoiddata retrieval time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent segments business data into structured data (from business data providers) and unstructured data (from collaboration platforms), allowing the system to retrieve and process only the relevant portion needed for a given business context. This segmentation enables selective data access rather than retrieving all available data, significantly reducing retrieval time while maintaining information completeness for the specific use case.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system pre-processes and caches business data from multiple sources, organizing it into accessible formats before actual retrieval is needed. This preliminary action includes data validation, formatting, and strategic caching, which reduces the time required for actual data access while ensuring complete and accurate information is available when needed.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If the system filters and refines data based on location and context in real-time, then data relevance is improved, but processing complexity and computational resources increase

Engineering Contradiction:
Improvedata relevanceVSAvoidprocessing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies local quality filtering by tailoring data presentation and filtering criteria to the specific context of each user interaction. The system analyzes location data, device type, user role, and business context to dynamically adjust which data is retrieved and how it is displayed, ensuring high relevance without applying uniform complex filtering to all scenarios.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements partial filtering by applying data refinement only to the extent necessary for the specific business context. Rather than filtering all data through multiple complex layers, the system applies selective filtering based on the urgency and importance of the business opportunity, using simpler filtering for routine queries and more comprehensive filtering only when necessary for critical decision-making.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9569542B2Method and system for cross-platform real time decision making
Publication Date: 2017.02.14 SAP SE
  • US9569542B2 patent drawing
  • US9569542B2 patent drawing
  • US9569542B2 patent drawing

AI summary

According to some embodiments, a system includes a business data provider, collaboration platform, a user client device, and a web application server interfacing with the business data provider, the user client device, and the collaboration platform. In some embodiments, the user client device communicates with the web application using a markup language to request and receive business data and collaboration data from the business data provider and the collaboration platform, respectively.