Local Streaming Proxy for Virtualized Application Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveapplication delivery speedVSAvoiddownload and installation time
Core Design Contradiction:
SpeedVSLoss of time

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

Inventive Principle:
Principle #26Copying

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

Inventive Principle:
Principle #1Segmentation

2Reliability

If applications are downloaded and installed locally, then devices have full access to applications, but security against piracy is insufficient

Engineering Contradiction:
Improvepiracy preventionVSAvoidapplication access
Core Design Contradiction:
ReliabilityVSEase of operation

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Inventive Principle:
Principle #26Copying

3Device complexity

If applications are delivered from remote sources, then centralization is achieved, but network power consumption increases

Engineering Contradiction:
Improvedevice storage requirementsVSAvoiddevice power consumption
Core Design Contradiction:
Device complexityVSUse of energy by moving object

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

Inventive Principle:
Principle #26Copying

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

Engineering Contradiction:
Improvedevice compatibilityVSAvoidperformance consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

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

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9838449B2Local streaming proxy server
Publication Date: 2017.12.05 NUMECENT HOLDINGS LTD
  • US9838449B2 patent drawing
  • US9838449B2 patent drawing
  • US9838449B2 patent drawing

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.