Geofenced Remote Application Virtualization Without Local Installation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The installation of establishment-specific mobile applications on personal devices consumes significant storage space and time, requires user initiative, and limits interaction between applications and external systems, leading to degraded device performance and cumbersome user experiences.

Innovation Solution

A virtualization system that remotely hosts and streams applications to client devices based on geolocation, allowing users to interact with applications without local installation, facilitating seamless integration with third-party systems and limitless scalability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If establishment-specific mobile applications are downloaded and installed onto personal devices, then users can access and interact with establishment services, but storage space on personal devices is consumed and installation time is extended

Engineering Contradiction:
ImproveApplication accessibilityVSAvoidStorage space consumption
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

A cloud-based platform acts as an intermediary between establishments and personal devices. The platform hosts establishment-specific applications and streams them to users' devices only when needed, eliminating the need for permanent local installation while maintaining full functionality. This mediator approach resolves the contradiction by providing application accessibility without consuming device storage space.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of installing applications locally on personal devices, the system creates and streams virtual copies of the applications from a remote cloud platform. Users interact with application instances that are dynamically generated and transmitted to their devices, allowing multiple users to access the same application without consuming individual device storage.

Inventive Principle:
Principle #26Copying

2Ease of operation

If establishment-specific mobile applications are downloaded and installed onto personal devices, then users can access establishment services, but installation time is extended and user experience is degraded

Engineering Contradiction:
ImproveApplication accessibilityVSAvoidInstallation time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The cloud platform serves as an intermediary that pre-hosts all establishment applications, eliminating the need for users to download or install anything. When users need an application, the system streams it directly to their device, reducing installation time to essentially zero while maintaining full application functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The cloud platform performs preliminary actions by pre-hosting and preparing all establishment-specific applications in advance. This preliminary preparation eliminates the need for users to perform time-consuming download and installation operations, as applications are already ready to be streamed to users when needed.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If establishment-specific mobile applications are installed on personal devices, then users can interact with establishment services, but device performance is degraded

Engineering Contradiction:
ImproveApplication functionalityVSAvoidDevice performance
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The cloud-based platform acts as an intermediary that handles application execution and processing, separating these resource-intensive operations from the user's personal device. This allows full application functionality to be maintained while preserving device performance, as the mediator platform manages the computational load rather than consuming device resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system uses virtualized copies of applications that run on the cloud platform rather than consuming local device resources. These virtual instances maintain full application functionality while being executed on remote servers with adequate computational resources, preventing degradation of personal device performance.

Inventive Principle:
Principle #26Copying

4Reliability

If applications are stored locally on client devices, then applications can be accessed without network connection, but storage space is consumed and application updates are cumbersome

Engineering Contradiction:
ImproveApplication accessibilityVSAvoidStorage space consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The cloud platform serves as an intermediary that hosts applications and provides them to users on-demand. This mediator approach maintains application accessibility without requiring local storage, as applications are streamed from the cloud whenever needed. The system can also provide offline capabilities through local caching of minimal data while maintaining the primary architecture of remote application delivery.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250225521A1Remote server processing
Publication Date: 2025.07.10 DUPLICENT LLC
  • US20250225521A1 patent drawing
  • US20250225521A1 patent drawing
  • US20250225521A1 patent drawing

AI summary

An application virtualization system including an application repository storing applications, wherein at least one of the applications is associated with a geofence, and a processing circuit. The processing circuit including at least one processor and memory, the memory having instructions stored thereon, that when executed by the at least one processor cause the processing circuit to, receive location data from a client device, determine a current location of the client device based on the location data, compare the current location to the geofence of the at least one application, and provide the at least one application to the client device based on the comparison, wherein the applications are not stored locally on the client device.