# US 11,999,442 B2 · Bicycle control system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,999,442 B2
- Document ID: US11999442B2
- Status: Granted
- Kind: B2
- Application number: 17/989,056
- Filed: 2022-11-17
- Published: 2023-03-23
- Granted: 2024-06-04
- Earliest claimed: 2019-02-15
- Assignees: Sram, LLC
- Applicants: Sram, LLC
- Inventors: Sage Hahn; Brian Jordan; Kevin Wesling
- Web page: https://patentgrep.com/patent/US11999442B2

## CPC

- B62M 9/122: electrically or fluid actuated; Controls thereof
- B62M 9/133: changing gears automatically
- B62M 6/45: Control or actuating devices therefor
- B62M 6/50: characterised by detectors or sensors, or arrangement thereof
- B62M 9/132: electrically or fluid actuated; Controls thereof
- B62M 25/08: with electrical or fluid transmitting systems
- B62M: RIDER PROPULSION OF WHEELED VEHICLES OR SLEDGES; POWERED PROPULSION OF SLEDGES OR {SINGLE-TRACK} CYCLES; TRANSMISSIONS SPECIALLY ADAPTED FOR SUCH VEHICLES (arrangements or mounting of transmissions in vehicles in general B60K; transmission elements per se F16)

## Abstract

A bicycle with an electric pedal assist motor capable of driving a chainring independent of cranks includes wheel speed sensors and crank cadence sensors. The wheel speed sensors and the crank cadence sensors measure wheel speed and crank cadence, respectively, and provide the measured wheel speed and crank cadence to controller of the bicycle. The controller activates motor overdrive based on the measured wheel speed and/or the measured crank cadence.

## Claims

### Claim 1

A method for controlling electronic shifting of a bicycle, the method comprising:
identifying, by a processor, an average power over a period of time;
comparing, by the processor, the average power to a threshold power level;
enabling, by the processor, automatic shifting of the bicycle based on the comparison and the average power exceeding the threshold power level; and
initiating, by the processor, electronic shifting of the bicycle, the initiating of the electronic shifting of the bicycle comprising actuating an assist motor of the bicycle for electronic shifting of the bicycle.

### Claim 2 (depends on 1)

The method of claim 1, wherein identifying the average power comprises:
receiving, by the processor, speed data; and
receiving, by the processor, torque data.

### Claim 3 (depends on 2)

The method of claim 2, wherein the speed data comes from wheel speed sensors.

### Claim 4 (depends on 3)

The method of claim 3, wherein the torque data comes from torque sensors on a crank assembly.

### Claim 5 (depends on 1)

The method of claim 1, wherein the period of time is five seconds.

### Claim 6 (depends on 1)

The method of claim 1, wherein the period of time is less than five seconds.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
disabling, by the processor, automatic shifting when a wheel speed of the bicycle is zero.

### Claim 8 (depends on 1)

The method of claim 1, wherein electronic shifting of the bicycle is initiated without a user input.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
maintaining, by the processor, automatic shifting once automatic shifting is enabled until a wheel speed of the bicycle is zero.

### Claim 10 (depends on 1)

The method of claim 1, further comprising:
receiving, by the processor, a first wheel speed of a first wheel;
receiving, by the processor, a second wheel speed of a second wheel;
comparing, by the processor, the first wheel speed and the second wheel speed;
disabling, by the processor, automatic shifting of the bicycle based on the comparison and the first wheel speed not being within 0.1 revolutions per minute (RPM) of the second wheel speed.
