throbber
FILE HISTORY
`
`US 6,012,007
`
`PATENT:
`
`6,012,007
`
`INVENTORS: Fortune. Duane Donald
`
`Cashler, Robert John
`
`TITLE:
`
`Occupant detection method and
`apparatus for air bag system
`
`APPLICATION
`NO:
`
`US1 997868338}-\
`
`FILED:
`
`03 JUN 1997
`
`ISSUED:
`
`04 JAN 2000
`
`COMPILED:
`
`06 MAY 2014
`
`1
`
`KMA-1 002
`
`1
`
`KMA-1002
`
`

`
`|l..1|,
`L
`ll
`lrlljl‘
`
`I.
`
`,
`I”
`
`?.'_
`
`‘
`
`;' .5
`
`PARTS OF APPucA11oN
`FILED SEPARATELY
`' ;
`- News or memes mm
`Z
`(g.
`I g ‘F 5]
`
`H -:
`
`.5.-I
`
`'
`
`U3 UEPT 0FO0IlIIfPfi'TI‘TM’F'TD-WL W12
`
`_.ji.';_:'
`3,/X1”
`, E-3
`. WK, ,.
`'
`
`‘R3131 Claims
`27
`
`Pnntclalm
`'7
`
`omnwma
`
`_
`
`,
`
`*"' /2”:
`
`/6* ‘P 4*
`
`W"-U~°«MA CUC|'|L|NSK|
`R
`5
`‘SUPERVISOR? PATENT Exmjnraan
`PSSUE
`BATCH
`IE0!-|N"Jlnr'V :"‘F|||'l'FD qsgo
`Primary Examiner Nuuasn
`PREPARED FOR ISSUE
`
`"0
`3' S Q.
`
`?
`
`I/ddnscloeuromayuoprohmno
`WARNING Thurflomaahnndtoetoudhlruunanybeloclrmod Una
`368 Possea-onoulsadaiheus
`hy1helku1sdSIaIaacoclaTrIIs36 sac1msI22181p
`Palm! ls Trademark Oflnee ll wmmlediu an
`mployus and nonlranlnrs only
`
`"
`
`.
`
`.
`
`.33
`
`2
`
`

`
`OCCUPANT DETECTION METHOD AND APPARATUS FOR AIR BAG
`
`6,012,007
`
`SYSTEM
`
`Transaction History
`
`Transaction Descri tion
`Date
`nformation Disclosure Statement
`06-03-199?
`nforrnation Disclosure Statement
`06-03-1997
`nitial Exam Team nn
`07-12-1997
`FW Scan & PACR Auto Securit Review
`09-08-199?
`10-23-1997 A lication Dis atched from OIPE
`12-18-1997
`Case Docketed to Examiner in GAU
`12-19-1997 Chane in Power ofAtiorne (Ma Include Associate POA
`01-20-1999
`Case Docketed to Examiner in GAU
`
`IDS Filed
`[DS Filed
`
`04-0?-1999 Non-Final Rejection
`04-09-1999 Mail Non-Final Re’ecti0n
`07-09-1999
`Res ortse after Non-Final Action
`0?-21-1999
`Date Forwarded to Examiner
`08-18-1999 Mail Notice ofAl1owance
`
`08-18-1999 Notice ofAl1owance Data Verification Completed
`09-0?-1999 Workflow - Drawings Finished
`09-07-1999 Workflow — Drawings Matched with File at Contractor
`09-011 999 Workflow - Drawins Received at Contractor
`09-17-1999 Workflow - Drawins Sent to Contractor
`09-21-1999 Workflow - File Sent to Contractor
`10-15-1999
`Issue Fee Pa ment Verified
`
`12-15-1999 Workflow - Complete WF Records for Drawings
`12-19-1999 Agplieation Is Considered Ready for Issue
`12-23-1999
`Issue Notification Mailed
`01-04-2000
`Recordation of Patent Grant Mailed
`
`3
`
`

`
`I
`
`55919 H 5 no
`33/353333
`
`PATENT APPLICATION
`IHHMIIEIWWIII
`0385833!
`
`APPROVED FOR LICENSE E
`
`"""‘s'*—"'
`
`4
`
`

`
`HUB flOVEIfIfll'|'PHN1'IPflWI'*'II 11-(N-4|!
`
`CROSS IIEFEHENCEBI
`
`m oowuocxa
`.
`
`D , .
`
`-
`
`'
`
`,
`
`_ .'
`..
`Issue cussmcmon sup
`
`’
`
`an érxvef ; _
`"5 9f$'£‘.#'q':'.§1
`
`5
`
`

`
`Staple Issue Sllp Hera
`
`POSITION
`
`INDEX OF CLAIMS
`
`flElIII—————C
`EEiII——————.
`IJl.F_51'_’£B-C———C
`—EEl—H——H——Z
`
`-H——H—H—$
`-IIlHH_————-
`—————
`
`fl fl|:'I' lhlfllhfll
`
`6
`
`

`
`SEARCHED
`
`E
`
`SEARCH NOTES
`
`-
`
`.
`
`AP5 M*~"J=*~*-§§r
`
`U
`4.3”
`my-M H9
`
`.:_;
`
`ll']If!IJ'F nu I1'cIhl:\
`
`7
`
`

`
`=> (:1 h:I.$
`
`[FILE 'LlSP.R'I" ENTERED AT 18 00 17 ON 02 APR 1999]
`E EOMUNEIIN
`2 5 310
`E CMHLERIIN
`2 5 :4
`
`L1
`
`L2
`
`8
`
`

`
`22
`
`-=)- d h1.s
`
`L1
`L2
`L3
`L4
`L5
`1.6
`L1
`L8
`L9
`
`(FILE 'USPA£' ENTERED AT 15 19 43 OH 04 APR 1999}
`3111
`4226
`108
`szm sensual
`293
`w:.1G1-11' PARAIGTBRG
`1.2 mm 1.3
`1.1 A111: 1.1
`nnpmnam
`1.5 AND 1.6
`mm!
`1.7 mm 1.3
`
`12289
`2
`50312
`
`1mmmmmmmmm
`
`9
`
`

`
`22
`
`12239
`2
`50312
`
`-> d his
`
`L1
`L2
`L3
`L4
`L5
`L6
`L7
`L3
`L9
`L10
`L11
`L12
`L13
`L14
`L15
`L16
`L17
`
`{FILE ‘USPAT' ENTERED AT 15 19 43 ON 04 APR 1999]
`4226
`5112
`108
`smart snnaoni
`293
`WEIGHT EARN-uz'.'1'ER#
`L2 mm 1.3
`L1 MD 1.4
`DEPLOYMENT
`1.5 AND L6
`FLAGS
`1.7 AND 1.3
`5732375/nu
`L3 AND L10
`CLEARQSHB
`LOCK THRESHOLD
`1.12 mm L13
`1.1D Mn L1-I
`1.10 mm L12
`L10 AND 1.13
`
`711125
`24
`13
`
`mwmmwwmmwwwmmmmcam
`
`10
`
`111
`
`DDD
`
`10
`
`

`
`22
`
`12289
`2
`50312
`
`111
`
`0D0
`
`711725
`24
`13
`
`-> d has
`
`L1
`L2
`L3
`L4
`L5
`L6
`L’?
`LB
`L9
`L10
`L1 1
`L12
`L13
`L11
`L15
`L16
`L17
`
`(FILE ‘USPJ-\'I"
`4226
`108
`253
`
`ENTERED AT 15 19 43 ON 04 APR 1999!
`sm
`sax: ssNson#
`WEIGJ-IT PARAMETERI
`L2 mm 1.3
`L1 AND L4
`DEPLOYMENT
`[.5 mm 1.6
`E'1.AG#
`L’? mm L8
`5732375/PN
`1.3 mm 1.10
`CLEAR!“
`LOCK THRESHOLD
`1.12 mm L13
`L10 mm L14
`L10 AND L12
`L10 AND L13
`
`Inlznmmmmtncnmmmcnlncnmrnm
`
`11
`
`11
`
`

`
`US006l'}'l20U':'A
`
`United States Patent
`Fortune ct al.
`
`[19]
`
`[m Patent Number:
`[45] Date of Patent:
`
`6,012,007
`Jan. 4, 2000
`
`|S-4] UC(.‘Ul'AN'l' l)E'l'EC'l‘lDN METHUIJ AND
`APPARJXTUS FOR AIR BAG SYSTEM
`
`[5t':|
`
`References Cited
`U_S_ l’A'l‘LN‘['
`|JE)(.‘UMEN‘l'5
`
`|75[
`
`lnvunlursz
`
`lluane Donald Fortune, l_uhanon;
`Robert John Cashlcr, Kukumo, bath
`of 1nd.
`
`73
`
`.
`.
`.
`.
`.
`.
`.'
`.
`'
`.
`. I
`5
`- -
`I Abmym Delphi luhnolnhleb’ [m ’ lmy’ MM:
`I
`[21] Appl. No; EI3f868,333
`I2...
`Filed:
`Jun. 3. 199’?
`
`_
`
`“claim U-55 —“PP"¢‘3‘5'1“ nil“!
`_
`‘
`_
`_
`_
`_
`(inngllaualmn-1n:p.1rI 0{_app|u:ul|or| N0. l‘|8.’::b6.lJ2‘), Dec. 1.
`IP93. Pal. N0. 3.732-3'3
`Int. CL?
`B601? 2l.I'l2; Bbilll 21932
`U_§_ CL _
`I 70]/.35; 7(][_;4(,; 34()_,43(,-‘
`|g[~_n_.=3-,1-3; g3n__e‘;3[]_ [; 3gn_/‘:35;
`3[|7,-'t)‘|
`7(J1s'45, 46; 340.438.
`Field of Search
`3405436. 18 ...'i'], 273'. ?.3W73U.l—'?35;
`307r"‘}.|
`
`13(}___;r];
`
`5.-|13ll.()4li
`5,732,375
`
`(‘ashlar cl :I|.
`7jlt)€J5
`_’n‘|098 (‘ashlcr
`
`.
`
`JI5d_a‘d-24.05
`'.I'lI|.‘4-S
`
`!'r:'m::rr !;'xrmr1'm:r—WilIia|n A. tfuchlinski Jr.
`A
`_
`.
`‘
`-
`u
`Aswsrarrf £;.rrJmmc' —Yonc1 Beaulleu
`.-*1.'mrm’_r, Agclnf. or Fr'rm—Jimrny [.. Funkc
`[57|
`ABS'l‘RAC'l‘
`Prcasurc sensors on lh: hollom surface of a seat cushion
`rcspund lo occupant weight. A mic.‘tnpr<msmr evalualcs the
`sensor uutpuls according lu luta] 1'-Jrce,
`load rating.
`lung
`term avwagc. Sensor groups and a fuzzy nwasflre [0 dis_
`criminalu hclwcun large and small uccupanls and allow air
`hag dcpluymcnl lhrlargc hut nm small m:cup:1nts.Allnw and
`inhibit decisions are filtered avoid sudden response to Iran-
`5LL'.I'Il prusafiuru changes on lhu seal. When a large nccupanl is
`pusilivuly tlulcclcd. an alluw dascisiun is locked in placv: as
`1093‘. 35 101-'11 tom“ ‘5x‘3'3'5d5 3 ”JW5h01d-
`
`27 Claims, 5 Drawing Sheflls
`
`AD ULT LOCK
`
`DECISION FILTEH = MAX.
`TOTAL FORCE 2- LOCK THRESHOLD
`LOCK TIMER > LOCK DELAY
`
`TOTAL FORCE >
`UNLOCK THHESHOLD
`
`INCREMENT FLAG VALUE
`TOWARD MAX.
`
`TOTAL FORCE <
`UNLOCK THRESHOLD
`FLAG VALUE > O '?
`
`DECFIEMENT FLAG
`VALUE TOWARD ZERO
`
`FLAG VALUE >0 ’?
`
`N0
`
`FLAG = CLEARED
`
`FLAG = SET
`
`12
`
`

`
`U.S. Patent
`
`Jan. 4, 2000
`
`Sheet 1 ofS
`
`6,012,007
`
`DECISION
`
`MICHOPROCESSOR
`
`
`
`MICHOPFIOCESSOH
`
`.
`
`SIR MODULE i SEAT OCCUPANT
`DETECTOR
`
`13 ._,/I
`
`- 1
`PRIOR ART
`
`13
`
`

`
`U.S. Patent
`
`Jan. 4, 2000
`
`Sheet 2 of 5
`
`6,012,007
`
`HG - 4
`
`INPUT ‘I2
`sensor:
`VALU ES
`
`ADJUST DATA WITH BIAS
`AND LOWPASS FILTER
`THE DATA
`
`FROM FILTERED DATA
`COMPUTE ALL DECISION
`MEASURES
`
`RUN DECISION
`ALGORITHMS
`
`DECISION
`FILTER
`
`INHIBIT
`DECISION
`
`FINAL
`CONSENT
`
`COMPUTE DECISION MEASURES
`
`CALC ULATE
`
`' TOTAL FORCE & THRESHOLD
`* LOAD RATINGS 8: MEASURE
`' LONG TERM AVERAGE 8: THRESHOLD
`' EACH GROUP MEASURE 8: THRESHOLD
`* FUZZY MEASURE
`
`14
`
`

`
`U.S. Patent
`
`Jan. 4, 2000
`
`Sheet 3 of 5
`
`6,012,007
`
`FIG-6
`
`VARIABLE THRESHOLD
`
`GET INHIBIT TIMES
`T1 +T2
`
`MEASURE :-
`MIN. ACTIVITY
`VALUE
`
`MEASURE <
`
`THFIE§HOLD
`
`I NCFIEMENT
`TH FIESHOLD
`TOWARD MAX.
`
`DEOFIEM ENT
`THRESHOLD
`TOWARD MIN.
`
`RESET TIMEFI
`
`FI ETU FIN
`
`b
`MEASURE
`
`15
`
`

`
`U.S. Patent
`
`Jan. 4, 2000
`
`Sheet 4 of 5
`
`6,012,007
`
`ADULT LOCK
`
`HG . 8
`
`DECISION FILTER .2 MAX.
`TOTAL FORCE > LOCK THRESHOLD
`LOCKTIMER > LOCK DELAY
`
`TOTAL FORCE >
`UNLOCK TH RES HOLD
`
`INCREMENT FLAG VALUE
`TOWARD MAX.
`
`TOTAL FORCE <
`UNLOCK THRESHOLD
`FLAG VALUE > 0 '?
`
`DECREMENT FLAG
`VALU E TOWARD ZERO
`
`FLAG VALUE >0 ?
`
`NO
`
`FLAG - CLEARED
`
`RETURN
`
`INCREMENT
`coumen
`
`FILTER
`
`DECFIEM ENT
`COUNTER
`
`- courgR>13a
`=- COUNT >123
`AND
`cowcem
`
`c§,',,'§‘°,‘5';4T
`
`RETURN
`
`16
`
`

`
`U.S. Patent
`
`Jan. 4, 2000
`
`Sheet 5 of 5
`
`6,012,007
`
`F'G'9
`
`PROCESS ADULT LOCK FLAG
`
`ADULT LOCK FLAG SET ?
`
`YES
`
`98
`
`LOAD RATING LOW ?
`
`NO
`
`NO
`
`YES
`
`QQ
`
`INHIBIT DECISION
`TO FILTER
`
`ALLOW DECISION
`TO FILTER
`
`17
`
`

`
`6,012,007
`
`1
`OCCUPANT DETECTION METHOD AND
`APPARATUS FOR AIR BAG SYSTEM
`
`This is a continuation-in-part of US. patent application
`Ser. No. 08,566,029, tiled Dec. 1, 1995, now US. Pat. No.
`5,732,375, issued Mar. 24, 1993, which is also assigned to
`the aaiignee of the present invention.
`FIELD OF THE INVENTION
`
`.
`
`1‘his invention relates to an occupant restraint system
`using an occupant detection device and particularly to an
`airbag system having seat pressure detectors in the scat.
`BACKGROUND OF THE INVENTION
`
`The expanding use of supplemental inflatable restraints
`(S1115) or air bags for occupant protection in vehicles
`increasingly involves equipment for the front outboard pas-
`senger seat. The driver side air bag has been deployed
`whenever a imminent crash is sensed. The position and size
`of the driver is fairly predictable so that such deployment
`can advantageously interact with the driver upon a crash.
`The passenger seat, however, may be occupied by a large or
`a small occupant includinga baby in an infant seat. It can not
`be assumed that a passenger of any size is at an optimum
`position (leaning against or near the seat back). In a system
`designed for effective interaction with a full sized adult, an
`advantageous interaction with a small person may not be
`attained. In such cases it is preferred to disable the passenger
`side airbag when a small person occupies the seat or when
`the seat is empty.
`It has been proposed in U.S. Pat. No. 5,474,327 to
`Schousek, entitled “VEI-IlCl..E OCCUPANT RESTRAINT
`WITH SEAT PRESSURE SENSOR", and in US. Pat. No.
`5,‘l'32,375, issued Mar. 24, 1998 and assigned to the assignee
`of this invention,
`to incorporate pressure sensors in the
`passenger seat and monitor the response of the sensors by a
`microprocessor to evaluate the weight and weight
`distdbution, and for inhibiting deployment in certain cases.
`These disclosures teach the use olsensors on the top surface
`of the seat, just under the sat cover, and algorithms espe-
`cially for detecting the presence and orientation of infant
`seats. Both of these disclosures form a foundation for the
`premnt invention and are incorporated herein by reference.
`It
`is desirable, however to provide a system which is
`particularly suited for disrximinating between heavy and
`light occupants and for robust operation under dynamic
`conditions such as occupant shifting or bouncing due to
`rough roads.
`SUMMARY OF THE INVENTION
`
`It is therefore an object of the invention to discriminate in
`a SIR system between large and small seat occupants for a
`detcrrnination of whether an airbag deployment sltoulrl be
`permitted. Another object in meh a system is to maintain
`reliable operation in spite of dynamic variations in sensed
`pressures.
`A SIR system, as is well known, has an acceleration
`sensor to detect an impending crash, a microprocessor to
`process the setsor signal and to decide whether to deploy an
`air bag, and a deployment unit lined by the microprocessor.
`An occupant detection system can determine if an occupant
`or infant seat is positioned in a way to not benefit from
`deployment, and then signaling the microproccsor whether
`to allow or inhibit deploying the air bag.
`A number of sensors, judicially located in the seat, can
`garner sufficienl load and distribution information to allow
`
`2
`determination of the occupant size. Each sensor is a very
`thin resistive device, having lower resistance as pressure
`increases. This information is then used to determine
`whether to inhibit airbag deployment. The sensors are
`arranged in groups in the seat. A microprocessor is pro-
`grammed to sample each sertsor, determine a total weight
`parameter by summing the forces, determine the forces on
`local groups of sensors, and averaging or filtering to provide
`several different measures ot seat occupancy, each of which
`can be used determine whether to allow deployment.
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The above and other advantages of the invention will
`become more apparent from the following description taken
`in conjunction with the accompanying drawings wherein
`like references refer to like parts and wherein:
`FIG. 1 is a Ehematic diagram of a prior art SIR system
`incorporating a seat occupant detector;
`FIG. 2 is a cross section of a seat equipped with pressure
`sensors, according to the invention:
`FIG. 3 is a view of a seat support of FIG. 2 equipped with
`pressure sensors;
`FIG. 4 is flow chart representing an overview of an
`algorithm for detennining deployment consent according to
`the invention;
`FIG. 5 is a how chart representing a method of computing
`decision measures used in the algorithm of FIG. 4;
`FIG. 6 is a flow chart representing a method of computing
`variable thresholds according to the invention;
`FIG. 7 is a graphical representation of a function used in
`fuzzy logic for determining toad ratings and a fuzzy mea-
`sure;
`FIG. 8 is a Bow chart representing a method of computing
`an adult lock flag according to the invention;
`FIG. 9 is a flow chart for deployment decision according
`to the invention; and
`FIG. 10 is a flow chart representing a method of filtering
`allow and inhibit decisions according to the invention.
`DESCRIPTION OF THE lN\"EN'l‘l0N
`
`Referring to FIG. 1, a SIR system includes a SIR module
`13 uaupled to a seat occupant sensing system I4. The SIR
`module 13 includes an accelerometer 15 mounted on the
`vehicle body for sensing an impending crash, a micropro-
`cessor 16 for receiving a signal from the accelerometer and
`for deciding whether to deploy an air bag. An air bag
`deployment unit 18 is controlled by the microprocessor 16
`and lines a pyrotechnic or compressed gas device to inflate
`an air bag when a deploy command is received. A fault
`indicator 20, also controlled by the microprocessor lti will
`show a failure of the seat occupant sensing system 14.
`It is the aim of the seat sensing system 14 to inhibit air bag
`deployment when a seat is empty or occupied by a small
`child, while allowing deployment when the occupant
`is
`large. For example, the system may be tuned to always
`inhibit deployment for occupants weighing less than 66
`pounds, and always allow deployment for occupants exceed-
`ing 105 pounds. The seat occupant sensing system 14
`comprises a microprocessorilz having a 5 volt supply and an
`enabling line 2-‘lperiodically provided with a 5 volt enabling
`pulse, and a series of voltage dividers coupled between the
`enabling line 24 and ground. Each voltage divider has a
`fixed resistor 26 in series with a premtre sensor or variable
`resistor 28. and the junction point of each resistor 26 and
`
`18
`
`

`
`6,012,007
`
`3
`variable resistor 28 is connected to an MD port 30 of the
`microprocessor 22. The microprocessor 22 controls the
`pulse on enabling line 24 and reads each sensor 28 voltage
`during the pulse period. The microprocessor 22 analyzes the
`sensor inputs and issues a decision whether to inhibit air bag .
`deployment and the decision is coupled to the microproces-
`sor 16 by a line 32. The microprocessor 22 also monitors its
`decisions for consistency and i§t.tes a fault signal on line 34
`to the microprocessor 16 if faults continue to occur over a
`long period.
`Each fixed resistor 26 is, for example, 10 kohms and the
`variable resmors vary between 10 kohms at high pressure
`and lfltl kohms at low premtre. Then the voltage applied to
`the ports 30 will vary with pressure. Each sensor comprises
`two polyester sheets each having a film of resistive ink
`connected to a conductive electrode, the two resistive films
`contacting one another such that the resistance between
`electrodes decreases as pressure increases. Such pressure
`sensors are available as ALPS pressure sensors [tom Alps
`Electric Co., Ltd.. Tbkyo. Japan.
`FIG. 2 shows a seat cushion 36 having an upper surface
`38 for holding an occupant, and a lower surface 40 seated on
`a rigid sheet or plastic form 42 which in turn is supported by
`a seat subassembly 44. The form 42, also shown in FIG. 3,
`holds a dozen premure sensorszs on its upper surface so that
`the sensors are premed against the bottom surface 40 of the
`seat cushion 36..A.utomotive seat cushions assetnbliesdo not
`normally have the form 42 but here it serves to hold the
`sensors 28 and to provide a reaction surface for the sensors.
`allowing each semtorto detect a force imposed by the weight
`of a seat occupant.
`The method of operation is illustrated by a series of
`fiowcharts wherein the functional description of each block
`in the chart is accompanied by a number in angle brackets
`<nn> which corresponds to the reference number of the
`block. The overall operation is shown in FIG. 4 wherein the
`sensor values are read by the microprocessor 22 «:46: and
`the data '5 adjusted by bias correction and low pass filtering
`<48). Once every 100 ms one sensor at a time is turned on
`and sampled. Then a bias calibrated for each sensor is
`subtracted from each sensor reading. Then all decision
`measures are computed -:5D> and decision algorithms are
`run <52>. The algorithm output is filtered to avoid the effects
`oftransient events and ultimately adecision is made to allow
`or inhibit air bag deployment <54>. Then either an inhibit
`signal is imued <56) or an allow signal is issued -c58>. The
`microprocessor executes the algorithm every 100 ms.
`The computation of decision measures, as shown in FIG.
`5, involves calculating total force and its threshold, sensor
`load ratings and measure.
`long tenn average of sensor
`readings and its threshold. the measure of each sensor group
`(right, left, etc.) and corresponding threshold, and a fuzzy
`measure of sensor readings. A fixed threshold is provided for
`the fuzzy measure and the load rating measure. The other
`thresholds are variable.
`The variable threshold for a measure will slowly increase
`if the measure is above a selected minimum activity level
`(chosen for each measure) and will quickly decrease if the
`measure is below the level. Inhibit times are chosen for each
`measure to control the rate of increase or decrease; for
`increase the time T1 is preferably in the range of 30 to 300
`seconds, and for decrease the time 12 is preferably less than
`1 second. The threshold is allowed to vary between a
`minimum value and a maximum value. The variable thresh-
`old is calculated as shown in FIG. 6. For this and subsequent
`flowcltarts the functional description of each block in the
`
`4
`chart is accompanied by a number in angle brackets 4-'.'nt1>
`which corresponds to the reference number of the block.
`Inhibit times are selected for each measure. The inhibit times
`T1 and T2 for the particular measure is retrieved from
`memory <60». If the measure is above the minimum activity
`level <62> and below the variable threwold <6-I>, and a
`timer is greater than T2 <66:-, the threshold is incremented
`<6Be- and the timer is reset <70:-. When the measure is less
`than the minimum activity level <62> and the timer exceeds
`T1 -<'i'2>, the threshold is decremenled -<7-t»> and the timer
`reset -c70>.
`Referring again to FIG. 5, the total force is simply the sum
`of the sensor outputs. The load ratings are determined in the
`same way as in the above mentioned application Ser. No.
`D8J'566.029 and asrellected in FIG. 7. There if a measure has
`a value lower than a it has a zero rating and if it has a value
`greater than b has a maximum rating, while intermediate
`values are linearly dependent on the measure. Thus each
`sensor is given a rating (fuzzy term) depending on its output
`and reflects the certainty that a load is present. The sum of
`the ratings gives the load rating measure. The long term
`average is calculated by 1) averaging all the sensor outputs
`in each sample period. 2) averaging all of the averages over,
`say, 16 sample period; and then 3) long term filtering the
`result by passing the result through a low pass software filter
`with a 10 to 20 second time constant. The filter output is the
`long term average measure. Each group measure is the sum
`of sensor outputs for various groups of sensors such as a
`right group. left group, from group, rear group and central
`group.
`The fuzzy measure is calculated by 1) applying the FIG.
`7 function to the long term average measure to obtain a long
`term fuzzy value. 2) applying the FIG. 7 function to the load
`rating measure to obtain a load rating fuzzy value. and 3)
`calculating the product of the two fuzzy values.
`FIG. 8 is a flowchart for processing an Adult Lock Flag
`which will be used is the main decision algorithm. The term
`“A.t.lult" refers not. to the age or maturity of an occupant but
`rather to a weight which is chosen to distinguish from a
`small child. When the Adult Luck Flag is set, the output
`decision will always be to allow deployment. The algorithm
`LL‘?-Bsa lock threshold which is above the total fat-on threshold
`range and an unlock threshold which represents an empty
`seat. It also uses a lock delay on the order of one to five
`minutes, and a lock timer which measures the time since
`vehicle ignition is turned on. If the decision filler 54 is at its
`maximum value, the total force is greater than the lock
`threshold. and the lock timer is larger than the loci: delay
`#76:», a flag value is increased toward a maximum value
`<‘}'B> and tI1eAdt.tll Lock Flag is set <80». If the decision at
`block '76 is No, it is determined whether the total force is
`above the unlock threshold <;B2> and if not, whether the total
`force is below the unlock threshold and the llag value is
`greater than zero <84). If so, the flag value is dccremented
`toward zero <36>, and in either case the flag, value is tested
`<88:-; ifthe value is above zero the Flag is set -elllb and if
`the value is zero the Flag is cleared <90:-.
`The main decision algorithm 42 is shown in FIG. 9. Note
`that this algorithm will result
`in an allow or an inhibit
`decision. but this decision is preliminary. subject to subse-
`quent filtering to obtain a final consent to deployment. Each
`measure '5 determined to be high or low by comparison with
`its variable threshold if one has been computed. or against
`a fixed threshold. The Adult Luck Flag is processed «:92:
`according to P16. 8 and if the Flag is set <94: an allow
`decision is made. If not, and the load rating is low <96> an
`inhibit decision is made. If the rating is not low the total
`
`19
`
`

`
`6,012,007
`
`5
`force is tested <98, 100:-. If high, an allow decision is issued
`and if low an inhibit decision is issued. If neither,
`it
`is
`determined whether the long term average measure -:lIl2:-
`the load rating <104>, ora group measure <lll§> is high.and
`to issue an allow decision Finally, if no decision has yet
`been made, an allow or inhibit decision is made on the basis
`of the fuzzy measure 4108:.
`"the final judgment of whether to consent to deployment
`is made in the decision filter asshnwn in FIG. 10. An up and
`down counter starting at zero and having a maximum count
`of 255 is used. Ifan allow decision is made e42> the counter
`is incremented <l10> and if an inhibit decision is made the
`counter is decremented <l12>. When the count exceeds 133
`«I14: final consent to deployment
`is granted «I16»; if
`consent is already present, a count over [23 is needed to
`maintain that state to afford hysteresis. When the count falls
`below 125 the comenl is revoked and deployment will be
`inhibited. Assttming that the increment size is one count. at
`the I00 ms loop execution late a minimum of 13.3 seconds
`will be required to issue the consent, and at least 25.5
`seconds are needed to reach the maximum count needed to
`set the Adult Lock I-‘lag, Similarly, once the rnarcimum count
`is attained, at least 13.2 seconds are needed to revoke the
`consent.
`It will thus be seen that pr ncess of determining whether an
`adult siate person is occupying the seat is carried out by
`analyzing sensor output with several measures to insure both
`that deployment will be allowed with at large occupant and
`will not occur with a small occupant. Rapid detection of
`large adults is enabled by the total [ores and load rating
`measures, while dynamic sensor outputs caused by frequent
`occupant movement are managed by the long term average
`measure. The fuuy measure helps discriminate between
`large and small occupants in borderline cases. The seat
`stnrcture with sensors placed on the bottom surface of the
`seat cushion permits sensing of occupant weight without
`great sensitivity to localized forces on the top surface of the
`seat. 011’ center weight distributions caused by sitting on a
`seat edge or leaning in one direction are still detectable.
`The embodiments of the invention in which an exclusive
`property or privilege is claimed are defined as follows:
`1. In a vehicle restraint system having a controller for
`deploying air bags and means lior selectively allowing
`deployment according to the outputs of seat sensors
`rmponding to the weight of an occupant, a method of
`allowing deployment accordingto sensor response including
`the steps of:
`determining measures represented by individual sensor
`outputs and calculating from the sensor outputs a
`relative weight parameter;
`establishing a ll.t'$l threshold of the relative weight param-
`eter;
`allowing deployment when the relative weight parameter
`is above the first threshold;
`establishing a lock threshold above the that threshold;
`setting a lock flag when the relative weight parameter is
`above the lock threshold and deployment has been
`allowed for a given time;
`establishing an unloclt threshold at a level indicative ol an
`empty seat;
`clearing the flag when the relative weight parameter is
`below the unlock threshold for a time; and
`allowing deployment while the lock flag is set.
`2. The method defined in claim 1, including:
`establishing at. second threshold of the relative weight
`parameter; and
`
`IS
`inhibiting deployment when the relative weight parameter
`is below the second threshold.
`3. The method defined in claim 1 wherein the relative
`weight parameter In the total force detected by all
`the
`sensors.
`4. The method defined in claim 1 wherein the relative
`weight parameter is a long term average obtained by the
`following steps:
`averaging all sensor outputs over a plurality of sample
`events to obtain a cumulative average; and
`long temt filtering the cumulative avenge to obtain the
`long term average.
`5. The method defined in claim 1 wherein the relative
`weight parameter is a load rating obtained by:
`calculating a load rating for each sensor as a function of
`the difference between the sensor output and a base
`value; and
`summing the load rating for all the sort; to derive a
`total load ratirtg.
`ll. The method defined in claim 1 wherein the relative
`weight parameter is a fuzzy value obtained by:
`calculating a total load rating for all the sensors;
`determining a fuzzy load value from the total load rating;
`calculating a long term average for all the sensors;
`determining a fuzzy average value from the long term
`average; and
`combining the l"uzzy average and the fuzzy load value to
`obtain the Enzzy value.
`7. The method defined in claim 1 wherein the step of
`setting the lock flag is executed in repetitive loops and
`cnmprism:
`incrementing a flag value toward a maximum value in
`each loop when the relative weight parameter is above
`the lock threshold;
`decrementlng the flag value toward zero in each loop
`when the relative weight parameter is less than the
`unlock threshold; and
`setting the lock flag when the flag value is greater than
`stern and clearing the llag when the bag value is earn.
`an that
`the flag value at any time determines the
`minimum time for clearing the flag.
`3. The method defined in claim 7 including;
`enabling the incrementing step only when adecision filter
`reaches a maximum count; and
`the decision filter includes
`incrementing a counter toward a maximum count in
`each loop when an allow decision is present, and
`decremeutiug the counter when an allow decision is
`absent.
`9. The method defined in claim 1 wherein a step of
`allowing deployment is a preliminary allow decision and
`final deployment cornrent is attained by long term filtering of
`the allow decision.
`Ill. The method defined in claim I wherein a step of
`allowing deployment is a preliminary allow decision and
`final deployment consent is attained by the steps of:
`beginning at a zero count, periodically incrementing a
`counter toward a maximum count when an allow
`decision is present;
`periodically de-crententing the counter when an allow
`decision is absent;
`establishing an allow threshold; and
`issuing deployment consent when the counter count
`exceeds the threshold.
`
`20
`
`

`
`6,012,007
`
`.
`
`7
`11. The method defined in claim lll wherein the allow
`threshold has a first value when deployment consent
`is
`absent and a lower value when deployment oomrent
`is
`present to alford hysteresis.
`12. The method defined in claim 1 wherein the step of
`establishing a first
`threshold includes varying the first
`threshold over time as a luncljon of the relative weight
`parameter when the relative weight parameter is below the
`first threshold.
`13. The method defined in claim 1 wherein the step of
`establishing a titst
`threshold includes varying the Era!
`threshold over time within a defined range by the steps of:
`setting a minimum activity level of the relative weight
`parameter below the defined range;
`increasing the first
`threshold when the relative weight
`parameter is above the minimum activity level and
`below the first threshold;
`decreasing the first threshold when the relative weight
`parameter is below the minimum activity level.
`14. The method defined in claim 13 wherein increasing
`the first threshold is permitted only after set adjustment
`times have elapsed since a previous variation.
`15. The method defined in claim 13 wherein increasing or
`decreasing the first
`threshold is permitted only after set
`adjustment times have elapsed since the previous adjust-
`ment.
`16. In a vehicle restraint system having a controller for
`deploying air bags and meam for inhibiting deployment
`when a seat
`is not octarpied by an adult
`including seat
`sensors responding to the weight of an occupant, a method
`of inhibiting and allowing deployment according to sensor
`response including the steps of:
`determining forces represented by individual sensor out-
`puts and total force represented by all sensor outputs;
`establishing a first threshold of total force and a second
`threshold below the fist threshold;
`inhibiting deployment when the total force is below a
`second threshold, and allowing deployment when the
`total force is above the first threshold;
`establishing a lock tltreshotd above the first threshold;
`setting a lock flag when the total force is above the lock
`threshold and deployment has been allowed for a given
`time;
`establishing an unlock threshold at a level indicative of an
`empty seat;
`clearing the flag when the total force is below the unlock
`threshold for a time; and
`allowing deployment while the lock flag is set,
`1?. In a vehicle restraint system having a controller for
`deploying air bags, means for inhibiting and allowing
`deployment according to whether a seat is occupied by a
`person of at least a minimum weight comprising:
`seat sensors responding to the weight of an occupant to
`produce sensor outputs;
`a microprocessor coupled to the sensor outputs and pro-
`grammed to inhibit and allow deployment according to
`sensor response and particularly pmgrarrtrned to
`determine measures represented by individual senmr
`outputs and calculate from the sensor outputs a
`relative weight parameter,
`establish a first
`threshold of the relative weight
`parameter,
`allow deployment when the relative weight parameter
`is above the first threshold,
`establish a lock threshold above the first threshold,
`
`8
`set a lock flag when the relative weight parameter is
`above the lock threshold and deployment has been
`allowed for a given time,
`establish an unlock threshold at a level indicative of an
`empty seat.
`clear the flag when the relative weight parameter is
`below the unlock threshold for a time, and
`allow deployment while the lock [lag is set.
`18. Means for inhibiting and allowing deployment as
`defined in claim 17 wherein:
`the seat comprises a resilient pad having a top surface for
`hearing an occupant and a bottom surface;
`a support mounting the bottom strrfaoe; and
`the seat sensors are arrayed on the bottom surface for
`sensing forces imposed by the weight of the occupant.
`19. Means for inhibiting and allowing deployment as
`defined in claim 17 whereim
`the seat comprises a resilient pad having atop surface for
`bcaring an occupant and a bottom surface;
`a support irtcludingapancl supporting the bottom surface;
`and
`the seat sensors are arrayed in an interface defined by the
`bottom surface and the panel
`for sensing forces
`imposed by the weight of the occupant.
`20. Means for inhibiting and allowing rleployrnent as
`defined in claim 17 wherein the micruproom is further
`programmed to inhibit deployment when the relative weight
`parameter is below a second threshold.
`21. Means for inhibiting and allowing deployrrtent as
`defined in claim I‘! wherein the relative weight parameter is
`the total force-detected by all the sensors.
`22. Means for inhibiting and allowing deployment as
`defined in claim 17 wherein relative weight parameter is a
`long term average of semtor outputs and the microprocessor
`is further pr

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