IP Library › Granted Patent US 12,325,358
Granted Patent B2
US 12,325,358 · App. 17/525,007 · Granted Jun 10, 2025

Electronic control for vehicle mirror

Inventors: Adam Wolfe (West Chicago, IL); Hung-Lung Chen (Tainan, TW)
Assignee: Boost Auto Parts LLC
B60R1/074B60R1/0602B60R1/072B60R1/081B60R1/1207
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,325,358
App. No.
17/525,007
Granted
Jun 10, 2025
Kind
B2
Abstract

Aspects of this disclosure relate to side-view mirror assemblies in vehicles and associated mirror controllers. A side-view mirror assembly may be configured with mirror tilt, power extend/retract, and power fold/unfold functionalities that may be electronically controllable via a mirror controller. The mirror controller may be interfaced with a tilt control switch and the side-view mirror assembly. The mirror controller may be configured to receive commands, via the mirror tilt control switch, and activate and/or deactivate the power extend/retract and power fold/unfold functionalities. Based on activation of the power extend/retract and power fold/unfold functionalities, the mirror tilt control switch may be used to cause extension, retraction, folding, and/or unfolding of a side-view mirror.

Claims (68)

1. A mirror controller for controlling side-view mirror positioning in a vehicle, comprising:

at least one processor;

a communication interface communicatively coupled to the at least one processor; and

memory storing computer-readable instructions that, when executed by the at least one processor, cause the mirror controller to:

receive, via the communication interface and from a mirror tilt switch, a first input sequence;

compare the first input sequence to a predetermined sequence;

based on the first input sequence matching the predetermined sequence, activate power extend and power fold functionalities of the mirror controller and deactivate a mirror tilt functionality of the mirror controller;

after activating the power extend and power fold functionalities of the mirror controller, receive one or more commands via the mirror tilt switch; and

based on the one or more commands, send one or more signals configured to cause:

unfolding or folding of a side-view mirror; or

extension or retraction of the side-view mirror.

2. The mirror controller of claim 1 , wherein the computer-readable instructions, when executed by the at least one processor, cause the mirror controller to:

receive, via the communication interface and from the mirror tilt switch, a second input sequence;

compare the second input sequence to the predetermined sequence; and

based on the second input sequence matching the predetermined sequence, deactivate the power extend and power fold functionalities of the mirror controller and reactivate the mirror tilt functionality of the mirror controller.

3. The mirror controller of claim 1 , wherein the computer-readable instructions, when executed by the at least one processor, cause the mirror controller to send the one or more signals by sending the one or more signals to one or more motors.

4. The mirror controller of claim 1 , wherein the computer-readable instructions, when executed by the at least one processor, cause the mirror controller to:

based on a determination that a predetermined period of time has elapsed following reception of the one or more commands without receiving an additional command, deactivate the power extend and power fold functionalities of the mirror controller and reactivate the mirror tilt functionality of the mirror controller.

5. The mirror controller of claim 4 , wherein the computer-readable instructions, when executed by the at least one processor, cause the mirror controller to:

after deactivation of the power extend and power fold functionality of the mirror controller, receive, via the communication interface and from the mirror tilt switch, one or more second commands; and

based on the one or more second commands, send one or more second signals configured to cause the side-view mirror to tilt along one or more axes.

6. The mirror controller of claim 1 , wherein the computer-readable instructions, when executed by the at least one processor, cause the mirror controller to delay one or more communications such that the mirror tilt functionality of the mirror controller is disabled during at least one of:

reception of the first input sequence;

comparison of the first input sequence to the predetermined sequence; or

activation of the power extend and power fold functionalities.

7. The mirror controller of claim 1 , further comprising a wireless communication interface, wherein the computer-readable instructions, when executed by the at least one processor, cause the mirror controller to:

send, via the wireless communication interface and based on the one or more commands, one or more second signals to a second mirror controller, wherein the one or more second signals cause the second mirror controller to send one or more third signals to cause:

unfolding or folding of a second side-view mirror; or

extension or retraction of the second side-view mirror.

8. The mirror controller of claim 7 , wherein:

the side-view mirror is a driver-side side-view mirror of the vehicle; and

the second side-view mirror is a passenger-side side-view mirror of the vehicle.

9. A system, comprising:

a side-view mirror assembly of a vehicle, wherein the side-view mirror assembly comprises:

one or more motors for folding, unfolding, extending, and retracting a side-view mirror, and

one or more tilt actuators for controlling tilt of the side-view mirror along one or more axes; and

a mirror controller configured to be connected to the one or more motors, the one or more tilt actuators, and a mirror tilt switch for controlling operation of at least the one or more tilt actuators, wherein the mirror controller comprises:

at least one processor;

a communication interface communicatively coupled to the at least one processor; and

memory storing computer-readable instructions that, when executed by the at least one processor, cause the mirror controller to:

receive, via the communication interface and from the mirror tilt switch, a first input sequence;

compare the first input sequence to a predetermined sequence;

based on the first input sequence matching the predetermined sequence, activate power extend and power fold functionalities of the mirror controller and deactivate a mirror tilt functionality of the mirror controller;

after activating the power extend and power fold functionalities of the mirror controller, receive one or more commands via the mirror tilt switch; and

based on the one or more commands, send one or more signals to the one or more motors to cause:

unfolding or folding of a side-view mirror; or

extension or retraction of the side-view mirror.

10. The system of claim 9 , wherein the computer-readable instructions, when executed by the at least one processor, cause the mirror controller to:

receive, via the communication interface and from the mirror tilt switch, a second input sequence;

compare the second input sequence to the predetermined sequence; and

based on the second input sequence matching the predetermined sequence, deactivate the power extend and power fold functionalities of the mirror controller and reactivate the mirror tilt functionality of the mirror controller.

11. The system of claim 9 , wherein the computer-readable instructions, when executed by the at least one processor, cause the mirror controller to send the one or more signals by sending the one or more signals to one or more motors.

12. The system of claim 9 , wherein the computer-readable instructions, when executed by the at least one processor, cause the mirror controller to:

based on a determination that a predetermined period of time has elapsed following reception of the one or more commands without receiving an additional command, deactivate the power extend and power fold functionalities of the mirror controller and reactivate the mirror tilt functionality of the mirror controller.

13. The system of claim 12 , wherein the computer-readable instructions, when executed by the at least one processor, cause the mirror controller to:

after deactivation of the power extend and power fold functionality of the mirror controller, receive, via the communication interface and from the mirror tilt switch, one or more second commands; and

based on the one or more second commands, send one or more second signals to the one or more tilt actuators to cause the side-view mirror to tilt along one or more axes.

14. The system of claim 9 , wherein the computer-readable instructions, when executed by the at least one processor, cause the mirror controller to delay one or more communications such that the mirror tilt functionality of the mirror controller is disabled during at least one of:

reception of the first input sequence;

comparison of the first input sequence to the predetermined sequence; or

activation of the power extend and power fold functionalities.

15. The system of claim 9 , further comprising a wireless communication interface, wherein the computer-readable instructions, when executed by the at least one processor, cause the mirror controller to:

send, via the wireless communication interface and based on the one or more commands, one or more second signals to a second mirror controller, wherein the one or more second signals cause the second mirror controller to send one or more third signals to cause:

unfolding or folding of a second side-view mirror; or

extension or retraction of the second side-view mirror.

16. The system of claim 15 , wherein:

the side-view mirror is a driver-side side-view mirror of the vehicle; and

the second side-view mirror is a passenger-side side-view mirror of the vehicle.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT CONVEYING PARTY STREET ADDRESS AS "NO, 130 CHENGNAN 3RD ROAD" AND CORRECT RECEIVING PARTY NAME AS "BOOST AUTO PARTS LLC". PREVIOUSLY RECORDED AT REEL: 058096 FRAME: 0378. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 14, 2023
From: WOLFE, ADAM; CHEN, HUNG-LUNG
To: BOOST AUTO PARTS LLC
Reel/Frame 064037/0483 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 058096 FRAME: 0378. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded Jan 18, 2023
From: WOLFE, ADAM; CHEN, HUNG-LUNG
To: BOOST AUTO PARTS LLC
Reel/Frame 062416/0413 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2021
From: WOLFE, ADAM; CHEN, HUNG-LUNG
To: BOOST AUTO PARTS, LLC
Reel/Frame 058096/0378 →
Continuity (1)
Related Publication 20230150432A1 · May 18, 2023
References Cited (88)
US 4727302A · Mizuta · 1988 [cited by examiner]
US 5796176A · Kramer · 1998 [cited by examiner]
US 5835291A · Takayama · 1998 [cited by examiner]
US 5886838A · Kuramoto · 1999 [cited by examiner]
US 6193380B1 · Jacobs · 2001 [cited by examiner]
US 6641158B2 · Leitner · 2003 [cited by applicant]
US 6755543B1 · Foote · 2004 [cited by examiner]
US 6805455B2 · Nielsen · 2004 [cited by examiner]
US 6830257B2 · Leitner · 2004 [cited by applicant]
US 6834875B2 · Leitner et al. · 2004 [cited by applicant]
US 6916100B2 · Pavao · 2005 [cited by examiner]
US 6938909B2 · Leitner · 2005 [cited by applicant]
US 6942233B2 · Eitner et al. · 2005 [cited by applicant]
US 6955370B2 · Fabiano et al. · 2005 [cited by applicant]
US 7007961B2 · Leitner et al. · 2006 [cited by applicant]
US 7017927B2 · Henderson et al. · 2006 [cited by applicant]
US 7055839B2 · Leitner · 2006 [cited by applicant]
US 7070194B2 · Garland et al. · 2006 [cited by applicant]
US 7070287B2 · Foote et al. · 2006 [cited by applicant]
US 7114817B2 · Evans · 2006 [cited by examiner]
US 7118120B2 · Lee et al. · 2006 [cited by applicant]
US 7262375B2 · Sakai · 2007 [cited by applicant]
US 7287771B2 · Lee et al. · 2007 [cited by applicant]
US 7287867B2 · Wellington · 2007 [cited by examiner]
US 7318596B2 · Scheuring, III et al. · 2008 [cited by applicant]
US 7360908B1 · Duroux · 2008 [cited by examiner]
US 7380807B2 · Leitner · 2008 [cited by applicant]
US 7398985B2 · Leitner et al. · 2008 [cited by applicant]
US 7413204B2 · Leitner · 2008 [cited by applicant]
US 7441790B2 · Lechkun · 2008 [cited by applicant]
US 7487986B2 · Leitner et al. · 2009 [cited by applicant]
US 7566064B2 · Leitner et al. · 2009 [cited by applicant]
US 7584975B2 · Leitner · 2009 [cited by applicant]
US 7594672B2 · Piotrowski · 2009 [cited by applicant]
US 7637519B2 · Leitner et al. · 2009 [cited by applicant]
US 7712755B2 · Yang et al. · 2010 [cited by applicant]
US 7823896B2 · VanBelle et al. · 2010 [cited by applicant]
US 7976042B2 · Watson et al. · 2011 [cited by applicant]
US 8042821B2 · Yang et al. · 2011 [cited by applicant]
US 8052162B2 · Yang et al. · 2011 [cited by applicant]
US 8157277B2 · Leitner et al. · 2012 [cited by applicant]
US 8408571B2 · Leitner et al. · 2013 [cited by applicant]
US 8469380B2 · Yang et al. · 2013 [cited by applicant]
US 8602431B1 · May · 2013 [cited by applicant]
US 8662512B2 · May · 2014 [cited by applicant]
US 8833782B2 · Huotari et al. · 2014 [cited by applicant]
US 8844957B2 · Leitner et al. · 2014 [cited by applicant]
US 9205781B1 · May · 2015 [cited by applicant]
US 9272667B2 · Smith · 2016 [cited by applicant]
US 9302626B2 · Leitner et al. · 2016 [cited by applicant]
US 9308870B2 · Yang et al. · 2016 [cited by applicant]
US 9511717B2 · Smith · 2016 [cited by applicant]
US 9522634B1 · Smith · 2016 [cited by applicant]
US 9527449B2 · Smith · 2016 [cited by applicant]
US 9561751B2 · Leitner et al. · 2017 [cited by applicant]
US 9573467B2 · Chen et al. · 2017 [cited by applicant]
US 9834147B2 · Smith · 2017 [cited by applicant]
US 9944231B2 · Leitner et al. · 2018 [cited by applicant]
US 10053017B2 · Leitner et al. · 2018 [cited by applicant]
US 10059268B2 · Hayes et al. · 2018 [cited by applicant]
US 10077002B2 · Okuyama · 2018 [cited by applicant]
US 10077016B2 · Smith et al. · 2018 [cited by applicant]
US 10106088B2 · Smith · 2018 [cited by applicant]
US 10118557B2 · Pribisic · 2018 [cited by applicant]
US 10183624B2 · Leitner et al. · 2019 [cited by applicant]
US 10195997B2 · Smith · 2019 [cited by applicant]
US 10272842B2 · Du et al. · 2019 [cited by applicant]
US 10322677B1 · Leitner et al. · 2019 [cited by applicant]
US 10513224B2 · Smith · 2019 [cited by applicant]
US 10596971B2 · Leitner et al. · 2020 [cited by applicant]
US 10618472B2 · Du et al. · 2020 [cited by applicant]
US 10682960B2 · Du et al. · 2020 [cited by applicant]
US 10759349B2 · Leitner · 2020 [cited by applicant]
US 10773648B2 · Salter et al. · 2020 [cited by applicant]
US 10773670B2 · Smith et al. · 2020 [cited by applicant]
US 10913397B2 · Pribisic · 2021 [cited by applicant]
US 11180100B2 · Smith et al. · 2021 [cited by applicant]
US 11198395B2 · Smith · 2021 [cited by applicant]
US 11208044B2 · Smith et al. · 2021 [cited by applicant]
US 11279290B2 · Eitner · 2022 [cited by applicant]
US 20030214738A1 · Yamada · 2003 [cited by examiner]
US 20040109247A1 · Wang · 2004 [cited by applicant]
US 20070030581A1 · Wang · 2007 [cited by examiner]
US 20090182469A1 · Tucker · 2009 [cited by examiner]
US 20120162798A1 · Takemasa · 2012 [cited by examiner]
US 20180290594A1 · Abdel-Rahman · 2018 [cited by examiner]
US 20190161014A1 · Ko et al. · 2019 [cited by applicant]
US 20200377020A1 · Ramgopal · 2020 [cited by examiner]
Cited By (1)
US 12,722,620