IP Library › Granted Patent US 10,377,307
Granted Patent B2
US 10,377,307 · App. 15/951,832 · Granted Aug 13, 2019

Vehicle proximity condition detection and haptic notification system

Inventors: Hideki Hada (Ann Arbor, MI); Danil V. Prokhorov (Canton, MI)
Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
B60Q9/008B60G17/019B60G17/0162B60G17/0195B60N2/0244B60N2/90B60G2400/80B60G2400/90B60G2800/704B60N2002/981
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,377,307
App. No.
15/951,832
Granted
Aug 13, 2019
Kind
B2
Abstract

A computing device for a vehicle proximity condition detection and haptic notification system is provided. The device includes one or more processors for controlling operation of the computing device, and a memory for storing data and program instructions usable by the one or more processors. The one or more processors are configured to execute instructions stored in the memory to enable a user to specify operation of an active suspension system of an ego-vehicle so as to generate at least one pulse at at least one wheel of the vehicle, responsive to a vehicle proximity condition, and operate the active suspension system in accordance with the user's specification.

Claims (23)

1. A computing device for a vehicle, the computing device comprising:

one or more processors for controlling operation of the computing device, and

a memory for storing data and program instructions usable by the one or more processors, wherein the one or more processors are configured to execute instructions stored in the memory to:

enable a user to specify operation of an active suspension system of an ego-vehicle so as to generate at least one pulse in at least one wheel of the ego-vehicle responsive to a vehicle proximity condition comprising multiple occurrences of other vehicles approaching the ego-vehicle from a rear of the ego-vehicle at a higher speed than that at which the ego-vehicle is traveling, and then changing lanes; and

operate the active suspension system in accordance with the user-specified operation.

2. The computing device of claim 1 wherein the one or more processors are configured to execute instructions stored in the memory to enable a user to specify operation of an active suspension system of the ego-vehicle so as to respond to the low speed condition by generating a pulse or series of pulses only in one or more rear wheels of the ego-vehicle.

3. A computing device for a vehicle, the computing device comprising:

one or more processors for controlling operation of the computing device, and

a memory for storing data and program instructions usable by the one or more processors, wherein the one or more processors are configured to execute instructions stored in the memory to:

enable a user to specify operation of an active suspension system of an ego-vehicle so as to generate at least one pulse in at least one wheel of the ego-vehicle and to, simultaneously with generating at least one pulse in at least one wheel of the ego-vehicle, tilt only a seat of the ego-vehicle toward a rear of the ego-vehicle responsive to a vehicle proximity condition and so as to provide a user-selected haptic response directed to informing an ego-vehicle occupant of the vehicle proximity condition; and

operate the active suspension system in accordance with the user-specified operation.

4. The computing device of claim 3 wherein the vehicle proximity condition comprises a low following distance condition in which a following distance of the ego-vehicle behind a preceding vehicle traveling in a lane in which both the ego-vehicle and the preceding vehicle are traveling, is determined to be too small.

5. A computing device for a vehicle, the computing device comprising: one or more processors for controlling operation of the computing device, and a memory for storing data and program instructions usable by the one or more processors, wherein the one or more processors are configured to execute instructions stored in the memory to: enable a user to define a virtual space envelope around the ego-vehicle; enable a user to specify operation of an active suspension system of an ego-vehicle so as to generate at least one pulse in at least one wheel of the ego-vehicle responsive to an incursion of another vehicle into a user-defined virtual space envelope defined around the ego-vehicle; and operate the active suspension system in accordance with the user-specified operation.

6. The computing device of claim 5 wherein the vehicle proximity condition comprises an incursion of another vehicle into the virtual space envelope proximate a front of the ego-vehicle, and wherein the one or more processors are configured to execute instructions stored in the memory to enable a user to specify operation of the active suspension system so as to generate the at least one pulse at each front wheel of the ego-vehicle, responsive to the vehicle proximity condition.

7. The computing device of claim 5 wherein the vehicle proximity condition comprises an incursion of another vehicle into the virtual space envelope proximate a rear of the ego-vehicle, and wherein the one or more processors are configured to execute instructions stored in the memory to enable a user to specify operation of the active suspension system so as to generate the at least one pulse at each rear wheel of the ego-vehicle, responsive to the vehicle proximity condition.

8. The computing device of claim 5 wherein the vehicle proximity condition comprises an incursion of another vehicle into the virtual space envelope along a side of the ego-vehicle, and wherein the one or more processors are configured to execute instructions stored in the memory to enable a user to specify operation of the active suspension system so as to generate the at least one pulse at each wheel along a side of the ego-vehicle on which the other vehicle resides, responsive to the vehicle proximity condition.

9. The computing device of claim 5 wherein the one or more processors are configured to execute instructions stored in the memory to enable a user to specify operation of an active suspension system of the ego-vehicle so as to respond to an incursion of the virtual space envelope proximate a rear of the ego-vehicle by another vehicle traveling in a lane adjacent a lane in which the ego-vehicle is traveling, by generating the least one pulse at a rear wheel of the ego-vehicle closest to the adjacent lane.

10. The computing device of claim 5 wherein the one or more processors are configured to execute instructions stored in the memory to enable a user to specify operation of an active suspension system of the ego-vehicle so as to respond to an incursion of the virtual space envelope proximate a front of the ego-vehicle by another vehicle traveling in a lane adjacent a lane in which the ego-vehicle is traveling, by generating the least one pulse at a front wheel of the ego-vehicle closest to the adjacent lane.

11. The computing device of claim 5 wherein the one or more processors are configured to execute instructions stored in the memory to enable variation of a magnitude of the at least one pulse responsive to incursion of another vehicle into the virtual space envelope defined around the ego-vehicle, according to a speed of the other vehicle.

12. The computing device of claim 5 wherein the one or more processors are configured to execute instructions stored in the memory to enable variation of a magnitude of the at least one pulse responsive to incursion of another vehicle into the virtual space envelope defined around the ego-vehicle, according to a proximity of the other vehicle to the ego-vehicle.

13. A method, in a computing system, of operating at least a portion of an ego-vehicle responsive to an occurrence of a vehicle proximity condition, comprising steps of: receiving user input specifying operation of an active suspension system of the ego vehicle so as to generate at least one pulse in at least one wheel of the ego-vehicle responsive to an incursion of another vehicle into a user-defined virtual space envelope around the ego-vehicle, the space envelope having a boundary residing at a distance R from a front of the ego-vehicle and at a distance r from each side of the ego-vehicle, where R>r and operating the active suspension system in accordance with the user-specified operation.

14. A computing device for a vehicle, the computing device comprising: one or more processors for controlling operation of the computing device, and a memory for storing data and program instructions usable by the one or more processors, wherein the one or more processors are configured to execute instructions stored in the memory to: enable a user to define a virtual space envelope around the ego-vehicle; enable a user to specify an operation of an active suspension system of the ego-vehicle to be implemented responsive to an incursion of another vehicle into a user-defined virtual space envelope so as to provide a user-selected haptic response directed to informing an ego-vehicle occupant of the incursion, and operate the active suspension system in accordance with the user-specified operation.

15. The computing device of claim 14 wherein the space envelope has a boundary residing at a distance R from a front of the ego-vehicle and at a distance r from each side of the ego-vehicle, and wherein R>r.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2019
From: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 050687/0662 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2018
From: HADA, HIDEKI; PROKHOROV, DANIL V.
To: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
Reel/Frame 045753/0072 →
Continuity (2)
Division 14997876 · Jan 18, 2016
Related Publication 20180229655A1 · Aug 16, 2018
Cited By (1)
US 12,189,857