Context-Based Sensor Selection for Mobile Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing devices often face inefficiencies due to suboptimal sensor performance, where sensors provide either inaccurate or excessive data, leading to resource wastage and poor user experience.

Innovation Solution

A computer system with an input handler, context monitor, and sensor selector that dynamically selects the most suitable sensor based on current context and selection criteria to optimize sensor functionality and resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a sensor is selected to provide sensor data, then the application can execute its function, but the sensor may provide suboptimal data leading to inaccurate results or excessive power consumption

Engineering Contradiction:
Improvesensor data accuracyVSAvoidbattery power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically selects sensors based on real-time context parameters (location, time, user preferences) rather than using fixed sensor assignments. The sensor selection changes adaptively as context changes, optimizing both accuracy and power consumption for each specific situation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the selection criteria parameters based on context parameters. Different context parameters (accuracy requirements, power constraints, environmental conditions) modify the selection criteria to choose optimal sensors, transforming the static sensor selection into a parameter-driven dynamic process.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If a sensor provides detailed sensor data, then measurement precision is improved, but resource deployment and power consumption increase

Engineering Contradiction:
Improvesensor data precisionVSAvoidresource deployment efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system applies partial action by selecting only the necessary sensor data needed for the application function rather than using all available sensors or all sensor data. The context-based selection ensures sufficient precision for the task while avoiding excessive resource consumption from unnecessary sensor activation.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

Different sensors are selected based on local context conditions. The system evaluates which sensors provide appropriate precision for the current situation (e.g., indoor vs. outdoor location) and activates only those sensors, optimizing the quality-resources trade-off for each specific operational context.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If multiple sensors are available for a single sensor function, then system versatility is improved, but device complexity increases

Engineering Contradiction:
Improvesensor function optionsVSAvoidsensor selection complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary layer (sensor selection mechanism) that automatically manages the complexity of multiple sensors. This intermediary uses context parameters and selection criteria to simplify the decision-making process, presenting applications with a managed interface that handles sensor complexity behind the scenes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The sensor selection system provides universal functionality by enabling a single interface to access multiple sensors dynamically. The context-based selection mechanism allows the same application interface to work with different sensors depending on context, eliminating the need for separate interfaces for each sensor type.

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

Data Source

PatentUS9692611B1Context-based sensor selection
Publication Date: 2017.06.27 GOOGLE LLC
  • US9692611B1 patent drawing
  • US9692611B1 patent drawing
  • US9692611B1 patent drawing

AI summary

Pending execution of a sensor function for use in operation of an application executing on a computing device may be determined. At least a first sensor and a second sensor associated with the computing device may be identified, the first sensor and the second sensor both providing at least a portion of the sensor function. A current context associated with the pending execution of the sensor function may be determined, the current context being defined in terms of context parameters. Selection criteria defined in terms of the context parameters may be accessed, and the first sensor may be selected to execute the sensor function for the application, based on the selection criteria and the current context.