File Type Association in Remote Computing Sessions
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Productivity
If file processing is performed locally on client devices, then server and network loading are reduced, but system security may be compromised
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.
4Loss of energy
If highly compressed video is transmitted from server to client, then network bandwidth consumption is reduced, but user experience deteriorates
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.
Data Source
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.

