Sensor Report Interval Modes for Multi-App Sampling Conflicts
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conflicts arise when multiple applications request sensor data from the same sensor at different intervals, leading to inefficiencies such as excessive resource and power use or inaccurate data delivery, as existing solutions either oversample or use fixed report interval modes that do not accommodate varying application needs.
Innovation Solution
Implementing multiple selectable report interval modes, allowing the operating system to choose between strict, opportunistic, and automatic modes based on application preferences, to manage sensor data reporting and optimize power usage and data accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If oversampling is used to resolve conflicts between multiple applications requesting sensor data at different intervals, then data delivery accuracy is improved, but power consumption increases excessively
Solution Approach 1:
The system dynamically adjusts the sensor reporting interval based on the shortest requested interval among active applications. When applications request data at different intervals (e.g., 3 seconds and 5 seconds), the sensor adapts its reporting rate to match the shortest interval (3 seconds), allowing all applications to receive data at their requested rates without oversampling. This dynamic adaptation eliminates unnecessary power consumption while maintaining data delivery accuracy.
Solution Approach 2:
The patent changes the reporting interval parameter of the sensor based on application requirements. Instead of using a fixed oversampling rate, the system modifies the sensor's reporting interval to match the shortest requested interval among active applications. This parameter adjustment resolves the contradiction by aligning the sensor's operation with actual application needs, avoiding excessive power consumption while ensuring reliable data delivery.
2Use of energy by moving object
If sensor data is provided at the shortest requested interval to all applications, then power consumption is reduced, but data accuracy and timing precision deteriorate for applications requesting longer intervals
Solution Approach 1:
The system segments the data distribution to each application based on its specific interval requirements. Instead of providing all applications with data at the shortest interval, the patent delivers sensor data to each application at its requested interval (e.g., Application 1 receives data every 3 seconds, Application 2 receives data every 5 seconds). This segmentation maintains timing precision for each application while avoiding unnecessary power consumption from oversampling.
Solution Approach 2:
The operating system acts as an intermediary that receives sensor data at the shortest requested interval and redistributes it to applications at their specific intervals. This intermediary approach allows the sensor to operate efficiently at the shortest interval while ensuring each application receives data with the timing precision it requires, resolving the contradiction between power consumption and measurement precision.
3Device complexity
If fixed report interval modes are used, then system complexity is reduced, but adaptability to different application requirements deteriorates
Solution Approach 1:
The system implements dynamic report interval modes that automatically adjust based on the shortest requested interval among active applications. Instead of requiring manual configuration or complex mode selection, the sensor reporting interval dynamically adapts to application needs. This dynamic approach maintains low system complexity while significantly improving adaptability to different application requirements.
Solution Approach 2:
The system uses self-service mechanisms where the operating system automatically determines the shortest requested interval and configures the sensor reporting rate accordingly. Applications do not need to manually configure reporting intervals or select modes; the system autonomously adapts to their requirements. This self-service approach reduces system complexity while enhancing adaptability to varying application needs.
Data Source
AI summary
A report interval mode is selected from one of multiple selectable report interval modes in cases where the preferred sensor sample intervals of multiple applications are different. By using multiple selectable report interval modes some of the problems that occur when a single fixed report interval mode is used can be avoided.


