Gesture-Based Pre-Fetching for Mobile Device Response Time

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile communication devices experience delays in user-device interactions due to the need for users to navigate through menus and access information, which can be time-consuming and attention-demanding, especially in contexts like driving or walking, highlighting the need for methods to pre-fetch information anticipatorily and efficiently.

Innovation Solution

Implementing sensing techniques that use a combination of location-aware services, sensors, and geo-fencing to predict user actions and pre-load information into higher memory hierarchies, such as cache or RAM, before it is needed, reducing the need for remote server access and minimizing user input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If users manually navigate through menus and access information on mobile devices, then users can access applications and functions, but response time increases and user attention is demanded

Engineering Contradiction:
Improveresponse timeVSAvoiduser input requirement
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The system performs preliminary actions by detecting user gestures (such as picking up the device or specific hand movements) and proactively pre-fetching and pre-loading the required applications, functions, or information before the user actually requests them. This eliminates the need for users to manually navigate through menus, thereby reducing response time and minimizing user input requirements while maintaining ease of operation.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If information is pre-fetched anticipatorily based on gesture detection, then response time is reduced, but device complexity increases

Engineering Contradiction:
Improveresponse timeVSAvoidsensing technique complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The mobile device performs self-service by autonomously detecting gestures through its sensors (accelerometer, gyroscope, proximity sensor, etc.) and automatically determining which applications or information to pre-fetch without requiring complex external processing or user intervention. The device's existing processing capabilities are leveraged to interpret gesture patterns and trigger appropriate pre-fetching actions, thereby reducing response time while avoiding excessive increases in device complexity.

Inventive Principle:
Principle #25Self-service

3Productivity

If sensors and location-aware services are used to predict user actions, then information access is improved, but power consumption increases

Engineering Contradiction:
Improveinformation access efficiencyVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system uses preliminary gesture detection through low-power sensors (such as accelerometer or proximity sensors) to predict user intentions and trigger pre-fetching operations. By detecting simple physical gestures like picking up the device or specific hand movements, the system can anticipate which applications or information the user will need next and pre-load them in the background. This approach improves information access efficiency while minimizing power consumption by using energy-efficient sensing methods rather than continuous high-power monitoring.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3276989B1Pre-fetching information based on gestures
Publication Date: 2019.09.04 QUALCOMM INC
  • EP3276989B1 patent drawingFigure 1
  • EP3276989B1 patent drawingFigure 2A~2B
  • EP3276989B1 patent drawingFigure 3

AI summary

Example methods, apparatuses, and articles of manufacture are disclosed that may be utilized to pre-fetch and/or obtain information for use with mobile devices based, at least in part, on a gesture of a user and/or location of a mobile device. By way of example, a method is provided in which one or more electrical digital signals received from at least one sensor at a mobile device (108) coupled to a memory (616) are processed. The one or more electrical digital signals represent an informative gesture of a user. The method further comprises inferring, in response to said processing said one or more electrical digital signals, a likelihood of a user executing one or more applications and/or functions on said mobile device (108). The method also comprises electronically pre-fetching information in connection with said executing said one or more applications and/or functions on said mobile device (108) based, at least in part, on said likelihood.