SYSTEM AND METHOD FOR CONTROLLING A BICYCLE TRAINER
First Claim
Patent Images
1. An exercise device, comprising:
- a memory having computer-executable instructions; and
at least one processor to execute the computer-executable instructions to;
wirelessly connect the exercise device;
receive a training mode;
receive at least one variable for determining a power set point;
determine the power set point responsive to the training mode and the at least one variable; and
control a magnetic brake assembly in the exercise device responsive to the power set point.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for controlling an exercise device are provided herein. The system includes a memory having computer-executable instructions and at least one processor to execute the computer-executable instructions to wirelessly connect the exercise device, receive a training mode, receive at least one variable for determining a power set point, determine the power set point responsive to the training mode and the at least one variable and control a magnetic brake assembly in the exercise device responsive to the power set point.
74 Citations
51 Claims
-
1. An exercise device, comprising:
-
a memory having computer-executable instructions; and at least one processor to execute the computer-executable instructions to; wirelessly connect the exercise device; receive a training mode; receive at least one variable for determining a power set point; determine the power set point responsive to the training mode and the at least one variable; and control a magnetic brake assembly in the exercise device responsive to the power set point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 50)
-
-
17. A device, comprising:
-
a memory comprising computer-executable instructions; and at least one processor to execute the computer-executable instructions to; wirelessly connect the device generate and display a user interface on a display of the device; receive input of a training mode and at least one variable for determining a power set point; and transmit the training mode and the at least one variable for determining power set point. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 51)
-
-
30. A system, comprising:
-
a computing device comprising a second memory and at least one second processor to receive input comprising a training mode and at least one variable for determining a power set point, and to transmit the training mode and the at least one variable for determining the power set point to an exercise device via a wireless interface using an application programming interface; and an exercise device comprising a first memory and at least one first processor to receive the training mode and the at least one variable for determining the power set point, the training mode and the at least one variable received via the wireless interface using the application programming interface. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. A method, comprising:
-
wirelessly connecting, by at least one processor, an exercise device; receiving, by the at least one processor, a training mode and at least one variable for determining a power set point; determining, by the at least one processor, the power set point responsive to the training mode and the at least one variable; and controlling, by the at least one processor, a magnetic brake assembly in the exercise device responsive to the power set point. - View Dependent Claims (37, 38, 39, 40)
-
-
41. A device, comprising:
-
a memory comprising an application having computer-executable instructions; and at least one processor to execute the application to; pair the device using a wireless protocol; generate and display a main user interface on a display of the device; display a training mode selection user interface as a sub-interface within the main user interface; receive a training mode responsive to a selection from the training mode selection user interface; display a variable selection user interface; receive at least one variable for determining a power set point responsive to a selection from the variable selection user interface; transmit via the wireless protocol the riding mode and the at least one variable in a message encoded according to an application programming interface; and receive via the wireless protocol and display within the main user interface realtime information sent in a message encoded according to the application programming interface.
-
-
42. A method, comprising:
-
pairing, by at least one processor, a computing device using a wireless protocol; generating and displaying, by the at least one processor, a main user interface on a display of the computing device; displaying, by the at least one processor, a training mode selection user interface as a sub-interface within the main user interface; receiving, by the at least one processor, a training mode responsive to a selection from the training mode selection user interface; displaying, by the at least one processor, a variable selection user interface as a sub-interface within the main user interface; receiving, by the at least one processor, at least one variable for determining a power set point responsive to a selection from the variable selection user interface; transmitting, by the at least one processor, via the wireless protocol the riding mode and the at least one variable in a message encoded according to an application programming interface; and receiving via the wireless protocol and displaying within the main user interface, by the at least one processor, realtime information sent in a message encoded according to the application programming interface.
-
-
43. A non-transitory computer-readable medium having instructions stored thereon that, when executed by at least one computing device, cause the at least one computing device to perform operations comprising:
-
pairing the at least one computing device using a wireless protocol; generating and displaying a main user interface on a display; displaying a training mode selection user interface as a sub-interface within the main user interface; receiving a training mode responsive to a selection from the training mode selection user interface; displaying a variable selection user interface as a sub-interface within the main user interface; receiving at least one variable for determining a power set point responsive to a selection from the variable selection user interface; transmitting via the wireless protocol the riding mode and the at least one variable in a message encoded according to an application programming interface; and receiving via the wireless protocol and displaying within the main user interface realtime information sent in a message encoded according to the application programming interface.
-
-
44. A method, comprising:
-
pairing an exercise device having at least one first processor with a computing device having at least one second processor using a wireless protocol; executing, by the at least one second processor, an application and displaying a user interface for interacting with the exercise device; receiving, by the at least one second processor, input comprising a training mode and at least one variable for determining a power set point; transmitting, by the at least one second processor, the training mode and the at least one variable via the wireless protocol using an application programming interface; receiving, by the at least one first processor, the training mode and the at least one variable via the wireless protocol using the application programming interface; determining, by the at least one first processor, the power set point responsive to the riding mode and the at least one variable; and controlling, by the at least one first processor, a magnetic brake assembly in the exercise device responsive to the power set point. - View Dependent Claims (45, 46, 47, 48, 49)
-
Specification