Context-Aware Resource Access for Mobile Devices
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Adaptability or versatility
If applications are executed on remote computing devices, then mobile device functionality is extended, but network dependency and access latency increase
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.
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.
Data Source
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.


