IP Library › Granted Patent US 12,427,841
Granted Patent B2
US 12,427,841 · App. 18/147,905 · Granted Sep 30, 2025

Tonneau cover operation

Inventors: Shakshi Himmatramka (Irvine, CA); Ivan Swee Choon Lim (Costa Mesa, CA); Chaitanya Manoj Shah (Irvine, CA); Bhushan Nagarajan (Tustin, CA); Manish Jakhi (Irvine, CA)
B60J7/1204B60J7/141
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,427,841
App. No.
18/147,905
Granted
Sep 30, 2025
Kind
B2
Abstract

Systems and methods to detect obstruction include detecting, by a sensor, a first parameter that corresponds to a path of traversal of a tonneau cover, determining, based on a comparison between the first parameter and a second parameter, a presence of an obstacle in the path of traversal of the tonneau cover, and modifying operation of the vehicle in response to the presence of the obstacle in the path of traversal of the tonneau cover.

Claims (61)

1. A system comprising:

a sensor operatively coupled with a tonneau cover of a vehicle, and a processor and memory to:

detect, by the sensor, a first parameter that corresponds to, at a time period, an actual position of the tonneau cover along a path of traversal of the tonneau cover;

determine, by the processor, based at least on the time period, a second parameter associated with a predicted position of the tonneau cover along the path of traversal of the tonneau cover;

determine, by the processor, based on a comparison between the actual position of the tonneau cover and the predicted position of the tonneau cover, a presence of an obstacle in the path of traversal of the tonneau cover; and

modify, by the processor, operation of the vehicle in response to the presence of the obstacle in the path of traversal of the tonneau cover.

2. The system of claim 1 , comprising:

the processor to modify the operation of the vehicle to modify one or more of a position of the tonneau cover or an acceleration of movement of the tonneau cover.

3. The system of claim 1 , comprising:

the processor to modify the operation of the vehicle to cause a user interface of the vehicle to present an indication of the presence of the obstacle in the path of traversal of the tonneau cover.

4. The system of claim 1 , comprising:

the first parameter further corresponding to a trajectory of movement of the tonneau cover; and

the second parameter further corresponding to a predicted trajectory of movement of the tonneau cover.

5. The system of claim 1 , comprising:

the processor to generate the second parameter based on one or more of a predetermined jerk corresponding to the tonneau cover or a predetermined acceleration of movement of the tonneau cover.

6. The system of claim 1 , comprising:

the processor to further generate the comparison that indicates the presence of the obstacle in the path of traversal of the tonneau cover based on an error between a first metric of the first parameter indicative of detected torque at the tonneau cover and a second metric of the second parameter indicative of a threshold corresponding to the detected torque.

7. The system of claim 1 , comprising:

the processor to further generate the comparison that indicates the presence of the obstacle in the path of traversal of the tonneau cover based on an error between a first metric of the first parameter that indicates the actual position and a second metric of the second parameter that indicates a threshold corresponding to a difference between the actual position and the predicted position.

8. The system of claim 1 , comprising:

the processor to further generate the comparison that indicates the presence of the obstacle in the path of traversal of the tonneau cover based on an error between a first metric of the first parameter that indicates a detected current at a motor of the tonneau cover, a second metric of the first parameter that indicates a detected rate of change of current at the motor of the tonneau cover, and a third metric of the second parameter that indicates a threshold corresponding to the detected current and the detected rate of change of current.

9. The system of claim 1 , comprising:

the processor to further generate the comparison that indicates the presence of the obstacle in the path of traversal of the tonneau cover based on an error between a first metric of the first parameter that indicates a detected displacement of the tonneau cover and a second metric of the second parameter that indicates a threshold corresponding to the detected displacement of the tonneau cover.

10. A method comprising:

detecting, by a sensor operatively coupled with a tonneau cover of a vehicle, a first parameter corresponding to, at a time period, an actual position of the tonneau cover along a path of traversal of the tonneau cover;

determining, by one or more processors coupled with memory, based at least on the time period, a second parameter associated with a predicted position of the tonneau cover along the path of traversal of the tonneau cover;

determining, by the one or more processors, based on a comparison between the actual position of the tonneau cover and the predicted position of the tonneau cover, a presence of an obstacle in the path of traversal of the tonneau cover; and

modifying, by the one or more processors, operation of the vehicle in response to the presence of the obstacle in the path of traversal of the tonneau cover.

11. The method of claim 10 , comprising:

modifying, by the one or more processors, the operation of the vehicle by modifying one or more of a position of the tonneau cover or an acceleration of movement of the tonneau cover.

12. The method of claim 10 , comprising:

modifying, by the one or more processors, the operation of the vehicle to cause a user interface of the vehicle to present an indication of the presence of the obstacle in the path of traversal of the tonneau cover.

13. The method of claim 10 , comprising:

the first parameter further corresponding to a trajectory of movement of the tonneau cover; and

the second parameter further corresponding to a predicted trajectory of movement of the tonneau cover.

14. The method of claim 10 , comprising:

generating, by the one or more processors, the second parameter based on one or more of a predetermined jerk corresponding to the tonneau cover or a predetermined acceleration of movement of the tonneau cover.

15. The method of claim 10 , comprising:

generating, by the one or more processors, the comparison that indicates the presence of the obstacle in the path of traversal of the tonneau cover further based on an error between a first metric of the first parameter that indicates detected torque at the tonneau cover and a second metric of the second parameter indicating a threshold corresponding to the detected torque.

16. The method of claim 10 , comprising:

generating, by the one or more processors, the comparison indicating the presence of the obstacle in the path of traversal of the tonneau cover further based on an error between a first metric of the first parameter that indicates the actual position and a second metric of the second parameter that indicates a threshold corresponding to a difference between the actual position and the predicted position.

17. The method of claim 10 , comprising:

generating, by the one or more processors, the comparison indicating the presence of the obstacle in the path of traversal of the tonneau cover further based on an error between a first metric of the first parameter that indicates a detected current at a motor of the tonneau cover, a second metric of the first parameter that indicates a detected rate of change of current at the motor of the tonneau cover, and a third metric of the second parameter that indicates a threshold corresponding to the detected current and the detected rate of change of current.

18. The method of claim 10 , comprising:

generating, by the one or more processors, the comparison that indicates the presence of the obstacle in the path of traversal of the tonneau cover further based on an error between a first metric of the first parameter that indicates a detected displacement of the tonneau cover and a second metric of the second parameter indicating a threshold corresponding to the detected displacement of the tonneau cover.

19. A vehicle, comprising:

a tonneau cover;

a sensor operatively coupled with the tonneau cover; and

a processor to:

detect, by the sensor, a first parameter that corresponds to, at a time period, an actual position of the tonneau cover along a path of traversal of the tonneau cover;

determine, by the processor, based at least on the time period, a second parameter associated with a predicted position of the tonneau cover along the path of traversal of the tonneau cover;

determine, by the processor and based on a comparison between the actual position of the tonneau cover and the predicted position of the tonneau cover, a presence of an obstacle in the path of traversal of the tonneau cover; and

modify, by the processor, operation of the vehicle in response to the presence of the obstacle in the path of traversal of the tonneau cover.

20. The vehicle of claim 19 , comprising:

the processor to further generate the comparison that indicates the presence of the obstacle in the path of traversal of the tonneau cover based on an error between:

a first metric of the first parameter that indicates a detected torque at the tonneau cover and a second metric of the second parameter that indicates a threshold corresponding to the detected torque,

a third metric of the first parameter that indicates a detected velocity of the tonneau cover and a fourth metric of the second parameter that indicates a threshold corresponding to the detected velocity,

a fifth metric of the first parameter that indicates a detected acceleration of the tonneau cover and a sixth metric of the second parameter that indicates a threshold corresponding to the detected acceleration,

a seventh metric of the first parameter that indicates a detected current at a motor of the tonneau cover and an eighth metric of the second parameter that indicates a threshold corresponding to the detected current,

a ninth metric of the first parameter that indicates a detected rate of change of current at the motor of the tonneau cover and a tenth metric of the second parameter that indicates a threshold corresponding to the detected rate of change of current, and

an eleventh metric of the first parameter that indicates a detected displacement of the tonneau cover and a twelfth metric of the second parameter indicating a threshold corresponding to the detected displacement of the tonneau cover.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2023
From: HIMMATRAMKA, SHAKSHI; LIM, IVAN SWEE CHOON; SHAH, CHAITANYA MANOJ; NAGARAJAN, BHUSHAN; JAKHI, MANISH
To: RIVIAN AUTOMOTIVE, LLC
Reel/Frame 062732/0368 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2023
From: RIVIAN AUTOMOTIVE, LLC
To: RIVIAN IP HOLDINGS, LLC
Reel/Frame 062732/0405 →
Continuity (1)
Related Publication 20240217321A1 · Jul 4, 2024
References Cited (10)
US 7342373B2 · Newman · 2008 [cited by examiner]
US 9663981B2 · Conner · 2017 [cited by examiner]
US 9731584B2 · Hannan · 2017 [cited by examiner]
US 11884145B2 · Pompili · 2024 [cited by examiner]
US 12083875B2 · Pattabhiraman · 2024 [cited by examiner]
US 20140021736A1 · Chenowth · 2014 [cited by examiner]
US 20230159112A1 · Spray · 2023 [cited by examiner]
US 20240011344A1 · Junod · 2024 [cited by examiner]
DE 102021209836A1 · 2023 [cited by examiner]
English translation of DE 10 2021 209 836; retrieved via Patent Translate located at www.epo.org. (Year: 2025). [cited by examiner]