Context-Aware Resource Access for Mobile Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile computing devices lack access to resources typically available on desktop or laptop computers, limiting their functionality and usability compared to larger devices.

Innovation Solution

A system that enables mobile devices to access resources maintained by remote computing devices, using context information to adaptively control the presentation of resources, allowing one-touch access through native user interface features, and enabling execution of applications by remote devices in a mobile-specific format.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If mobile devices are used to access resources, then portability and ease of operation are improved, but access to resources maintained on remote computing devices is limited

Engineering Contradiction:
ImproveportabilityVSAvoidresource access capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces a remote computing device as an intermediary that bridges the mobile device and the resource ecosystem. The remote computing device receives requests from the mobile device, executes applications locally, and returns results, thereby enabling mobile devices to access resources without having native applications installed. This mediator approach resolves the contradiction by maintaining mobile device portability while expanding resource access capability through the intermediary system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The remote computing device is designed to perform multiple functions: it serves as a resource repository, an application execution platform, a context analysis engine, and a communication hub. By consolidating these diverse functions into a single universal device, the system enables mobile devices to access various types of resources (files, applications, services) without requiring separate solutions for each resource type, thus resolving the versatility limitation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If context information is collected and analyzed, then resource access accuracy and relevance are improved, but device complexity and data processing requirements increase

Engineering Contradiction:
Improveresource access accuracyVSAvoidcontext processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by collecting and analyzing context information in advance of actual resource access needs. The remote computing device continuously monitors user behavior patterns, device usage contexts, and resource access histories, pre-processing this data into actionable insights. When a mobile device requests resources, the system can quickly retrieve pre-analyzed context data rather than performing complex analysis in real-time, thus improving access accuracy without proportionally increasing processing complexity during critical moments.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements partial action by selectively collecting and analyzing only the most relevant context dimensions for each specific resource access scenario. Rather than comprehensively analyzing all possible context factors simultaneously, the system identifies and processes only the subset of context information that is most predictive of user needs in that particular situation. This selective approach maintains high accuracy while controlling complexity by avoiding unnecessary data processing.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If applications are executed on remote computing devices, then mobile device functionality is extended, but network dependency and access latency increase

Engineering Contradiction:
Improveapplication functionalityVSAvoidaccess latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-loading and caching frequently accessed applications and their associated data on the remote computing device. When a mobile device requests an application, the system checks whether the application is already prepared and cached on the remote device, allowing for near-instantaneous deployment. This pre-positioning of resources eliminates the need for repeated application downloads and installations over the network, significantly reducing access latency while maintaining the ability to execute diverse applications.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system ensures continuous useful action by maintaining persistent connections and pre-established communication channels between mobile devices and remote computing devices. Once an application is deployed to the remote device, it remains available for continuous access without requiring repeated network authentication or connection establishment. The system maintains the application execution state and data synchronization continuously, reducing network round-trip time and latency for subsequent interactions with the application.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9794735B2Context determination for mobile devices when accessing remote resources
Publication Date: 2017.10.17 MOBILESPAN
  • US9794735B2 patent drawing
  • US9794735B2 patent drawing
  • US9794735B2 patent drawing

AI summary

In one example, a device, such as a remote computing device or a mobile device, includes one or more processors configured to compare current values for one or more context dimensions to data indicative of relationships between accesses to resources maintained by a remote computing device and values for the one or more context dimensions during the accesses and to determine one or more of the resources maintained by the remote computing device that have a high probability of being accessed based on the comparison and a network interface configured to cause a mobile device to obtain information indicative of the determined one or more resources based on the determination that the one or more resources have the high probability of being accessed.