`
`IPR2017-01723
`U.S. Patent 5,954,781
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`__________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`___________________
`
`UNIFIED PATENTS, INC.,
`Petitioner,
`
`v.
`
`VELOCITY PATENT LLC,
`Patent Owner
`
`___________________
`
`Case IPR2017-01723
`U.S. Patent 5,954,781
`
`_____________________
`
`
`EXHIBIT 2003
`U.S. PATENT 5,954,781 AND REEXAMINATION CERTIFICATE
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`United States Patent
`
`[19]
`
`[11]
`
`Patent Number:
`
`5,954,781
`Slepian et al. Sep. 21, 1999 [45]
`Date of Patent:
`
`
`
`
`
`US005954781A
`
`[54] METHOD AND APPARATUS FOR
`OPTIMIZING VEHICLE OPERATION
`
`[75]
`
`Inventors: Harvey Slepian, Peoria; Loran Sutton,
`East Peoria, both of Il.
`[73] Assignee: TAS Distributing Co., Inc., Peoria, Il,
`
`[21] Appl. No.: 08/813,270
`[22]
`Filed:
`Mar.10, 1997
`[51]
`Tint, C08 icicccccccccccsccecsscsessesssnsesescsneseeneas GO6F 7/00
`[52] U.S. Ch.eee 701/96; 701/103; 340/425.5;
`340/438
`[58] Field of Search0. 701/1, 121, 123,
`701/101, 102, 103, 104, 96, 300; 123/478,
`480, 351, 481; 340/903, 425.5, 426, 436,
`438
`
`[56]
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`4,492,112
`1/1985 Igarashi et al.
`.....seccsseseeeen 73/117.3.
`
`4,542,460
`.. 364/424
`9/1985 Weber ............
`
`4,631,515
`w+ 340/62
`..
`12/1986 Blee et al.
`
`4,701,852 10/1987 Ulveland........
` 364/424.1
`...
`» 364/424.1
`4,752,883
`6/1988 Asakura et al.
`
`8/1989 Kido et al. sssseessersrnsreesnien 340/439
`4,853,073
`. 364/442
`4,868,756
`9/1989 Kawanabeet al.
`2/1990 Chasteen 0.
`"123/478
`4901701
`
`5/1995 Butsuen et al. sesesessnneneene 701/96
`5,420,792
`5,708,584
`1/1998 Doi et al. v..essssessseseseseeseeeesee 701/96
`5,745,870
`4/1998 Yamamoto et al. occ 701/96
`
`Primary Examiner—William A. Cuchlinski, Jr.
`Assistant Examiner—Gertrude Arthur
`Attorney, Agent, or Firm—Haynes and Boone, LLP
`
`ABSTRACT
`[57]
` PParatus for optimizing operation of an engine-driven
`vehicle. The apparatus includes a processor subsystem, a
`memory subsystem, a road speed sensor, an engine speed
`sensor, a manifold pressure sensor, a throttle position sensor,
`a radar detector for determining the distance separating the
`vehicle from an object in front of it, a windshield wiper
`sensor for indicating whether a windshield wiper of the
`vehicle is activated, a brake sensor for determining whether
`the brakes of the vehicle have been activated, a fuel over-
`injection notification circuit for issuing notifications that
`excessive fuel is being supplied to the engine of the vehicle,
`an upshift notification circuit for issuing notifications that
`the engine of the vehicle is being operated at an excessive
`engine speed, a downshift notification circuit for issuing
`notifications that the engine of the vehicle is being operated
`at an insufficient engine speed, a vehicle proximity alarm
`circuit for issuing an alarm that the vehicle is too close to an
`object in front of the vehicle and a throttle controller for
`automatically reducing the amount of fuel supplied to the
`engine if the vehicle is too close to the object in frontofit.
`Based upon data received from the sensors and data stored
`in the memory subsystem, the processor determines whether
`to activate the fuel overinjection notification circuit,
`the
`:
`:
`: .
`:
`.
`; 2,
`upshift notificationcircuit, the downshift notification circuit,
`the vehicle proximity alarm circuit or the throttle controller.
`
`32 Claims, 3 Drawing Sheets
`
`|~!#
`memory supsysten
`SPEED/DISTANCE TABLE 2 Me
`SPEED/DISTANCE TABLE 1
`146
`REGISTER
`
`10
`
`Zo
`
`
`
`
`
`
`
`
`
`
`SENSOR
`
`SENSOR
`
`CONTROLLER
`
`DETECTOR
`
`RADAR
`WINDSHIELD WIPER
`SENSOR
`
`18
`
`22
`24
`26
`28
`SO~J
`
`16
`
`12
`
`PROCESSOR
`
`SUBSYSTEM
`
`MOVE
`SELECT
`
`GND
`
`43
`
`42,
`
`¢
`
`
`
`x POWER
`
`BRAK E
`
`44
`
`SUPPLY
`
`CIRCUIT
`
`CIRCUIT
`
`
`
`UPSHIFT NOTIFICATION bs
`DOWNSHIFT NOTIFICATION /*
`OVER INJECTION
`/*
`VEHICLE PROXIMITY
`|
`
`NOTIFICATION CIRCUIT
`
`ALARM CIRCUIT
`
`40
`
`
`
`U.S. Patent
`
`Sep. 21, 1999
`
`Sheet 1 of 3
`
`5,954,781
`
`Ol
`
`ve
`
`
`
`NOILWOISILONLIIHSdf
`
`LINDO
`
`9¢
`
`
`
`NOLWOIIILONLITHSNMOG
`
`LINDO
`
`Be
`
`
`
`NOILOSPNIY4AO
`
`
`
`LINDYIDNOLWOISILON
`
`Ov
`
`LINDYWav
`
`
`
`ALINIXOYdJTOIHAA
`
`,bug
`
`vl
`
`97|Py
`
`DY|ql
`
`a9]
`
`YILSI93Y
`
`YILSI9IY
`
`
`
`WALSASENSAYOWIN
`
`
`|FIVE
`
`FONVISIG/G33dSZFIGVLJONVISIG/AI9dS
`
`YOSSIN0Ud
`
`W3LSASENS
`
`ONDAON
`
`fyloqas
`
`1ov
`
`d4MOd
`
`AlddN$bY
`
`YOSNIS
`
`d33dSdvoy
`
`8h
`
`Wadd
`
`HOSNAS
`
`0¢
`
`YOSNIS
`
`ISdQ104INVA
`
`c¢
`
`JILLOUHL
`
`YOSNIS
`
`J1LLOSHL
`
`YITIOYLNOD
`
`uvavd
`
`40193130
`
`ZG
`
`9¢
`
`8¢
`
`
`
`Y3d1MQT3IHSONIM
`
`o¢
`
`YOSNIS
`
`4ayvug
`
`YOSNIS
`
`ce
`
`
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Sep. 21, 1999
`
`Sheet 2 of 3
`
`5,954,781
`
`50
`
`READ SENSORS
`
`92
`
`SELECT DISTANCE/SPEED
`TABLE BASED ON
`WIPER STATE
`
`
`
`
`
`Fug. 2A
`anaes
`
`62
`
`
`VEHICLE
`
`
`SPEED GREATER
`9
`
`THAN 0 MPH DETERMINE DISTANCE|-64
`
`
`TO OBJECT
`
`66 READ SENSORS
`
`TO OBJECT WITHIN
`
`
`
`STOPPING DISTANCE
`VEHICLE
`
`FOR SPEED?
`
`SPEED GREATER
`
`THAN 20 MPH?
`
`
`
`68
`
`
`VEHICLE
`
`
`
`BRAKE ON?
`VEHICLE
`SPEED GREATER
`
`
`
`THAN 50 MPH?
`
`ALARM NUMBER|“/6
`
`SELECT PROXIMITY
`ALARM BASED ON
`
`
`
`INCREASING
`
`DEACTIVATE CIRCUIT
`
`
`
`
` ROAD
`SPEED
`
`DECREASING
`
`70
`
` VEHICLE
`
`SPEED LESS THAN
`
`
`35 MPH?
`
`SELECT THROTTLE
`REDUCTION % BASED
`ON ALARM NUMBER
`
`REDUCE THROTTLE
`BY SELECTED %
`
`77
`
`74
`
`
`CHANGING?
` INCREASING
`
`
`
`
`U.S. Patent
`
`Sep. 21, 1999
`
`Sheet 3 of 3
`
`5,954,781
`
`92
`
`93
`
` MANIFOLD
`YES
` 96
`
`PSI ABOVE
`SET POINT?
`
`SOUND OVER-
`INJECTION TONE
`
`READ SENSORS
`
`|
`Fig 28 Y
`
`
`
`
`
`94
` ENGINE
`SPEED AT RPM
` 95
`SET POINT?
`
`
`&
`
`ISSUE SELECTED
`PROXIMITY ALARM
`
`WAIT 10 SECONDS
`
`ALARM=ALARM+ 1
`
`READ SENSORS
`
`
`
`
`
`
`
`
`
`SOUND UPSHIFT TONE
`
` RPM
`
`
`
`DECREASING?
`
`SOUND
`DOWNSHIFT TONE]~110
`
`YES
`
`
`
`5,954,781
`
`1
`METHOD AND APPARATUS FOR
`OPTIMIZING VEHICLE OPERATION
`
`BACKGROUND OF THE INVENTION
`1. Field of the Invention
`
`The present invention generally relates to an apparatus for
`optimizing vehicle operation and, moreparticularly, relates
`to a system which both notifies the driver of recommended
`corrections in vehicle operation and, under certain
`conditions, automatically initiates selected corrective action.
`2. Description of Related Art
`It has long been recognized that the improper operation of
`a vehicle may have many adverse effects. For example, the
`fuel efficiency of a vehicle may vary dramatically based
`upon how the vehicle is operated. More specifically, oper-
`ating a vehicle at excessive speed, excessive RPM and/or
`excessive manifold pressure will result in both reduced fuel
`economyand increased operating costs. The aforementioned
`increased operating costs can be quite considerable, particu-
`larly for an owner or operator of a fleet of vehicles. To
`correct these types of improper vehicle operations are often
`surprisingly simple. For example, upshifting the drive gear
`will
`typically eliminate an excessive RPM condition.
`However, even when the solution is quite simple,
`oftentimes, the driver will be unaware of the need to take
`corrective action.
`
`A variety of patents have disclosed systems, commonly
`referred to as “shift prompters”, which monitor the operation
`of a vehicle and advises the operator of the vehicle when to
`take certain actions. Numerousonesof these devices include
`
`sensors which measure engine speed and vehicle speed. See,
`for example, U.S. Pat. No. 4,492,112 to Igarashi et al., U.S.
`Pat. No. 4,631,515 to Blee et al. and U.S. Pat. No. 4,701,852
`to Ulveland. Certain ones, however, disclose the use of other
`types of sensors as well. For example, U.S. Pat. No. 4,524,
`460 to Weber is directed to a driving aid indicator which
`includes vehicle speed, manifold pressure, throttle position
`and engine speed sensors. U.S. Pat. No. 4,752,883 to
`Asakuraet al. and U.S. Pat. No. 4,868,756 to Kawanabeet
`al. are directed to upshift notification devices which include
`sensors for measuring engine speed, vehicle speed, manifold
`pressure and cooling water temperature. Finally, U.S. Pat.
`No. 4,853,673 to Kido et al. discloses a shift
`indicator
`system which includes sensors for measuring engine speed
`and throttle position. Generally, the above-listed patents all
`provide displays intended to enable the driver to operate the
`vehicle in a manner leading to uniform performance and
`maximum fuel economy. However, Blee et al. discloses the
`use of audible warnings as well as a speed controller to
`prevent further increases in engine speed if the driver
`ignores previously issued warnings.
`Improper vehicle operation has other adverse effects as
`well. It is well knownthat the faster a vehicle travels, the
`longer it takes to stop. Thus, what may be a safe separation
`distance between successive vehicles when a vehicle is
`traveling at 35 mph may beunsafe if that vehicle is traveling
`at 50 mph. Road conditions also play a role in determining
`the safe separation distance between vehicles. For example,
`greater separation distances are generally recommended
`when roads are wet. As a result, therefore, based on the
`combination of a vehicle’s speed, the distance separating the
`vehicle from a second vehicle in front of it and road
`conditions, many vehicles are operated unsafely. To correct
`this situation, a reduction in operating speed, an increase in
`vehicle separation or some combinationthereof, is required.
`It may be readily seen from the foregoing that it would be
`desirable to provide a system which integrates the ability to
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`issue audible warnings which advise the driver to correct
`operation of the vehicle in a manner which will enhance the
`efficient operation thereof with the ability to automatically
`take corrective action if the vehicle is being operated
`unsafely. It
`is,
`therefore,
`the object of the invention to
`provide such a system.
`
`SUMMARYOF THE INVENTION
`
`In one embodiment, the present inventionis directed to an
`apparatus for optimizing operation of an engine-driven
`vehicle. The apparatus includes a processor subsystem, a
`memory subsystem, plural sensors, including road speed,
`manifold pressure and throttle position sensors, for collec-
`tively monitoring operation of the vehicle and a fuel over-
`injection notification circuit for issuing notifications that
`excessive fuel is being supplied to the engine of the vehicle.
`The processor subsystem receives data from the sensors and,
`from the received data, determines whento activate the fuel
`overinjection circuit. In one aspect thereof, the processor
`subsystem determines when road speed for the vehicle is
`increasing, determines whenthrottle position for the vehicle
`is increasing, compares manifold pressure and a manifold
`pressure set point stored in the memory subsystem and
`activates the fuel overinjection notification circuit if both
`road speed andthrottle position for the vehicle are increas-
`ing and manifold pressure for the vehicle is above the
`manifold pressure set point.
`the sensors may include an
`In further aspects thereof,
`engine speed sensor and the processor subsystem may
`determine when road speed for the vehicle is decreasing,
`when throttle position for the vehicle is increasing, when
`manifold pressure for the vehicle is increasing, when engine
`speed for the vehicle is decreasing and mayactivate the fuel
`overinjection notification circuit if both throttle position and
`manifold pressure for the vehicle are increasing and road
`speed and engine speed for the vehicle are decreasing.
`In still further aspects thereof, the apparatus may also
`include an upshift notification circuit, activated by the
`processor subsystem based upon data received from the
`sensors, which issues notifications that the engine of the
`vehicle is being operated at excessive engine speeds. In this
`aspect, the processor subsystem determines when road speed
`for the vehicle is increasing, when throttle position for the
`vehicle is increasing, compares manifold pressure to a
`manifold pressure set point stored in the memory subsystem,
`compares engine speed to an RPM set point stored in the
`memory subsystem and activates the upshift notification
`circuit if both road speed andthrottle position for the vehicle
`are increasing, manifold pressure for the vehicle is at or
`below the manifold pressure set point and engine speed for
`the vehicle is at or above the RPM set point.
`In still yet further aspects thereof, the apparatus may also
`include a downshift notification circuit, activated by the
`processor subsystem based upon data received from the
`sensors, which issues a notification that the engine of the
`vehicle is being operated at an insufficient engine speed. The
`processor subsystem may determine when road speedfor the
`vehicle is decreasing, when throttle position for the vehicle
`is increasing, when manifold pressure for the vehicle is
`increasing, when engine speed for the vehicle is decreasing
`and mayactivate the downshift notification circuit if both
`road speed and engine speed are decreasing and both throttle
`position and manifold pressure for the vehicle are increas-
`ing.
`the fuel overinjection
`In still further aspects thereof,
`circuit,
`the upshift notification circuit or the downshift
`
`
`
`5,954,781
`
`10
`
`15
`
`20
`
`30
`
`4
`windshield wiper of the vehicle is activated and a second
`vehicle speed/stopping distance table is stored in the
`memory subsystem. In another aspect thereof, the apparatus
`further includesa throttle controller for controlling a throttle
`of the engine of the vehicle. The processor subsystem may
`selectively reduce the throttle based upon data received from
`the radar detector, the at least one sensor and the memory
`subsystem or may also count a total number of vehicle
`proximity alarms determined by the processor subsystem
`and selectively reduce the throttle based upon the total
`number of vehicle proximity alarms, as well. In yet another
`aspect thereof, the at least one sensor further includes a
`brake sensor for indicating whether a brake system of the
`vehicle is activated.
`
`3
`notification circuit may include a horn for issuing a tone for
`a preselected time period.
`In another embodiment, the present invention is of an
`apparatus for optimizing operation of a vehicle. The appa-
`ratus includes road speed, engine speed, manifold pressure
`and throttle position sensors, a processor subsystem coupled
`to each of the sensors to receive data therefrom and a
`memory subsystem, coupled to the processor subsystem, for
`storing a manifold pressure set point, an engine speed set
`point and present and prior levels for each oneof the sensors.
`The apparatus further includes a fuel overinjection notifica-
`tion circuit, an upshift notification circuit and a downshift
`notification circuit, all of which are coupled to the processor
`subsystem. The fuel overinjection notification circuit issues
`notifications that excessive fuel is being supplied to the
`the apparatus may be further
`In other aspects thereof,
`engine of the vehicle, the upshift notification circuit issues
`provided with a fuel overinjection notification circuit for
`notifications that the engine of the vehicle is being operated
`issuing a notification that excessive fuel is being supplied to
`at an excessive engine speed and the downshift notification
`the engine of the vehicle, an upshift notification circuit for
`circuit issues notifications that the engine of the vehicle is
`issuing a notification that the engine of the vehicle is being
`being operated at an insufficient engine speed. Based upon
`operated at an excessive engine speed or a downshift noti-
`data received from the sensors,
`the processor subsystem
`fication circuit for issuing a notification that the engineof the
`determines when to activate the fuel overinjection circuit,
`vehicle is being operated at an insufficient engine speed. If
`the upshift notification circuit and the downshift notification
`a fuel overinjection notification circuit
`is provided,
`the
`circuit. In one aspect thereof, the fuel overinjection circuit
`apparatus includes a manifold pressure sensor andathrottle
`includes a first horn for issuing a first
`tone for a first
`25
`position sensor which also provide the processor subsystem
`preselected time period,
`the upshift notification circuit
`includes a second horn for issuing a second tone for a second
`with data used, together with a manifold pressure set point
`preselected time period and the downshift notification circuit
`and prior levels for the sensors stored in the memory
`includes a third horn for issuing a third tone for a third
`subsystem, to determine when to activate the fuel overin-
`preselected time period.
`jection circuit. If an upshift notification circuit is provided,
`In another aspect thereof, the processor subsystem may
`the apparatus includes an engine speed sensor which also
`determine when road speed for the vehicle is increasing or
`provides the processor subsystem with data used, together
`decreasing, engine speed is increasing or decreasing,throttle
`with an RPMset point stored in the memory subsystem,to
`position for the vehicle is increasing and manifold pressure
`determine when to activate the upshift notification circuit.
`is increasing; may compare manifold pressure to the mani-
`Finally, if a downshift notification circuit is provided, the
`fold pressure set point and engine speed to the RPM set
`processor subsystem determines whento activate the down-
`point; and mayactivate the fuel overinjection notification
`shift notification circuit based upon the data received from
`circuit if both road speed andthrottle position for the vehicle
`the plurality of sensors.
`are increasing and manifold pressure for the vehicle is above
`In still another embodiment, the present invention is of an
`the manifold pressure set point or if both throttle position
`apparatus for optimizing operation of a vehicle which
`and manifold pressure for the vehicle are increasing and
`includes a radar detector for determining a distance sepa-
`road speed and engine speed for the vehicle are decreasing,
`rating the vehicle from an object in frontof it, a plurality of
`the upshift notification circuit if both road speed andthrottle
`sensors,
`including a road speed sensor, an engine speed
`position for the vehicle are increasing, manifold pressure for
`sensor, a manifold pressure sensor and a throttle position
`the vehicle is at or below the manifold pressure set point and
`sensor, which collectively monitor the operation of the
`engine speed for the vehicle is at or above the RPM set point
`vehicle, a processor subsystem, a memory subsystem, a fuel
`and the downshift notification circuit if both road speed and
`overinjection notification circuit for issuing notification that
`engine speed are decreasing and both throttle position and
`excessive fuel is being supplied to the engine of the vehicle
`manifold pressure for the vehicle are increasing.
`and a vehicle proximity alarm circuit for issuing alarms if
`In another aspect, the present invention is of an apparatus
`the vehicle is too close to the object. Based upon data
`for optimizing operation of a vehicle which includes a radar
`received from the sensors, the processor subsystem deter-
`detector for determining a distance separating a vehicle
`mines when to activate the fuel overinjection circuit. Based
`having an engine and an objectin front of the vehicle and at
`upon data received from the radar detector, the sensors and
`least one sensor for monitoring operation of the vehicle. The
`the memory subsystem, the processor subsystem also deter-
`apparatus further includes a processor subsystem, a memory
`mines whento activate the vehicle proximity alarm circuit.
`subsystem and a vehicle proximity alarm circuit. The pro-
`In one aspect of this embodiment of the invention, the
`cessor subsystem is coupled to the radar detector and the at
`processor subsystem determines when road speed for the
`least one sensor to receive data therefrom while the memory
`vehicle is increasing or decreasing, when throttle position
`subsystem, in whichafirst vehicle speed/stopping distance
`for the vehicle is increasing or decreasing, compares mani-
`table and present levels for each one of the at least one
`fold pressure to a manifold pressure set point stored in the
`sensorare stored, and the vehicle proximity alarm circuit are
`memory subsystem, determines when manifold pressure for
`coupled to the processor subsystem. Based on data received
`the vehicle is increasing or decreasing and determines when
`from the radar detector,
`the at least one sensor and the
`engine speed for the vehicle is increasing or decreasing. In
`contents of the memory subsystem,the processor determines
`this aspect, the processor subsystem activates the fuel over-
`whento instruct the vehicle proximity alarm circuit to issue
`injection notification circuit if both road speed andthrottle
`an alarm that the vehicle is too close to the object.
`position for the vehicle are increasing and manifold pressure
`In one aspect
`thereof,
`the at least one sensor further
`for the vehicle is above the manifold pressure set pointor if
`includes a windshield wiper sensor for indicating whether a
`both throttle position and manifold pressure for the vehicle
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`
`
`5,954,781
`
`5
`are increasing and road speed and engine speed for the
`vehicle are decreasing.
`In a further aspect thereof, the apparatus mayalso include
`an upshift notification circuit for issuing notifications that
`the engine of the vehicle is being operated at an excessive
`engine speed, the processor subsystem determining when to
`activate the upshift notification circuit based upon data
`received from the sensors. In a related aspect thereof, the
`processor subsystem determines when road speed for the
`vehicle is increasing, determines when throttle position for
`the vehicle is increasing, compares manifold pressure to a
`manifold pressure set point stored in the memory subsystem
`and compares engine speed to an RPMsetpoint stored in the
`memory subsystem. In this aspect, the processor subsystem
`activates the upshift notification circuit if both road speed
`and throttle position for the vehicle are increasing, manifold
`pressure for the vehicle is at or below the manifold pressure
`set point and engine speed for the vehicle is at or above the
`RPMset point.
`the apparatus may also
`In still another aspect thereof,
`include a downshift notification circuit for issuing a notifi-
`cation that the engine of the vehicle is being operated at an
`insufficient engine speed. In this aspect, the processor sub-
`system determines whento activate the downshift notifica-
`tion circuit based upon data received from the sensors. In a
`related aspect thereof, the processor subsystem determines
`when road speed for the vehicle is decreasing, determines
`whenthrottle position for the vehicle is increasing, deter-
`mines when manifold pressure for the vehicle is increasing
`and determines when engine speed for the vehicle is
`decreasing. In this aspect, the processor subsystem activates
`the downshift notification circuit if both road speed and
`engine speed are decreasing and both throttle position and
`manifold pressure for the vehicle are increasing.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The present invention may be better understood, and its
`numerous objects, features and advantages will become
`apparent
`to those skilled in the art by reference to the
`accompanying drawing, in which:
`FIG. 1 is a block diagram of an apparatus for optimizing
`vehicle performance constructed in accordance with the
`teachings of the present invention; and
`FIGS. 2A-Bis a flow chart of a method for optimizing
`vehicle performance in accordance with the teachings of the
`present invention.
`
`DETAILED DESCRIPTION
`
`to FIG. 1, a system 10 for optimizing
`Referring first
`vehicle performance constructed in accordance with the
`teachings of the present invention will now be described in
`greater detail. The system 10 includes a processor subsystem
`12, for example, a microprocessor, and a memory subsystem
`14, for example, the memory subsystem 14 may include a
`nonvolatile random access memory (or “NVRAM”),
`coupled together by a bus 16 for bi-directional exchanges of
`address, data and control signals therebetween. The system
`10 is installed in a vehicle (not shown) for which optimized
`performance and driver assist capabilities are desired.
`Although it is contemplated that the system 10 is suitable for
`use with any type vehicle, most commonly, the system 10
`shall be installed in a truck.
`
`Also coupled to the processor subsystem 12 are a series of
`sensors, each of which are periodically polled by the pro-
`cessor subsystem 12, to determine the respective states or
`
`6
`levels thereof. The sensors include a road speed sensor 18,
`an RPMsensor20, a manifold pressure sensor 22, a throttle
`sensor 24, a windshield wiper sensor 30 and a brake sensor
`32. The sensors are selected to be either state or level
`sensors, depending on whether the information to be col-
`lected therebyis a state, 1.e., on/off or a level, for example,
`35 mph. The road speed sensor 18 and the RPM sensor 20
`are level sensors which respectively provide the processor
`subsystem 12 with signals which indicate the operating
`speed and engine speed for the vehicle. The road speed
`sensor 18 and the RPM sensor 20 may derive such infor-
`mation from any one of a variety of sources. For example,
`the road speed sensor 18 may be connected to receive the
`speed input signal transmitted to the vehicle’s speedometer
`while the RPM sensor 20 may be connected to receive the
`RPM input signal to the vehicle’s tachometer.
`The manifold pressure sensor 22 is a level sensor which
`is positioned downstream of the throttle valve in the intake
`manifold of the vehicle to measure manifold pressure
`thereat. The throttle sensor 24 is a level sensor, attached to
`the throttle, which measures the extent to which the throttle
`is opened. The windshield wiper sensor 30 is a state sensor
`which determines whether the vehicle’s windshield wipers
`are on or off. In alternate embodiments thereof, the wind-
`shield wiper sensor 30 may be electrically coupled to the
`on/off switch for the windshield wiperor to an output of the
`windshield wiper motor. Finally, the brake sensor 32 is a
`state sensor which determines whether the brakes of the
`
`10
`
`15
`
`20
`
`25
`
`30
`
`vehicle have been engaged. For example, the brake sensor
`32 maybeelectrically coupled to the brake system to detect
`the activation thereof.
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`Preferably, the memory subsystem 14 should includefirst
`and secondregisters 14a and 14b,each having sufficient bits
`for holding the state/level of each of the sensors 18, 20, 22,
`24, 30 and 32. Thefirst register 14a is used to hold the
`present state or level of each of the sensors 18, 20, 22, 24,
`30 and 32 while the second register 14b is used to hold the
`prior state or level for each of the sensors 18, 20, 22, 24, 30
`and 32. Each time the processor subsystem 12 writes the
`presentstate or level of the sensors 18, 20, 22, 24, 30 and 32
`to the first register 14a, the prior contents of the first register
`14a is written to the second register 14b which, in turn,
`discards the prior content thereof. The memory subsystem
`14 is also used to hold information to be utilized by the
`processor subsystem 12 to determining whether to take
`corrective actions and/or issue notifications. Typically, such
`information is placed in the memory subsystem 14 while the
`system 10 is being initialized. The information includes one
`or more speed/distance tables which, when used in a manner
`which will be more fully described below in combination
`with data collected by the system 10, enable the processor
`subsystem 12 to determine if the vehicle is being operated
`unsafely and if corrective action is necessary. Speed/
`stopping distance table. The information also includes two
`pre-set threshold values—a manifold psi set point and an
`engine RPMset point. As will also be more fully described
`below,
`the processor subsystem 12 uses these threshold
`values to determine when to issue notifications as to rec-
`ommended changes in vehicle operation which, when
`executed by the driver, will optimize vehicle operation. The
`speed/stopping distance table(s) are based upon National
`Safety Council guidelines, vary according to the class of the
`vehicle and provide the relationship between the speed at
`which a vehicle is travelling and the distance which the
`vehicle will require to come to a complete stop if travelling
`at that speed. The manifold psi set point and RPM set point
`are selected based upon the manufacturer’s guidelines for
`
`
`
`5,954,781
`
`7
`proper operation of the vehicle, vary based upon horsepower
`and engine size for the vehicle and represent thresholds
`above which the manifold pressure and engine rotation
`speed, respectively, for the vehicle should never exceed.
`The system 10 also includes a throttle controller 26
`capable of opening and/or closing the throttle, a radar
`detector 28 positioned to determine the distance separating
`the vehicle and an objectin front of the vehicle, for example,
`a second vehicle travelling in the same direction, a series of
`circuits 34, 36, 38 and 40 for notifying the driver of the
`vehicle of recommended corrections in vehicle operation
`and alerting the driver to unsafe operating conditions and a
`power supply, for example a +12 v battery, for providing
`powerto the energy-demanding components of the system
`10. The circuits 34, 36, 38 and 40 include an upshift
`notification circuit 34 for notifying the driver that an upshift
`is recommended, a downshift notification circuit 36 for
`notifying the driver that a downshift is recommended, an
`overinjection notification circuit 38 for notifying the driver
`that too much fuel is being supplied to the vehicle and a
`vehicle proximity alarm circuit 40 for alerting the driver
`when an object in front of the vehicle is too close. The
`circuits 34, 36 and 38 may be configured to provide visual
`and/or audible notifications, for example, using lights and/or
`horns. For example, the upshift circuit 34, the downshift
`notification circuit 36 and the overinjection notification
`circuit 38 may each include a horn,or other tone generating
`device, from which an audible notification may be generated
`at a selected pitch. Preferably, each of the notification
`circuits 34, 36 and 38 may be configured to provide distinct
`audible notifications, for example, tones at distinct pitches,
`so that
`the driver may readily distinguish which of the
`notification circuits 34, 36 and 38 have been activated by the
`processor subsystem 12. The proximity alarm circuit 40 may
`include one or more visual and/or audible warning devices
`such as lights and/or horns. For example,
`the proximity
`alarm circuit 40 may include a warning light and a warning
`horn. If desired, the proximity alarm circuit may also include
`a display for displaying the speed of the object
`in the
`vehicle’s path and/or the stopping distance in feet. The
`proximity alarm circuit 40 may be further equipped to
`provide audible indications of the speed of the object in the
`vehicle’s path and/or the stopping distance in feed as well as
`selector circuitry for selecting both the information to be
`provided as well as the manner in which the information is
`to be conveyed.
`Finally, the processor subsystem 12 is further provided
`with one or more mode select input lines which enable
`operator configuration of the operation of the system 10. For
`example, as described herein,
`the corrective operations
`consist of the combination of an automatic reduction of
`
`the vehicle is being
`throttle and audio/visual alerts that
`operated unsafely. It is specifically contemplated, however,
`that the system 10 include a modeselect line for switching
`the system 10 between an “active” mode where both auto-
`matic throttle reduction and audio/visual alerts are generated
`and an “inactive” mode where only audio/visual alerts are
`generated.
`Referring next to FIGS. 2A—B, a method for optimizing
`vehicle performance in accordance with the teachings of the
`present invention will now be described in greater detail.
`The method commences by powering up the processor
`subsystem 12, for example, by closing switch 42, thereby
`coupling the processor subsystem 12 to the power source 44
`via line 43. Alternately, the processor subsystem 12 may be
`connected to the electrical system of the vehicle such thatit
`will automatically power up when the vehicle is started. Of
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`8
`course, any of the other devices which also form part of the
`system 10 and require power mayalso be coupledto theline
`43. Appropriate voltage levels for the processor subsystem
`12, as well as any additional power-demanding devices
`coupled to the power source 44, would be provided by
`voltage divider circuitry (not shown).
`Once the system 10 is powered up, the method begins at
`step 50 by the processor subsystem 12 polling the road speed
`sensor 18, the RPM sensor 20, the manifold pressure sensor
`22, the throttle sensor 24, the windshield wiper sensor 30
`and the brake sensor 32 to determine their res