Title of Invention

AN ENGINE OIL CHANGE DETECTION SYSTEM IN AN ENGINE SYSTEM

Abstract An engine oil change detection control system is provided. The system includes an armature position module that monitors a solenoid armature position based on a position signal. A solenoid control module selectively generates a solenoid control signal and estimates a delay time based on the solenoid control signal and the armature position. An engine oil change detection module detects an engine oil change event based on the delay time.
Full Text Attorney Docket No. 8540P-000465
GM. Ref. No. GP-308937-PTE-CD
ENGINE OIL CHANGE DETECTION SYSTEMS AND METHODS
FIELD
[0001] The present disclosure relates to engine control systems and
methods.
BACKGROUND
[0002] The statements in this section merely provide background
information related to the present disclosure and may not constitute prior art.
[0003] Motor oil is a type of liquid oil used for lubrication by various
types of motors. In particular, internal combustion engines use motor oil to
provide lubrication between mechanical components. The motor oil also serves
as a cooling system to the engine. The motor oil dissipates heat generated by
friction between the mechanical components.
[0004] Motor oil eventually becomes saturated with particulates. The
motor oil should be changed at regular intervals to prevent damage to the
engine. Most car manufacturers specify the appropriate interval to change the
oil. Some drivers neglect to change their engine oil on regular intervals, if at all.
Therefore, it is beneficial for car manufactures and purchasers to know if and
when the oil has been changed.
[0005] Current methods of detecting an oil change require user
interaction. For example, the engine control system may monitor a pedal
position while the engine is off to detect an oil change event. For example,
1

Attorney Docket No. 8540P-000465
GM. Ref. No. GP-308937-PTE-CD
three consecutive pedal pumps by the driver indicates to the engine contro!
system that the engine oil has been changed. Once the ignition is turned on, the
engine control system turns off the change engine oil light. Some drivers reset
the change engine oil light without physically changing the oil. Therefore, the
system may not be reliable.
SUMMARY
[0006] Accordingly, an engine oil change detection control system is
provided. The system includes an armature position module that monitors a
solenoid armature position based on a position signal. A solenoid control module
selectively generates a solenoid control signal and estimates a delay time based
on the solenoid control signal and the armature position. An engine oil change
detection module detects an engine oil change event based on the delay time.
[0007] In other features, an engine oil change detection system for an
engine is provided. The system includes a solenoid disposed within an engine oil
sump wherein the solenoid includes an armature. A passage routes to the
armature including an orifice to allow fluids to flow through the passage. A
control module energizes and de-energizes the solenoid, monitors a position of
the armature based on the energizing and the de-energizing of the solenoid,
estimates a delay time based on the position, and detects an engine oil change
event based on the delay time.
[0008] In still other features, an oil change detection system for an
engine is provided. The system includes an engine oil sump. A switch is
2

Attorney Docket No. 8540P-000465
GM. Ref. No. GP-308937-PTE-CD
disposed within the engine oil sump. A removable drain plug including a
magnetized material is disposed within the engine oil sump. A capacitor
electrically connects with the switch. The switch discharges the capacitor based
on a position of the removable drain plug including the magnetized material. A
control module detects an engine oil change event based on a voltage of the
capacitor.
[0009] Further areas of applicability will become apparent from the
description provided herein. It should be understood that the description and
specific examples are intended for purposes of illustration only and are not
intended to limit the scope of the present disclosure.
DRAWINGS
[0010] The drawings described herein are for illustration purposes only
and are not intended to limit the scope of the present disclosure in any way.
[0011] Figure 1 is a functional block diagram illustrating an engine
system.
[0012] Figure 2 is a cross-sectional view of an embodiment engine oil
change detection system including a solenoid and an orifice disposed within an
engine oil sump.
[0013] Figure 3 is a cross-sectional view of another embodiment of an
engine oil change detection system including a solenoid, an orifice, and two
check valves disposed within an engine oil sump.
3

Attorney Docket No. 8540P-000465
GM. Ref. No. GP-308937-PTE-CD
[0014] Figure 4 is a cross-sectional view of another embodiment of an
engine oil change detection system including a solenoid, an orifice, and buoyant
check balls.
[0015] Figure 5a is a cross-sectional view of another embodiment of an
engine oil change detection system including a magnetic switch disposed within
an engine oil sump.
[0016] Figure 5b is an exemplary circuit for the engine oil detection
system shown in Figure 5a.
[0017] Figure 6 is a graphical representation of solenoid current.
[0018] Figure 7 is a dataflow diagram illustrating an engine oil change
detection system.
[0019] Figure 8 is a flowchart illustrating an engine oil detection
method.
DETAILED DESCRIPTION
[0020] The following description is merely exemplary in nature and is
not intended to limit the present disclosure, application, or uses. It should be
understood that throughout the drawings, corresponding reference numerals
indicate like or corresponding parts and features. 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 executes one
or more software or firmware programs, a combinational logic circuit, and/or
other suitable components that provide the described functionality.
4

Attorney Docket No. 8540P-000465
GM. Ref. No. GP-308937-PTE-CD
[0021] Referring now to Figure 1, an engine system 10 includes an
engine 12 that combusts an air and fue! mixture to produce drive torque. Air is
drawn into an intake manifold 14 through a throttle 16. The throttle 16 regulates
mass air flow into the intake manifold 14. Air within the intake manifold 14 is
distributed into cylinders 18. Although four cylinders 18 are illustrated, it can be
appreciated that the engine 12 can have a plurality of cylinders including, but not
limited to, 2, 3, 5, 6, 8, 10, 12 and 16 cylinders. Although the cylinders 18 are
shown to be in an inline configuration, it can be appreciated that the cylinders 18
can alternatively be in a V-shaped configuration.
[0022] A fuel injector 20 injects fuel that is combined with the air as it is
drawn into the cylinder 18 through an intake port. An intake valve 22 selectively
opens and closes to enable the air/fuel mixture to enter the cylinder 18. The
intake valve position is regulated by an intake camshaft 24. A piston (not shown)
compresses the air/fuel mixture within the cylinder 18. A spark plug 26 initiates
combustion of the air/fuel mixture, driving the piston in the cylinder 18. The
piston drives a crankshaft (not shown) to produce drive torque. Combustion
exhaust within the cylinder 18 is forced out through an exhaust manifold 28 when
an exhaust valve 30 is in an open position. The exhaust valve position is
regulated by an exhaust camshaft 32. The exhaust is treated in an exhaust
system.
[0023] An engine oil sump 36 couples to the engine 12 and serves as a
reservoir for engine oil. An engine oil pump (not shown) circulates oil through
passages of the engine 12 to provide lubrication as well as to cool the engine 12.
5

Attorney Docket No. 8540P-000465
GM. Ref. No. GP-308937-PTE-CD
A solenoid 38 is disposed within the engine oil sump 36. Alternatively, a
magnetic switch 72 shown in Figure 5a is disposed within the engine oil sump 36.
A control module 40 controls the solenoid 38 or reads the switch 72 (Figure 5a)
and detects a change of engine oil. The control module 40 detects the change
based on a response time of the solenoid 38 or a state of the switch 72 (Figure
5a) and one or more sensory inputs.
[0024] More particularly, an oil temperature sensor 42, or equivalent
algorithm, generates an oil temperature signal based on a temperature of oil
within the engine 12. An engine speed sensor 44 generates an engine run signal
based on an operational state of the engine 12. A voltage sensor 46 senses a
voltage of the engine system 10 provided by a power source 48. A solenoid
current sensor 50 senses the current of the solenoid and generates a solenoid
current signal. Alternatively, a hall effect sensor senses a changing magnetic
flux of the solenoid 38 or a position sensor senses a position of an armature 54
(Figure 2) of the solenoid 38 as will be disccussed in further detail below. The
control module 40 receives the above mentioned signals and detects an engine
oil change as will be discussed in more detail below.
[0025] Referring to Figure 2, a cross-sectional view of an exemplary
solenoid 38 having a fluid sensitive damper is shown. The solenoid 38 generally
includes an electromagnetic coil (not shown) and an armature 54 that is disposed
coaxially within the coil. The armature 54 is biased to a first position relative to
the coil by a biasing force. The biasing force can be imparted by a biasing
member, such as a spring (not shown). The solenoid 38 is energized by
6

Attorney Docket No. 8540P-000465
GM. Ref. No. GP-308937-PTE-CD
supplying current to the coil, which induces magnetic force along the coil axis.
The magnetic force induces linear movement of the armature 54 to a second
position. The solenoid 38 is disposed within proximity of a removable drain plug
58. A passage 60 is routed to the face of the armature 54. Oil flows through the
passage 60 to provide a resistance that lengthens the response time of the
armature 54. When removed, the drain plug 58 allows engine oil to flow out of
the engine oil sump 36 and passage 60. The sensor 50 (Figure 1) senses the
movement of the armature 54 based on one of a magnetic flux, solenoid current,
and armature position. For ease of the discussion, the remainder of the
disclosure will be discussed in the context of the solenoid current. As can be
appreciated, the remainder of the disclosure is equally applicable to other
methods of sensing the armature movement.
[0026] By altering the presence of oil in the passage 60, the solenoid
38 is able to react in a respective fashion. The solenoid current signal defines
the fluid characteristics in the passage 60. In various embodiments, the passage
60 includes a conduit that is turned vertically with an orifice 62 included at the
end opposite of the armature 54. Near the face of the solenoid 38 is a vent port
63 that is normally closed off when the solenoid 38 is in the off position. A
second vent port 64 is sealed off by the drain plug 58 when inserted. Removal of
the drain plug 58 drains oil from the fluid passage 60. Air then fills the passage
60. After the oil has been completely drained, the engine oil sump 36 is filled
with new oil. In doing so, an air bubble is trapped in the fluid passage 60. With
the solenoid armature 54 now exposed to air, the solenoid current signal is
7

Attorney Docket No. 8540P-000465
GM. Ref. No. GP-308937-PTE-CD
measurably different due to the minimal flow-resistance of the air. Repeated
cycling of the valve will allow the air to be purged, filling the passage with oil, thus
again changing the response of the solenoid. From the change in response time,
a change in engine oil can be inferred.
[0027] Figure 3 is a cross-sectional view of various other embodiments
of the fluid passage whereby two spring loaded check valves 66, 68 are installed
at the face of the solenoid 38. The arrangement of the valves 66,68 is such that
by cycling the solenoid 38, the armature 54 serves as a positive displacement
pump that physically pushes the trapped air bubble out of the fluid passage 60.
Otherwise, the engine oil detection system behaves as previously described.
Utilizing the valves may provide for a quicker response. It can be appreciated
that reed valves can similarly be implemented in place of the check valves.
[0028] Figure 4 is a cross sectional view of various embodiments of an
engine oil detection system whereby two buoyant check balls 69, 71 are
disposed within the passage 60. The location of the passage 60 is such that the
drainage of the passage 60 does not rely on the position of the drain plug 58. As
shown, two buoyant check balls 69, 71 act to seal and unseal the passage based
on the flow of fluids.
[0029] Referring now to Figures 5a and 5b, a cross-sectional view of a
switch 72 disposed within the engine oil sump 36 is shown. As can be
appreciated, a magnetic switch 72 can be disposed within the engine oil sump 36
in place of the solenoid 38 of Figures 2 and 3. The drain plug 58 includes a
magnet 70 located a distance "D" from the switch 72 so as to not trigger the
8

Attorney Docket No. 8540P-0G0465
GM. Ref. No. GP-308937-PTE-CD
switch 72 when in place. A change in engine oil is detected based on a change
in voltage of a capacitor 74 shown in Figure 5b. Figure 5b is a schematic
illustrating an engine oil detection system including a switch 72 in more detail. A
supply voltage will stay active for many minutes after the engine 12 is shut off.
Immediately after shutting the engine 12 down, a second controlled switch 73 is
commanded closed for a specified amount of time (e.g. 1 second) thus, charging
the capacitor 74. The controlled switch 73 is then commanded open.
[0030] If removed, the magnet 70 in the drain plug 58 will cause the
first switch 72 disposed within the engine oil sump 36 to close thus, discharging
the capacitor 74 to the grounded engine oil sump 36. The capacitor 74 will be
discharged to zero Volts. Immediately after the engine starts up, the voltage on
the capacitor 74 is read. If it is near 0.0 Volts, the drain plug 58 was removed
and it is inferred that the engine oil was changed.
[0031] Referring now to Figure 6 and with continued reference to
Figures 2, 3, an 4, a graphical representation of exemplary current flowing
through the solenoid 38 is shown. The top graph 80 corresponds to actual
current signals flowing through the solenoid 38. The bottom graph 82
corresponds to digital current readings. In the top graph, a solenoid current
signal generated after no oil drainage is shown at 88. A solenoid current signal
generated after oil drainage is shown at 90. In both graphs 80 and: 82, a trigger
signal 84 indicating the start of energizing the solenoid 38 occurs at
approximately 50 ms and "valleys" shown generally at 86,87 exists at
approximately 60 ms. The "valleys" 86,87 in the current readings corresponds to
9

Attorney Docket No. 8540P-000465
GM. Ref. No. GP-3G8937-PTE-CD
the armature 54 of the solenoid 38 hitting a mechanical stop. The time delay is
the difference in time between the trigger signal 84 and the "valleys" 86,87 of the
current readings
[0032] In the bottom graph 82, state 0 describes the state of the
solenoid 38 before the trigger signal 84 is commanded, state 1 describes the
state of increasing solenoid current, state 2 describes decreasing solenoid
current, and state 3 describes increasing solenoid current after the armature 54
of the solenoid 38 has hit the mechanical stop. The time delay is the time
elapsed between the state 0 to state 1 transition and the state 2 to state 3
transition.
[0033] The time of the state 0 to state 1 transition is the time that the
trigger signal 84 is activated. However, the time for the remaining transitions is
calculated by inspection of the current signal. In state 1, the current signal
increases and has a positive slope. In state 2, the current signal decreases and
has a negative slope. The state 1 to state 2 transition is when the current slope
changes from positive to negative. Since state 3 has an increasing slope, the
state 2 to state 3 transition is determined by the time at which the current slope
changes from negative to positive.
[0034] As is commonly known, the derivative of a function represents
the slope of the function. In a discrete domain, an adequate approximation of the
derivative of the solenoid current signal can be calculated in order to determine
the slope. Several numerical methods may be employed to achieve this
objective. The simplest is a two-point backward difference approximation of the
10

Attorney Docket No. 8540P-000465
GM. Ref. No. GP-308937-PTE-CD
derivative. The two-point backward difference approximation uses the following
equation:

where y' is the approximate derivative of the current signal, yn is the present
sample of the current signal, yn-1 is the previous sample of the current signal,
and h is the time between samples of the current signal.
[0035] The two-point backward difference approximation of the
derivative may be sensitive to signal noise. Approximations with a smaller
degree of error can be calculated, but they generally use additional samples to
achieve accuracy or use non-realtime processing. Therefore, it is preferable to
calculate the derivative of a moving average of the current signal rather than the
current signal directly. Although the moving average of the samples will help
smooth out noise, it is still possible for slight increases and decreases in the
derivative of the slope to prematurely indicate that the current signal has
changed direction. Thus, it is preferable for a change in slope to persist for
several consecutive samples before it is reported. If the state 2 to state 3
transition is not detected within a predetermined period, a maximum time (e.g.,
50 ms) is reported as the response time of the solenoid 38.
[0036] Referring now to Figure 7, a dataflow diagram illustrates various
embodiments of an engine oil change detection control system that may be
embedded within the control module 40. Various embodiments of engine oil
change detection control systems according to the present disclosure may
11

Attorney Docket No. 8540P-000465
GM. Ref. No. GP-308937-PTE-CD
include any number of sub-modules embedded within the control module 40.
The sub-modules shown may be combined and/or further partitioned to similarly
detect a change in engine oil. Inputs to the engine oil change detection control
system may be sensed from the engine system 10 (Figure 1), received from
other control modules (not shown), and/or determined by other sub-modules (not
shown) within the control module 40. In various embodiments, the control
module 40 of Figure 7 includes an enable module 100, a solenoid control module
102, an engine oil change detection module 104, and a position monitor module
105.
[0037] The enable module 100 selectively enables the solenoid control
module 102 to control the solenoid 38 (Figure 1) based on enable parameters.
Such enable parameters include, but are not limited to, engine oil temperature
106 and system voltage 108. For example, if the engine oil temperature 106 is
within a predetermined oil temperature range and the system voltage 108 is
within a predetermined voltage range, an enable flag 110 is set to TRUE.
Otherwise, the enable flag 110 remains FALSE. The position monitor module
105 monitors a position signal 116 to determine an armature position 117. In
various embodiments, the position signal 116 indicates solenoid current and the
position 117 is determined as discussed above.
[0038] The solenoid control module 102 selectively commands a
solenoid control signal 112 to energize and de-energize the solenoid 38 (Figure
1) based on the enable flag 110 and an engine run status 114. For example,
immediately after the engine run status 114 indicates that the engine 12 (Figure
12

Attorney Docket No. 8540P-000465
GM. Ref. No. GP-308937-PTE-CD
1) has shutdown, the solenoid control module 102 commands the solenoid 38
(Figure 1) energized via the solenoid control signal 112. After commanding the
solenoid 38 to be energized, the solenoid control module 102 measures a first
time delay 118 based on the position 117 to verify proper operation of the
solenoid 38 (Figure 1). The solenoid 38 is then commanded to be de-energized.
Once the engine run status 114 indicates the engine is running again, the
solenoid control module 102 again commands the solenoid 38 (Figure 1) to be
energized. The solenoid control module 102 measures a second time delay 120
based on the position 117. The solenoid 38 is then commanded to be de-
energized.
[0039] If the drain plug 58 (Figure 2) was removed and the oil drained
out of the engine oil sump 36 (Figure 2), the second time delay 120 will be a
small value compared to the case where the drain plug 58 (Figure 2) was not
removed. If the second time delay 120 is a small value, there is an air bubble in
the passage 60 (Figure 2). The solenoid control module 102 purges the air out of
the passages 60 (Figure 2) by cycling the solenoid control signal 112. After
cycling the solenoid control signal 112 a predetermined number of times, the
solenoid control module 102 commands the solenoid 38 (Figure 1) energized and
measures a third time delay 122 based on the position 117. A large value for the
third time delay 122 indicates that the engine oil sump 36 (Figure 2) was refilled
with oil and therefore an oil change has occurred.
[0040] The engine oil change detection module 104 detects an oil
change and sets oil change indicator flags based on the first time delay 118, the
13

Attorney Docket No. 8540P-000465
GM. Ref. No. GP-308937-PTE-CD
second time delay 120, and the third time delay 122. If the first time delay 118 is
normal (within a predetermined range), the engine oil change detection module
104 evaluates the second time delay 120. If the second time delay 120 is less
than a predetermined time, then an oil drain flag 124 is set to TRUE. Otherwise,
the oil drain flag 124 is set to FALSE. If the second time delay 120 is less than a
predetermined time and the third time delay 122 is less than a predetermined
threshold, an oil change flag 126 is set to FALSE. Otherwise, the oil change flag
126 is set to TRUE.
[0041] Referring now to Figure 8, a flowchart illustrates various
embodiments of an engine oil change detection method that may be performed
by the control module 40. The method may be run periodically. At 200, the
engine run status is evaluated. If the engine run status indicates that the engine
has shutdown within a predetermined time period "A" at 200, the enable
conditions are evaluated at 202. Otherwise, continues to evaluate the engine run
status at 200. If the engine oil temperature is within a predetermined oil
temperature range and the system voltage is within a predetermined voltage
range at 202, a first time delay is measured at 204 to 210. Otherwise, control
loops back to evaluate the engine run status at 200.
[0042] At 204, the solenoid is energized. A predetermined time period
"B" elapses at 206 before processing the first time delay at 208. Once the first
time delay is processed at 208, the solenoid is de-energized at 210. If the first
time delay is within a time delay range, indicating a normal response at 212,
control proceeds to wait until the engine run status indicates the engine is
14

Attorney Docket No. 8540P-000465
GM. Ref. No. GP-308937-PTE-CD
running at 214. Otherwise, control loops back and continues to evaluate the
engine run status for the next shutdown event at 200. If the engine run status
indicates the engine is running at 214, a delay occurs at 215 and enable
conditions are evaluated at 216. If the engine oil temperature is within a
predetermined oil temperature range and the system voltage is within a
predetermined voltage range at 218, a second solenoid time delay is measured
at 218 to 224. Otherwise, control loops back to evaluate the engine run status at
200. Alternatively (flow not shown), instead of providing a delay at 215, the
enable conditions are continually monitored while the engine is running at 216. If
the engine shuts down, control proceeds to evaluate engine run status at 200.
[0043] At 218, the solenoid is energized. A predetermined time period
elapses at 220 before processing the second time delay at 222. Once the
second time delay is processed at 222, the solenoid is de-energized at 224. If
the second time delay is less than a predetermined time threshold, the oil drain
flag is set to TRUE at 228. Otherwise, the oil drain flag is set to FALSE at 227
and the oil change flag is set to FALSE at 229. Once the oil drain flag is set to
TRUE at 228, the solenoid is cycled a predetermined number of times C by
energizing and de-energizing the solenoid. Once the solenoid has been cycled C
times, a third time delay is measured at 232 to 238. If the third time delay is less
than a predetermined time threshold, the oil change flag is set to FALSE.
Otherwise, the oil change flag is set to TRUE. Thereafter, control proceeds to
the end.
15

Attorney Docket No. 8540P-000465
GM. Ref. No. GP-308937-PTE-CD
[0044] As can be appreciated, all comparisons discussed above can be
implemented in various forms depending on the selected values for comparison.
For example, a comparison of "greater than" may be implemented as "greater
than or equal to" in various embodiments. Similarly, a comparison of "less than"
may be implemented as "less than or equal to" in various embodiments. A
comparison of "within a range" may be equivalently implemented as a
comparison of "less than or equal to a maximum threshold" and "greater than or
equal to a minimum threshold" in various embodiments.
[0045] Those skilled in the art can now appreciate from the foregoing
description that the broad teachings of the present disclosure can be
implemented in a variety of forms. Therefore, while this disclosure has been
described in connection with particular examples thereof, the true scope of the
disclosure 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.
16

Attorney Docket No. 8540P-000465
GM. Ref. No. GP-308937-PTE-CD
CLAIMS
What is claimed is:
1. An engine oil change detection control system, comprising:
an armature position module that monitors a solenoid armature
position based on a position signal;
a solenoid control module that selectively generates a solenoid
control signal and estimates a delay time based on the solenoid control signal
and the armature position; and
an engine oil change detection module that detects an engine oil
change event based on the delay time.
2. The system of claim 1 wherein the solenoid control module
generates the solenoid control signal based on an engine run status.
3. The system of claim 2 wherein the solenoid control module
estimates a first delay time after the engine run status indicates an engine
shutdown event occurred and evaluates the first time delay time based on a first
time range.
4. The system of claim 2 wherein the solenoid control module
estimates a second time delay after the engine run status indicates an engine
startup event occurred and estimates a third time delay when the second time
delay is less than a time threshold.
17

Attorney Docket No. 8540P-000465
GM. Ref. No. GP-308937-PTE-CD
5. The system of claim 4 wherein the solenoid control module cycles
the solenoid control signal when the second time delay is iess than the time
threshold.
6. The system of claim 4 wherein the engine oil change detection
module sets at least one of an oil drain status indicator and an oil change status
indicator based on the second time delay and the third time delay.
7. The system of claim 1 further comprising an enable module that
enables the solenoid control module to generate a solenoid control signal based
on engine oil temperature and system voltage.
8. The system of claim 1 wherein the solenoid control module
estimates a first time delay, a second time delay, and a third time delay based on
a change in slope of solenoid current.
9. The system of claim 1 wherein the position signal indicates at least
one of a current, a magnetic flux, and a position.
18

Attorney Docket No. 854OP-00Q465
GM. Ref. No. GP-308937-PTE-CD
10. An engine oil change detection system for an engine, comprising:
a solenoid disposed within an engine oil sump wherein the solenoid
includes an armature;
a passage routed to the armature including an orifice to allow fluids
to flow through the passage; and
a control module that energizes and de-energizes the solenoid, that
monitors a position of the armature based on the energizing and the de-
energizing of the solenoid, that estimates a delay time based on the position, and
that detects an engine oil change event based on the delay time.
11. The system of claim 9 wherein the control module cycles the
energizing and the de-energizing of the solenoid when the delay time is less than
a time threshold.
12. The system of claim 9 further comprising a plurality of valves
disposed within the passage and wherein the valves are at least one of check
valves and reed valves.
13. The system of claim 9 wherein the control module energizes and
de-energizes the solenoid based on engine oil temperature.
14. The system of claim 9 wherein the control module energizes and
de-energizes the solenoid based on system voltage.
19

Attorney Docket No. 8540P-000465
GM. Ref. No. GP-308937-PTE-CD
15. The system of claim 9 wherein the control module estimates a first
time delay and a second time delay based on an engine run status.
16. The system of claim 14 wherein the control module estimates a
third time delay based on the second time delay.
17. The system of claim 15 wherein the control module sets one of a
drain status indicator and an oil change status indicator based on the second
time delay and the third time delay.
18. The system of claim 9 further comprising a plurality of check balls
that are buoyant and disposed within the passage.
20

Attorney Docket No. 8540P-000465
GM. Ref. No. GP-308937-PTE-CD
19. An oil change detection system for an engine, comprising:
an engine oil sump;
a switch disposed within the engine oil sump;
a removable drain plug including a magnetized material disposed
within the engine oil sump;
a capacitor electrically connected with the switch and wherein the
switch discharges the capacitor based on a position of the removable drain plug
including the magnetized material; and
a control module that detects an engine oil change event based on
a voltage of the capacitor.
20. The system of claim 18 further comprising a second switch that
charges the capacitor based on engine operation.
21. The system of claim 19 wherein the control module commands the
second switch to a first state to charge the capacitor during engine operation.
22. The system of claim 19 wherein the control module commands the
second switch to a second state once the capacitor is charged.
23. The system of claim 18 wherein the control module sets an oil
change status indicator based on the voltage of the capacitor after engine
startup.

An engine oil change detection control system is provided. The system
includes an armature position module that monitors a solenoid armature position
based on a position signal. A solenoid control module selectively generates a
solenoid control signal and estimates a delay time based on the solenoid control
signal and the armature position. An engine oil change detection module detects
an engine oil change event based on the delay time.

Documents:

00882-kol-2007-abstract.pdf

00882-kol-2007-claims.pdf

00882-kol-2007-correspondence others 1.1.pdf

00882-kol-2007-correspondence others 1.2.pdf

00882-kol-2007-correspondence others 1.3.pdf

00882-kol-2007-correspondence others.pdf

00882-kol-2007-description complete.pdf

00882-kol-2007-drawings.pdf

00882-kol-2007-form 1.pdf

00882-kol-2007-form 18.pdf

00882-kol-2007-form 2.pdf

00882-kol-2007-form 3.pdf

00882-kol-2007-form 5.pdf

00882-kol-2007-priority document.pdf

882-KOL-2007-(08-08-2012)-CORRESPONDENCE.pdf

882-KOL-2007-(13-09-2011)-ABSTRACT.pdf

882-KOL-2007-(13-09-2011)-AMANDED CLAIMS.pdf

882-KOL-2007-(13-09-2011)-CORRESPONDENCE.pdf

882-KOL-2007-(13-09-2011)-DESCRIPTION (COMPLETE).pdf

882-KOL-2007-(13-09-2011)-DRAWINGS.pdf

882-KOL-2007-(13-09-2011)-FORM 1.pdf

882-KOL-2007-(13-09-2011)-FORM 2.pdf

882-KOL-2007-(13-09-2011)-OTHERS.pdf

882-KOL-2007-(27-04-2012)-CORRESPONDENCE.pdf

882-KOL-2007-(27-04-2012)-DESCRIPTION (COMPLETE).pdf

882-KOL-2007-(27-04-2012)-FORM-1.pdf

882-KOL-2007-(27-04-2012)-FORM-2.pdf

882-KOL-2007-ABSTRACT.pdf

882-KOL-2007-AMANDED CLAIMS.pdf

882-KOL-2007-CORRESPONDENCE 1.1.pdf

882-kol-2007-CORRESPONDENCE.pdf

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

882-KOL-2007-DRAWINGS.pdf

882-KOL-2007-EXAMINATION REPORT REPLY RECIEVED.pdf

882-KOL-2007-EXAMINATION REPORT.pdf

882-KOL-2007-FORM 1.pdf

882-KOL-2007-FORM 18.pdf

882-KOL-2007-FORM 2.pdf

882-KOL-2007-FORM 3 1.1.pdf

882-KOL-2007-FORM 3.pdf

882-KOL-2007-FORM 5.pdf

882-KOL-2007-GPA.pdf

882-KOL-2007-GRANTED-ABSTRACT.pdf

882-KOL-2007-GRANTED-CLAIMS.pdf

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

882-KOL-2007-GRANTED-DRAWINGS.pdf

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

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

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

882-KOL-2007-GRANTED-SPECIFICATION.pdf

882-KOL-2007-OTHERS 1.1.pdf

882-KOL-2007-OTHERS.pdf

882-KOL-2007-PA.pdf

882-KOL-2007-PETITION UNDER RULR 137-1.1.pdf

882-KOL-2007-PETITION UNDER RULR 137.pdf

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

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


Patent Number 253801
Indian Patent Application Number 882/KOL/2007
PG Journal Number 35/2012
Publication Date 31-Aug-2012
Grant Date 27-Aug-2012
Date of Filing 18-Jun-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 WILLIAM C. ALBERTSON 44472 RIVERGATE DRIVE CLINTON TOWNSHIP, MICHIGAN 48038
2 MIKE M. MCDONALD 50053 MIDDLE RIVER MACOMB, MICHIGAN 48044-1208
3 BRYAN K. PRYOR 690, HERON BAY PONTIAC, MICHIGAN 48340
4 DAVID R. STALEY 2383 NORTH MCKINLEY ROAD FLUSHING, MICHIGAN 48433
PCT International Classification Number G01N27/22; G01N33/28
PCT International Application Number N/A
PCT International Filing date
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 11/514,673 2006-09-01 U.S.A.