IP Library Granted Patent US 10,522,061
Granted Patent B2
US 10,522,061 · App. 15/927,818 · Granted Dec 31, 2019

Vehicle smart mirror system with heads-up display

Inventors: Joseph Thomas Mader (Southlake, TX); Daniel Jun-Hyun Kim (Roanoke, TX); Anthony Aquila (Westlake, TX); Neal Jonathon Lowell (Roanoke, TX)
Assignee: Solera Holdings, Inc.
G09G3/001B60K35/00B60R1/04B60R1/12G07C5/0825B60K2370/155B60K2370/1529B60K2370/186B60K2370/334B60K2370/52B60K2370/736B60K2370/777B60R11/0217B60R11/0247B60R11/0258B60R2001/123B60R2001/1215B60R2001/1223B60R2001/1253B60R2001/1276B60R2001/1284B60R2011/0033B60R2011/0294B60R2300/404B60R2300/406G02B27/0101G02B2027/014G07C5/008G09G2340/045G09G2340/0471G09G2340/0478G09G2354/00G09G2380/10
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 10,522,061
App. No.
15/927,818
Filed
Mar 21, 2018
Granted
Dec 31, 2019
Kind
B2
Examiner
MA, CALVIN
Art Unit
2693
USPC
345/7
Abstract

In one embodiment, a vehicle mirror includes a heads-up display (HUD) projector, an on-board diagnostics (OBD) transceiver, and one or more processors. The processors access OBD data received by the OBD transceiver from an OBD port of a vehicle. The processors further determine an identification of the vehicle from the accessed OBD data and determine one or more calibration parameters for the HUD projector based on the determined identification of the vehicle. The one or more calibration parameters are operable to position a displayed image from the HUD projector onto a HUD reflector within a line-of-sight of a driver of the vehicle. The processors further send one or more instructions based on the one or more calibration parameters to the HUD projector.

Claims (82)

1. A vehicle mirror comprising:

a heads-up display (HUD) projector;

a motion-detection device;

an OBD transceiver;

one or more processors; and

a memory communicatively coupled to the one or more processors, the memory comprising instructions executable by the one or more processors, the one or more processors being operable when executing the instructions to;

access OBD data received by the OBD transceiver from an OBD port of a vehicle in which the vehicle mirror is installed;

determine an identification of the vehicle from the accessed OBD data, wherein the identification of the vehicle comprises a vehicle identification number (VIN) of the vehicle;

determine one or more calibration parameters for the HUD projector based on the determined identification of the vehicle, the one or more calibration parameters operable to position a displayed image from the HUD projector onto a HUD reflector within a line-of-sight or a driver of the vehicle;

send one or more instructions based on the one or more calibration parameters to the HUD projector;

detect, using the motion-detection device, a movement of the vehicle mirror; and

send one or more additional instructions to the HUD projector to adjust the displayed image based on the detected movement.

2. The vehicle mirror of claim 1 , wherein the vehicle comprises:

an automobile;

a motorcycle;

a recreational vehicle (RV);

an all terrain vehicle (ATV);

a golf cart;

a construction vehicle;

a tractor; or

a truck.

3. The vehicle mirror of claim 1 , wherein the HUD) reflector is a stick-on film.

4. The vehicle mirror of claim 1 , wherein the HUD reflector is integrated within a windshield of the vehicle.

5. The vehicle mirror of claim 1 , wherein the one or more calibration parameters comprises one or more of:

a projection angle;

a vertical keystone setting;

a horizontal keystone setting;

a magnification setting;

a zoom setting;

a vertical position setting;

a horizontal position setting; and

an image size setting.

6. The vehicle mirror of claim 1 , wherein determining the one or more calibration parameters for the HUD projector based on the determined identification of the vehicle comprises searching a database of known calibration parameters using the VIN of the vehicle.

7. The vehicle mirror of claim 1 , wherein the motion-detection device comprises a gyroscope within the vehicle mirror or an accelerometer within the vehicle mirror.

8. A vehicle mirror comprising:

a heads-up display (HUD) projector;

an OBD transceiver;

one or more processors; and

a memory communicatively coupled to the one or more processors, the memory comprising instructions executable by the one of more processors, the one or more processors being operable when executing the instructions to:

access OBD data received by the OBD transceiver from an OBD port of a vehicle in which the vehicle mirror is installed;

determine an identification of the vehicle from the accessed OBD data, wherein the identification of the vehicle comprises a vehicle identification number (VIN) of the vehicle;

determine one or more calibration parameters for the HUD projector based on the determined identification of the vehicle, the one or more calibration parameters operable to position a displayed image from the HUD projector onto a HUD reflector within a line-of-sight of a driver of the vehicle; and

send one or more instructions based on the one or more calibration parameters to the HUD projector.

9. The vehicle mirror of claim 8 , wherein the vehicle comprises;

an automobile;

a motorcycle;

a recreational vehicle (RV);

an all terrain vehicle (ATV);

a golf cart;

a construction vehicle;

a tractor; or

a truck.

10. The vehicle mirror of claim 8 , wherein the HUD reflector is a stick-on film.

11. The vehicle mirror of claim 8 , wherein the HUD reflector is integrated within a windshield of the vehicle.

12. The vehicle mirror of claim 8 , wherein the one or more calibration parameters comprises one or more of

a projection angle;

vertical keystone setting;

a horizontal keystone setting;

a magnification setting;

a zoom setting;

a vertical position setting;

a horizontal position setting; and

an image size setting.

13. The vehicle mirror of claim 8 , wherein determining the one or more calibration parameters for the HUD projector based on the determined identification of the vehicle comprises searching a database of known calibration parameters using the VIN of the vehicle.

14. One or more computer-readable non-transitory storage media embodying software that, is operable when executed to:

access OBD data received by an OBD transceiver in a vehicle mirror from an OBD port of a vehicle in which the vehicle mirror is installed;

determine an identification of the vehicle from the accessed OBD data, wherein the identification of the vehicle comprises a vehicle identification number (VIN) of the vehicle;

determine, based on the determined identification of the vehicle, one or more calibration parameters for a HUD projector embedded within the vehicle mirror, the one or more calibration parameters operable to position a displayed image from the HUD projector onto a HUD reflector within a line-of-sight of a driver of the vehicle; and

send one or more instructions based on the one or more calibration parameters to the HUD projector.

15. The storage media of claim 14 , wherein the one or more calibration parameters comprises one or more of;

a projection angle;

a vertical keystone setting;

a horizontal keystone setting;

a magnification setting;

a zoom setting;

a vertical position setting;

a horizontal position setting; and

an image size setting.

16. The storage media of claim 14 , wherein determining the one or more calibration parameters for the HUD projector based on the determined identification of the vehicle comprises searching a database of known calibration parameters using the VIN of the vehicle.

17. The storage media of claim 14 , the software further is operable when executed to:

detect, using a motion-detection device within the vehicle mirror, a movement of the vehicle mirror; and

send one or more additional instructions to the HUD projector to adjust the displayed image based on the detected movement.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NUMBER D856640 PREVIOUSLY RECORDED ON REEL 056601 FRAME 0630. ASSIGNOR(S) HEREBY CONFIRMS THE FIRST LIEN PATENT SECURITY AGREEMENT. Recorded Nov 17, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
Reel/Frame 058174/0907 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NUMBER D856640 PREVIOUSLY RECORDED ON REEL 056598 FRAME 0059. ASSIGNOR(S) HEREBY CONFIRMS THE SECOND LIEN PATENT SECURITY AGREEMENT. Recorded Nov 17, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 058175/0775 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER D856640 PREVIOUSLY RECORDED AT REEL: 056595 FRAME: 0764. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 14, 2021
From: SOLERA HOLDINGS, INC.
To: SOLERA HOLDINGS, LLC
Reel/Frame 057857/0274 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jun 16, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 056598/0059 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jun 16, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
Reel/Frame 056601/0630 →
CHANGE OF NAME Recorded Jun 15, 2021
From: SOLERA HOLDINGS, INC.
To: SOLERA HOLDINGS, LLC
Reel/Frame 056595/0764 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2019
From: AQUILA, ANTHONY
To: SOLERA HOLDINGS, INC.
Reel/Frame 049745/0954 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2019
From: MADER, JOSEPH THOMAS; KIM, DANIEL JUN-HYUN; LOWELL, NEAL JONATHON
To: SOLERA HOLDINGS, INC.
Reel/Frame 049740/0655 →
Continuity (4)
Provisional Application 62475002 · Mar 22, 2017
Provisional Application 62475008 · Mar 22, 2017
Provisional Application 62474994 · Mar 22, 2017
Related Publication 20180277028A1 · Sep 27, 2018