Language selection

Search

Patent 2783664 Summary

Third-party information liability

Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

Claims and Abstract availability

Any discrepancies in the text and image of the Claims and Abstract are due to differing posting times. Text of the Claims and Abstract are posted:

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent: (11) CA 2783664
(54) English Title: TRAILER BACKING UP DEVICE AND TABLE BASED METHOD
(54) French Title: DISPOSITIF DE MARCHE ARRIERE POUR REMORQUE ET METHODE FONDEE SUR UNE TABLE
Status: Expired and beyond the Period of Reversal
Bibliographic Data
(51) International Patent Classification (IPC):
  • B60W 50/00 (2006.01)
  • B60D 1/58 (2006.01)
(72) Inventors :
  • SHEPARD, DANIEL R. (United States of America)
(73) Owners :
  • DANIEL R. SHEPARD
(71) Applicants :
  • DANIEL R. SHEPARD (United States of America)
(74) Agent:
(74) Associate agent:
(45) Issued: 2016-12-06
(22) Filed Date: 2012-07-18
(41) Open to Public Inspection: 2014-01-18
Examination requested: 2012-07-18
Availability of licence: N/A
Dedicated to the Public: N/A
(25) Language of filing: English

Patent Cooperation Treaty (PCT): No

(30) Application Priority Data: None

Abstracts

English Abstract


The present invention is a computer device used by the driver of a vehicle
towing
a trailer while backing-up that rapidly calculates and predicts the direction
in which the
tow vehicle and trailer will become generally in-line for a given position of
the steering
wheel, thereby enabling the use of slower, lower cost microcomputers. This is
accomplished by using a predetermined table, based on a baseline trailer of
known
length, having a linear measure of turning as one of its axes; such an axis is
necessary to
facilitate ratiometric scaling to convert table values to correspond to any
length trailer. In
a specially equipped vehicle incorporating servomechanisms to enable the
vehicle to steer
itself, the driver indicates the direction desired for the trailer to travel.
The present
invention also predicts left and right path limits for controlling the
direction of the trailer
when maneuvering complex paths.


French Abstract

La présente invention est un dispositif informatique utilisé par le conducteur dun véhicule tractant une remorque lorsquil fait marche arrière, ledit dispositif calcule et prévoit rapidement la direction dans laquelle le véhicule de remorquage et la remorque seront généralement alignés pour une position donnée du volant, ce qui permet lutilisation de microordinateurs plus lents et moins coûteux. Cela est accompli en utilisant une table prédéterminée, fondée sur une remorque de référence dune longueur connue, ayant une mesure linéaire de braquage comme lun de ses axes; un tel axe est nécessaire pour faciliter un échelonnement ratiométrique pour convertir les valeurs de la table afin quelles correspondent à une remorque de toute longueur. Dans un véhicule spécialement équipé comportant des servomécanismes lui permettant de se diriger lui-même, le conducteur indique la direction désirée dans laquelle la remorque doit sorienter. La présente invention permet également de prévoir des limites de trajet droite et gauche pour contrôler la direction de la remorque lorsquil sagit de manuvrer dans des trajets complexes.

Claims

Note: Claims are shown in the official language in which they were submitted.


CLAIMS
I claim:
1. A method of controlling the direction of a towed trailer (i) that has a
length that can be
measured, (ii) that is connected to a tow vehicle by a jointed connection, and
(iii) that is being
pushed with the jointed connection by the tow vehicle, and where the tow
vehicle (a) has a front
set of wheels, (b) has a rear set of wheels, and (c) whereby the two sets of
wheels are separated
by a distance and an angle of at least one of the two sets of wheels is
changeable to effect
steering, comprising the steps of:
a) determining an angle, the angle being equal to the angle formed by the
intersection of
a centerline of the tow vehicle and a centerline of the trailer,
b) determining a value for a turning radius of the tow vehicle, the turning
radius being
related to the angle of the set of wheels that is changeable to effect
steering,
c) determining a transformed value whereby inputs to the transformation
comprise (i) the
determined value for the turning radius of the tow vehicle, (ii) the length of
the towed
trailer, and (iii) a reference trailer of known length's length,
d) determining a potential change in direction of either the tow vehicle or
the towed
trailer by using the transformed value to look up a value in a fixed table
having two
axes and comprising angular values, whereby an angular value entry in the
table is
based on the length of the reference trailer, and whereby one axis of the
fixed table
comprises a range of linear measurements against which the transformed value
for the
turning radius of the tow vehicle can be looked up, and
e) utilizing a direction indicator either
(i) as an output to point in the determined change in direction of either the
tow
vehicle or the trailer or
(ii) as an input to point in a desired direction for either the tow vehicle or
the
trailer.
2. The method of claim 1 further comprising the step of calculating the
turning radius based on
the angle of the set of wheels that is changeable to effect steering.
3. The method of claim 1 whereby the towed trailer is lined up in a first
direction and the tow
vehicle is lined up in a second direction further comprising changing the
direction of the trailer
by controlling the direction of the tow vehicle.
27a

4. The method of claim 3 whereby controlling the direction of the tow vehicle
is performed by a
human operator.
5. The method of claim 3 whereby controlling the direction of the tow vehicle
is performed by an
automatic driving device.
6. The method of claim 3 whereby controlling the direction of the tow vehicle
is performed by a
semi-automatic driving device involving a human operator.
7. The method of claim 1 whereby determining a potential change in direction
of either the tow
vehicle or the towed trailer comprises a calculation of a ratio of the length
of the towed trailer to
the length of the reference trailer.
8. The method of claim 1 whereby determining a potential change in direction
of either the tow
vehicle or the towed trailer comprises a calculation converting the turning
radius value of the tow
vehicle based on the ratio of the trailer's length to the trailer of known
length's length.
27b

9. The method of claim 4 or claim 6 comprising a means to indicate to the
human
operator the change in direction of either the tow vehicle or the trailer.
10. The method of claim 9 whereby the means to indicate the change in
direction to the
human operator comprises a pointing device.
11. The method of claim 10 whereby the pointing device comprises a meter.
12. The method of claim 9 whereby the means to indicate the change in
direction to the
human operator comprises a graphical display.
13. The method of claim 9 whereby the means to indicate the change in
direction to the
human operator comprises a video image capture device and a video image
display
device.
14. The method of claim 13 whereby the video image capture device is movable
and is
controlled to point in the change in direction's direction.
15. The method of claim 13 whereby an image displayed on said video image
display
device further comprises an indication of the change in direction's direction.
16. The method of claim 5 or claim 6 further comprising the step of performing
a parallel
parking maneuver.
17. The method of claim 1 or claim 16 whereby the change in direction of the
tow vehicle
comprises both turning left and turning right.
18. The method of claim 1 or claim 16 whereby the change in direction of the
tow vehicle
comprises
(i) turning from an initial direction to a first direction so as to cause the
trailer to
turn towards a first side,
(ii) turning in a second direction that is to the opposite side of the tow
vehicle than
when turning in the first direction so as to cause the trailer to turn less
towards the first
side.
19. The method of claim 18 further comprising turning in a third direction so
as to cause
the trailer to follow a path that is both to the side of the initial direction
and generally
parallel to the initial direction.
20. The method of claim 15 whereby the image displayed on said video image
display device
further comprises an indication of an upper and lower limit to the predicted
direction of said tow
vehicle for a given angle of the connection between the trailer and the tow
vehicle.
28

21. A device for predicting the direction of travel of a towed trailer (i)
that has a length that can
be measured, (ii) that is connected to a tow vehicle by a jointed connection,
and (iii) that is being
pushed with the jointed connection by the tow vehicle, and where the tow
vehicle (a) has a front
set of wheels, (b) has a rear set of wheels, and (c) whereby the two sets of
wheels are separated
by a distance and an angle of at least one of the two sets of wheels is
changeable to effect
steering, comprising:
a) an electronic device for determining an angle, the angle being equal to the
angle
formed by the intersection of a centerline of the tow vehicle and a centerline
of the trailer,
b) an electronic device for determining a value for one of
(i) a steering angle of the wheels of the tow vehicle or
(ii) a turning radius of the tow vehicle,
c) an electronic device for determining a transformed value whereby inputs to
the
transformation comprise (i) the determined value for the steering angle of the
wheels of
the tow vehicle or the turning radius of the tow vehicle, (ii) the length of
the towed
trailer, and (iii) a reference trailer of known length's length,
d) an electronic device for determining a potential change in direction of
either the tow
vehicle or the towed trailer by using the transformed value to look up a value
in a fixed
table having two axes and comprising angular values, whereby an angular value
entry in
the table is based on the length of the reference trailer, and whereby one
axis of the fixed
table comprises a range of linear measurements against which the transformed
value for
the turning radius of the tow vehicle can be looked up, and
e) a direction indicator either
(i) as an output to point in the determined change in direction of either the
tow
vehicle or the trailer or
(ii) as an input to point in a desired direction for either the tow vehicle or
the
trailer.
22. The device for predicting the direction of travel of a trailer being
pushed by a tow vehicle of
claim 21 whereby the electronic device for determining a change in direction
further comprises
means to interpolate a value from two or more values.
29a

23. The device for predicting the direction of travel of a trailer being
pushed by a tow vehicle of
claim 21 whereby the electronic device for determining a change in direction
further comprises
means to calculate a ratio of the trailer's length to the trailer of known
length's length.
24. The device for predicting the direction of travel of a trailer being
pushed by a tow vehicle of
claim 21 whereby the electronic device for determining a change in direction
further comprises
means to scale the turning radius value of the tow vehicle based on the ratio
of the trailer's length
to the trailer of known length's length.
25. The device for predicting the direction of travel of a trailer being
pushed by a tow vehicle of
claim 21 whereby the table further comprises two dimensions, whereby a first
dimension is a
function of the angle of the connection between the trailer and the tow
vehicle and a second
dimension is a function of the turning radius of the tow vehicle.
26. The device for predicting the direction of travel of a trailer being
pushed by a tow vehicle of
claim 21 whereby an entry in the table represents a predicted direction where
the trailer and the
tow vehicle become generally in-line as a function of the angle of the
connection between the
trailer and the tow vehicle, the turning radius of the tow vehicle, and the
trailer of known
length's length.
27. The device for predicting the direction of travel of a trailer being
pushed by a tow vehicle of
claim 21 whereby, for a turning radius of the tow vehicle of constant value, a
path is computed
from an initial position where the turning radius is determined through to
point where the trailer
and tow vehicle become generally in-line.
28. The device for predicting the direction of travel of a trailer being
pushed by a tow vehicle of
claim 21 further comprising an electro-mechanical means to effect the steering
of the tow
vehicle.
29. The device for predicting the direction of travel of a trailer being
pushed by a tow vehicle of
claim 21 whereby the steering of the tow vehicle is limited by a maximum
amount of steering
corresponding to a minimum turning radius.
29b

Description

Note: Descriptions are shown in the official language in which they were submitted.


CA 02783664 2015-06-09
TRAILER BACKING UP DEVICE AND TABLE BASED METHOD
FIELD OF THE INVENTION
The present invention relates to trailer systems, and more particularly to
trailer systems
comprising means to direct the vehicle in which way to steer so as to
precisely back and
control the direction of a trailer while pushing that trailer.
SUMMARY OF THE INVENTION
Trailers have been around for many years, yet every summer and winter one can
observe
the owners of boats and snowmobiles, respectively, backing up those devices on
trailers
with great difficulty. The problem arises from the fact that a trailer being
backed-up is an
inherently unstable system. A trailer being pushed wants to turn around and be
pulled
(i.e., to jackknife) instead. To compensate for this instability, the driver
must skillfully
alternate the direction of his steerin& so as to cause the trailer to want to
turn around and
be pulled from opposite sides thereby repeatedly crossing the centerline of
the pushing
vehicle. The moment when the trailer crosses this centerline is the moment
when the
system goes unstable and yet is the position in which the driver would most
desire to
have the trailer travel.
Prior art reveals several attempts to address the problems associated with
backing a
trailer. The simplest solutions address parts of the problem ranging from ways
of sensing
the angle of the hitch
1

CA 02783664 2012-07-18
(see: Kollitz, U.S. Pat. No. 4,122,390), to sensing and displaying the angle
of the hitch (see: Gavit,
U.S. Pat. No. 3,833,928), to sounding an alarm when a jackknife condition
exists or is imminent
(see: Kimmel, U.S. Pat. No. 4,040,006). While these solutions are helpful,
they only each address a
part of the backing problem.
To be most beneficial, the solution must address the whole problem.
Furthermore, a solution must
be economical, be simple in operation, and be adaptable to most two-vehicle
configurations
(wherein one vehicle is powered and controls the backing and the other is the
trailer). Solutions
such as Kendall proposed in his U.S. Pat. No. 5,247,442 is a complete solution
but fails some of
these tests. The Kendall solution utilizes a wound up string that is pulled
out towards the desired
direction of travel of the trailer, making it complex to use and potentially
requiring multiple
operators for safe operation. A superior solution, as will be shown herein, is
to solve the basic
mathematical relationships rather than comparing the differences between the
angle of an unfurled
string and the trailer's bumper as an approximation of the steering error for
which the system must
correct. Furthermore, a proper mathematical solution will naturally
incorporate into a single
solution the proper handling of left and right turns, rather than requiring
separate machine states.
A preferred approach to implement the Kendall solution, as shown herein, would
be to enable the
driver of the tractor (the control vehicle) to operate a pointer such that
that driver would either
maintain the direction of the pointer in the desired direction and then be
shown where to turn the
steering or, perhaps even better, to maintain the direction of the pointer in
the desired direction and
then have the steering follow automatically.
Kimbrough et al. in their U.S. Pat. No. 5,579,228 teach a complete solution
and one should
applaud their rigorous approach to the mathematics. But, the Kimbrough
solution requires that the
wheels of the trailer be steerable by electromechanical servos controlled by
the central processing
unit and therefore fails the test of adaptability as most trailers have wheels
that are not steerable.
The Kimbrough solution also fails the economical test as a steerable trailer
as suggested would be
costly and the extensive mathematical solutions could potentially require a
more costly central
processing unit to run the calculations in real time. The many parameters (and
their sensors) to the
mathematical calculations will likely increase complexity and cost.
2

CA 02783664 2012-07-18
Deng et al. in their U.S. Pat. No. 6,292,094 likewise teach a complete
solution. But again fail the
economical and adaptability tests with a control vehicle having both front and
rear wheel steering.
Many other attempts at solving this problem fail to provide an acceptable
solution along the lines
of the present invention.
Offerle at al. in their U.S. Patent 7,950,751 as well as their U.S. Patent
Application (publication
number 20050206225) also fail the economical and adaptability tests with a
trailer in which
breaking control to the wheels on the trailer is used to effect the steering
of that trailer.
Shepard in his U.S. Patent No. 7,715,953 (the '953 patent) teaches a complete
working system that
solves all of the above problems. However, in that teaching, some new problems
arise that are
addressed by the teaching of the present invention. In particular, the
mathematically intense
solution of the '953 patent requires the use of a sufficiently fast
microprocessor to perform the
iterative calculations thereby consuming the entire capability of an
inexpensive microprocessor. In
practice, as such a device is incorporated into other driving control systems,
this could require a
dual processor solution (whereby the second processor would be dedicated to
the backing
algorithm), unnecessarily driving up the cost of any implementation of the
invention. The '953
patent taught a variation that would compute the targeted directions of a
plurality of measures of
the turning radius and hitch angle in advance and stored this data in a table
in the device's memory
to provide a solution whereby a low cost microprocessor could be utilized and
the direction of the
pointer could be looked up from the values of the steering and hitch angle.
But, this could result in
a long start-up sequence that would unnecessarily extend the start-up time.
Alternatively, the table
could be preloaded for a given trailer of known length.
Finally, while the '953 patent teaches a solution to project the path of the
trailer for a given pair of
inputs (i.e., a turning radius and a hitch angle), it does not also project
the range of all possible
paths for a given hitch angle. In operation, this projection of a range of
possible paths is useful
when steering the trailer with a turning radius that will result in a
jackknife condition (or
otherwise) for those situations where the driver desires to put the trailer
onto a path that is not
reachable given the current hitch angle such as may be the case when one
desires to reverse the
sign of the hitch angle (i.e., have the trailer turn to the side opposite to
that to which it is presently
3

CA 02783664 2014-02-18
turning). Having an indication of this range of paths can obviate the need to
reverse direction (i.e.,
to drive forward in order that the towing vehicle and the trailer will be
better aligned). Such limits
can be displayed by a meter having multiple needles, by an LCD display
indicating multiple
pointer directions, overlay lines on a video display, and the like. In some
situations, these
projected limit paths may not be displayed, but rather may be internally
computed such that they
may be used for projecting more complex paths.
The present invention solves the shortcomings of the '953 patent by
incorporating a pre-
computed a table for a typical trailer. The present invention finds a solution
for a standard
configuration of a vehicle backing with a trailer (either by table lookup or
by optimized
calculation) and then proportionally converts that solution into the actual
current situation path
solution with a simple ratiometric calculation that requires no iterations.
When used in
conjunction with a trailer to be backed-up, the present invention will still,
like the '953 patent,
indicate to the driver which direction to steer his vehicle as well as when
and how much to steer
and this is still accomplished with an inexpensive mechanism that can be
adapted to any
combination of vehicle and trailer. However, the mathematical solution to
project the angle at
which the vehicle and trailer become in-line is now computed in advance, in
whole or in part, for
any combination of vehicle and trailer and stored in the unit thereby further
reducing the cost and
any start-up time. Furthermore, for any given hitch angle, the upper and lower
limits to where the
projected paths can go are both projected by scanning the line in the lookup
table for the current
hitch angle and locating and displaying the projected paths for the most and
least extreme
projected paths. These two projected limits will correspond to the projected
path of least trailer
rotation while backing (i.e., the tightest turning radius that the pushing
vehicle can perform) and
most (infinite) trailer rotation while backing (i.e., the largest turning
radius possible without
jackknifing which will also be approximately the turning radius for which the
trailer turns on an
identical radius to the tow vehicle). These two extremes of possible steering
are desirable for
those situations whereby the desired direction lies outside of the range
delineated by these two
limits and where realignment of the tow vehicle and trailer (such as by
driving forward) is
undesirable. Knowing these two limits is desirable when the operator's desired
direction for
which the trailer is to travel is indicated by the operator and the steering
of the tow vehicle is
automated by servo control.
4

CA 02783664 2015-06-09
The present invention can be installed in any vehicle equipped for pushing a
trailer. In operation in
a typical vehicle, a pointer would indicate, for the current position of the
vehicle's steering wheel,
the direction the trailer is projected to follow; to back-up the trailer, the
driver would turn the
vehicle's wheel such that the pointer is kept pointing in the direction of the
intended trailer
destination. With minimal modification to the towing vehicle, one would still
have the option,
though at a greater expense, of incorporating servomechanisms which would
cause the towing
vehicle to steer itself while the driver would simply indicate the direction
desired for the trailer to
travel (along with controlling the acceleration and breaking). Throughout this
description, the
terms "trailer" or (because the trailer is pushed ahead of the tow vehicle
while reversing) "first
vehicle" are synonymous and used interchangeably; the terms "tow vehicle" or
"tractor" or
(because the trailer is pushed ahead of the tow vehicle while reversing)
"second vehicle" or,
simply, "vehicle" are synonymous and used interchangeably; the term "projected
path" or
"projection of the path" refers to a path that is projected to be the path
followed by the trailer and
tow vehicle based on the amount of steering and the hitch angle [as opposed to
what is sometimes
termed a projection in the field of optics or photography whereby an image is
cast by a projector].
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 illustrates a trailer being backed up an incremental straight distance
when the trailer and
backing force are in-line.
FIG. 2A-B illustrates the change in the hitch angle between a trailer and a
vehicle pushing the
trailer an incremental straight distance for two initial angular orientations
of the trailer and vehicle.
FIG. 3 illustrates the vector forces on the trailer at the hitch relating to
rotating the trailer and to
backing-up the trailer.
FIG. 4 illustrates the rotation resulting from the rotational component of the
backing force when
backing up and the associated geometries for such calculations.
FIG. 5 illustrates the change in the hitch angle between a trailer and a
vehicle as that vehicle moves
an incremental distance in an arc.
FIG. 6 illustrates the geometries associated with calculating the turning
radius of a vehicle from
the angular position of the turned front tire.
FIG. 7 illustrates a schematic for a remote angular position sensor.
FIG. 8 illustrates a remote angular position sensor with attachment mechanism.

CA 02783664 2015-06-09
FIG. 9 illustrates possible positions for the sensors and the metering
indicator for directing an
operator while backing up a trailer.
FIG. 10 lists a table.of resulting directions (in degrees) for a given initial
hitch angle and steering
angle for a single set of parameters, according to the prior art.
FIG. 11 is a partial source code listing showing an iterative implementation
of the backing equation.
FIG. 12 is a partial source code listing showing an approximation of a turning
radius calculation.
FIG. 13 is a flow chart for collecting the hitch and steering angle and
displaying the projected path.
FIG. 14A-D is a range of depictions showing the relationship of the projected
path limits.
FIG. 15A-E is a range of depictions showing how the projected path would be to
parallel park a
tow vehicle with an attached trailer according to the present invention.
FIG. 16 lists a table of resulting directions (in degrees) for a given initial
hitch angle and turning
radius for a single set of parameters, according to the present invention.
In the figures, certain numerical indicators refer to items in the figures as
follows. In Figure 5,501
is the towing vehicle, 502 is the trailer represented by the trailer's
centerline, 503 is the front
wheels of the towing vehicle, and 504 is the path of the towing vehicle along
the circular arc of the
vehicle's turning radius. In Figure 6,601 is the front wheel of the towing
vehicles, 602 is the rear
wheel of the towing vehicle, 603 is the point of intersection of a line that
is perpendicular to the
direction of the front wheel with line that is perpendicular to the direction
of the rear wheel (drawn
from the center of each wheel), and 604 is the hitch-ball. In Figure 7,701 is
a serial signal input
(RxD), 702 is a signal buffer/receiver, 703 is a Reset-Set (R-S) flip-flop,
704 is a serial output
analog-to-digital converter, 705 is a crystal oscillator, 706 is an output
line driver, 707 is a serial
signal output (TxD), 708 is a potentiometer, 709 is a magnetic rotary encoder
(such as the Austria
Microsystems AG part AS5040), 710 is a resistor and 711 is a capacitor that
together form a low
pass filter, 712 is a resistor and 713 is a capacitor that together form a low
pass filter, 714 is an
output voltage representing the rotational position of a magnet proximate to
the magnetic rotary
encoder, and 715 is an output voltage representing the rotational position of
potentiometer (708).
In Figure 8,801 is the shaft of potentiometer (802), 802 is the body of a
potentiometer, 803 is the
center-line of the shaft (801) of potentiometer (802), 804 is an attachment
arm on shaft (801) of
potentiometer (802), and 805 is attaching an spring to attachment arm (804).
In Figure 9,901 it the
hitch angle sensor, 902 is the hitch, 903 is the trailer, 904 is the tow
vehicle, 905 is the
6a

CA 02783664 2014-02-18
microcomputer with display, 906 is the steering angle sensor, and 907 is an
optional
steering actuator servomotor. In Figure 13,300 through 316 are various
software
functions in a flow chart.
DESCRIPTION OF THE PREFERRED EMBODIMENT
The present invention is a means to accurately back up one vehicle while
controlling the
backing of a trailer while keeping that trailer precisely aimed at and guided
towards a
targeted destination. The present invention can be applied anywhere one
vehicle must
control another vehicle by pushing through a single point of contact and
includes car and
trailer, tractor and wheeled container, or tow truck and broken-down car, to
name a few.
The connection between the two vehicles is accomplished with a pivotable
connection or
a ball-joint (called a hitch). When the two vehicles are in a straight line,
the angle of the
hitch, known as the hitch angle (also known as the articulation angle or the
hinge), is zero
degrees. This in-line position can be achieved by driving the vehicle forward
far enough
to cause the trailer to be pulled directly behind the vehicle.
Refer now to the figures, which show a preferred embodiment of the invention.
FIG. 1
shows the ideal behavior of a trailer being pushed by a vehicle. As the
vehicle backs up
some distance, Ax, the trailer moves an equal distance in the same direction.
FIG. 2
shows a more typical behavior of a trailer being pushed by a vehicle.
In FIG. 2A, the centerline of the trailer and the Ax direction are
perpendicular. In this
case, all of the incremental motion, Ax, results in rotation of the trailer as
the hitching
point of the trailer is moved along the circumference (where L is the distance
from the
axel of the trailer to the hitching point of the trailer and where Ax/27EL is
the percentage
of the total circumference corresponding to
6b

CA 02783664 2012-07-18
incremental motion, Ax, and where the amount of rotation, in degrees, is
therefore equal to 360Ax/
21i). This is why the shorter the trailer, the greater the rotational
component for an increment of
motion, and the more unstable and difficult that trailer is to back up.
In FIG. 2B, as is most often the case in normal operation, a portion of the
force in the Ax direction
is translated into backing up the trailer while a portion is translated into
rotating the trailer.
Typically, most of the incremental motion in the Ax direction is translated
into backing up the
trailer because the centerline of the trailer and the Ax direction (along the
center line of the vehicle)
are usually kept close to parallel. However, following this backing up of the
distance Ax, the
centerline of the trailer and the Ax direction will be less parallel due to
the rotation that occurred.
As a result, if the vehicle were to back up an additional distance of Ax, an
even greater portion of
the incremental motion would be translated into rotating the trailer. Each
successive distance Ax
backed up (when backing up in a straight line) will translate into a growing
portion to be applied to
rotating the trailer until, and as is shown in FIG. 2A, the center line of the
trailer and the Ax
direction are perpendicular. If the vehicle backs up even further, the part of
that force that is in the
direction of backing up the trailer becomes negative which is to say that the
trailer begins to be
pulled and will move towards the center line of the vehicle until the trailer
is ultimately towed
directly behind the vehicle--the most stable position of the vehicle and
trailer in motion. Of course,
in real life, if this backing were continued, the trailer would keep turning
until it collides with the
side of the vehicle. This action of a trailer turning around to follow the
point that is pushing it is
called jackknifing.
Refer now to FIG. 3 for an explanation of this pair of vector forces on the
trailer when a vehicle is
backing up in a straight line a distance of Ax. FIG. 3 shows that the force,
f, at the hitch point of
the trailer, T, is the sum of two vectors, b and r, that meet each other at a
right angle. When a force,
f, is applied to the hitch point of a trailer by a backing vehicle, part of
that force, b, is parallel to
(i.e., in-line with) the centerline of the trailer and is, therefore, in the
direction of backing up the
trailer. However, the other part of the force, r, is perpendicular to the
centerline of the trailer and is
in the direction of rotating the trailer about a point midway between its two
wheels (i.e., on the
centerline of the trailer). The angle between the direction of the applied
force and the direction of
the centerline of the trailer is called the hitch angle and, for this
discussion, shall be called Theta
7

CA 02783664 2012-07-18
(8). If we assume that the force, f, applied is proportional to the distance
backed up, Ax, we can
calculate the magnitudes of b and r as being AxCos(0) and AxSin(9),
respectively. In practice, the
hitch angle is a ball joint that enables some motion in the vertical
direction, but this aspect of
motion is ignored in the present invention as this motion does not
significantly change the resulting
operation of a system equipped with the present invention and to do otherwise
would only cause an
implementation of the solution to be more costly without adequate benefit to
justify that cost.
For the purpose of this explanation, we will speak in terms of discreet steps
of distance, Ax, instead
of in terms of calculus and integrals because the solution discussed herein is
performed with an
approximation technique. To re-obtain an in-line position of vehicle and
trailer, the vehicle must
turn while backing. As a result, a series of Ax distances backed up will
actually fall along an arc,
not a straight line. The radius of that arc and the total distance backed (sum
of Ax's or, more
precisely, the integral) determine how quickly the vehicle and trailer will
return to an in-line
position.
When the operator of a vehicle attempts to back up a trailer, he wants to keep
the trailer following
a path that runs directly at the target--the intended line of travel. While
backing up, the trailer will
turn away from the intended line of travel due to the jackknifing effect. A
highly skilled operator
will turn the vehicle toward the side to which the trailer is jackknifing and
will gradually reduce
the arc of his turn as the trailer approaches the intended line of travel such
that the vehicle will be
moving in a straight line (the radius of the arc approaches infinity) just as
the trailer once again
parallel's the intended line of travel. As soon as this alignment of intended
line of travel, trailer
direction and vehicle direction are reached, the system becomes unstable
wherein the trailer will
begin to jackknife. To gain control, the operator must again turn the vehicle
toward the side to
which the trailer is jackknifing.
What often happens with the less skillful operator is that at the moment when
the trailer is returned
to the intended line of travel, the vehicle is not also in-line with the
trailer. In this case, with only
the trailer on the intended line of travel, the operator must now turn the
vehicle back to also be in-
line with the intended line of travel. But this additional backing to get the
vehicle on the intended
line of travel will cause the trailer to continue to turn beyond the intended
line of travel. By the
8

CA 02783664 2012-07-18
time the vehicle and trailer are once again in-line, the trailer is no longer
heading in the intended
line of travel. Often, the amount by which the trailer is off the intended
line of travel to this second
side is greater than the amount by which it had been off on the first side.
When this occurs, the
operator finds himself in a growing oscillation wherein the trailer keeps
backing generally toward
the intended target but with less and less control. Frequently, this
oscillation can only be halted by
driving the vehicle forward, directly away from the target which returns the
vehicle and trailer to
an in-line position that is pointed at the target, but a portion of the
distance that had been covered
while backing up will have been lost to the driving forward needed to rescue
the operation.
The present invention provides an indication of the direction in which the
trailer and vehicle will
be headed when both trailer and vehicle are in-line. This indication is
computed from constant
information such as the length of the trailer from the axel to the hitch and
variable information
such as the current radius of the arc of the vehicle and the angle of the
centerline of the trailer and
the vehicle at the hitch (the hitch angle). There are many ways to process the
necessary
information.
To compute the change in the hitch angle resulting from an incremental
displacement, Ax, of the
hitch, two components must be considered: the increase associated with the
rotation of the trailer
and the decrease associated with the turning of the vehicle. The sum of these
two components must
be decreasing when compared over two successive increments of motion (Ax) in
order to obtain
convergence on a solution. When this does not occur, the vehicle operator must
be alerted to
change his steering or to drive forward (directly away from the target) to get
the vehicle, trailer and
target all in-line before continuing.
Referring to FIG. 4, to calculate the angular contribution from the rotation
of the trailer, a, to the
change in hitch angle resulting from an incremental displacement, Ax, one must
recognize the
geometry of that rotation. The length of the trailer, L, forms two of the
sides of a triangle formed
when the trailer rotates about point p, where the third side is the rotation
contribution component,
r, as discussed above and shown in FIG. 3. From that discussion, r has the
magnitude Ax Sin(0).
The angle of rotation, a, is bisected in the formation of two similar right
triangles each having L
for their hypotenuse and y for half of bisected angle a. Simple geometry
dictates the relationship
9

CA 02783664 2015-06-09
Sin y=1/2r/L which can be restated as y=Sin-1(1/2r/L). The angular
contribution from the
rotation of the trailer, a, is therefore equal to 2 Sin-f(r/2L). Substituting
in for r yields:
a=2 Sin -'(Ax Sin(0)/2L).
Referring to FIG. 5, a vehicle, 501, pushes a trailer, 502, as it backs up in
an arc. To calculate
the contribution from the turning of the vehicle, to the change in hitch angle
resulting from
an incremental backing displacement, Ax, one must recognize the geometry of
the curved path
of the vehicle as well. Even if the vehicle and the trailer are momentarily in-
line resulting in no
angular change in the direction of the trailer, the vehicle is assumed to be
following a circular
path and the angular change in the direction of the vehicle will effect the
angle between the
vehicle and the trailer. The radius of this circle, R, is the turning radius
and is a function of the
steering angle of the front wheels, 503. The circumference of the circular
path, 504, on which
the vehicle travels equals 2aR and corresponds to 3600. The angular
contribution of the vehicle
by following this curved path is determined by taking the same percentage out
of 3600 that the
incremental distance traveled by the vehicle takes out of the entire
circumference of the circle
on which this curved path exists. In other words, Ax/27tR=13/360 or
13=1804x/7a.
Computation of the turning radius of a vehicle can be simplified and is shown
geometrically in
FIG. 6. Front wheel, 601, of the vehicle steers by turning about a point of
rotation at or near its
center that is approximately in line with rear wheel, 602, and their centers
are separated by a
distance called the wheel base, w. When steering occurs, front wheel, 601,
rotates some amount
shown as angle ci). The center point, 603, of the circle of turning is found
at the point of
intersection of two lines, one each drawn through the center of and
perpendicular to the path of
travel of each wheel; this dictates that these two lines will meet at an angle
equal to the steering
angle, ill). Rear wheel turning radius, R, is computed with simple geometry
as: R=co/Tan(4)).
This approximation will be good enough in many cases. But, it can be made more
precise
without much effort by incorporating the added distance, (d, from the center
of rear wheel, 602,
to the hitch-ball, 604, that is at the point of the hitch rotation (assuming
the hitch ball is in-line
with the two wheels). This is computed using the Pythagorean theorem resulting
in the equation
for the turning radius, R', of the hitch-ball, 604, at the point of the hitch
rotation:
R=SQRT(((n/Tan()) 2+w'2)
It should be noted that this is an approximation and, as will be addressed
below regarding

CA 02783664 2014-02-18
precision, does not have to be perfect (further accuracy would require that
the second front and
rear wheels be included in the calculation as well as the positioning of the
hitch-ball half way
between the left and right rear wheels rather than assuming it is in-line with
the front and rear
wheel). It should also be noted that with front and rear wheel steering, this
formula would be
modified.
Since the steering wheel is coupled to the wheel steering mechanism, it would
be possible to put
a sensor on the steering wheel or its shaft and detect the angular position of
that steering wheel or
shaft and translate that angular position into the angular position of the
front wheels.
Furthermore, a sensor relating to the steering of the vehicle could include
sufficient
computational capability (even if only in the form of a lookup table to
convert from one measure
to another) to sense either the steering wheel or shaft's angular position or
the wheel's angular
position and return the turning radius thereby saving the main processor the
computation time of
performing that translation. These variations will be clear to those skilled
in the art.
Now, by combining the increase associated with the rotation of the trailer and
the decrease
associated with the turning of the vehicle into a single equation, the change
in hitch angle, AO,
resulting from an incremental distance, Ax, traveled by the vehicle can be
expressed as:
A0=2 Sin '(Ax Sin(0)/2L)-180Ax/aR
The new hitch angle, 0', resulting from an incremental distance, Ax, traveled
by the vehicle is
expressed as:
01=0+2 Sin '(Ax Sin(0)/2L)-180Ax/Ta.
This shall be called the backing equation.
The angle of the front wheels in steering (i.e., the angle that the wheels are
turned relative to their
position when the vehicle is driving in a straight line) and the angle of the
hitch (i.e., the angle
formed by the intersection of the centerline of the tow vehicle and the
centerline of the trailer,
where the vertex of said angle is located at the hitch, a pivotable point of
connection between the
tow vehicle and the trailer, and where a measure of zero degrees occurs when
the centerline of the
1la

CA 02783664 2014-02-18
tow vehicle and the centerline of the trailer are collinear) can be measured
with simple remote
angle sensors. FIG. 7 shows a schematic diagram of an example implementation
of such a sensor
(in practice, for a heavily used device, which would include most trailers
being towed over long
distances, the angle sensors should be a magnetic rotation sensor for which
there is no wear as
opposed to a potentiometer which would experience significant friction while
towing and would
1lb

CA 02783664 2012-07-18
have an excessively short lifetime; the sensor depicted in Figure 7 shows both
input types and is
for illustrative purposes). With this circuit, a data byte is sent into the
sensor unit via a serial
interface at input RxD, 701, to request a sample of the current angular
position be taken and
returned. This signal is buffered by line interface receiver, 702, for the
voltage levels of the serial
link (e.g., an RS-232 receiver) and the start bit of that data byte sets an R-
S Flip-Flop, 703, formed
by two NAND gates such that a serial Analog-to-Digital Converter, 704, such as
the ADC0831 is
enabled to run a sample conversion. A crystal oscillator, 705, such as the
CD4060 is also enabled
and drives the circuit until Analog-to-Digital (A-to-D) Converter, 704, has
transmitted its entire
sample byte, including start and stop bits, at which point the R-S Flip-Flop,
703, is reset and the
process halts until restarted by another incoming data byte. The sample byte
transmitted is buffered
through line driver, 706, and output from the sensor unit at TxD, 707. The
value sampled is the
voltage on the input, 716, of the A-to-D, 704. The angle sensing can come from
a potentiometer,
708, whereby the output, 715, from the potentiometer, 708, is a voltage
proportional to the
rotational position of the potentiometer shaft. Alternatively, the angle
sensing can come from a
magnetic rotary encoder such as the AS5040 from Austria Microsystems AG or an
equivalent part.
A variety of angular position sensors are commercially available, including
magnetic rotational
sensors (such as several commercially available devices from Austria
Microsystems AG) that will
not wear out as quickly as the resistive surfaces within a potentiometer
would. The AS5040
magnetic rotary encoder, 709, has a pulse-width modulation output which can be
passed through a
simple two stage low-pass filter (such as 710 and 711 followed by 712 and 713)
as is shown in that
company's application notes (other connections to the AS5040 not shown). The
output from these
two low-pass filters, 714, is a voltage representative of the rotational
position of a magnet
positioned proximate to the AS5040. Output, 714, would be connected to the
input 716 of the
A-to-D, 704, instead of the potentiometer, 708. With either the potentiometer
implementation or
the magnetic rotary encoder implementation, either the shaft of the
potentiometer or a shaft to
which a magnetic is mounted for operation with a magnetic rotary encoder is
provided, and the
output is a function of the mechanical linkages between the sensor unit and
the two sides of the
angle being measured.
The sensor can be packaged in many ways, with one possible configuration shown
in FIG. 8.1n
this example, the shaft (of either the potentiometer or of the magnet for
operation with a magnetic
12

CA 02783664 2012-07-18
rotary encoder), 801, extends out of a box, 802, housing the electronics. This
box, 802, is mounted
above the angle to be measured such that the centerline, 803, of the
potentiometer, 801, is
generally in line with the axis of rotation of the angle to be measured. The
box is mounted in a
fixed position on one side of the angle to be measured (e.g., to the hitch arm
when measuring the
hitch angle or to the frame of the vehicle when measuring the steering angle).
An attachment is
made to the shaft of the potentiometer, 801, with an attachment arm, 804, by
means of a spring,
805, or other device to a point on the other side of the angle to be measured
(e.g., to the trailer near
the hitch when measuring the hitch angle or to a point on the support of the
front wheel that moves
with that wheel when that wheel is turned when measuring the steering angle).
With the above equations and an understanding of the angle sensors, one can
understand an
embodiment of the invention as shown in FIG. 9. The hitch angle is measured by
way of a
sensor,901, in close proximity to the hitch, 902, pivotably connecting the
trailer, 903, to the
vehicle, 904. This sensor measures absolute angular position whereby a
measurement of zero
degrees is calibrated for when the trailer and vehicle are in-line. This angle
data is digitized and
fed into the microcomputer, 905. The vehicle's turning radius can be
determined by measuring
the steering angle with an angular position sensor, 906, on the front wheel
assembly of the
vehicle. The calculations require that certain measurements of the vehicle-
trailer system are
known and/or have been input into the system including the wheel base, co, the
hitch length, co'
and the trailer length, L. (An optional servo control 907 to actuate the
steering can be included.)
Calibration of the angle sensors includes determining the limits of travel and
the center point of
travel. Calibration values could be stored in non-volatile memory in the
microcomputer. It has
been noted that the angular sensors could perform a translation from the
measured angle into other
forms. The hitch angle could translate a reading from degrees into radians.
The turning radius
could be determined by measuring the steering angle or the steering wheel
angle and translating
into the turning radius (this would require that the steering angle sensing
module would have, at
least, the wheel base of the vehicle and, preferably, the wheel base and the
hitch length).
Furthermore, the angle sensing module could be preprogrammed with other data;
for example, the
hitch angle sensor module could be sold as a matched unit with a trailer in
which case the hitch
angle module could come preprogrammed with the length of that trailer and
enable the central
13

CA 02783664 2015-06-09
microcomputer to query that module for this additional data value rather than
require the operator
to have to enter the data during a configuration process or when a different
trailer is being backed
up.
Assuming that the turning radius of the vehicle does not change, the original
value sensed for the
turning radius is kept constant and, using this newly projected value for the
hitch angle, the
backing equation is recomputed. This continues in an iterative fashion, using
the backing equation
with the original turning radius and each newly projected value for the hitch
angle, until the
projected hitch angle reaches 0 . With each iteration, a variable is
incremented to keep track of the
number of iterations that have occurred. The iterations stop when the
projected hitch angle reaches
or crosses zero.
Just as a single increment of distance, Ax, can be used to determine the
angular change in the
vehicle's direction with the equation from above,13=180Ax/nR, the total
angular change in the
vehicle's direction can be determined from the number of iterations, k, by
multiplying by k in that
same equation, or Zi3=k180Ax/- nR. Since the terminal hitch angle of 0
implies that the trailer and
vehicle are in-line, the terminal direction of the vehicle indicates the
direction of both the vehicle
and the trailer when they are in-line. In other words, El3 is the angular
change in direction the
vehicle will undergo to come in-line with the trailer, given the initial hitch
angle and the current
turning radius of the vehicle. The above approach can be used to build a table
of angular change
entries for a range of hitch angles and steering angles for a trailer of known
length.
FIG. 10 lists a prior art table of example data for a set of initial hitch
angles (across the top of the
table) and steering angles (along the left side of the table) for a single set
of parameters comprising
the wheel base of the vehicle, the trailer length, a standard hitch length,
and a backing increment
(Ax). The data points in the table correspond to the change in direction of
the vehicle, in degrees,
between the current position and point at which the vehicle and trailer become
in-line with each
other. An entry of "J" indicates a jackknife condition. As an example, if the
hitch angle is 5 to the
right and the steering angle is 10 the vehicle and trailer will become in-
line at the point where the
vehicle will have changed its direction by 7 from its starting direction.
This table would be unique
for a given set of parameters. It will be noticed that the upper
14

CA 02783664 2015-06-09
left quadrant of the table is nearly identical (except for the sign) to the
lower right quadrant (and all
values in the other two quadrants represent a jackknife condition) and as a
result, only one
quadrant (e.g., the lower right quadrant) of this table is needed to be able
to store enough of the
table to represent the table in its entirety.
In FIG. 16, for an optimized device according to the present invention,
angular changes in
direction of the tow vehicle (measured relative to an initial position of the
tow vehicle)
corresponding to a range of turning radii and hitch angles would be pre-
computed and stored in
such a one quadrant table. This table of data would be pre-computed for a
standard sized trailer. In
one sense, this is possible because the units of measure (e.g., inches verses
centimeters verses feet,
for example) are not necessarily defined. As such, the table could be
constructed for, say, a trailer
having a length of 304.8 inches (25.4 feet) and the system can then be
considered to be in inches.
But, if a different trailer is used (say, a 10 foot trailer or an equivalent
120 inches or an equivalent
304.8 centimeters), since the units of measure are not defined, the system can
now be considered to
be in centimeters and the same table will apply. It should be obvious that
this system can be used
for any arbitrary unit of measure (including a newly invented unit of measure,
such as units of
"trailer length") as long as the length of the trailer, when measured in this
unit of measure, is 304.8
units long. This means the same table can be used for trailers of any length
as long as the units of
measure are transformed such that, in this example, the trailer is always
304.8 of these units in
length. Of course, the turning radius of the vehicle towing the trailer must
be transformed as well
to the same units of measure, but the calculation to do the transformation is
a very straight forward
ratiometric scaling of the units of measure used to construct the table
compared to the units of
measure that yields the proper length trailer and this calculation is quite
manageable for even a low
powered microprocessor (i.e., multiplication by a ratiometric scaling factor).
The "Trailer Length
Conversion Factor" (TLCF) will be the scaling factor that, when multiplied by
a value measured in
the same units of measure from which the TLCF was created will give a new
value in the
appropriate "Trailer Length" Unit of Measure (TLUM).
In this way, a low cost microprocessor (one that might not be powerful enough
to perform the
iterative calculations in real time or that might not even be able to
efficiently build the table during
an initialization sequence) could be utilized and the projected direction
could be looked up from

CA 02783664 2012-07-18
the transformed value of the turning radius and the value of the hitch angle.
This approach requires
a large enough capacity storage device to hold the table and this will add to
the cost of the system.
Additionally, only certain representative or key points from the table need be
calculated and the
values in between could be interpolated (thereby reducing the capacity of the
storage device in or
with the microcomputer and the associated additional cost). Furthermore, these
data points could
be determined empirically by measuring the hitch and steering angle and the
resulting in-line
trailer direction for a given vehicle and trailer configuration (a rather
laborious approach that
would work best if a common configuration of vehicle and trailer was
anticipated and the
calculated approach was, as a result of processor limitations or other
reasons, impractical or
unavailable). The table could be constructed for combinations of hitch angle
and turning radius in
which case the vehicle based sensor would have to provide turning radius
instead of steering angle
(thereby incorporating the wheel base and hitch length) and the table could
then be
preprogrammed for the specific trailer to be used therewith (this table might
be stored in the hitch
angle sensor unit). The number of hitch angle entries (e.g., columns) and
steering angle or turning
radius entries (i.e., the number of data points within the table) is
proportional to the accuracy
obtainable and, for economic reasons, would be matched to the application (for
example, when a
human operator is integral to the system feedback loop by guiding/steering the
tow vehicle lower
accuracy may be possible because of the ability of the operator to correct the
path being followed
whereas if the steering is being controlled by a servo operated towing vehicle
higher accuracy may
be desired). This variation might be appealing to trailer manufacturers who
might desire to build a
trailer with the present invention included without regard to the vehicle with
which it may be used.
In the event that an in-line position between the tow vehicle and trailer
cannot be reached given the
initial hitch angle and the current turning radius of the vehicle, an alarm
could be signaled (e.g.,
visually) to notify the operator that the trailer has or is on track to
jackknife to one side or the
other. This visual notification should indicate to which side the trailer has
begun to jackknife
because it might not be immediately apparent when the vehicle and trailer are
nearly in-line.
To run the iterative calculation, a computer reads the current hitch angle and
the vehicle's steering
angle and each time the set of readings is made, the computer runs a set of
calculations. The
16

CA 02783664 2012-07-18
calculations are run iteratively for a given pair of readings (see FIG. II for
an example of code to
iteratively compute the projected in-line direction of the vehicle and trailer
from these two
readings, relative to the vehicle's starting position--note that in this C
source code, the backing
equation is calculated entirely in radians to eliminate the need to convert
from degrees to radians
and back again on every iteration of the calculation). A constant incremental
value for Ax is used;
the smaller the value of Ax the more accurate the result, but the longer the
iterative computation
will take to complete. A tradeoff between accuracy and processing time (which
is also a function of
the processing speed of the computer) may have to be made. In running the
solution, the program
iteratively computes the backing equation for the set of readings to project
what the new hitch
angle will be following each additional increment of travel, Ax. This
iterative calculation continues
until the new hitch angle reached or crosses through zero which corresponds to
the vehicle and
trailer being in-line (when the angle equals zero). The number of iterations
that are required until
the new hitch angle crosses through zero is the number of increments of Ax
that the vehicle will
have to back up, given the initial values of the hitch angle and steering
angle, in order for the
trailer and vehicle to become lined up. The steering angle is presumed to not
change during the
calculation and so too the turning radius is presumed not to change. As a
result, since the number
of increments has been calculated as a part of the iterative solution, the
distance traveled along the
arc of the turning radius can be computed and so too the change in angular
direction of the vehicle.
(The distance to be backed up could, optionally with additional display
electronics, be displayed to
the operator.) If the vehicle were to travel this distance (if it were to
actually back up the distance
computed in the iterative calculation while keeping the steering angle, and
therefore the turning
radius, constant), the vehicle and the trailer would be in-line with each
other. As a result, by
displaying the projected change in angular direction on a meter such that the
number of degrees of
change in angular direction calculated is the number of degrees of deflection
shown on the needle
of the meter, that meter can be positioned flat on the shoulder of the
driver's seat such that the
needle will point in that direction of the path behind the vehicle where the
vehicle and trailer will
be headed when the vehicle and trailer are in-line. Note that the meter would
be positioned and
calibrated such that a value of zero, that is to say that the calculation
indicates that no change in
direction will result in the vehicle and trailer being lined up (i.e., the
trailer and vehicle were
already lined up at the start of the calculation when the hitch angle and the
vehicle's steering angle
were sampled), would have the needle of the meter pointing directly back
behind the vehicle. The
17

CA 02783664 2014-02-18
iterative backing calculation requires that some constant values will also
have to be stored in the
computer; these include, in addition to the hitch angle and the turning
radius, the number of
degrees that the meter can display or that can be displayed by a one-half
scale deflection of the
meter and the trailer length. In order to compute the turning radius (see FIG.
12 for an example of
code to compute an estimate of the turning radius having sufficient accuracy
to implement the
prototype), in addition to having a value for the steering angle (measured in
degrees or radians),
some constant values will also have to be stored in the computer; these
include the wheel base and
the hitch length (the square of the hitch length can be precomputed to save
processing time). In
operation, when the hitch angle is large and the steering angle is small, many
more iterations are
required to converge on a solution. As a result, performance can be sluggish
under this condition
and backing speed should be slowed to be most accurate. With the present
invention, the iterative
solution is replaced by a ratiometric conversion of the inputs along with a
more efficient algorithm.
Note that the precision of the operator guided system need only be as accurate
as the operator can
perceive given the resolution of the user interface. If a mechanical metering
output device is
utilized, one's eye might not be able to distinguish the difference between
one projected direction
and another projected direction if those two directions only differ by a few
degrees or a fraction of
a degree. As such, the accuracy of the calculations need not be more precise
than the operator
could perceive on that output device such that bringing the vehicle and
trailer in-line need only be
generally in-line enough to guide the operator. This ability to limit the
precision should help to
keep the cost of the system down as the calculations can be simplified,
iterated to a lesser degree of
precision, or otherwise approximated. This also applies to the precision used
for the sensing of the
angular inputs and their translation into other forms, as would be the case
when sensing the
steering angle and translating that steering angle into the turning radius or
in deciding whether or
not to include the hitch length. However, when the steering of the tow vehicle
is servo controlled,
greater precision may be desirable.
Variations on the computation may involve calculating the various order
derivatives of the hitch
angle. For example, knowing the hitch angle and backing up some distance Ax
and then rereading
18a

CA 02783664 2014-02-18
the hitch angle will yield the first derivative (change in hitch angle per
change in position, Ax);
backing up an additional distance Ax will not only yield a second measure of
the first derivative
18b

CA 02783664 2012-07-18
but will also yield a measure of the second derivative. With these various
order derivatives one
could employ a Taylor Series expansion-like approach. One could also use Runge-
Kutta, Adams-
Moulton or other forms of Numerical Calculus or Dynamic Simulation or the
like. An analog
circuit could be constructed using such analog circuits as op-amps,
integrators, adders, and the
like.
The angular change in direction, Ep, is shown graphically to the operator. As
stated above, one
way this can be done is by converting EI3 to an analog voltage; this voltage
is displayed on a
traditional analog needle meter. The zero point would be set to the center of
the meter's deflection
range. The meter would be positioned in the vehicle in view of the operator
when he is turned to
look out the back of the vehicle (just as he would be looking when backing up
with a trailer
without the present invention) such that the needle would point straight out
the back of the vehicle
when Ei3 reads zero. For the particular meter used, the angles of the needle
should be measured on
the face of the meter for its maximum and minimum deflections from this center
position. These
angles will correspond to the largest angle to the left and right that can be
displayed. Scaling the
output voltage for Ef3 to fit the meter's scale should be clear to those
versed in the art. When the
needle is deflected to either its maximum or minimum position, the operator
must assume that a
potential jackknife condition may exist. Many types of display mechanisms
could be used instead
of the meter -- LCD displays or other electronic graphical displays showing a
pointer or otherwise
indicating a direction, LED's along the top edge of the rear window, projected
beams of light from
a laser diode movably mounted, and a wind-vane like pointer movably mounted on
top of a rod
extending up from the top of the hitch are a few alternate display
possibilities.
But, a preferred solution is to replace the meter type pointing device with a
video system or use the
video in addition to a pointing device. Such a solution comprises a video
camera or image sensor
on the back of the vehicle (such as when a boat trailer is empty) or on the
back of the trailer (such
as when the trailer is carrying a boat) along with a video monitor visible to
the operator. This might
be especially useful for tall trailers that may block the view from the
vehicle. The camera could be
movably mounted such that the left to right direction of the camera is motor
controlled (i.e.,
motorized panning) instead of or in addition to the pointer. In this way, the
image on a monitor
screen in the vehicle would show where the trailer is going to go by turning
the camera such that
19

CA 02783664 2012-07-18
the target is kept in the center of the screen. The angle would be adjusted
because if the camera is
on the trailer and the trailer is already turned by the angle of the hitch,
one would not want to
incorporate the hitch angle component of the projected direction twice (the
projected angle reflects
the amount of turning of the vehicle to come in-line with the trailer, but the
trailer is already partly
turned in the direction of that projected direction). In addition, an on
screen indicator could notify
the driver when a jackknife condition is reached or imminent and to which side
(instead of having
the camera swing off to that side). Alternatively, the camera could remain
fixed while an on screen
indicator (e.g., a superimposed line, arrow, icon, or other graphic) would
identify the target
direction of the trailer on the video monitor. This solution has the added
benefit of a safety camera
monitoring system for safer backing. Some drivers may prefer a left-to-right
mirror imaging of the
camera image to facilitate more comfortable steering.
When the video system variation is used in conjunction with a towing vehicle
having servo
controlled steering, the operator would turn a knob which would cause the
video camera to pan in
proportion to the knob turning; this would enable the operator to turn the
knob until the desired
destination for the trailer is visible in the center of the video screen. The
angle of panning of the
camera would then also be the angle of the projected direction (being careful
to distinguish the
difference between the vehicle mounted camera and the trailer mounted camera
which is adjusted
to not double-count the hitch angle). Without a video system, a pointer
mounted on a knob could
be used to thereby enable the operator to turn the knob until the pointer is
pointing in the desired
direction, and this angle of the pointer would be the angle of the projected
direction. With either
operator input mechanism (or any other), the system would then perform a
reverse lookup from the
table (i.e., to search the line in the table corresponding to the current
hitch angle in order to find the
angle of the projected direction or the two adjacent angles of the projected
direction to facilitate an
interpolated solution) in order to identify the turning radius from the table
(or interpolated
therefrom). This turning radius (with any adjustment for its being in Trailer
Units) is transfered to
the servo steering control to cause the towing vehicle to adjust its steering
angle (i.e., to turn the
steering wheel).
The knob in both the video system variation and in the simple knob mounted
pointer variation
could be thought of as a miniature steering wheel. The operator would
continuously maintain the

CA 02783664 2012-07-18
indication of the direction as the vehicle and trailer are moving. In other
words, as the vehicle
backs up and the trailer and/or vehicle turns, the knob will have to be turned
in the opposite
direction (to offset such turning of the trailer and/or vehicle) such that the
direction of the intended
path is kept the same.
A second design utilizing a low cost microcomputer chip uses the single
precomputed table
approach with unit of measure transformation. This design incorporates display
means to indicate
the range of projected directions for the vehicle to become in-line with the
trailer. This display
means can comprise either a meter pointing device, an LCD display panel,
and/or a rearview video
screen with superimposed curves indicating the limits to the range of
projected directions with
either the current projected direction centered on the screen or indicated
with an additional
superimposed curve.
A flow chart for this prototype is shown in Fig. 13. In this flow chart, the
process operates as an
interrupt routine where interrupts are triggered by reception of the input
angle values and the
resulting projected to become in-line value is determined and output on the
display device. The
software routine is entered when a value is received from the steering sensor
301 or from the hitch
angle sensor 306. This routine entry could be caused by an interrupt on a
serial port. When an
interrupt occurs for the steering sensor serial port 301, the steering sensor
value is read in from the
steering serial port 302 and converted into the corresponding value for a
turning radius 303. This
conversion is accomplished by looking up the turning radius in a list that
provides a turning radius
value for a given steering sensor value. This conversion will also apply the
scaling factor, TLCF, to
the turning radius value to convert from the units of measure of the turning
radius list into the units
of measure for the projected direction look-up table (wherein the units of
measure in the table are
=
in the "trailer length" unit of measure -- TLUM). This may optionally include
interpolating for the
final turning radius value from the two closest (one higher and one lower)
list entries for steering.
This final TLUM turning radius value is stored in a variable and a steering
value flag is set to
indicate that the turning radius value is ready. A check is made to see if
both the turning radius
value and the hitch angle value are available 310 and, if both are not
available, the process returns
to waiting mode 300. When an interrupt occurs for the hitch angle sensor
serial port 306, the hitch
angle sensor value is read in from the hitch angle serial port 307 and this
value is stored in a
21

CA 02783664 2012-07-18
variable and a hitch angle flag is set to indicate that the hitch angle value
is ready. A check is made
to see if both the turning radius value and the hitch angle value are
available 310 and, if both are
not available, the process returns to waiting mode 300. This waiting mode 300
would be a main
loop wherein other functions would be monitored and performed (such as display
refreshing and
processing events from a user interface). Alternatively, the serial ports for
steering and for the hitch
could be monitored in a main loop (along with other functions) and this
routine could be entered
by branching from that main loop when data is received in either serial port;
in this case, the steps
to be performed when a steering value is received 301-305 and the steps to be
performed when a
hitch angle value is received 306-309 (along with the conditional test to
branch 310) could be
incorporated in that main loop. Note that the angle sensors can be made free-
running in which case
no step to initiate a new sample 305 & 309 would be required; if not free-
running, the angle
sensors would have to be started up in an initialization routine.
Once both the turning radius value (TRV) and the hitch angle value (HAV) are
ready, the projected
direction when both the vehicle and trailer are in-line is looked-up.
Interpolating a value not
specifically included in the table is performed by first looking-up the
closest values on one axis of
the table for the hitch angle, i.e., the closest value below (HAVL) and above
(HAVH) the hitch
angle value (HAV) and for the final turning radius, i.e., the closest value
below (TRVL) and above
(TRVH) the final turning radius value (TRV) in 311. This will enable the look-
up of four Table
Entries for hitch angle low & turning radius low (TELL), hitch angle low &
turning radius high
(TELH), hitch angle high & turning radius low (TEHL), and hitch angle high &
turning radius high
(TEHH) in 312. Next, in 313, a final value is determined by first
interpolating two values -- one
value,TEL is interpolated from the two looked-up values corresponding to hitch
angle low &.
turning radius low (TELL) and hitch angle low & turning radius high (TELH) and
the other value
TEH is interpolated from the two looked-up values corresponding to hitch angle
high & turning
radius low (TEHL) and hitch angle high & turning radius high (TEHH) by finding
the value
proportionally between them. These are calculated from the proportional
distance between the two
turning radius values and this proportionality factor is TRV = (TRV-
TRVL)/(TRVH-TRVL) such
that TEL = (TRV *1(TELL)-(TELH)I + TELL) and TEL = (TRV *I(TEHL)-(TEHH)1+
TEHL). The
final interpolated value is calculated from the proportional distance between
the two hitch angles
and this proportionality factor is HAVA (HAV-HAVL)/(HAVH-HAVL) such that TE =
(HAVA*
22

CA 02783664 2012-07-18
(TEL)-(TEH)I + TEL). This angle, TE, is then displayed on the display device,
such as a meter
pointing device, as outlined above. Any other display updates would be
performed in 315,
including the display of the upper and lower limits to where the projected
paths can go for the
hitch angle HAV. Interpolation for these upper and lower limits is optional in
that, given HAV, the
greater low value and the lesser high value will generally suffice. These can
be found by locating
the line in the table corresponding to HAVL and scanning down that table line
for the first and last
values (where one value will be the extreme corresponding to the tightest
turning radius available
and the other will be the extreme corresponding to the point just before
jackknifing). For example,
looking at table in Fig, 10, if the hitch angle value, HAV, is 13 degrees and
the tightest turning
radius for the vehicle corresponds to the steering angle of "50" then the
lower limit can be
estimated to be 18 (i.e, the greater of 11 and 18) and the upper limit can be
estimated to be 30 (i.e,
the lesser of 30 and 42). Finally, in 316, the steering value flag and hitch
angle value flag are
cleared and program control returns to the wait routine 300 (this includes any
interrupt service
routine return functions if interrupt driven control is utilized). To prevent
against a lost data byte
due to a communications glitch, a watch-dog timer routine can be utilized to
clear the serial ports
and data values and to reinitiate sampling requests to both sensors.
The path of the trailer can be overlaid on the video screen. The tow vehicle's
path for each of these
projected paths is easily projected based on the vehicle's turning radius
alone and could be used as
a good approximation of the path from the starting position to the final
position (at which point the
tow vehicle and trailer will be approximately in-line). The two extreme paths
(i.e., the ISL and the
TTL) can likewise be displayed.
While the table described above is said to be in units of trailer length, such
a unit is arbitrary and is
used as a possible unit out of many. The units could have just as easily been
1/10 of a trailer, two
feet, or whatever. The essence of the present invention is that a table can be
used for rapid lookup
of answers with interpolation being used for values not in the table and
ratiometric scaling used for
trailers having a length measured in units that are different from the units
used to build the table. It
is contemplated by the present invention that other approaches to obtaining
the projected direction
can be utilized; for example, a calculated solution could be implemented
whereby this calculation
is optimized for a tow vehicle and trailer of a known length (in Trailer
Units) in order to make the
23

CA 02783664 2014-02-18
calculation most efficient in software while incorporating ratiometric scaling
for trailers having a
length measured in units that are different from the units used to process the
calculation.
Figure 14A-D depicts four scenarios of tow vehicle steering with the hitch
angle to the left. Left-
right mirror images apply for hitch angles to the right. A hitch angle to the
left is arbitrarily defined
as a positive valued hitch angle whereas a hitch angle to the right is a
negative value. A steering
angle to the left is defined as a positive valued steering angle whereas a
steering angle to the right
is a negative value. Because of this mirror symmetry, the sign of the hitch
angle can be ignored for
the purpose of determining the projected angular change in direction of the
tow vehicle to where
the tow vehicle and the trailer become generally in-line and then the sign
restored before using that
projected result. (This is consistent with only storing a single quadrant from
the table as described
above for Figure 10.)
Figure 14A shows the tow vehicle steered to drive straight backwards (note the
position of the
front wheels of the tow vehicle). In this scenario with the hitch angle to the
left, as the tow vehicle
reverses the trailer will jackknife to the left. Figure 14B depicts the first
limit condition, that of
infinite turning. In this scenario, a backing increment will be translated
into motion by the trailer
whereby a portion of that backing increment will go into backing the trailer
and a portion into
rotating the trailer, as described above. When the incremental amount of
trailer rotation matches
the amount of tow vehicle turning as a function of the steering angle, the
hitch angle will be
unchanged after completing the backing increment from what it was before the
backing increment.
As a result, the next backing increment (assuming no change to the steering
angle) will result in
the same hitch angle again and, in theory (because in real life, imperfections
in the apparatus,
driving surface, and the like will prevent the perfect outcome) the tow
vehicle and trailer could
drive indefinitely along the arc of a circle defined by this steering angle
(and matched by this hitch
angle). This steering angle (or, of course, it's corresponding turning radius)
defines the first limit
condition and this is a function of the trailer length. Any steering angle
that moves away from this
infinite turning steering angle towards the straight line steering condition
(or beyond) will result in
jackknifing to the left where the farther from the infinite turning angle the
more rapidly jackknifing
will occur. Any steering angle that moves away from this infinite turning
steering angle in the
24a

CA 02783664 2014-02-18
opposite direction (i.e., away from the straight line steering condition) will
result in a controlled
steering of the trailer and this is depicted in Figure 14C. However, as
depicted in Figure 14D, there
24b

CA 02783664 2014-02-18
is a second limit which is a function of the vehicle and is obtained when the
steering angle reaches
the greatest or sharpest angle (i.e., tightest turning radius) that the tow
vehicle can turn. One most
commonly thinks of controlled backing with a trailer as occurring between the
Infinite Steering
Limit (ISL) and the Tightest Turning Limit (TTL). There is an ISL and a TTL to
both the left side
and the right side of the vehicle center line. However, it is the steering
outside of these limits that
requires special understanding if maneuvers such as Parallel Parking with a
trailer and Reversing
Directions with a trailer are to be affected. Therefore, to increase the hitch
angle, the tow vehicle
must temporarily steer in the range where jackknifing would occur and to
decrease the hitch angle,
the tow vehicle must steer in the range between the ISL and the TTL,
inclusively. To reverse the
hitch angle, the tow vehicle must steer in the range between the ISL and the
TTL, and continue
backing beyond the point where the tow vehicle and the trailer become
generally in-line. One or
more of these limit lines can be displayed by superimposing an arc
corresponding to these turning
angles, as is known in the prior art.
As an example of operation when parallel parking with a trailer into a parking
space (with the curb
on the right), the vehicle and trailer initially pull forward of the space (at
which point they are in-
line). The vehicle is first steered to the left (see Figure 15A) by an amount
that will not cause the
front right corner of the vehicle to strike a parked car while backing up.
This first steering is
estimated by the operator if the present invention is being used as a
direction indicator, or if servo
controlled steering is being used with automated back-up control (as is known
in the art), this first
steering can be determined based on the right side collision sensors. As is
now shown in Figure
15B, this will cause the trailer to turn to the right, directing its back end
into the space. Backing
continues until the back of the space falls between the left side ISL and TTL.
The vehicle is now
secondly steered to the right with an amount of steering close to the TTL, and
as shown in Figure
15C, this will cause the trailer to move only a little bit farther into the
space (to allow room for the
straightening step) and to cause the vehicle to start to become in-line with
the trailer. The vehicle
continues to back up to the point where the vehicle and trailer become in-
line. Then, as shown in
Figure 15D, the vehicle continues to back up beyond that the point where the
vehicle and trailer
became in-line, causing the trailer to cross the center line of the vehicle.
At this point, the trailer
will be generally in the space and the vehicle is thirdly steered to the left
with the aid of the present
invention by an indicated amount that will direct the trailer to the back of
the space. With this third

CA 02783664 2012-07-18
steering, as shown in Figure 15E, the vehicle continues to back up until the
trailer and vehicle
become generally in-line within the parking space. In the prior art, Fischer
et al. in their U.S.
Patent 7,089,101 (at column 9 line 43 through column 10 line 39), while no
method for
determining the path of a tow vehicle backing with a trailer is disclosed, a
method is disclosed to
retard the speed of the tow vehicle if the actual path deviates from a
projected path (however it is
determined), and this method could be utilized along with the present
invention. However, the
present invention is likewise envisioned to be utilized in situations where
the steering is controlled
by servos but the accelerator and break are controlled conventionally by the
operator.
Obstacle sensors are recommended for partially automatic guided (and required
for fully automatic
guided) trailer backing systems. However, such sensors will need to be trailer
mounted as vehicle
mounted sensors could be blocked by the trailer and sensor selection will be
limited to those
sensors that will not be affected by being submerged along with a boat
trailer, often into water
containing dirt or plant or other debris that could obscure or otherwise
diminish or defeat the
sensors' operation. An operator guided system, even if the steering is servo
controlled, would have
minimal risk of the operator erroneously relying on sensors that are not
obscured.
The foregoing description of an example of the preferred embodiment of the
invention and the
variations thereon have been presented for the purposes of illustration and
description. It is not
intended to be exhaustive or to limit the invention to the precise forms
disclosed. Many
modifications and variations are possible in light of the above teaching. It
is intended that the scope
of the invention be limited not by this detailed description, but rather by
any claims appended
hereto.
26

Representative Drawing

Sorry, the representative drawing for patent document number 2783664 was not found.

Administrative Status

2024-08-01:As part of the Next Generation Patents (NGP) transition, the Canadian Patents Database (CPD) now contains a more detailed Event History, which replicates the Event Log of our new back-office solution.

Please note that "Inactive:" events refers to events no longer in use in our new back-office solution.

For a clearer understanding of the status of the application/patent presented on this page, the site Disclaimer , as well as the definitions for Patent , Event History , Maintenance Fee  and Payment History  should be consulted.

Event History

Description Date
Time Limit for Reversal Expired 2019-07-18
Letter Sent 2018-07-18
Grant by Issuance 2016-12-06
Inactive: Cover page published 2016-12-05
Notice of Allowance is Issued 2016-09-30
Inactive: Office letter 2016-09-30
Inactive: Q2 passed 2016-09-27
Inactive: Approved for allowance (AFA) 2016-09-27
Letter Sent 2016-09-13
Inactive: Office letter 2016-09-06
Pre-grant 2016-09-06
Withdraw from Allowance 2016-09-06
Final Fee Paid and Application Reinstated 2016-09-06
Inactive: Correspondence - Formalities 2016-09-06
Inactive: Final fee received 2016-09-06
Reinstatement Request Received 2016-09-06
Deemed Abandoned - Conditions for Grant Determined Not Compliant 2016-07-18
Notice of Allowance is Issued 2016-01-18
Letter Sent 2016-01-18
Notice of Allowance is Issued 2016-01-18
Inactive: Approved for allowance (AFA) 2016-01-13
Inactive: Q2 passed 2016-01-13
Amendment Received - Voluntary Amendment 2015-08-27
Inactive: S.30(2) Rules - Examiner requisition 2015-08-27
Inactive: Report - No QC 2015-08-26
Letter Sent 2015-06-12
Inactive: Adhoc Request Documented 2015-06-09
Reinstatement Requirements Deemed Compliant for All Abandonment Reasons 2015-06-09
Reinstatement Request Received 2015-06-09
Maintenance Request Received 2015-06-09
Amendment Received - Voluntary Amendment 2015-06-09
Inactive: Abandoned - No reply to s.30(2) Rules requisition 2014-10-03
Inactive: S.30(2) Rules - Examiner requisition 2014-04-03
Inactive: Report - No QC 2014-03-25
Amendment Received - Voluntary Amendment 2014-02-18
Inactive: Cover page published 2014-01-30
Application Published (Open to Public Inspection) 2014-01-18
Inactive: S.30(2) Rules - Examiner requisition 2013-08-19
Inactive: IPC assigned 2013-03-27
Inactive: First IPC assigned 2013-03-27
Inactive: IPC assigned 2013-03-27
Inactive: <RFE date> RFE removed 2012-08-07
Filing Requirements Determined Compliant 2012-08-07
Inactive: Office letter 2012-08-07
Letter Sent 2012-08-07
Inactive: Filing certificate - RFE (English) 2012-08-07
Application Received - Regular National 2012-08-07
All Requirements for Examination Determined Compliant 2012-07-18
Request for Examination Requirements Determined Compliant 2012-07-18
Small Entity Declaration Determined Compliant 2012-07-18

Abandonment History

Abandonment Date Reason Reinstatement Date
2016-09-06
2016-07-18
2015-06-09

Maintenance Fee

The last payment was received on 2016-09-02

Note : If the full payment has not been received on or before the date indicated, a further fee may be required which may be one of the following

  • the reinstatement fee;
  • the late payment fee; or
  • additional fee to reverse deemed expiry.

Please refer to the CIPO Patent Fees web page to see all current fee amounts.

Fee History

Fee Type Anniversary Year Due Date Paid Date
Request for examination - small 2012-07-18
Application fee - small 2012-07-18
MF (application, 2nd anniv.) - small 02 2014-07-18 2014-06-27
MF (application, 3rd anniv.) - small 03 2015-07-20 2015-06-09
Reinstatement 2015-06-09
MF (application, 4th anniv.) - small 04 2016-07-18 2016-07-11
MF (application, 5th anniv.) - small 05 2017-07-18 2016-09-02
Final fee - small 2016-09-06
Reinstatement 2016-09-06
Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
DANIEL R. SHEPARD
Past Owners on Record
None
Past Owners that do not appear in the "Owners on Record" listing will appear in other documentation within the application.
Documents

To view selected files, please enter reCAPTCHA code :



To view images, click a link in the Document Description column. To download the documents, select one or more checkboxes in the first column and then click the "Download Selected in PDF format (Zip Archive)" or the "Download Selected as Single PDF" button.

List of published and non-published patent-specific documents on the CPD .

If you have any difficulty accessing content, you can call the Client Service Centre at 1-866-997-1936 or send them an e-mail at CIPO Client Service Centre.


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
Description 2014-02-18 30 1,426
Abstract 2014-02-18 1 21
Claims 2014-02-18 4 149
Drawings 2014-02-18 10 165
Description 2012-07-18 26 1,330
Abstract 2012-07-18 1 24
Claims 2012-07-18 3 120
Cover Page 2014-01-30 1 36
Drawings 2012-07-18 10 163
Description 2015-06-09 30 1,430
Abstract 2015-06-09 1 20
Drawings 2015-06-09 11 201
Claims 2015-06-09 5 189
Claims 2015-08-27 5 193
Cover Page 2016-11-25 1 32
Acknowledgement of Request for Examination 2012-08-07 1 175
Filing Certificate (English) 2012-08-07 1 156
Notice: Maintenance Fee Reminder 2014-04-23 1 119
Courtesy - Abandonment Letter (R30(2)) 2014-12-01 1 163
Notice: Maintenance Fee Reminder 2015-04-21 1 119
Notice of Reinstatement 2015-06-12 1 170
Commissioner's Notice - Application Found Allowable 2016-01-18 1 160
Notice: Maintenance Fee Reminder 2016-04-19 1 129
Notice of Reinstatement 2016-09-13 1 170
Courtesy - Abandonment Letter (NOA) 2016-08-29 1 164
Maintenance Fee Notice 2018-08-29 1 180
Notice: Maintenance Fee Reminder 2018-04-19 1 121
Second Notice: Maintenance Fee Reminder 2019-01-21 1 131
Notice: Maintenance Fee Reminder 2019-04-23 1 130
Correspondence 2012-08-07 1 15
Fees 2014-06-27 1 22
Fees 2015-06-09 1 25
Examiner Requisition 2015-08-27 3 190
Amendment / response to report 2015-08-27 10 343
Fees 2016-07-11 1 23
Fees 2016-09-02 1 23
Courtesy - Office Letter 2016-09-06 1 29
Correspondence 2016-09-06 1 30
Correspondence 2016-09-30 1 26