Batch Processing Power Optimization for Wearable Exercise Notifications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices face challenges in accurately notifying users of exercise goal achievements due to differences between batch processing periods and real-time goal achievement times, leading to inaccurate notifications and increased power consumption when using high-performance processors for data processing.

Innovation Solution

A method and apparatus for batch processing data using a main processor to minimize power consumption by actively selecting optimized batch processing times, involving a first processor transmitting batch processing target information to a second processor, and providing batch data to applications, thereby reducing unnecessary main processor usage and ensuring accurate exercise goal notifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If data is batch-processed at fixed intervals by a low power processor, then power consumption is reduced, but the notification timing becomes inaccurate relative to real-time goal achievement

Engineering Contradiction:
Improvepower consumptionVSAvoidnotification accuracy
Core Design Contradiction:
Use of energy by moving objectVSMeasurement precision

Solution Approach 1:

The patent implements dynamic batch processing where the processing interval is not fixed but adjusts based on proximity to goal achievement. The system continuously monitors whether current time minus last notification time exceeds a threshold, and only processes batches when this condition is met, making the processing timing adaptive rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of batch processing timing from a fixed interval to a conditional interval based on goal proximity. By modifying when batch processing occurs based on the relationship between current time, last notification time, and goal achievement threshold, the system achieves both power efficiency and notification accuracy.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If a high-performance processor is used for real-time data processing, then notification accuracy is improved, but power consumption increases significantly

Engineering Contradiction:
Improvenotification accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent divides processing responsibilities between two types of operations: continuous real-time monitoring of goal proximity (performed by low power processor) and actual batch data processing (performed by high-performance processor only when needed). This segmentation allows the system to maintain accuracy requirements only when necessary while minimizing energy-intensive operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of continuous high-performance processing, the system uses periodic batch processing triggered only when the low power processor detects that goal achievement may have occurred. This periodic action based on event detection rather than continuous operation reduces power consumption while maintaining notification accuracy.

Inventive Principle:
Principle #19Periodic action

3Loss of energy

If batch processing interval is extended to reduce processor usage, then power consumption decreases, but the timeliness of goal notification deteriorates

Engineering Contradiction:
Improvepower consumptionVSAvoidnotification timeliness
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The system implements a feedback mechanism where the low power processor continuously monitors the time since last notification and compares it against a threshold. When the feedback indicates that enough time has passed (suggesting goal may have been achieved), it triggers a batch processing operation, ensuring timely notification without excessive processing.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The low power processor performs self-service monitoring of notification timing and automatically triggers batch processing when appropriate conditions are met. This self-service approach eliminates the need for continuous high-performance processor intervention while maintaining timely goal notification.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10146573B2Method and apparatus for controlling power output from electronic device to external electronic device
Publication Date: 2018.12.04 SAMSUNG ELECTRONICS CO LTD
  • US10146573B2 patent drawing
  • US10146573B2 patent drawing
  • US10146573B2 patent drawing

AI summary

A method and an apparatus for batch processing of data between processors is provided. The method includes transmitting batch processing target information of at least one application to a second processor, by a first processor, transmitting, to the first processor, batch data generated to include at least a part of data acquired using one or more sensors based on the batch processing target information, by the second processor, and providing the received batch data received from the second processor to the at least one application, by the first processor.