File Type Association in Remote Computing Sessions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Centralized computing systems face inefficiencies due to resource bottlenecks on servers and network bandwidth when handling compute-intensive tasks and multimedia content for multiple clients, leading to a suboptimal user experience.

Innovation Solution

A system dynamically associates file types with application programs on either local or remote computing devices, allowing processing to be allocated efficiently between the client and server based on available resources, using a file type association module and capabilities reporting to determine optimal resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If compute-intensive tasks and multimedia content are processed on the server in a centralized computing system, then system security and resource consolidation are improved, but server computing resources and network bandwidth are excessively consumed

Engineering Contradiction:
Improvesystem securityVSAvoidserver computing resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments processing tasks by file type, directing certain file types to be processed locally on client devices while other file types continue to be processed on the server. This segmentation allows the system to distribute computational load appropriately, reducing server resource consumption for tasks that can be handled locally while maintaining centralized processing for tasks that require server resources.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by enabling client devices to process specific file types locally based on their capabilities and the nature of the file type. Instead of uniformly processing all files on the server, the system adapts processing location to local conditions, allowing clients with sufficient capabilities to handle their own processing needs while maintaining security for sensitive operations on the server.

Inventive Principle:
Principle #3Local quality

2Reliability

If compute-intensive tasks and multimedia content are processed on the server in a centralized computing system, then system security and resource consolidation are improved, but network bandwidth is excessively consumed

Engineering Contradiction:
Improvesystem securityVSAvoidnetwork bandwidth
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments processing tasks by file type, directing certain file types to be processed locally on client devices while other file types continue to be processed on the server. This segmentation allows the system to distribute computational load appropriately, reducing server resource consumption for tasks that can be handled locally while maintaining centralized processing for tasks that require server resources.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by enabling client devices to process specific file types locally based on their capabilities and the nature of the file type. Instead of uniformly processing all files on the server, the system adapts processing location to local conditions, allowing clients with sufficient capabilities to handle their own processing needs while maintaining security for sensitive operations on the server.

Inventive Principle:
Principle #3Local quality

3Productivity

If file processing is performed locally on client devices, then server and network loading are reduced, but system security may be compromised

Engineering Contradiction:
Improveresource utilizationVSAvoidsystem security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent changes the parameter of processing location based on file type characteristics and client capabilities. By dynamically adjusting which file types are processed locally versus on the server, the system optimizes resource utilization while maintaining appropriate security controls. Sensitive file types continue to be processed on the server, while less sensitive types can be processed locally to reduce server load.

Inventive Principle:
Principle #35Parameter changes

4Loss of energy

If highly compressed video is transmitted from server to client, then network bandwidth consumption is reduced, but user experience deteriorates

Engineering Contradiction:
Improvenetwork bandwidthVSAvoiduser experience
Core Design Contradiction:
Loss of energyVSEase of operation

Solution Approach 1:

The patent inverts the traditional approach by having the client device perform video decoding locally rather than having the server decode and transmit already-decoded video. The server transmits compressed video data, and the client's local hardware decoder efficiently decompresses and renders the video, achieving both bandwidth efficiency and high-quality output suitable for modern displays.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS11477295B2File type association in a remote computing session
Publication Date: 2022.10.18 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US11477295B2 patent drawing
  • US11477295B2 patent drawing

AI summary

A system and method for enhancing operability of client-server computing system is herein disclosed. A system includes a first computing device. The first computing device includes a file type association module. The file type association module determines, as part of a remote computing session, whether to associate a file type with an application program on the first computing device or an application program on a second computing device. The file type association module causes the file type to associate with the application program on one of the first and second computing devices.