Mobile and adaptable fitness system
First Claim
1. A system for adapting a fitness device into a game controller, comprising:
- a motion sensor configured to;
sense motion of the fitness device user;
and transmit a first dataset comprising real-time motion data information to a host device; and
one or more controllers configured to receive manual game control input from a user and transmit a second dataset comprising game control input to a host device;
a fitness server comprising a cloud services module, a fitness database, and an application database, wherein the fitness server is configured to;
store historical fitness data from a user in the fitness database, the historical fitness data comprising physical activity and game performance data;
receive connections from a host device;
allow the host device to download game applications;
receive intensity of effort data for the user from the host device; and
update the user'"'"'s historical data in the fitness database with the intensity of effort data; and
a host device comprising a memory, a processor, and a plurality of programming instructions stored in the memory which, when operating on the processor, cause the host device to;
connect with the fitness server;
download and operate a game application from the application database on the fitness server, the game application configured to receive inputs, change its operation in response to the inputs, and display a visual output corresponding to the changed operation;
retrieve the historical data for the user from the fitness database on the fitness server;
receive the first dataset comprising real-time motion data information from the motion sensor;
receive the second dataset comprising game control input from the one or more controllers;
determine, based on the first dataset and the historical data, a motion signature representing a recurring movement related to a fitness activity;
create an activity vector representing the motion signature;
calculate intensity of effort data from the activity vector;
send the intensity of effort data to the fitness server;
send the activity vector to the game application as movement input;
send the second dataset to the game application as action input;
display the visual output from the game application to the fitness device user.
3 Assignments
0 Petitions
Accused Products
Abstract
A mobile and adaptable fitness system allows a fitness device to be used to control an application running on a host device. The system includes one or more controllers, a motion sensing device, and a host device. The hand controllers may be mounted on the handlebars of the fitness device or held in a user'"'"'s hands and include buttons that the user can press. The motion sensing device may be mounted on the user or on a moving part of the fitness device and contains sensors that capture motion performed by the user. The host device receives input data from the hand controllers and the motion sensing device and generates an activity vector representing the intensity at which the user performs a fitness activity. Based on the activity vector, the host device controls an object in an application, such as a character, based on the input data.
54 Citations
2 Claims
-
1. A system for adapting a fitness device into a game controller, comprising:
-
a motion sensor configured to; sense motion of the fitness device user; and transmit a first dataset comprising real-time motion data information to a host device; and one or more controllers configured to receive manual game control input from a user and transmit a second dataset comprising game control input to a host device; a fitness server comprising a cloud services module, a fitness database, and an application database, wherein the fitness server is configured to; store historical fitness data from a user in the fitness database, the historical fitness data comprising physical activity and game performance data; receive connections from a host device; allow the host device to download game applications; receive intensity of effort data for the user from the host device; and update the user'"'"'s historical data in the fitness database with the intensity of effort data; and a host device comprising a memory, a processor, and a plurality of programming instructions stored in the memory which, when operating on the processor, cause the host device to; connect with the fitness server; download and operate a game application from the application database on the fitness server, the game application configured to receive inputs, change its operation in response to the inputs, and display a visual output corresponding to the changed operation; retrieve the historical data for the user from the fitness database on the fitness server; receive the first dataset comprising real-time motion data information from the motion sensor; receive the second dataset comprising game control input from the one or more controllers; determine, based on the first dataset and the historical data, a motion signature representing a recurring movement related to a fitness activity; create an activity vector representing the motion signature; calculate intensity of effort data from the activity vector; send the intensity of effort data to the fitness server; send the activity vector to the game application as movement input; send the second dataset to the game application as action input; display the visual output from the game application to the fitness device user. - View Dependent Claims (2)
-
Specification