Graphical Interface Segmentation for Response Time

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current graphical user interfaces for computerized reservation systems face limitations due to the need for large HTML page transfers, leading to high network occupation and response time, especially with low-speed connections, and lack flexibility in style sheets, which are predetermined and not adaptable.

Innovation Solution

The solution involves generating static objects locally on the client terminal and processing dynamic data on the server, merging them to create visualization models, allowing for flexible and efficient data transmission and personalization without affecting the client's original components, reducing network traffic and response time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If large HTML pages are transmitted from server to client, then complete graphical interfaces are provided, but network occupation increases and response time increases

Engineering Contradiction:
Improvecompleteness of graphical interfaceVSAvoidresponse time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The graphical interface is segmented into static style sheets stored locally in the client's cache and dynamic content generated by the server. Only the necessary dynamic portions are transmitted over the network, while the static structural elements remain locally available, thereby reducing network traffic and response time while maintaining interface completeness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Static style sheets and graphical interface templates are preliminarily stored in the client's cache memory before being needed. This preliminary action allows the client to immediately access and reuse these elements without waiting for server transmission, significantly reducing response time for subsequent interface requests.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If style sheets are predetermined and stored locally, then storage space is saved, but flexibility is lost when modifications are needed

Engineering Contradiction:
Improvestorage spaceVSAvoidflexibility of style sheets
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The style sheet system is made dynamic by allowing the server to transmit updated style sheet content as needed. The client's cache stores local copies for efficiency, but the system dynamically updates these copies when the server provides new versions, thereby maintaining both storage efficiency and flexibility for modifications.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms where the server can detect when style sheet updates are needed and transmit them to the client. This feedback loop ensures that locally stored style sheets remain current and flexible while still benefiting from local storage efficiency.

Inventive Principle:
Principle #23Feedback

3Reliability

If complete HTML pages are generated on the server, then graphical richness is maintained, but computing time on the server increases

Engineering Contradiction:
Improvegraphical richnessVSAvoidserver computing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The page generation process is segmented into static style sheet components (generated once and stored locally) and dynamic content components (generated on-demand by the server). This segmentation reduces the server's computing workload to only the necessary dynamic portions while maintaining complete graphical richness through the combination of local and server-generated elements.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8261194B2Method and device for graphical interfacing
Publication Date: 2012.09.04 AMADEUS SAS
  • US8261194B2 patent drawing
  • US8261194B2 patent drawing
  • US8261194B2 patent drawing

AI summary

A method and device for graphical interfacing between a user and an information system. The method includes introducing a user request in a client station, transmitting the request to a server, processing the request and generating an answer and transmitting the answer to the client station. The generated answer includes instruction data and displayable data, instruction data determining a useable visualization model is interpreted in the client station, the visualization model is formed in the client station by associating locally available construction elements and the displayable data together with the visualization model are merged in order to display a merging result. The method is used for producing a graphical user interface.