| CPC B62J 45/20 (2020.02) [B62J 45/412 (2020.02); B62J 45/414 (2020.02); B62J 50/22 (2020.02); B62J 50/25 (2020.02); H04L 67/12 (2013.01); H04L 67/306 (2013.01)] | 12 Claims |

|
1. A controller device for a bicycle, the controller device comprising:
a communication interface configured to receive component data from another controller device of the bicycle; and
a processor in communication with the communication interface, the processor being configured to:
identify the bicycle based on the received component data;
identify sensor data from a sensor;
determine an operative state of the bicycle based on the identified sensor data; and
identify a user profile from a plurality of user profiles based on the determined operative state of the bicycle; and
a display in communication with the processor,
wherein the display is configured to display one or more predetermined types of data based on the identified user profile, the processor is further configured to initiate configuration of one or more components of the bicycle based on the identified user profile, or a combination thereof.
|