Extending Mobile Sensor Capabilities to Enterprise Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices with small displays and limited computational capacity face challenges in supporting desktop applications, leading to cumbersome or cost-prohibitive solutions when attempting to run or scale these applications.

Innovation Solution

A system that utilizes an enterprise server to register and extend the sensor capabilities of a mobile computing device, allowing access to these capabilities for an application accessed by a client computing device, through a cloud service, enabling the mobile device to perform requested functions with user permission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If desktop applications are run on mobile devices through rewriting or scaling, then application compatibility is improved, but device complexity and cost increase

Engineering Contradiction:
Improveapplication compatibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the application execution environment by creating a virtual desktop environment that runs on the enterprise server rather than modifying the mobile device itself. This allows desktop applications to run in their native environment while the mobile device only needs to provide display and input capabilities through a client application.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary virtual desktop environment and client application that mediates between the mobile device and desktop applications. The client application on the mobile device communicates with the virtual desktop environment on the server, translating mobile interactions into desktop application commands without requiring application rewriting or device modification.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If full desktop application experience is provided on mobile devices, then application functionality is improved, but display size and computational capacity limitations are exacerbated

Engineering Contradiction:
Improveapplication functionalityVSAvoiddisplay size
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The system transitions the application execution from the two-dimensional mobile device screen to a remote virtual desktop environment on the server. The mobile device acts as a control interface while the actual application rendering occurs in a different computational dimension on the server, bypassing mobile device display and processing limitations.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent extracts the computationally intensive application execution and graphical rendering from the mobile device and places it on the enterprise server. The mobile device only retains lightweight client functionality for input and display, separating the heavy computational workload from the portable device.

Inventive Principle:
Principle #2Taking out (Extraction)

3Area of stationary object

If desktop applications are scaled to fit mobile displays, then display compatibility is improved, but application performance and user experience deteriorate

Engineering Contradiction:
Improvedisplay compatibilityVSAvoidapplication performance
Core Design Contradiction:
Area of stationary objectVSProductivity

Solution Approach 1:

Instead of scaling the mobile display to fit the application, the system inverts the approach by rendering the application at its native resolution on the server and transmitting the full-resolution display output to the mobile device. This preserves application performance and display quality while maintaining mobile device compatibility.

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

Data Source

PatentUS10789093B2Extension of mobile device sensor capabilities into an application
Publication Date: 2020.09.29 CITRIX SYSTEMS INC
  • US10789093B2 patent drawing
  • US10789093B2 patent drawing
  • US10789093B2 patent drawing

AI summary

A computing system includes an enterprise server providing an application, a mobile computing device having sensor capabilities registered with the enterprise server, and a client computing device operated by a user to access the application. The user is to request a capability of the application. The enterprise server is configured to compare the requested capability of the application to the registered sensor capabilities of the mobile computing device. If the requested capability of the application can be performed by the mobile computing device, then the enterprise server is configured to provide a notification to the mobile computing device requesting permission for the mobile computing device to provide access to the sensor capability corresponding to the requested capability of the application. The mobile computing device performs the requested capability of the application after permission is granted.