throbber
United States Patent [19J
`Slepian et al.
`
`111111
`
`1111111111111111111111111111111111111111111111111111111111111
`US005954781A
`[11] Patent Number:
`[45] Date of Patent:
`
`5,954,781
`Sep.21,1999
`
`[54] METHOD AND APPARATUS FOR
`OPTIMIZING VEHICLE OPERATION
`
`[75]
`
`Inventors: Harvey Slepian, Peoria; Loran Sutton,
`East Peoria, both of Ill.
`
`[73] Assignee: TAS Distributing Co., Inc., Peoria, Ill.
`
`[21] Appl. No.: 08/813,270
`
`[22] Filed:
`
`Mar. 10, 1997
`
`Int. Cl.6
`........................................................ G06F 7/00
`[51]
`[52] U.S. Cl. ......................... 701/96; 701!103; 340/425.5;
`340/438
`[58] Field of Search ................................ 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
`4,542,460
`4,631,515
`4,701,852
`4,752,883
`4,853,673
`4,868,756
`4,901,701
`5,420,792
`5,708,584
`5,745,870
`
`1!1985 Igarashi et a!. ........................ 73/117.3
`9/1985 Weber ..................................... 364/424
`12/1986 Blee et a!.
`. .... ... ... ... ... .... ... ... ... .. 340/62
`10/1987 Ulveland .............................. 364/424.1
`6/1988 Asakura eta!. ..................... 364/424.1
`8/1989 Kido et a!. .............................. 340/439
`9/1989 Kawanabe et a!. ..................... 364/442
`2/1990 Chasteen ................................. 123/478
`5/1995 Butsuen et a!. ........................... 701/96
`1!1998 Doi et a!. .................................. 701/96
`4/1998 Yamamoto et a!.
`...................... 701/96
`
`Primary Examiner-William A Cuchlinski, Jr.
`Assistant Examiner--Gertrude Arthur
`Attorney, Agent, or Firm-Haynes and Boone, LLP
`
`[57]
`
`ABSTRACT
`
`Apparatus for optim1zmg 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(cid:173)
`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 front of it.
`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
`upshift notification circuit, the downshift notification circuit,
`the vehicle proximity alarm circuit or the throttle controller.
`
`32 Claims, 3 Drawing Sheets
`
`MEMORY SUBSYSTEM
`
`SPEED/DISTANCE TABLE 2
`SPEED/DISTANCE TABLE 1
`REGISTER
`
`14
`14d
`14c
`14b
`14a
`
`16
`
`PROCESSOR
`SUBSYSTEM
`
`MOVE
`SELECT
`
`GND
`
`43
`
`/10
`
`UPSHIFT NOTIFICATION
`CIRCUIT
`
`DOWNSHIFT NOTIFICATION
`CIRCUIT
`
`OVER INJECTION
`NOTIFICATION CIRCUIT
`
`VEHICLE PROXIMITY
`ALARM CIRCUIT
`
`34
`
`36
`
`38
`
`40
`
`18
`
`20
`
`22
`
`24
`
`26
`
`28
`
`ROAD SPEED
`SENSOR
`
`RPM
`SENSOR
`
`MANIFOLD PSI
`SENSOR
`
`THROTILE
`SENSOR
`
`THROTILE
`CONTROLLER
`
`RADAR
`DETECTOR
`
`30 WINDSHIELD WIPER
`SENSOR
`
`32
`
`BRAKE
`SENSOR
`
`44
`
`POWER
`SUPPLY
`
`MERCEDES
`EXHIBIT 1001
`
`

`

`18
`
`20
`
`22
`
`24
`
`26
`
`28
`
`30
`
`32
`
`ROAD SPEED
`SENSOR
`
`RPM
`SENSOR
`
`MANIFOLD PSI
`SENSOR
`
`THROTILE
`SENSOR
`
`THROTILE
`CONTROLLER
`
`RADAR
`DETECTOR
`
`WINDSHIELD WIPER
`SENSOR
`
`BRAKE
`SENSOR
`
`h
`w
`
`44
`
`POWER
`SUPPLY
`
`MEMORY SUBSYSTEM
`
`v-14
`v14d
`SPEED/DISTANCE TABLE 2
`SPEED/DISTANCE TABLE 1 v-14c
`v-14b
`REGISTER
`v14a
`REGISTER
`16~ ~
`~ 1
`
`12
`I
`
`PROCESSOR
`SUBSYSTEM
`
`I
`I
`
`I
`GND
`
`I
`MOVE
`SELECT
`
`v-43
`42~)
`
`r
`
`/10
`
`34
`
`36
`
`38
`
`40
`
`UPSHIFT NOTIFICATION
`CIRCUIT
`
`DOWNSHIFT NOTIFICATION
`CIRCUIT
`
`OVER INJECTION
`NOTIFICATION CIRCUIT
`
`VEHICLE PROXIMITY
`ALARM CIRCUIT
`
`Fig. 1
`
`d •
`\Jl
`•
`~
`~ ......
`~ = ......
`
`'JJ.
`~ '?
`N
`'"""' ~
`'"""'
`'0
`'0
`'0
`
`'JJ. =-~
`~ .....
`'"""' 0
`"""' ~
`
`Ul
`....
`\C
`Ul
`""-
`....
`......::.
`00
`~
`
`MERCEDES
`EXHIBIT 1001
`
`

`

`U.S. Patent
`
`Sep.21,1999
`
`Sheet 2 of 3
`
`5,954,781
`
`Fig. 2A
`
`50
`
`54
`
`SELECT DISTANCE/SPEED
`TABLE BASED ON
`WIPER STATE
`
`DETERMINE DISTANCE
`TO OBJECT
`
`64
`
`NO
`
`86
`
`88
`
`DECREASING
`
`SELECT THROTTLE
`REDUCTION % BASED
`ON ALARM NUMBER
`
`SELECT PROXIMITY
`ALARM BASED ON
`ALARM NUMBER
`
`72
`
`74
`
`76
`
`MERCEDES
`EXHIBIT 1001
`
`

`

`U.S. Patent
`
`Sep.21,1999
`
`Sheet 3 of 3
`
`5,954,781
`
`Fig. 2B
`
`SOUND OVER(cid:173)
`INJECTION TONE
`
`78
`
`80
`
`82
`
`84
`
`100
`
`MERCEDES
`EXHIBIT 1001
`
`

`

`5,954,781
`
`SUMMARY OF THE INVENTION
`
`10
`
`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
`5 unsafely. It is, therefore, the object of the invention to
`provide such a system.
`
`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, more particularly, relates
`to a system which both notifies the driver of recommended
`corrections in vehicle operation and, under certain
`In one embodiment, the present invention is directed to an
`conditions, automatically initiates selected corrective action.
`apparatus for optimizing operation of an engine-driven
`2. Description of Related Art
`vehicle. The apparatus includes a processor subsystem, a
`It has long been recognized that the improper operation of
`memory subsystem, plural sensors, including road speed,
`a vehicle may have many adverse effects. For example, the
`manifold pressure and throttle position sensors, for collec-
`fuel efficiency of a vehicle may vary dramatically based
`tively monitoring operation of the vehicle and a fuel over(cid:173)
`upon how the vehicle is operated. More specifically, oper- 15
`injection notification circuit for issuing notifications that
`ating a vehicle at excessive speed, excessive RPM and/or
`excessive fuel is being supplied to the engine of the vehicle.
`excessive manifold pressure will result in both reduced fuel
`The processor subsystem receives data from the sensors and,
`economy and increased operating costs. The aforementioned
`from the received data, determines when to activate the fuel
`increased operating costs can be quite considerable, particu(cid:173)
`overinjection circuit. In one aspect thereof, the processor
`larly for an owner or operator of a fleet of vehicles. To 20
`subsystem determines when road speed for the vehicle is
`correct these types of improper vehicle operations are often
`increasing, determines when throttle position for the vehicle
`surprisingly simple. For example, upshifting the drive gear
`is increasing, compares manifold pressure and a manifold
`will typically eliminate an excessive RPM condition.
`pressure set point stored in the memory subsystem and
`However, even when the solution is quite simple,
`activates the fuel overinjection notification circuit if both
`oftentimes, the driver will be unaware of the need to take 25
`road speed and throttle position for the vehicle are increas(cid:173)
`corrective action.
`ing and manifold pressure for the vehicle is above the
`A variety of patents have disclosed systems, commonly
`manifold pressure set point.
`referred to as "shift prompters", which monitor the operation
`In further aspects thereof, the sensors may include an
`of a vehicle and advises the operator of the vehicle when to
`engine speed sensor and the processor subsystem may
`take certain actions. Numerous ones of these devices include 30
`determine when road speed for the vehicle is decreasing,
`sensors which measure engine speed and vehicle speed. See,
`when throttle position for the vehicle is increasing, when
`for example, U.S. Pat. No. 4,492,112 to Igarashi et al., U.S.
`manifold pressure for the vehicle is increasing, when engine
`Pat. No. 4,631,515 to Blee et al. and U.S. Pat. No. 4,701,852
`speed for the vehicle is decreasing and may activate the fuel
`to Ulveland. Certain ones, however, disclose the use of other
`overinjection notification circuit if both throttle position and
`types of sensors as well. For example, U.S. Pat. No. 4,524, 35
`manifold pressure for the vehicle are increasing and road
`460 to Weber is directed to a driving aid indicator which
`speed and engine speed for the vehicle are decreasing.
`includes vehicle speed, manifold pressure, throttle position
`In still further aspects thereof, the apparatus may also
`and engine speed sensors. U.S. Pat. No. 4,752,883 to
`include an upshift notification circuit, activated by the
`Asakura et al. and U.S. Pat. No. 4,868,756 to Kawanabe et
`processor subsystem based upon data received from the
`al. are directed to upshift notification devices which include 40
`sensors, which issues notifications that the engine of the
`sensors for measuring engine speed, vehicle speed, manifold
`vehicle is being operated at excessive engine speeds. In this
`pressure and cooling water temperature. Finally, U.S. Pat.
`aspect, the processor subsystem determines when road speed
`No. 4,853,673 to Kido et al. discloses a shift indicator
`for the vehicle is increasing, when throttle position for the
`system which includes sensors for measuring engine speed
`vehicle is increasing, compares manifold pressure to a
`and throttle position. Generally, the above-listed patents all 45
`manifold pressure set point stored in the memory subsystem,
`provide displays intended to enable the driver to operate the
`compares engine speed to an RPM set point stored in the
`vehicle in a manner leading to uniform performance and
`memory subsystem and activates the upshift notification
`maximum fuel economy. However, Blee et al. discloses the
`circuit if both road speed and throttle position for the vehicle
`use of audible warnings as well as a speed controller to
`are increasing, manifold pressure for the vehicle is at or
`prevent further increases in engine speed if the driver 50
`below the manifold pressure set point and engine speed for
`ignores previously issued warnings.
`the vehicle is at or above the RPM set point.
`Improper vehicle operation has other adverse effects as
`In still yet further aspects thereof, the apparatus may also
`well. It is well known that the faster a vehicle travels, the
`include a downshift notification circuit, activated by the
`longer it takes to stop. Thus, what may be a safe separation
`processor subsystem based upon data received from the
`distance between successive vehicles when a vehicle is 55
`sensors, which issues a notification that the engine of the
`traveling at 35 mph may be unsafe if that vehicle is traveling
`vehicle is being operated at an insufficient engine speed. The
`at 50 mph. Road conditions also play a role in determining
`processor subsystem may determine when road speed for the
`the safe separation distance between vehicles. For example,
`vehicle is decreasing, when throttle position for the vehicle
`greater separation distances are generally recommended
`is increasing, when manifold pressure for the vehicle is
`when roads are wet. As a result, therefore, based on the 60
`increasing, when engine speed for the vehicle is decreasing
`combination of a vehicle's speed, the distance separating the
`and may activate the downshift notification circuit if both
`vehicle from a second vehicle in front of it and road
`road speed and engine speed are decreasing and both throttle
`conditions, many vehicles are operated unsafely. To correct
`position and manifold pressure for the vehicle are increas-
`this situation, a reduction in operating speed, an increase in
`vehicle separation or some combination thereof, is required. 65 ing.
`It may be readily seen from the foregoing that it would be
`In still further aspects thereof, the fuel overinjection
`desirable to provide a system which integrates the ability to
`circuit, the upshift notification circuit or the downshift
`
`MERCEDES
`EXHIBIT 1001
`
`

`

`5,954,781
`
`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(cid:173)
`ratus includes road speed, engine speed, manifold pressure 5
`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 one of the sensors. 10
`The apparatus further includes a fuel overinjection notifica(cid:173)
`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
`engine of the vehicle, the upshift notification circuit issues 15
`notifications that the engine of the vehicle is being operated
`at an excessive engine speed and the downshift notification
`circuit issues notifications that the engine of the vehicle is
`being operated at an insufficient engine speed. Based upon
`data received from the sensors, the processor subsystem 20
`determines when to activate the fuel overinjection circuit,
`the upshift notification circuit and the downshift notification
`circuit. In one aspect thereof, the fuel overinjection circuit
`includes a first horn for issuing a first tone for a first
`preselected time period, the upshift notification circuit 25
`includes a second horn for issuing a second tone for a second
`preselected time period and the downshift notification circuit
`includes a third horn for issuing a third tone for a third
`preselected time period.
`In another aspect thereof, the processor subsystem may 30
`determine when road speed for the vehicle is increasing or
`decreasing, engine speed is increasing or decreasing, throttle
`position for the vehicle is increasing and manifold pressure
`is increasing; may compare manifold pressure to the mani(cid:173)
`fold pressure set point and engine speed to the RPM set 35
`point; and may activate the fuel overinjection notification
`circuit if both road speed and throttle position for the vehicle
`are increasing and manifold pressure for the vehicle is above
`the manifold pressure set point or if both throttle position
`and manifold pressure for the vehicle are increasing and 40
`road speed and engine speed for the vehicle are decreasing,
`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 RPM set point 45
`and 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.
`In another aspect, the present invention is of an apparatus
`for optimizing operation of a vehicle which includes a radar 50
`detector for determining a distance separating a vehicle
`having an engine and an object in front of the vehicle and at
`least one sensor for monitoring operation of the vehicle. The
`apparatus further includes a processor subsystem, a memory
`subsystem and a vehicle proximity alarm circuit. The pro- 55
`cessor subsystem is coupled to the radar detector and the at
`least one sensor to receive data therefrom while the memory
`subsystem, in which a first vehicle speed/stopping distance
`table and present levels for each one of the at least one
`sensor are stored, and the vehicle proximity alarm circuit are 60
`coupled to the processor subsystem. Based on data received
`from the radar detector, the at least one sensor and the
`contents of the memory subsystem, the processor determines
`when to instruct the vehicle proximity alarm circuit to issue
`an alarm that the vehicle is too close to the object.
`In one aspect thereof, the at least one sensor further
`includes a windshield wiper sensor for indicating whether a
`
`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 includes a 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.
`In other aspects thereof, the apparatus may be further
`provided with a fuel overinjection notification circuit for
`issuing a notification that excessive fuel is being supplied to
`the engine of the vehicle, an upshift notification circuit for
`issuing a notification that the engine of the vehicle is being
`operated at an excessive engine speed or a downshift noti(cid:173)
`fication circuit for issuing a notification that the engine of the
`vehicle is being operated at an insufficient engine speed. If
`a fuel overinjection notification circuit is provided, the
`apparatus includes a manifold pressure sensor and a throttle
`position sensor which also provide the processor subsystem
`with data used, together with a manifold pressure set point
`and prior levels for the sensors stored in the memory
`subsystem, to determine when to activate the fuel overin(cid:173)
`jection circuit. If an upshift notification circuit is provided,
`the apparatus includes an engine speed sensor which also
`provides the processor subsystem with data used, together
`with an RPM set point stored in the memory subsystem, to
`determine when to activate the upshift notification circuit.
`Finally, if a downshift notification circuit is provided, the
`processor subsystem determines when to activate the down(cid:173)
`shift notification circuit based upon the data received from
`the plurality of sensors.
`In still another embodiment, the present invention is of an
`apparatus for optimizing operation of a vehicle which
`includes a radar detector for determining a distance sepa(cid:173)
`rating the vehicle from an object in front of it, a plurality of
`sensors, including a road speed sensor, an engine speed
`sensor, a manifold pressure sensor and a throttle position
`sensor, which collectively monitor the operation of the
`vehicle, a processor subsystem, a memory subsystem, a fuel
`overinjection notification circuit for issuing notification that
`excessive fuel is being supplied to the engine of the vehicle
`and a vehicle proximity alarm circuit for issuing alarms if
`the vehicle is too close to the object. Based upon data
`received from the sensors, the processor subsystem deter(cid:173)
`mines when to activate the fuel overinjection circuit. Based
`upon data received from the radar detector, the sensors and
`the memory subsystem, the processor subsystem also deter(cid:173)
`mines when to activate the vehicle proximity alarm circuit.
`In one aspect of this embodiment of the invention, the
`processor subsystem determines when road speed for the
`vehicle is increasing or decreasing, when throttle position
`for the vehicle is increasing or decreasing, compares mani(cid:173)
`fold pressure to a manifold pressure set point stored in the
`memory subsystem, determines when manifold pressure for
`the vehicle is increasing or decreasing and determines when
`engine speed for the vehicle is increasing or decreasing. In
`this aspect, the processor subsystem activates the fuel over(cid:173)
`injection notification circuit if both road speed and throttle
`65 position for the vehicle are increasing and manifold pressure
`for the vehicle is above the manifold pressure set point or if
`both throttle position and manifold pressure for the vehicle
`
`MERCEDES
`EXHIBIT 1001
`
`

`

`5,954,781
`
`5
`are increasing and road speed and engine speed for the
`vehicle are decreasing.
`In a further aspect thereof, the apparatus may also include
`an upshift notification circuit for issuing notifications that
`the engine of the vehicle is being operated at an excessive 5
`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 10
`the vehicle is increasing, compares manifold pressure to a
`manifold pressure set point stored in the memory subsystem
`and compares engine speed to an RPM set point stored in the
`memory subsystem. In this aspect, the processor subsystem
`activates the upshift notification circuit if both road speed 15
`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
`RPM set point.
`In still another aspect thereof, the apparatus may also
`include a downshift notification circuit for issuing a notifi(cid:173)
`cation that the engine of the vehicle is being operated at an
`insufficient engine speed. In this aspect, the processor sub(cid:173)
`system determines when to activate the downshift notifica(cid:173)
`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
`when throttle position for the vehicle is increasing, deter(cid:173)
`mines when manifold pressure for the vehicle is increasing
`and determines when engine speed for the vehicle is 30
`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-B is a flow chart of a method for optimizing
`vehicle performance in accordance with the teachings of the
`present invention.
`
`DETAILED DESCRIPTION
`
`Referring first to FIG. 1, a system 10 for opt1m1zmg
`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(cid:173)
`cessor subsystem 12, to determine the respective states or
`
`6
`levels thereof. The sensors include a road speed sensor 18,
`an RPM sensor 20, 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(cid:173)
`lected thereby is a state, i.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(cid:173)
`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
`20 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-
`25 shield wiper sensor 30 may be electrically coupled to the
`on/off switch for the windshield wiper or to an output of the
`windshield wiper motor. Finally, the brake sensor 32 is a
`state sensor which determines whether the brakes of the
`vehicle have been engaged. For example, the brake sensor
`32 may be electrically coupled to the brake system to detect
`the activation thereof.
`Preferably, the memory subsystem 14 should include first
`and second registers 14a and 14b, each having sufficient bits
`for holding the state/level of each of the sensors 18, 20, 22,
`35 24, 30 and 32. The first 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
`40 present state 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
`45 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
`50 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
`55 pre-set threshold values-a manifold psi set point and an
`engine RPM set 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(cid:173)
`ommended changes in vehicle operation which, when
`60 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
`65 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
`
`MERCEDES
`EXHIBIT 1001
`
`

`

`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 object in 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 10
`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
`power to the energy-demanding components of the system
`10. The circuits 34, 36, 38 and 40 include an upshift 15
`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 20
`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 25
`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 30
`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 35
`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 40
`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 45
`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 50
`consist of the combination of an automatic reduction of
`throttle and audio/visual alerts that the vehicle is being
`operated unsafely. It is specifically contemplated, however,
`that the system 10 include a mode select line for switching
`the system 10 between an "active" mode where both auto- 55
`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 60
`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 65
`connected to the electrical system of the vehicle such that it
`will automatically power up when the vehicle is started. Of
`
`8
`course, any of the other devices which also form part of the
`system 10 and require power may also be coupled to the line
`43. Appropriate voltage levels for the processor subsystem
`12, as well as any additional

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket