Exercise Equipment User Data Persistence via Remote Database Mediation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Adaptability or versatility
If user data is synchronized across multiple exercise equipment, then user experience continuity is improved, but system complexity increases
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.
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
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.
Data Source
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.


