Exercise Equipment User Data Persistence via Remote Database Mediation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of exercise equipment face the issue of losing their personal experience data when they switch to a different machine, as existing systems do not effectively synchronize or store user data across multiple devices, leading to a loss of progress and settings.

Innovation Solution

A method and system that utilize a client software application to send requests for updating user data to a remote database, temporarily store this data on the exercise equipment's memory, associate it with a user ID, and sync it with a secondary memory unit for later retrieval, allowing seamless continuation of user experiences across different exercise equipment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If user data is stored locally on exercise equipment memory, then data access speed is fast, but data is lost when equipment is turned off or switched

Engineering Contradiction:
Improvedata persistenceVSAvoidpersonal experience data loss
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

A remote database acts as an intermediary between multiple exercise equipment instances and user accounts. When a user logs in, their personal experience data is retrieved from the remote database, ensuring continuity across different equipment. The system mediates data synchronization between local equipment memory and remote storage, preventing data loss when equipment is switched or powered off.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If user data is synchronized across multiple exercise equipment, then user experience continuity is improved, but system complexity increases

Engineering Contradiction:
Improvecross-equipment data availabilityVSAvoiddata synchronization system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The remote database provides a universal data storage solution that serves multiple exercise equipment instances simultaneously. Instead of implementing complex peer-to-peer synchronization between equipment, the system uses a centralized multi-functional database that handles data storage, retrieval, and synchronization for all equipment, reducing overall system complexity while enabling cross-equipment adaptability.

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

3Adaptability or versatility

If personal experience data is shared across all users of the same equipment, then data portability is improved, but user privacy and data security are compromised

Engineering Contradiction:
Improvedata portabilityVSAvoiddata security risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system implements local quality by associating data with specific user accounts rather than equipment. Each user's personal experience data is stored with their unique identifier in the remote database, ensuring that data portability is achieved through account-based access control. This approach maintains data security by encrypting and protecting user-specific data while enabling seamless portability across equipment through authenticated access.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9824110B2Method, system and program product for managing data representative of the personal experience of a user on an exercise equipment
Publication Date: 2017.11.21 TECHNOGYM SPA
  • US9824110B2 patent drawing
  • US9824110B2 patent drawing
  • US9824110B2 patent drawing

AI summary

Method, system and program product for managing data representative of the personal experience of a user on an exercise equipment. During the execution of a client software application launched by the user of the exercise equipment, when the client software application sends a request of updating data representative of the state of the client software application to a database remotely disposed with respect to the exercise equipment, updated data representative of the state of the client software application are retrieved, associated to a user identification code and temporarily stored in a first memory unit of the exercise equipment. When a procedure of logout of the user on the exercise equipment is performed, the updated data representative of the state of the client software application associated with said user identification code are stored in a second memory unit of the exercise equipment and sent to the remote database.