Local Streaming Proxy for Virtualized Application Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current application delivery methods are slow, lack effective piracy prevention, and inefficient in terms of network utilization and power usage, while also failing to ensure consistent performance across devices.
Innovation Solution
A local proxy system that creates a virtual image of storage media, enabling rapid delivery of applications and operating systems from the cloud with improved security, network efficiency, and consistent performance through HTTP demand paging and Quality of Service guarantees.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If applications are delivered via traditional download and installation methods, then devices can store and run applications locally, but delivery time is long and network utilization is inefficient
Solution Approach 1:
The patent creates virtual copies of storage media (virtual hard drives, virtual CDs) that can be rapidly delivered and mounted on client devices. Instead of transferring entire application packages, the system delivers virtualized storage images containing only the necessary application data, enabling near-instantaneous deployment without traditional download and installation processes
Solution Approach 2:
The patent segments application delivery into virtualized storage components that can be independently delivered, mounted, and accessed. The virtual image technology divides the application delivery process into manageable virtual storage units, allowing selective and rapid transmission of only required application portions rather than complete application packages
2Reliability
If applications are downloaded and installed locally, then devices have full access to applications, but security against piracy is insufficient
Solution Approach 1:
The patent introduces a virtualization layer as an intermediary between the application and the client device hardware. This virtualized environment acts as a controlled mediator that can enforce security policies, license verification, and usage restrictions while still providing full application functionality, thereby preventing piracy without compromising user access
Solution Approach 2:
The system delivers controlled virtual copies of applications through virtualized storage media rather than allowing direct installation of application binaries. These virtual copies can be configured with embedded security measures, licensing mechanisms, and usage restrictions that prevent unauthorized reproduction and distribution while maintaining legitimate access
3Device complexity
If applications are delivered from remote sources, then centralization is achieved, but network power consumption increases
Solution Approach 1:
The patent delivers virtualized storage images that are significantly more compact than traditional application installations. These virtual images can be rapidly transferred and cached locally, reducing the need for continuous network access and thereby lowering power consumption while maintaining device functionality
4Adaptability or versatility
If traditional download methods are used, then applications can be installed on any device, but performance consistency across devices cannot be ensured
Solution Approach 1:
The patent delivers standardized virtualized storage images that contain application data in a consistent format independent of the client device. This virtualization approach ensures that applications run with consistent performance across different devices since they operate from standardized virtual media rather than being affected by variations in local storage hardware and software environments
Data Source
AI summary
A local application streaming proxy can create a virtual image of storage media, which allows cloud operators to rapidly deliver applications, or deliver any operating system remotely, while providing better security, network utilization, low power requirements, and consistent performance for streamed applications and operating systems. A station using its WiFi/LAN provides QoS guarantees (or priority) for application streaming network communications to create a consistent user experience regardless of other application bandwidth utilization. “HTTP demand paging” is also possible.


