Client Apparatus Fixed Task Bar Display for Server-Based Computing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In server-based computing systems, the task bar may not be displayed on the client screen due to its larger size compared to the client's display screen, requiring users to perform scroll operations, which reduces the effectiveness of the task bar's functionality.

Innovation Solution

A client apparatus that extracts and constantly displays screen information corresponding to a designated area from virtual screen information generated by a server apparatus, allowing the task bar to be displayed in a constant area on the client screen without the need for scrolling, by requesting and receiving setting information and extracting relevant screen data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the server apparatus creates display data assuming a larger display screen, then the display quality and functionality are improved, but the task bar may not be displayed on smaller client screens requiring scroll operations

Engineering Contradiction:
Improvedisplay qualityVSAvoidtask bar accessibility
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The display screen is divided into a scrollable main display area and a fixed task bar area. The task bar is segmented from the main content display, allowing it to remain stationary while the main content scrolls, ensuring continuous accessibility to task bar functions regardless of screen size or scrolling state

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The task bar is positioned in a fixed dimensional space (typically the bottom edge of the screen) that remains constant during scrolling operations. This creates a separate display dimension where the task bar exists independently from the scrolling content area, ensuring it remains visible without requiring scroll operations

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Area of stationary object

If the client apparatus displays the entire virtual screen, then the display area is maximized, but the task bar may be obscured requiring scroll operations to access

Engineering Contradiction:
Improvedisplay areaVSAvoidtime to access task bar
Core Design Contradiction:
Area of stationary objectVSLoss of time

Solution Approach 1:

The task bar is pre-positioned in a fixed location (typically bottom of screen) before any scrolling operations occur. This preliminary positioning ensures that the task bar remains accessible without requiring users to perform scroll operations to reach it, eliminating time loss regardless of the display area size

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the client apparatus requires scroll operations to display the task bar, then the display flexibility is improved, but the user usability and operational efficiency are reduced

Engineering Contradiction:
Improvedisplay flexibilityVSAvoidoperational efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The display is segmented into two functional zones: a scrollable main content area that provides display flexibility, and a fixed task bar area that maintains operational efficiency. This segmentation allows the system to simultaneously achieve both adaptability (through scrolling content) and productivity (through always-accessible task bar)

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7904513B2Client apparatus, server apparatus, server-based computing system, and program
Publication Date: 2011.03.08 CASIO COMPUTER CO LTD
  • US7904513B2 patent drawing
  • US7904513B2 patent drawing
  • US7904513B2 patent drawing

AI summary

A client apparatus which transmits a service request to a server apparatus via a network, the server apparatus generating screen information to be displayed on a virtual screen, the screen information including display data and coordinate data corresponding to the service request, the client apparatus comprises an extraction unit configured to extract screen information corresponding to a designated area, which is a partial area of the virtual screen, from the screen information generated by the server apparatus, and a display unit configured to constantly display the screen information extracted by the extraction unit on a constant display area, which is a partial area of a client screen.