Unified Display Management for Desktop and Web Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing systems face challenges in seamlessly integrating and managing the display of desktop applications and web applications across different devices, leading to inconsistencies in user experience and window management.

Innovation Solution

An information processing system comprising a server apparatus and a client apparatus that utilize Virtual Network Computing (VNC) to transmit and display screens, where the server apparatus executes desktop applications and pseudo-applications corresponding to web applications, generating an order table to superpose windows, and the client apparatus acquires and displays the corresponding screens, ensuring seamless integration of desktop and web applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the server apparatus executes both desktop applications and web applications separately, then application functionality is maintained, but display management consistency deteriorates

Engineering Contradiction:
Improveapplication compatibilityVSAvoiddisplay management consistency
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent merges the display management of desktop applications and web applications into a unified system. The server apparatus executes both application types and manages their window displays through a single display information generation unit that creates a consolidated display screen showing windows from both application types together, ensuring consistent display management while maintaining versatility.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The server apparatus is designed with multi-functionality to execute and manage both desktop applications and web applications through the same infrastructure. The execution unit can handle different application types, and the display management system universally manages windows from various application sources, providing a universal display interface that works for all application types.

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

2Adaptability or versatility

If separate display systems are used for desktop and web applications, then application independence is maintained, but user experience consistency deteriorates

Engineering Contradiction:
Improveapplication independenceVSAvoiduser experience consistency
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent combines the display outputs of desktop and web applications into a single unified display screen. The display information generation unit consolidates window information from both application types and presents them together through one interface, ensuring that users experience consistent display behavior regardless of which application type is running, while each application maintains its independence.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If multiple application types are integrated on the server, then system versatility improves, but system complexity increases

Engineering Contradiction:
Improveapplication integrationVSAvoidsystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary display information generation unit that mediates between the execution of diverse applications and the final display output. This intermediary component receives window information from both desktop and web applications, standardizes it into a common display format, and manages the unified display, thereby reducing the complexity burden on the overall system architecture while maintaining high versatility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9451016B2Information processing system, client apparatus, server apparatus, and non-transitory computer readable medium
Publication Date: 2016.09.20 FUJIFILM BUSINESS INNOVATION CORP
  • US9451016B2 patent drawing
  • US9451016B2 patent drawing
  • US9451016B2 patent drawing

AI summary

An information processing system includes a server apparatus and a client apparatus. The server apparatus includes the following components. An execution unit executes first applications. An execution controller causes, when a second application is executed, the execution unit to execute one of the first applications corresponding to the second application. A generation unit generates a first screen based on the first application. A transmission unit transmits information representing the first screen. The client apparatus includes the following components. A request unit requests execution of the first and second applications. A first acquisition unit acquires the information representing the first screen. A second acquisition unit acquires information representing a second screen based on the second application. A display displays the first screen. A display controller causes, when the first screen includes the image of the first application corresponding to the second application, the display to display the second screen.