Versatile Data Structure for Workout Session Templates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional fitness tracking systems struggle to robustly record and analyze complex workout sessions, such as strength training and interval training, due to the need for manual and time-consuming user input of diverse exercises and performance metrics, lacking automated data entry without compromising accuracy or robustness.

Innovation Solution

A method and system utilizing a versatile data structure with a tree-like organization for workout session templates and actual workout sessions, allowing for automated data entry and storage of performance metrics, enabling detailed analysis and user-friendly recording of complex fitness activities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual data entry is used to document complex workout sessions, then recording accuracy and robustness are improved, but user effort and time consumption increase

Engineering Contradiction:
Improverecording accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system enables self-service automation where the fitness tracking system automatically collects and records workout data without requiring manual user input. The processor automatically tracks exercise performance metrics, generates workout session templates, and maintains tree-structured data representations, allowing the system to serve itself rather than requiring continuous manual intervention for data entry

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-defining workout session templates with tree-structured data representations before actual workouts occur. These templates include pre-configured exercise sequences, metric types, and data collection parameters, so that when a workout is executed, the system already has the framework in place to automatically capture and record all necessary data without manual setup

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If automated data entry is implemented, then user effort is reduced, but data accuracy and robustness may be compromised

Engineering Contradiction:
Improveuser effortVSAvoiddata accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system incorporates feedback mechanisms where the processor continuously monitors workout execution against the predefined tree-structured templates, automatically adjusting data collection and validation processes. This feedback loop ensures that automated data entry maintains high accuracy by comparing recorded metrics against expected values and template specifications, allowing for real-time verification and correction

Inventive Principle:
Principle #23Feedback

3Loss of information

If complex workout sessions are recorded with detailed exercise sequences, then analysis capability is improved, but system complexity increases

Engineering Contradiction:
Improveanalysis capabilityVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system applies segmentation by dividing complex workout sessions into hierarchical segments represented as tree structures. Each node in the tree represents a specific exercise or workout component with its own metrics, allowing the system to manage complexity through organized segmentation rather than monolithic data structures. This segmentation enables detailed analysis while maintaining manageable system architecture

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The tree-structured data representation provides universality by serving multiple functions simultaneously: it stores workout templates, records actual workout execution, validates performance metrics, and enables analysis queries. This multi-functional data structure reduces overall system complexity by consolidating multiple specialized systems into a single versatile framework

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

Data Source

PatentUS11107568B2Versatile data structure for workout session templates and workout sessions
Publication Date: 2021.08.31 MYFITNESSPAL
  • US11107568B2 patent drawing
  • US11107568B2 patent drawing
  • US11107568B2 patent drawing

AI summary

A fitness tracking system and methods collecting fitness data for a user during a workout session are disclosed. The fitness tracking system utilizes a versatile data structure for robustly representing complex workout session templates and recording fitness data associated with individual workout sessions. The versatile data structure enables detailed fitness data to be recorded in association with complex workout session templates in a manner that enables detailed analysis and a less cumbersome user experience.