Title of Invention

" A SYSTEM AND A METHOD OF ROUGH ROAD DETECTION FOR AN ENGINE"

Abstract A rough road detection system for an engine having a crankshaft includes a control module and a comparison module. The control module receives a crankshaft speed signal and determines a crankshaft rotation time and a crankshaft acceleration and jerk. The crankshaft rotation time is based on said crankshaft speed signal. The crankshaft acceleration and jerk are based on said crankshaft rotation time. The control module detects a crankshaft disturbance based on said crankshaft acceleration and jerk and counts a number of crankshaft disturbances. The comparison module determines a dispersion value and asymmetry value based on the crankshaft disturbances and determined whether rough road conditions exist based on first and second comparisons. The first comparison is between the dispersion value and a first predetermined threshold. The second comparison is between the asymmetry value and a second predetermined threshold.
Full Text 1
GP-307510-PTE-CD
ROUGH ROAD DETECTION SYSTEM USING
NORMALIZATION ANALYSIS
FIELD OF THE INVENTION
[0001] The present invention relates to engine systems, and
more particularly to a method for distinguishing rough road operation from
engine misfires.
BACKGROUND OF THE INVENTION
[0002] Vehicles include an internal combustion engine that
generates drive torque. More specifically, the engine draws in air and
mixes the air with fuel to form a combustion mixture. The combustion
mixture is compressed within cylinders and is combusted to drive pistons.
The pistons rotatably drive a crankshaft that transfers drive torque to a
transmission and wheels. When the engine misfires, the combustion
mixture of a cylinder may not combust at all or only partially, and may
cause engine vibration and driveline oscillation. A random misfire typically
occurs on different cylinders regardless of whether or not they come from
consecutive engine cycles.
[0003] When a misfire occurs, the speed of the piston can be
affected, thereby decreasing and/or increasing engine speed. Rough
roads can also cause changes in engine speed that are similar in
magnitude to those generated by engine misfire events. Therefore, rough
roads may cause engine misfire detection systems to incorrectly detect
engine misfire events.

2
[0004] Central limit theory provides that random behavior and/or
disturbances typically follow a normal distribution. More specifically, a
randomly sampled average of a data set is normal, even if the distribution
it is extrapolated from is not. Random engine misfires and/or disturbances
caused by rough road scenarios typically follow a normal distribution, but
are capable of being distinguished.
SUMMARY OF THE INVENTION
[0005] A rough road detection system for an engine having a
crankshaft includes a control module and a comparison module. The
control module receives a crankshaft speed signal and determines a
crankshaft rotation time and a crankshaft acceleration and jerk. The
crankshaft rotation time is based on the crankshaft speed signal. The
crankshaft acceleration and jerk are based on the crankshaft rotation time.
The control module detects a crankshaft disturbance based on the
crankshaft acceleration and jerk and counts a number of crankshaft
disturbances. The comparison module determines a dispersion value and
asymmetry value based on the crankshaft disturbances and determines
whether rough road conditions exist based on first and second
comparisons. The first comparison is between the dispersion value and a
first predetermined threshold. The second comparison is between the
asymmetry value and a second predetermined threshold
[0006] In other features, rough road conditions exist when the
dispersion value exceeds the first threshold value and when the
asymmetry value is less than the second threshold value.

3
[0007] In other features, the control module categorizes the
crankshaft disturbances according to at least one of first, second, third,
fourth, fifth, sixth, seventh and eighth predetermined categories. The first,
second, third, fourth, fifth, sixth, seventh and eighth predetermined
categories are based on a crankshaft acceleration and a crankshaft jerk.
[0008] In other features, the crankshaft disturbances are
categorized in the first category when the crankshaft acceleration and the
crankshaft jerk are positive and the crankshaft acceleration is less than
the crankshaft jerk. The crankshaft disturbances are categorized in the
second category when the crankshaft acceleration and the crankshaft jerk
are positive and the crankshaft acceleration exceeds the crankshaft jerk.
The crankshaft disturbances are categorized in the third category when
the crankshaft acceleration is positive, the crankshaft jerk is negative and
the crankshaft acceleration exceeds the absolute value of the crankshaft
jerk. The crankshaft disturbances are categorized in the fourth category
when the crankshaft acceleration is positive, the crankshaft jerk is
negative and the crankshaft acceleration is less than the absolute value of
the crankshaft jerk. The crankshaft disturbances are categorized in the
fifth category when the crankshaft acceleration is negative, the crankshaft
jerk is negative and the absolute value of the crankshaft acceleration is
less than the absolute value of the crankshaft jerk. The crankshaft
disturbances are categorized in the sixth category when the crankshaft
acceleration is negative, the crankshaft jerk is negative and the absolute
value of the crankshaft acceleration exceeds the absolute value of the
crankshaft jerk. The crankshaft disturbances are categorized in the
seventh category when the crankshaft acceleration is negative, the
crankshaft jerk is positive and the absolute value of the crankshaft

4
acceleration exceeds the absolute value of the crankshaft jerk. The
crankshaft disturbances are categorized in the eighth category when the
crankshaft acceleration is negative, the crankshaft jerk is positive and the
absolute value of the crankshaft acceleration is less than the absolute
value of the crankshaft jerk.
[0009] In other features, a system comprises the rough road
detection system and further comprises a cylinder misfire detection
system having a misfire detection module that communicates with the
control module and the comparison module and that detects a cylinder
misfire event based on the crankshaft disturbances. The cylinder misfire
module disregards the crankshaft disturbances for a predetermined set of
engine cycles when the rough road conditions exist.
[0010] In still other features, the rough road detection system
includes a filter module that removes transients in the crankshaft rotation
time. The filter module removes periodic crank disturbances based on a
predetermined approximation calculation. The predetermined
approximation calculation is based on a Fourier series.
BRIEF DESCRIPTION OF THE DRAWINGS
[0011] The present invention will become more fully understood
from the detailed description and the accompanying drawings, wherein:
[0012] Figure 1 is a functional block diagram of an exemplary
vehicle having a rough road detection system according to the present
invention;

5
[0013] Figure 2 is a flowchart illustrating exemplary steps
performed by the rough road detection system of the present invention;
[0014] Figures 3A and 3B are exemplary plots of crankshaft
disturbances caused by rough road conditions and misfire events,
respectively; and
[0015] Figure 4 is an exemplary plot of crankshaft jerk versus
crankshaft acceleration.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0016] The following description of the preferred embodiments is
merely exemplary in nature and is in no way intended to limit the
invention, its application, or uses. For purposes of clarity, the same
reference numbers will be used in the drawings to identify similar
elements. As used herein, the term module refers to an application
specific integrated circuit (ASIC), an electronic circuit, a processor
(shared, dedicated, or group) and memory that execute one or more
software or firmware programs, a combinational logic circuit, and/or other
suitable components that provide the described functionality.
[0017] Referring now to Figure 1, an exemplary vehicle 10 is
shown that includes an engine 12 with a cylinder 16 having an associated
fuel injector 18 and spark plug 20. Although a single cylinder 16 is shown,
the engine 12 can include multiple cylinders 16 with associated fuel
injectors 18 and spark plugs 20. For example, the engine 12 may include
1, 2, 3, 4, 5, 6, 8, 10, or 12 cylinders 16. Air is drawn into an intake
manifold 22 of the engine 12 through an inlet 23. A throttle 24 regulates
the air flow into the intake manifold 22. Fuel and air are combined in the
cylinder 16 and are ignited by the spark plug 20. The force from the

6
combustion drives a piston (not shown) that ultimately drives a crankshaft
25. Although the spark plug 20 induces combustion of the air/fuel mixture,
the engine 12 can be a compression ignition-type engine wherein
combustion of the air/fuel mixture is induced without a spark plug.
[0018] The vehicle 10 further includes a control module 26, a
crankshaft position sensor 27 and a comparison module 28. The control
module 26 receives a crankshaft position signal output by the crankshaft
position sensor 27. The comparison module 28 communicates with the
control module 26 and determines whether rough road conditions exist, as
discussed in greater detail below. The control module 26 also
communicates with a mass air flow (MAF) sensor 32, a throttle position
sensor (TPS) 33, and a manifold absolute pressure (MAP) sensor 34 that
generate MAF, TPS, and MAP signals respectively. The vehicle 10 may
also include a misfire detection module 36 that communicates with the
control module 26 and the comparison module 28. The misfire detection
module 36 can detect engine misfire events based on a set of crankshaft
disturbances accumulated over a predetermined number of engine cycles.
[0019] The crankshaft position sensor 27 may be responsive to
a toothed wheel 38 that rotates with the crankshaft 25. The toothed wheel
38 includes a plurality of equally spaced teeth 40 that extend outward
therefrom. At least one tooth 40 can be missing to define a gap (not
shown). For example, the toothed wheel 38 can include teeth 40 that are
sufficiently sized and spaced to accommodate 60 teeth. However, two
teeth are missing for an actual total of 58 teeth disposed about the toothed
wheel 38. The missing teeth define the gap. In this example, each tooth
40 corresponds to 6° of rotation of the crankshaft 25 (i.e., 360°/60 teeth).
The gap corresponds to a rotational position of the crankshaft 25 relative

7
to a piston position within a cylinder 16. For example, the end of the gap
can indicate that a particular piston is at top-dead-center (TDC) within the
respected cylinder 16.
[0020] A pulse train is generated as the individual teeth rotate
past the crankshaft position sensor 27. Each pulse within the pulse train
corresponds to a tooth 40 of the toothed wheel 38. For the exemplary
toothed wheel 38 described above, each pulse indicates 6° of crankshaft
rotation. An engine speed signal (RPM) is determined based on the pulse
train. While a particular method is described, skilled artisans will
appreciate that other systems and methods for sensing engine speed may
be used.
[0021] The control module 26 detects one or more crankshaft
disturbances based on the crank position signal. Although the crank
position signal is used in this example, it should be recognized that any
vibration sensitive signal may be used. A crankshaft disturbance can be
caused by periodic disturbances and/or random disturbances. Periodic
disturbances, such as tooth-to-tooth variations, combustion variations
and/or toothed wheel torsionals typically occur on the same cylinder 16
and on consecutive engine cycles. Random disturbances, such as
random engine misfires and crankshaft disturbances caused by rough
road conditions generally occur on different cylinders 16, regardless of
whether or not they come from consecutive engine cycles.
[0022] The control module 26 can determine a crankshaft
rotation time signal based on the crankshaft position signal. The
crankshaft rotation time is the amount of time required for the crankshaft
25 to rotate through a particular angle (e.g., 30°, 60°, 90°, 120°). For
example, if an angle of 30° is used, the control module 26 determines the

8
time period over which 5 pulses are received (i.e., 5 pulses x 6°/pulse =
30°). Thus, the crankshaft rotation time corresponds with an angular
velocity of the crankshaft 25. The control module 26 can further filter the
crankshaft rotation time signal and reduce the possibility of mistaken
rough road detection that may be caused by transients (i.e. rapid
accelerations and/or gear shifts) and periodic disturbances. The filtering
method can be achieved via Fourier series or another approximation
method as discussed in detail in commonly assigned U.S. Pat. No.
5,668,725, issued September 16, 1997, the disclosure of which is
expressly incorporated herein by reference in its entirety.
[0023] Crankshaft acceleration and/or crankshaft jerk can be
calculated based on the crankshaft rotation time signal. Specifically, the
control module 26 can calculate first and second derivatives of the
crankshaft rotation time with respect to the filtered time. The first
derivative (d(t)) indicates crankshaft acceleration. The second derivative
(dd(t)) indicates crankshaft jerk. The control module 26 can generate a
set of crankshaft disturbance data points (CRANKTOTAL) by periodically
calculating d(t) and dd(t) for over a predetermined number of engine
cycles. Normalization analysis can then be applied to CRANKTOTAL to
determine whether rough road conditions exist.
[0024] Specifically, central limit theory provides that a
distribution of a randomly sampled average of a data set is normal, even if
the distribution it is extrapolated from is not. Accordingly, both random
misfires and rough road disturbances can produce a normal distribution of
crankshaft disturbances. However, a distribution from a randomly
misfiring engine can have predictable components due to the behavior of
the cylinders 16 after a misfire event. Rough road conditions generally do

9
not produce those predictable components. A comparison between a
misfire distribution and a rough road distribution is illustrated in Figures 3A
and 3B. Therefore, analyzing a collection of crankshaft disturbances can
determine whether rough road conditions exist, as discussed in greater
detail below.
[0025] The control module 26 can categorize the crankshaft
disturbances that generate CRANKTOTAL into one or more categories. The
categories are pre-programmed in memory and are based on crankshaft
acceleration and crankshaft jerk. For example, eight categories may be
used to distinguish a plurality of crankshaft disturbances (see Figure 4). A
crankshaft disturbance can be categorized into a first category (CTGRYA)
when the value of the crankshaft acceleration is positive, the value of the
crankshaft jerk is positive and the value of the crankshaft jerk exceeds the
value of the crankshaft acceleration.
[0026] A crankshaft disturbance can be categorized into a
second category (CTGRYB) when the value of the crankshaft acceleration
is positive, the value of the crankshaft jerk is positive and the value of the
crankshaft jerk is less than the value of the crankshaft acceleration. A
crankshaft disturbance can be categorized into yet a third category
(CTGRYc) when the value of the crankshaft acceleration is positive, the
value of the crankshaft jerk is negative and the value of the crankshaft
acceleration exceeds the absolute value of the crankshaft jerk.
[0027] A crankshaft disturbance can be categorized into still a
fourth category (CTGRYD) when the value of the crankshaft acceleration is
positive, the value of the crankshaft jerk is negative and the absolute value
of the crankshaft jerk exceeds the value of the crankshaft acceleration. By
performing similar varieties of the comparisons stated above, a crankshaft

10
disturbance can be categorized into one of four remaining categories (i.e.
CTGRYE through CTGRYH). Although the crankshaft disturbances were
categorized based on comparisons between the first and second
derivatives, another method may be used. In some implementations, the
categories (CTGRYA through CTGRYH) may be rotated clockwise or
counterclockwise. For example, the categories may be rotated
counterclockwise by 22.5°, thereby centering CTGRYA on a misfire in the
upper right corner of Figure 4.
[0028] The control module 26 can output the categorical data to
the comparison module 28 after a predetermined time. The comparison
module 28 determines a dispersion value (DISP) based on CRANKTOTAL
The dispersion value indicates a degree of concentration amongst the
total crankshaft disturbances. The comparison module 28 further
calculates an asymmetry value (ASYMM) based on comparisons between
the categories. Specifically, the total number in a first predetermined
category can be combined with a total number in a second predetermined
category to form a larger principle category. The absolute difference is
taken between predetermined principle categories to determine a
categorical difference. The asymmetry value is determined based on the
sum of the categorical differences as stated by the following equation:
(CTGRYA -CTGRYE + CTGRYB -CTGRYF+
asymmetry=
CTGRYC - CTGRYG + CTGRYD - CTGRYH

11
[0029] The dispersion value along with the asymmetry value can
provide a method that can be used to analyze the total number of detected
crankshaft disturbances. Rough road conditions can be determined based
on a first comparison between the dispersion value and a first
predetermined threshold value (THRA) and a second comparison between
the asymmetry value and a second predetermined threshold value
(THRB). Specifically, the comparison module 28 compares DISP to THRA
and ASYMM to THRB. When DISP exceeds THRA and ASYMM is less
than THRB, the comparison module 28 determines that rough road
conditions exist. Subsequently, the comparison module 28 can command
the misfire detection module 36 to disregard samples from a pre-selected
set of engine cycles. Accordingly, false engine misfire events caused by
rough road conditions may be reduced.
[0030] Referring now to Figure 2, control determines the
crankshaft speed in step 200. In step 202, control determines a
crankshaft rotation time (t) based on the crankshaft speed. In step 204,
control removes transient events, such as rapid accelerations and gear
shifts from the crankshaft rotation time. In step 206, control removes
periodic disturbances due to tooth-to-tooth errors, torsional impacts and
continuous misfires from the crankshaft rotation time. Control calculates
crankshaft acceleration (d(t)) and crankshaft jerk (dd(t)) based on the
crankshaft rotation time in step 208.
[0031] In step 210, control detects a crankshaft disturbance
based on d(t) and dd(t). In step 212, control determines whether an
acceptable number of engine cycles have occurred to produce accurate
results. When a predetermined number of engine cycles have not

12
occurred, control returns to step 200. Otherwise, control proceeds to step
214. In step 214, control determines CRANKTOTAL
[0032] Control determines DISP in step 216 based on
CRANKTOTAL. Control determines ASYMM in step 218 based on
CRANKTOTAL. In step 220, control determines whether DISP exceeds
THRA. When DISP is below THRA, control determines rough road
conditions do not exist in step 222 and control returns to step 200.
Otherwise, control determines whether ASYMM is below THRB in step
224. When ASYMM exceeds THRB, control determines rough road
conditions do not exist in step 222 and control returns to step 200.
Otherwise, control determines rough road conditions exist in step 226. In
step 228, control disregards sampled from a predetermined number of
engine cycles and control returns to step 200.
[0033] Those skilled in the art can now appreciate from the
foregoing description that the broad teachings of the present invention can
be implemented in a variety of forms. Therefore, while this invention has
been described in connection with particular examples thereof, the true
scope of the invention should not be so limited since other modifications
will become apparent to the skilled practitioner upon a study of the
drawings, specification, and the following claims.

13
CLAIMS
What is claimed is:
1. A rough road detection system for an engine having a
crankshaft, comprising:
a control module that receives a crankshaft speed signal, that
5 determines a crankshaft rotation time based on said crankshaft speed
signal, that determines a crankshaft acceleration and a crankshaft jerk
based on said crankshaft rotation time, that detects a crankshaft
disturbance based on said crankshaft acceleration and said crankshaft
jerk, and that counts a number of crankshaft disturbances; and
10 a comparison module that communicates with said control module,
that determines a dispersion value and an asymmetry value based on said
crankshaft disturbances, and that determines whether rough road
conditions exist based on first and second comparisons,
wherein said first comparison is between said dispersion value and
15 first predetermined threshold value, and
wherein said second comparison is between said asymmetry value
and a second predetermined threshold value.
2. The rough road detection system of claim 1 wherein said
rough road conditions exist when said dispersion value exceeds said first
threshold value and when said asymmetry value is less than said second
threshold value.

14
3. The rough road detection system of claim 1 wherein said
control module categorizes said crankshaft disturbances according to at
least one of first, second, third, fourth, fifth, sixth, seventh and eighth
predetermined categories,
5 wherein said first, second, third, fourth, fifth, sixth, seventh and
eighth predetermined categories are based on a crankshaft acceleration
and a crankshaft jerk.
4. The rough road detection system of claim 1 wherein:
said crankshaft disturbances are categorized in said first category
when said crankshaft acceleration and said crankshaft jerk are positive
and said crankshaft acceleration is less than said crankshaft jerk,
5 said crankshaft disturbances are categorized in said second
category when said crankshaft acceleration and said crankshaft jerk are
positive and said crankshaft acceleration exceeds said crankshaft jerk,
said crankshaft disturbances are categorized in said third category
when said crankshaft acceleration is positive, said crankshaft jerk is
10 negative and said crankshaft acceleration exceeds the absolute value of
said crankshaft jerk,
said crankshaft disturbances are categorized in said fourth category
when said crankshaft acceleration is positive, said crankshaft jerk is
negative and said crankshaft acceleration is less than the absolute value
15 of said crankshaft jerk,
said crankshaft disturbances are categorized in said fifth category
when said crankshaft acceleration is negative, said crankshaft jerk is
negative and the absolute value of said crankshaft acceleration is less
than the absolute value of said crankshaft jerk,

15
20 said crankshaft disturbances are categorized in said sixth category
when said crankshaft acceleration is negative, said crankshaft jerk is
negative and the absolute value of said crankshaft acceleration exceeds
the absolute value of said crankshaft jerk,
said crankshaft disturbances are categorized in said seventh
25 category when said crankshaft acceleration is negative, said crankshaft
jerk is positive and the absolute value of said crankshaft acceleration
exceeds the absolute value of said crankshaft jerk, and
said crankshaft disturbances are categorized in said eighth
category when said crankshaft acceleration is negative, said crankshaft
30 jerk is positive and the absolute value of said crankshaft acceleration is
less than the absolute value of said crankshaft jerk.
5. A system comprising the rough road detection system of
claim 1 and further comprising a cylinder misfire detection system having
a misfire detection module that communicates with said control module
and said comparison module and that detects a cylinder misfire event
5 based on said crankshaft disturbances.
6. The system of claim 5 wherein said cylinder misfire module
disregards said crankshaft disturbances from a predetermined number of
engine cycles when said rough road conditions exist.
7. The rough road detection system of claim 1 further
comprising a filter module that removes transients in said crankshaft
rotation time.

16
8. The rough road detection system of claim 7 wherein said
filter module removes periodic crank disturbances based on a
predetermined approximation calculation.
9. The rough road detection system of claim 8 wherein said
predetermined approximation calculation is based on a Fourier series.
10. A method for detecting a rough road, comprising:
receiving a crankshaft speed signal;
determining a crankshaft rotation time based on said
crankshaft speed signal;
5 determining a crankshaft acceleration and a crankshaft jerk
based on said crankshaft rotation time;
detecting a crankshaft disturbance based on said crankshaft
acceleration and said crankshaft jerk;
counting a number of crankshaft disturbances;
10 determining a dispersion value and a asymmetry value
based on said crankshaft disturbances; and
determining whether rough road conditions exist based on
first and second comparisons, wherein said first comparison is between
said dispersion value and first predetermined threshold value and wherein
15 said second comparison is between said asymmetry value and a second
predetermined threshold value.

17
11. The method of claim 10 wherein said rough road conditions
exist when said dispersion value exceeds said first threshold value and
when said asymmetry value is less than said second threshold value.
12. The method of claim 10 further comprising categorizing said
crankshaft disturbances according to at least one of first, second, third,
fourth, fifth, sixth, seventh and eighth predetermined categories, wherein
said first, second, third, fourth, fifth, sixth, seventh and eighth
5 predetermined categories are based on a crankshaft acceleration and a
crankshaft jerk.
13. The method of claim 10 further comprising:
categorizing said crankshaft disturbances in said first
category when said crankshaft acceleration and said crankshaft jerk are
positive and said crankshaft acceleration is less than said crankshaft jerk;
5 categorizing said crankshaft disturbances in said second
category when said crankshaft acceleration and said crankshaft jerk are
positive and said crankshaft acceleration exceeds said crankshaft jerk;
categorizing said crankshaft disturbances in said third
category when said crankshaft acceleration is positive, said crankshaft
10 jerk is negative and said crankshaft acceleration exceeds the absolute
value of said crankshaft jerk;
categorizing said crankshaft disturbances in said fourth
category when said crankshaft acceleration is positive, said crankshaft
jerk is negative and said crankshaft acceleration is less than the absolute
15 value of said crankshaft jerk;

18
categorizing said crankshaft disturbances in said fifth
category when said crankshaft acceleration is negative, said crankshaft
jerk is negative and the absolute value of said crankshaft acceleration is
less than the absolute value of said crankshaft jerk;
20 categorizing said crankshaft disturbances in said sixth
category when said crankshaft acceleration is negative, said crankshaft
jerk is negative and the absolute value of said crankshaft acceleration
exceeds the absolute value of said crankshaft jerk;
categorizing said crankshaft disturbances in said seventh
25 category when said crankshaft acceleration is negative, said crankshaft
jerk is positive and the absolute value of said crankshaft acceleration
exceeds the absolute value of said crankshaft jerk; and
categorizing said crankshaft disturbances in said eighth
category when said crankshaft acceleration is negative, said crankshaft
30 jerk is positive and the absolute value of said crankshaft acceleration is
less than the absolute value of said crankshaft jerk.
14. The method of claim 10 further comprising detecting a
cylinder misfire event based on said crankshaft disturbances.
15. The method of claim 14 further comprising disregarding said
crankshaft disturbances for a predetermined set of engine cycles when
said rough road conditions exist.
16. The method of claim 10 further comprising removing
transients from said crankshaft rotation time.

19
17. The method of claim 16 further comprising removing periodic
crank disturbances based on a predetermined approximation calculation.
18. The method of claim 17 wherein said predetermined
calculation is based on a Fourier series.

A rough road detection system for an engine having a crankshaft includes a control module and a comparison module. The control module receives a crankshaft speed signal and determines a crankshaft rotation time and a crankshaft acceleration and jerk. The crankshaft rotation time is based on said crankshaft speed signal. The crankshaft acceleration and jerk are based on said crankshaft rotation time. The control module detects a crankshaft disturbance based on said crankshaft acceleration and jerk and counts a number of crankshaft disturbances. The comparison module determines a dispersion value and asymmetry value based on the crankshaft disturbances and determined whether rough road conditions exist based on first and second comparisons. The first comparison is between the dispersion value and a first predetermined threshold. The second comparison is between the asymmetry value and a second predetermined threshold.

Documents:

00681-kol-2007-abstract.pdf

00681-kol-2007-assignment.pdf

00681-kol-2007-claims.pdf

00681-kol-2007-correspondence others 1.1.pdf

00681-kol-2007-correspondence others 1.2.pdf

00681-kol-2007-correspondence others 1.3.pdf

00681-kol-2007-correspondence others 1.4.pdf

00681-kol-2007-correspondence others.pdf

00681-kol-2007-description complete.pdf

00681-kol-2007-drawings.pdf

00681-kol-2007-form 1.pdf

00681-kol-2007-form 18.pdf

00681-kol-2007-form 2.pdf

00681-kol-2007-form 3.pdf

00681-kol-2007-form 5.pdf

00681-kol-2007-gpa.pdf

00681-kol-2007-priority document.pdf

681-KOL-2007-(17-01-2012)-ABSTRACT.pdf

681-KOL-2007-(17-01-2012)-AMANDED CLAIMS.pdf

681-KOL-2007-(17-01-2012)-CORRESPONDENCE.pdf

681-KOL-2007-(17-01-2012)-DESCRIPTION (COMPLETE).pdf

681-KOL-2007-(17-01-2012)-DRAWINGS.pdf

681-KOL-2007-(17-01-2012)-FORM 1.pdf

681-KOL-2007-(17-01-2012)-FORM 2.pdf

681-KOL-2007-(17-01-2012)-OTHERS.pdf

681-KOL-2007-ABSTRACT.pdf

681-KOL-2007-AMANDED CLAIMS-1.1.pdf

681-KOL-2007-AMANDED CLAIMS.pdf

681-KOL-2007-ASSIGNMENT.pdf

681-KOL-2007-CORRESPONDENCE 1.6.pdf

681-KOL-2007-CORRESPONDENCE-1.4.pdf

681-KOL-2007-CORRESPONDENCE-1.5.pdf

681-KOL-2007-CORRESPONDENCE.pdf

681-KOL-2007-DESCRIPTION (COMPLETE)-1.1.pdf

681-KOL-2007-DESCRIPTION (COMPLETE).pdf

681-KOL-2007-DRAWINGS.pdf

681-KOL-2007-EXAMINATION REPORT.pdf

681-KOL-2007-FORM 1-1.1.pdf

681-KOL-2007-FORM 1-1.2.pdf

681-KOL-2007-FORM 18.pdf

681-KOL-2007-FORM 2-1.1.pdf

681-KOL-2007-FORM 2.pdf

681-KOL-2007-FORM 26.pdf

681-KOL-2007-FORM 3 1.1.pdf

681-KOL-2007-FORM 3 1.3.pdf

681-KOL-2007-FORM 3-1.2.pdf

681-KOL-2007-FORM 5.pdf

681-KOL-2007-GRANTED-ABSTRACT.pdf

681-KOL-2007-GRANTED-CLAIMS.pdf

681-KOL-2007-GRANTED-DESCRIPTION (COMPLETE).pdf

681-KOL-2007-GRANTED-DRAWINGS.pdf

681-KOL-2007-GRANTED-FORM 1.pdf

681-KOL-2007-GRANTED-FORM 2.pdf

681-KOL-2007-GRANTED-LETTER PATENT.pdf

681-KOL-2007-GRANTED-SPECIFICATION.pdf

681-KOL-2007-OTHERS 1.1.pdf

681-KOL-2007-OTHERS 1.4.pdf

681-KOL-2007-OTHERS-1.2.pdf

681-KOL-2007-OTHERS-1.3.pdf

681-KOL-2007-PETITION UNDER RULE 137.pdf

681-KOL-2007-REPLY TO EXAMINATION REPORT 1.1.pdf

681-KOL-2007-REPLY TO EXAMINATION REPORT.pdf

681-KOL-2007-TRANSLATED COPY OF PRIORITY DOCUMENT.pdf


Patent Number 252154
Indian Patent Application Number 681/KOL/2007
PG Journal Number 18/2012
Publication Date 04-May-2012
Grant Date 30-Apr-2012
Date of Filing 04-May-2007
Name of Patentee GM GLOBAL TECHNOLOGY OPERATIONS, INC
Applicant Address 300 GM RENAISSANCE CENTER DETROIT, MICHIGAN
Inventors:
# Inventor's Name Inventor's Address
1 TAMEEM K. ASSAF 486 VILLAGE LANE MILFORD, MICHIGAN 48381
2 DAVID S. MATHEWS 4462 LILY LANE HOWELL, MICHIGAN 48843
3 SANJEEV M. NAIK 2701 SPRINGTIME DRIVE TROY, MICHIGAN 48083
PCT International Classification Number F02D41/22; G01P3/48
PCT International Application Number N/A
PCT International Filing date
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 11/428,010 2006-06-30 U.S.A.