Google Inc. v. Traffic Information LLC
Filing
52
Brief Plaintiff's Opening Claim Construction Brief. Filed by Google Inc.. (Attachments: # 1 Exhibit A, # 2 Exhibit B, # 3 Exhibit C, # 4 Exhibit D, # 5 Exhibit E part1, # 6 Exhibit E part 2, # 7 Exhibit E part 3, # 8 Exhibit E part 4, # 9 Exhibit E part 5, # 10 Exhibit F part 1, # 11 Exhibit F part 2, # 12 Exhibit G, # 13 Exhibit H) (Markley, Julia)
Google Inc. v. Traffic Information LLC
Doc. 52 Att. 10
^_-@
-)- - | ?
:i
-O$il.il..:::ill:i,' ';r
KLR 7116.0006
":ii'.
t lll;i':''ri:li ,,, :il"llii:l: ':il -i:i;ij::;i'::il .L(l|. --A
A
--: ^ , :^
UTILITY PATENT APPLIGATION TRANSMITTAL
(Only for new non-provisional applications urtder 37CFRS1.53{b}}
Attomey
Docket
I
Firsl lnvenlor or Application ldentifier Titte lsvsrev FoR PRovtD|NG
lDeKock, I
et al.
TRAFFIC INFoRMATION
Express Mait Labet No- leL sts+zotzo APPLICATION ELEMENTS
See MPEP chapter 6a0 concerning utility palent applicalion contents
us
"ffi
\lo "\ct. : ro.<.c o<
-=*
ADDRESS
TO:
Commissioner for Palents & Trademafks Box Patent Application Washington, D.C. ?0231
E 'Fe
Transmittal Fom (e.9. PTO/SB/I7) Total pages
5-
D
Microfiche cornputer Program (Appendix)
(Submit an original and a duplicale for fee processing)
El Specification
6. Nucleotide and/or Amino Acid Sequence Submission (if applicable, all necessary) a.
lpreferred arrangement set forth below) - Descriptive Tide of the Invention - Cross References to Related Applications - Statement Regarding Fedoally Sponsored Research - Reference lo Microfiche Appendix - Brckground of the lnvention - Brief Summary of the Invention - Brief Descriptionlof the Drawings (i{ filedl - Detailed Description - Clainr(s) - Abstract of the Disclosure
I
Conrputer readable copy Paper copy (idmtical to compuler copy)
b. !
c. !
7.
Stalemenl veriffng identity of atlove copies
f|
Assignment Papers (cover sheet & document(s))
37 CFR S3.73(b) Slatement when there is an assrgnee
8. fl
9.
ft
Pmer of Attorney
fl I I
English translation dcument (if applicable) Information
fi
Drawing(s) (35 USC ?t3)
flotal Pags
10.
Disclosure
!
Copies of IDS Citations
Statemerrt (lDS) /PTO
1449
Oath or Declaration
[otal
Pages
1
1.
Prelinrinary Arnendrnertt
a- f!
Newly executed (origirral
o
copy)
fi
Copyfrom a prior application (37 CFR S1.63(d)) (for continuation/divisfonal with Box 16 completed)
a
13_
Return Receipt Pmtcard (MPEP 5O3) (should be specifically itemizedl
l. D
Deletion of lnvento(s) named in the prior application, 37rcFR ggl .53(d)(2) and 1,33(b)
Signed statement attached deleting invenlor(s)
!
t]
'Small
Entity
Statements
(PTO/ svog-12)
se
Statement filed in ptior application. Status still proper and desired.
E
Certified Copy of Priority Document(s) (if foreign priority is clairned) Other
.i Notefor ltems .1 & 13: .ln order to bo entitled to pay small entity lees; a bmall entily sl,atement is required (37 CFR S 1:27), ex-c.qp! it one filbd in a prior application is reliod upoir (37 CFR '
15.
D
16. ll a CONTINUING APPLICATION, check appropriate box, and supply the requisite informatiorr below and irr a prelimimry anrendment
! Divisional I Continuation-in-part (ClP) of pdo application N-o-:10/218,-85O Prior application informaton: Examincr Marc ColemE! Group No.lArt Unit 36q1 or DtvtStorulL nPps oniilTi;Gif,EaGlosure of the prior appticaloil6il-itrGn-iiEin or declaration is suppiied under Box 4b, is considered a part ol the disclosure of the accompanying coniinuation or divisional application and is hereby incorporated by referenceThe incorporation gglggly be relied upon when a portiorl has beqrim*mitmtly*mi$df11"r 0re subrrritled applicadon parts EContinuation
For
coNttttuAttoN
I
7 coffiHHnNft Hlllf, la[ilnEss
o, I
PATENT TRADEMARK OFFICE
]
Customer Number or Bar Code Label
Kevin l-- Russell
Corraanonnance address below
,Iame
\ddress
iOl SW Second Ave-, Suile
rd
160O
jity
lountry
JSA
State
Keun | . Russell
I OR
Zip Code 1972M-3157
Telphone | (503)227-563'l
Registralion
FAX
No. |
l(s03)228-4373
38.292 February 13, 2003
Name (print Signature
type) |
,/,.t/,.'/ ,4-,
Date I
Page 1 of 139
Dockets.Justia.com
.ji ,.L.
J"'t 't.r'.j,! !r,,.tr ,,,,jr {,,.!
_i, .,r
.,:l ,,:. ;, ,,.il.. ,r,,ir it,.,,
,:n ,,ii i'jr, !f i! 'j,l f.i ::: nt,.,tr 1,,.,. .,.it., ,,, tr t..,n -.,.}:
FEE TRANSMITTAL for FY 2003
Palent fees are subject lo annual revision-
E
Appficant claims small entity status. See 37CFR 1.27
TOTAL AMOUNT OF PAYMENT
METHOD OF PAYMENT (check all that apply)
FEE CALCULATION (continued)
El cnecr Efregit
trts.,ff/ Eotno
-1
DNon" Fe
($)
Fee Descripllon
550
Vilhauer McClung & Stenzel
10sl
1053
1
1301205r
65 Surehargo - late filing fee or oath 25 Surcharge-late provisional tiling f@ or cowr
sheel
The Commissioner is authorized to:(check all that apply)
flCharge fees indicated below flcredil
I
any owrpaymenG
f]
CharOe any additional fee(s) during the pendency ot this
13011053 130Non-Englishspecificatiott 1812 2,5201 18 12 2,520 Forfiling a reqltesi for ex-parte reeEminalion 804 920. 804 920' Requesting publication of SlR prior to Examiner
11
applrcatron Charge any fee(s) indicated brilow, except for the filing tsa to the abow-identrfied deDosit account.
1805 1840'11805 1840* Request:ttg
action
publicalion of SIR afler Eminer
Entity lsmatl
Entity
Fee Descriptiorr
1001 1002 1003 1004
750 330 520 750 1005 160
12001 12002 12003 12004
375 165 26o 375
Utilily filing
te
Designfilingfee Plantfilingfee Reissuefilingfee
ProMsionalfilingleg
12005 80
SUBToTAL (1)
,
EXTRA CLAIM FEES FOR UTILITY AND RETSSUE
I 1251 11012251 55 Exlension for reply within tirst month 1252 41012252 205 Extension for replywithin second monlh 1253 93012253 465 Fxtension for replywithin third month 1254 1,45012254 725 Extension for reply within fourth month 1255 1 ,97012255 985 Exension lor roply within itlh month l4O1 32012401 160 NoticeotAppeal 14OZ 32012402 l60Filingahnetinsupporlofanappeal 1403 2S012403 l40Requestfororalhearing 1451 1.51011451 1,510 Petitiontoinstituteapublic useproceeding 1452 11012452 55 Petition to revive - unawidable 1453 1,30012453 650 Petition lo revive - unintenlional 1501 1.30012501 650Utlrtyissuelee(orteissue) 1502 47012502 235 Desrgn rssue fee 1503 63012503 315 Planl issue fee 13011460 1807 18011806 1 2809
130 Pelihons to the Commissioner 50 P.ocessing tee under 37 CFR 1.17(q)
otar
craims [-5d-1-zo" : Deperrderrt
rdep.craims
lultiple
13-"'
=
l t8-lxFl= l-ol"l-l=
I
l=
180 Submrssion of Information Disclosure Stmt. 40 Rectrding each patent assignment per property
(times number ot properti6s)
Claims in excess of 20
375 Filing a submission after final rejeclion (37 c.F.R. 1.129(a)) 375 For each additional inwniion to te emined
(37
1201 84 12201 42
Independent claims in excess of 3 Muliiple dependent claim, if not paid
75012S10 1801 75012801 1802 90011802
'*Reissue independant claims owr original patent 'Reissue claims in excess of 20 and owr
orig iral palent
3T5RequestforcontinuedExamination(RCE) 900 Requestfotexpeditedexamimtionofadesign
suBrorAl
(2) l-5ctl
Reduced by Basic Filing Fee Paid
(5o3\227-5631
Exhibit F qe 2 of 139
.:1i..
li-.t -iiii *iri, ,y'
.,:ii.,
i$' ;t:i: ,,
ii:..r;
;::L .,ii.. .:::ii l,,.li ::*;
CERTIF'ICATE OF' MAILING BY EXPRESS MAIL
l
Express Mail
No.:
EL 915420176 US
February 13, 2003
Date of
Deposit:
I hereby certiflr that the patent application attached hereto entitled SYSTEM FOR PROVIDING TRAFFIC INF'ORMATION, DeKock, et al., inventors, is being deposited
with the United Stlates Postal Servicc "Exprcss Mail Post Office to Addressec" sen ice on the
date indicated abovc and is addressed to, Thc Flonorable Commissioner for Patents. Box Patent
Application, Washington, D.C. 2023 l.
Exhibit F Page 3 of 139
.
,,r!. r.,,n,,,,.tr rl,..r' ,,. ,,,r,, 4.,.tilt,,,.
il i i
':.r ,,"
"";i: ..i1 ,r'
" 'i,
.n i ' i; ..i: l i: .i i, ::: rr rt..,t rr.,.. ,,,|,. ,.r'!,.n....t,
SYSTEM FOR PROVIDING TRAFFIC INFORMATION
'
This application is a Contirmation of U.S. Application No. 10i218,850,
filed August 74,2002; which additionally is a conrinuation of
u.s. Application No.
09/55a,476, filed on April 14,2000; which additionally is a continuation of u.S.
Application No. 09/352,156, liled July 12,1999; which claims the benefit of U.S. ProvisionaiApplication No. 60/130,399 filecl April 19, 1999; U.S. Provisional
l0
Application No. 60/166,868 filed November 22, 1999; and u.S. Provisional Application No. 60/189,913 filed March 16, 2000.
BACKGROUND OF THE INVEN]ION
The present invention relates to a system for providing traffic information,
and more particularly a system for providing traflic information to a plurality of mobile
l5
users connectcd to a network.
I
Commuters have a need for information relating to the congestion and
traffic rvhiih they may encounter on a cofirnlute over a road, a highway, or a freeway. Unfbrtunately, the prior art rnethods of providing trafllc information to comnuters do not allow conrmuters to evaluate the extent to which there is congestion on a highrvay on
20
which the commuter maywish to travel.
One known method ofproviding traflic information consists of radio
reports. A radio station may broadcast tralfic reports, such as from a helicopter that
n-ronitors traffic conditions over portions of a freeway. Unfortunately, these reports arc
usually intcrmittcnt in naturc. Accordingly, to hear the report, the commuter must be
25
listening tci the radio station at the time the report is being broadcast on the radio.
Exhibit F Page 4 of 139
::i.
ll..,1i
,.ill ll:ri" ,,"''
:,11..;ll:r'
i':::i' ,,,
Ii. ii i;j:i'
.;li ,:i;;:: ii':::i
,2
Further, the extent of:the information providcd is severely limited to broad generalizations. For exanrple, the information provided during the broadcast may be
limited to the area being currently viewed by the reporter, or the information may be
based on a previous view at a prior time of another portion of the freeway. Some broadcasts' nray include multiple observers of different portions of the freeway, yet these
10
systems also provide incomplete inlbrmation rclating to overall trafftc patterns. In
addition, the information provided is vague, subjective, and usually limited to broacl
generalities relating to traflic flow.
Another known traffic information system is provided by television
broadcasts. In these systens, television stations may mount video cameras pointed at
l5
certain portions of a fi:eeway, or may broadcast video images liom a helicopter. The television station may periodically broadcast trafiic reports and includc in the traf ic
report a view of different portions of the freeway from the video cameras. Again, this
system provides little useful information to a commuter. The commuter must be
watching the broadcast at the time the information is being transmitted. However, by the
20
time the commuter actually gets into his vehicle and enters a potentially congested area,
the trafllgmay have changed. Further, the information provided is limited to those areas
where the trafiic is being monitored and may consist of stale information. Often the video image is limited to a small portion oFthe road, and shows traffic flowing in a single direction.
25
Yet another method to provide traffrc information is to provide
a website
that is accessible using the Internet that contains traffic information. While these tlpes
systems haVe thc advantage of providing more up to date information, these systems
of
typically provide a map for a large area. Thus, for a person commuting in a car, the
system displays trafl'ic inl'ormation for many areas not of interest to the commuter. In 30
addition, these types of systenrs require manipulation by the commutcr to frnd the
5
Exhibit F Page 5 of 139
.,,,;.. !t.-r,,.,J
-!i ii"ii ":.il:!*:-'":li 't!i ,a::...::-i irr i! ir::.:.r 'ii ilil ri"ir "=r' il,.lt .r' ,iil, rl-.,I ll.-., n,,l' s,., ,,,ij,. J.,.L.,.,f
-,:f
3
relevant traffic information. For example, while the map may allow the commuter to zoom in on a particular area, the user must provide inputs to the system to instruct the
system to zoom in on a particular area. However, a conrnuter who is actively driving
cannot opcrate a computer and drive at the same time. In addition, these systems rnay rely on nranual entry ofdata received from subjective traffic reports and/or traffic
l0
sensors. Thus this nrethod may adclitionally suffer liom added cost due to manual labor, incorrect entry of data, and slow response to quickly changing trafFrc conditions.
Fan et al., U.S. Patent No. 5,959,577, disclose a system for processing
position and travcl related information through a data processing station on a data
network. In particular, Fan et al. teach the use of a GPS receiver to obtain a measured
l5
position
fx of a mobile unit.
The mcasured position fix is reported to the data processing
station which associates the reported position with a map of the area. Typically, the
measured position of the mobile unit is marked and identified by a marker on the map.
The area nrap is then stored in the data processing station and nrade available for access
by authorizecl monitor units or mobilc units. An aul.horized monitor unit may rcqucst a 20
specific area map. This permits shipping conrpanies to nronitor the location of their fleet
and permits the mobile units to identify their current location in relation to a map, which
is particularly suited
for the application of navigation to a particular destination. ln
addition, Fan et al. teach that the measurcd position data transmitted liom the mobile units may be used to calculate the speeds at which the vehicles travel. The collective
25
speed data
fiom the mobile units is then available for use by the monitor units, such
as
those at thb shipping company, to route the vehicles away from traffic congestions and
diversions.r In this manner, the dispatcher at the shipping company, to which Fan et al.
teaches the data is available to, may use the collective speed data to decide which vehicles to contact in order to reroute them.
Exhibit F Page 6 of 139
''x !i i! ..r'..
::i:r'
'i..i'...:!'
.r.t. " .r .,.r, ,,ri. ::-:lr :tr ii"'i: ....r ':: 'l:rr ri i, ::,1: ii::i' ." "'ll tL,.li r1.,,., l...rr c....,,..i1,.,...!r L-F...,,n
4 Westerlage et a1., U.S. Patent Nos. 5,097,377 and 5,987,377, disclose a system for determining an expected time of arrival of a vehicle equipped with a mobile
unit.
Zijderhand, U.S. Patent No. 5,402,117, discloses a method of collecting
traffic information to deterrnins an origin-destination matrice without infringing upon the
t0
privacy oIlhe users. Mandhyan et al., U.S. Patent No. 5,539,645, is related to monitoring movement'of traffic along predetermined routes, where individual moving elements can move with a high degree of discretion as to speed except when congestion, accident or the like limit speeds. Mandhyan et al. uses the deployment of calibrant vehicles for
15
collecting and reporting information which describes vehicle speeds actually being
experienced along the routes of interest where the data are proccssed statistically as a
function of the time of day. The output provides baseline data against which observations at a particular time, category, weather, event, and location can be comparcd,
to identifz the existence of abnormal conditions, and to quantifu the abnomrality. To
20
determine abnormal conditions, Mandhyan et al. teach the use of probe vehicles. In particular, Mandhyan et al. is applicable to monitoring the flow of motor vehicles along
roads which are subject to delays of sufficient frequency and severity that correction
action or d,issemination of infbrmation announcing a delay are economically desirable.
Unfortunately, thc use of probc vehicles may be expensive and the relevancy of the data
25
is limited to the availability of thc probe vehicles. Lappenbusch et al., U.S. Patent No. 5,982,298, disclose a trafftc
information system har.ing selvers that makes traflc data, images, antl vicleo clips
available to a user interlbce on client devices. Lappenbusch et al. envision that the client devices are personal or desktop computers, network computers, set-top boxes, or 30
intelligent televisions. The user intcrface includes a road map showing a plurality of road
Page 7 of 139
.ii ii 1., ,,,.il' jt.,.! ..,,r,, it,,tr,.,,.n
i'.:tj {r'
..ii .,,r .,,0 ,.t.:t,.,ti[,.,
,i.L --n -.. ,.r 1,.,rr [,,..,..1_,,,,ir
::. i,,,rj.Ext ',.,.ri.,.,i
5
segments that a user can interactively select. Vehicular speed information is provided to the system from trafiic sensors monitoring the traffrc. In addition, thc user interface has a
road image area that changes as the uscr selccts different road segments to show recent
irnages
of a currently selected road segrnent. Unfortunatcly, the system taught by
Lappenbusch et al. is complicated to operate ancl requires significant user interaction to
l0
provide relevant data, which is suitable for such "stationary" traditional computing
devices.
Smith, Jr. et al., U.S. Patent No. 5,774,827, disclose a system to alleviate
the need for sophisticated route guidance systcrns, where the commuter has a positioning system as well as a map database in a car.
1< IJ
A central facility receives and stores current
traffrc information for preselected commuter routes flom various current traffic information sources, such as local policc authorities, toll-way authorities, spotters, or
sensors deployed on the road ways to clctect traffic
flow. To achieve
the elimination
of
sophisticated route guidance systems a portable device receives a travel time only for preselccted commuter routes liom the central facility. In this manner, Smith, Jr. et al. 20 teach that each user receives only the traffic information that is relevant to the user's preselected conmruter routes.
If desired,
the preselected comntuter routes may be
presented as a set of route segments, where each of the segments is coded to indicate
contmute time. In response, the user may choose an alternative route known by hinr that
is different 25
liom any preselected commuter routes. Sndth, Jr, et al. further suggest that a
GPS enabled portable unit for transnritting a present position of the portable device to the
central facility such that the central fbcility uses each present position to calculate at least
a
portion of the current travel information. By matching multiple positions of the
portable deivice with known positions on the preselected route and measuring the time bctween two consecutive matohed positions the central facility can obtain up-to-the
30 rninute traffrc information to be used in broadcastine future travel times to other users
of
I
Exhibit F Page 8 of 139
.,,U.. rr..il .,,,:t 1.,_!r
'r! il
lr ":j:!r ,il'..
"':i' -rr :j::. :..::1, :i-it ,l;lli: i! ,,.$, 4,,,1 1,,,,, tI 4..ii, l:..,,. i,'1,
'f
'r;:
..,.,rI n, I i.,,I
t;-i";r:
6
preselected commuter routes. Unfortunately, the system taught by Smith, Jr. et al.
requires the user to define a set of preselected comnuter routes for each route to be traveled, which may be difficult if the user is unfanriliar with the area. In addition, Smith,
lr.
et at. teach that the user shoulcl select altemative routes that are known to the
user, presumably if the con'[nute time of the preselected commuter routes are too long,
l0
which is difficult if the user is not already familiar with the area.
Pietzsch et al., U.S. Patent No. 5,673,039, disclose a system for dyramic
monitoring of the total traffic in a stretch of road equipped with monitoring and information-provision system, as well as warnings to drivers, and hence the possibility of
regulating the traffrc. The system does not require that the vehicles be equipped with
t5
appropriate sensors and transmitting equipment.
Akutsu et al., lJ.S. Patent No. 5,987,374, disclose a vehicle traveling
guidance system that includes data providing devices laid on a road and a vehicle. The
vehicle includes a data transmitter for sending a data providing device traveling data
of
the vehicle when the vehicle passes over the vicinity of the data providing device and a 20 data receiver for receiving data sent from the data providing device. The traveling data
may include vehicle pass time or vehicle pass time and speed. The data providing
devices laid on the road include a receiver lbr receiving the traveling data from the
vehicle and a transmittcr fbr sending othcr passing vehicles the traveling data. A control
center communicating through the data providing devices laid on the road can use the
25
received trhffrc data from the vehicles to predict the occurrence of traffrc congestion
based on the pass time and speed of a vehicle.
It
is assuned that at a certain point,
vehicles were traveling smoothly at a certain time and the speed of each vehicle has decreased drastically at the next time. In this case it is expected that traffrc congestion
will occur in the vicinity of that point. Therefore, smooth travel can be achieved by, lbr
30
example, communicating to each vehicle data etc. indicating blpasses in order not to
9
Exhibit F Page 9 of 139
:ii.'ji..il .::*i lli:r
,;;i" .::ii.. li::i,
iiiii "
il"ii n:::
.,:ii..
,:il:i,..ii .i:i;
7
worsen traffrc congestion. 'fherefore, a vehicle operator can gain knorvledge of the traveling state of a vehicle which has already passed over that point and adjust travel considering traffic flow.
While all of the abovs systcms provide some degree of trafftc information for a comrluter, nevertheless the above systems do not provide an effrcient method of
l0
collecting and presenting objective traflic infbrmation to a contnuter. What is desired, therefore, is a system for providing traffic information which allows a cotnmuter to obtain information at any time desired by the conmruter, that provides information
l
relating to h plurality of points along a road, that provides information relating to different traffic levels, that provides information that is particularly relevant to the
l5
commuter,. and that provides the infomration in an easily understood format that may be easily utilized by a commuter while driving.
BRIEF STIMMARY OF THE INVENTION
The present invention overcornes the limitations of the prior art by
provicling d system for providing traffrc information to a plurality of users connected to a
2A
network. In a first aspect the present invention provides a system comprised of
a
plurality of traffic monitors, each conprising at least a traffic detector and a transmitter,
the traffic detector generating a signal in response to vehicular traffic and the transnritter
transnritting the signal. The systcm also includes a receiver that receives the signals from
the traffic monitors.
25
A computer systenl is connected to the receiver and is also
connected to the network. The computer system, in response to a request signal received
liom one of the users, transmits in response thereto information representative of the
signals transnitted by the traflic monitors.
.
In a second separate aspect of the invention, a systemprovides traffic
a
information to a plurality of users connected to a network. Traffrc is detected at each of
10
Exhibit F Page 10 of 139
, ,i1.,
-ri
!!
't.
Jr ..,, r!
ii ":.li' ,::..- .,' iJ :::jj. .-i.i, X,, | ,' .,.1, [,.,I [..,,
1
ii ...' li :r :::::,, ,,'. ..,,.I :i lir -l.i' n,.1! r1,.. , ,-. I
':,,.r
.i
plurality ol'locations along a road and a signal is generated at each of the locations
representative of the tralilc at each of the locations. Each of the signals is transmitted
Iiom each of tlre plurality of locations to a receivcr. These signals are sent from the
receiver to a conlpuler system. The computer system rcccivcs a requcst from one of the
uscrs for traflic information. In response to the request, the computer system transmits
l0
information representative of the traffrc at each of the plurality of locations to the user.
In a third separate aspect of the invention, a system provides traffic
information to a plurality of users connected to a network. The system comprises a
plurality of mobile user stations, each mobile user station being associated with the
disptay, a global positioning system receiver and a communicating device to allow each
15
of the mobile user stations to send and receive signals. A computer system is
interconnectecl with another communicating device in the network. The computer systenl
is capable of sendilrg and receiving signals to thc nrobile user stations using the other
corrmrunicAting device in the network. The computer system maintains a map database and a traffic information database. The traffrc information database contains information
20
representative of lraflic data al a plurality of locations.
At lcast one oIthe mobi]e user
stations provides a request to the computer system for information together with the respective geographic location of the mobile user station. In response to the request, the
computer systen provides to the mobile user station information representative
of
selectecl portions o1'the map database and sclcctcd portions of the traffic information
25
database based on the respective geographic location of the requesting mobile user
station. The mobile user station then displays graphically on the display information
representaiive of selected portions of the map database and selected portions of the traflic
inlormation database.
The trallic infbrmation clatabase may bc derived from information
30
obtained from stationary traffrc monitors. mobile user stations, or a combination thereof.
11
e"r'iOii r Page 11 of 139
::ii.. ii'.:ll
;::i;
f:i'
,,"-"
:,ii,;iiiir
ii:::
,', ii..i:::!:jl.:ji, -:ll"i.ii.:::il
9
The mobile user station allows traffic information to be displayed in a variety of manners
The display can also shorv graphically the location of the car on the display. The user
may select arnong diflerent modes for displaying traflic information on the display. The various aspects of the present invention have one or more of the
following advantages. The present invention allows a commuter to obtain tra{Iic
l0
information at any time, without waiting for a rcport to be broadcast. The present invention also allorvs detailed information relating to traffrc conditions based on
measurenlents of the traffic, such as the average vehicular speed or traffrc density, to be supplied ibr a plurality of locations along a road. The invention also allows the convcnient. display of information in a readily understood forrn to the user, such as a
l5
graphical display,
The foregoing and other features and advartages of the
invcntion ivilt be more readily understood upon consideration of the following detailed description of the invention, taken in conjunction with the accompanying drawings'
BRIEF DESCRIPTION OF THE SEVERALVIEWS OF THE DRAWINGS
'
20
pro viding
FlC. I shows a schematic of an exemplary embodiment of a system for
fraffic information.
. 1
FIG. 2 shows a fiont elevational view of an exemplary traffc monitor. FIG. 3 shows an exemplary display for a user station.
FIG. 4 shows a schematic vierv of an exemplary embodiment of a mobile
user unit ol'the present invention.
25
FIG. 5 is a partial electrical schematic for a trafftc monitor of FIG. 2.
FtG. 6 is an alternative exemplary display.
12
Page 12of 139
::ii,
ii.li
.ii:ii li::r' ;1" .;:i,.
'
liii, ;r::: ,,,
ii..,ii
ir:l
,:ji.
"i.:';
li",ii
,,1i;
l0
FIG. 7 shows a schematic view of another exemplary embodiment of
series of traffic monitors alons a road.
a
FIG. 8 shows another exemplary display for a user station. FlG. 9 is a flow chart for a method of processing video data to yield traffic
information.
l0
FIG. l0 is a flow chart for an alternative method of processing video data
to vield traffic information.
FIC. 1l is a schcmatic representation of
a road system having
traffic
sensors and vehicles at different locations along the road.
FIG. 12 is a combined map and traflic inl'ormation database representative l5 of thc road system depicted in FIG. 11.
'
FIG. 13 is an exemplary embodiment of a centered display.
FlG. 14 is an exemplary embodiment of an offset display.
FIG. 15 is an exemplary embocliment of a look ahead display. FIG. I6 is a schematic diagram of a mobile user station having alternative
20
mechanisms for inputting commands to the uscr station.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
Referring now to the figures, wherein like numerals refer to like elements,
FlG. 1 shows a schematic diagram of the system 10 lor providing traffrc information to
a
plurality oIuser stations 52 connected to a nelwork 50. A plurality of traffic monitors 20
25 are arranged at spaced apart locations along a road
12. The tra{fic monitors 20 measure
traffic infornration by detecting the speed (vetocity) or frequency of vchicles traveling
along the road (freeway or highway) 12. For exan-rple, in one embodiment, the traffic
nronitors 20 may detect the speed of individual vehicles 14 traveling along the road 72.
13
Exhibit F Page 13 of 139
::ii. ;i":ii.:::;;
li'
,,l;"
.;ii.,ilil
r;:l ,, ii,.,ii,r:i:,:iii., ::ilii li:..ii ":1i;
ll
Alternatively, the traffic monitors 20 rnay measure the frequency with which the
individual vehicles 14 pass specified points along thc road 12.
FIG. 2 shows a front elevational view of an exemplary embodiment of
a
traffic monitor 20. The traffrc monitor 20 has a detector 22 for measuring or otherwise
sensing
traffrc. FIG. 2 shows two different embodiments22Aand22B of a detector 22.
l0
The detector 22 maybe any type of measuring device which is capable of measuring or otherwisc sensing traffic and generaiing a signal representative of or capable of being
used to determine the traffic conditions. For example, the detector 22 could measure the average speed of the vehicles (cars or trucks) 14 at locations along the road 12, or it could nleasure the individual speed (vclocities) of cach vehicle 14. The detector 22 may detect
l5
vehicle fiequency, that is, the frequency at which vehicles pass a certain point, or may
measure traffrc flow, consisting of the nun-rber of vehicles passing a certain point for a
unit of time (e.g., vehicles per second). The detector 22 may use any suitable technique to measure traffic conditions (data). For examplen in one embodiment, the detector 22A
could enrploy radio waves, light waves (optical or infrared), microwaves, sound waves,
20 analog signals, digital signals, doppler shifts, or any other type of system to measure
traflic conditions (data). In one enrbodiment, the detector 22A uses a transmitted beam to measure the velocity of the vehicles 14 passing along the road 12, such as with a conmercial radar gun or speed detector conrmonly used by police. Alternatively, the
deteotor 22Amay detect when cars having magnetic tags or markers pass. The detector
25
22A may erither detect signals reflected from the vehicle or signals transmitted by the
vehicles.
'
The traffrc monitor 20 is shown with an alternative embodiment 22B
consisting of one or more pressure sensitive detectors which extends across the road 12. Prcfcrably two spaced apart detectors are positioned at a predeterrnined spacing to makc
30
the velocity detcrmination readily availablc. The pressure sensitive detector 22B dctects
Exhibit F Page 14 of
.:ji.. ii..:it ..:]l ;ii:l,'i,r"
-.ii..;*, iii:i: ,,
ij.,,ii:iil:il ,:1i.. ,,::;l li..ii ..ii:ii
t2
u,hen a vehicle passes over the detector
22B. Such a pressure sensitive detector may be
uscd alone or in combination with detector 22A to measure the frequency or speed
(velocity) of the tra{fic passing along the road 12. Likewise, the detector Z2Amaybe
used alone or in combination with the detector 228 to measure the frequency or speed
(velocity) of the traffic passing along the road 12. Alternatively, detector 22B could be a
l0
wire loop buried in the road to measure changing magnetic lields as vehicles pass over
thc loop. The detector 22 may neasure trafhc conditions in a single lane of
a
fieeway or road, or may measure average traffrc information across several lanes. The detector 22 could also be embedded in each lane of a road or freeway, such as with a
l5
pressure sensitive detector
22B. Alternatively, individual detectors could be embedded
h
a roadway which
would sense signals or conditions generated by passing vehicles. For
exanrple, each vehicle could include a magnet or could include a signating device which
would be detected by the detector, which could be an electromagnetic sensor or a signal
receiver. 20
Referring to FIG. 5, the traffrc monitors 20 may also include a processor
and a memory for collecting, processing, and storing tralfic information provided by the detectar 22.
,
The traffic monitor 20 preferably further rncludes a transmitter 26 for
transmitting the traffic inforrnation collected by the detector
25
22. The transmitter 26 may
be any type of device capable of transmitting or otherwise providing data in either digital
or analog form, either through the air or through a conductor. For example, the
transrnitleri could be a digital or analog ccllular transnritlcr. a radio transmitter,
a
microwave transmitter, or a transnritter connected to a wire, such as a coaxial cable or
telephone 30
a receiver
a
line. The transmitter 26 is shown
as transmitting the signals
through the air to
30. Alternativelv. the transnritter 26 could transmit the data to an intermediatc
Page 15 of 139
.:ji..
ii.r
,;:i:il
;*,
,,;;" ,.ii..
ri* ii:ll
,,, ,ii."il
iil::
.:'.ii., .1:;i i...1
.,:l:
l3
receiver before bcing transmitted to the receiver
30. For example, several traffic
monitors 20 could transmit traffrc information in a daisy chain manner from one end of a
r<>ad 12
to the last traffrc monitor 20 at the other end of the road before being transmitted
to recciver 30. To facilitate this type of transmission most traffic monitors 20 would
require a receiver. Alternatively, one or more traffrc monitors 20 could transmit data to
l0
other trafllc monitors 20, which in turn transmit the data to the receiver
30. In order to
conservc power, the transmitter 26 and the detectors 22 preferably transnit and sense
infbrmation periodically rather than continuously. Further, the traffic information
generatcd by thc detector 22 is preferably averaged, or otherwise statistically modified,
over a periocl of time so as to limit the amount of data that needs to be transmitted and
l5
increase its accuracy.
In one embodiment, the traffic monitoring unit 20 may furthcr include a
video camcra 29. The video camera2g is also connected to the transmitter 26, so that the transmitter 26 nray transmit signals corresponding to the image sensed by the video
canera
20
29. Alternativcly,
the traffic monitors 20 may be replaced by video cameras 29.
Multiple images may be obtained by a video camera and the speed of the vehicles 14
dctermined based on image analysis of multiple frames from the video camera(s)'
One prcfcrred type of monitor 20 utilizes signals from a digital video camera to provide the
trallic information. Trallic-related infbrmation may be obtained
by analyzing the video sequences fronr the monitoring video cameras
25
29. The
information may inclucle how fast thc traffic moves and how congested the road is. The
speed of the traffrc may be derived by measuring the speed of vehicles in the
video. The
degree of congcstion maybe estimated by counting the number of vehicles in the video.
This invention provides two algorithms for estimating traffrc speed and road congestion
based on video input.
.::ii.,il:.iii:.'ii;
m ,,J
iii:,il "lii. ri:, iiii:li '"
;:i
.,:ii,. .;i:ii;li,:ii
.:ii;
,to
The first algorithm is based on optical flow and its flow diagram is shown in Figure
9. First, the algorithm
performs camera calibration based on the input video
of
the road and the physical nleasurements of certain markings on the
road. Then the
algorithnr
(l)
takes a number of frames from the input video; (2) computes optical flow;
(3) estimates camera motion whjch may be caused by wind, etc., (4) estimates
10
independent vehicle motion after compensating the carnera motion; (5) estimates traffic
speed based on the averaged vehicle motion and the camera parameters obtained from the
canera calibration step; estimates road congestion by counting the number
of
independent motion components; and (6) outputs the estimated speed and congestion rcsults.
l5
The second atgorithm is based gn motion blob tracking and its bock diagram is shown in Figure 10. First, the algorithm performs camera calibration based on the input video of the road and the physical measurements of certain markings on the
road. The algorithm (1) takes a number of frames from the input video; (2) estimates
camera motion; (3) detects independent motion blobs after cornpensating the carnera 20
motion, (4) tracks motion blobs; (5) estimates trafl'ic speed based on the averaged blob motion and the camera parameters obtained from the camera calibration step; estimates
road congestion by counting the number of independent motion blobs; and (6) outputs the
estimated dpeed and congestion rcsults.
Traflic monitor 20 further includes a power supply 24. The power supply
25
24 is prel'erably a battery, or may alternatively be a power line, such as a 12 or 120 volt
power tine. The traffrc monitor 20 is shown with an optional solar power supply 28. The power supply 24 or 28 provides the power necessary for the detectors 22A and/or 22B,
the transmitter 26, and any other electronics, such as a computer system and/or video camera.
17
Page 17 of 139
.::il.. ii..:ti
]ji;j:::r' ,ir" .lii..'liii:r' i;i]:
,,, ii..il
riiil..:ii,..$ *-;ii ,ili;
15
The receiver 30 receives the signals from the traffic monitors 20 and/ar video canreras 29. The receiver 30 may be any device capable of receiving inlbrmation (data) such as rn eithcr an analog or a digital form. For example, the receiver 30 may be
a digital or analog cellular recciver, a standard phone, a radio rccciver, an antenna, or a
dataport capable of receiving analog or tligital information, such as that transmitted
10
pursuant to a data protocol. The receiver 30 receives the information from the traffic monitors 20 andlor video cameras 29 and passes that information to a computer system
40. The
computer system 40 preferably includes a processor (such as a general purpose processor,
ASIC, DSP, etc.), a clock, a power supply, and a memory. The computer systenr 40
15
preferably has a port 42, or any type of interconnection, to interconnect the computer
system 40 wilh the network
50. Preferably, the computer system 40 includes inforrnation
representative of the road 72 along which the traffic monitors 2A zre located, such as a
map databasc. Thc computer system 40 receives the traflic inforrnation transmitted by
the respect.ive traflic monitors 20. The information transmittecl by the traffrc monitors 20
20
includes the location or identification of each particular traflic monitor 20 together with
the data represcntativc of the traffic data provided by the detector 22 and/or video camera
29 at each tratl-rc monitor 20. The computer system 40 may manipulate the traflic
information in some manner, as necessary, so as to provide average speeds or other
statistical data. In the event of video, the computer system 40 may proccss the images to
25
determine the spccd of vchiclcs. Also, the vicleo may be providecl. Alternatively, the
user stations may process the traffic information.
In one embodiment. both the receiver 26 of the traffrc monitors and the transmitter'30 of computer system are each capablc of receiving and transmitting data.
This allows for two way comrnunication between the monitor 2O and the computer
30 system 40.l Thus, the computer system 40 could remotely operate the traflic monitor 20
18
Exhibit F Page 18 of
16
to change settings, diagnose problems, and otherwise provide input to traffic monitor 20
to facilitatc collection of trallic data. For cxamplc, thc video camera 29 could
remotely positioned to view a traffic lane of interest.
be
Traffic information may be provided to users in any suitable manner, such
as the examples that
{irllow. A user station 52 is connected to the network 50.
l0
Preferably, the user station 52 includes a graphic display unit 54 (see FIC.
3). For
example, the user station 52 rnay be a standard personal computer with a display monitor
54. l'he network 50 is preferably the Internet. However, the network 50 could also be a
local area nctwork or any other type of closed or open network, or coulcl also be the telephone netrvork. The user station 52 sends a signal over the network 50 to the
l5
computer system 40 requesting traffrc information. In response to receiving a request
liom the user station 52, the computer system 40 transmits traffic inibrmation
representative of the traffic infomration collected by the various traffic monitors 20 to the
t
requesting user station 52. The computer system 40 may transmit avcrage speeds
detected by each of the traific monitors 20 at eachof their respective locations. The 20
traffic information may be presented to the user as a web page. The computer system
may.send tiaffic information corresponding to only some of the traffrc monitors. The user may select which portions of the road 72 are of interest, and the cornputer system 40 may transniit trafllc infbrmation corresponding to that portion of the road 12.
;
25
FIC. 3 shows an exemplary clisplay 54 displaying thc traflic information
provided by the computer system 40. The computer system 40 provides tlala from its menrory which is representative of the road 12, such as data from a map database, which
is displayed as a road 112 on the display
54. The computer system 40 also provides
trafirc information collected by each, or a selected set, of the respective traflc monitors
20 which is displayed in portions ll4a-714d and/or the traffic information derived from 30
individual mobile user stations having a global positioning system locator as described in
19
Exhibit F Page 19 of
.::ii. i..l;.:::ii'
il;:!';!" ::li'ii*' i'-:i
,,,
ji.,.ii;irli:
.::ii.
.::ii'ii.ii ..:;;
t,
detail below. In the exernplary display shown in FIG. 3, the portions I 14a-1 14d display different colors or pattcrns representative of average vehicle speeds (for example, in
miles per hour) along diflerent portions of the road
I12. Of course, the display may
display other types of information, such as traffrc flow (vehicles per second) or vehicle
frequency. The display 54 may include information in either graphical or text fbrmat to
l0
indicate the portion of the road displayed, such as location of milepost markers or place
names 116.
While the display 54 shows one format for displaying Lhe information, other formats for presenting the inlormation may likewise be used, as desired.
necessary to provide a graphical representation of the road
lt
is not
12. Instead, information
l5
could be provided in a textual nurnner, such as, for example, mile post locations for each
of the trallic monitors 20 and presenting textual trafTic information for each location.
Thus, thc systcm nray operate as follows. The traffic monitors 20 detect
or otherwise sense trafl-rc to providc traffrc information. The trafftc monitors 20 may
detect or otherwise calculate vehicle speed, average vehicle speed, traflic flow, vehicle
20
frequency, or other clata rcpresentative of the traffrc. The traffic monitors 20 ntay sample either continuously, or may sarnple at intervals to conserve power. The transn-ritter 26
transmits the signals provided by the traffrc monitors 20 to the receiver 30 either
continuouSly or at intervals. Such signals may be either transmitted dircctly to the recciver 30, or may be transmitted through othcr trafljc monitors 20. The receivcr 30
25
receives the signals received by the various traffrc monitors 20 and passes these signals to the computer system
40.
'l-he computer system 40 receives the data from the traffic
monitors
20.
The computer system may calculate or process the traffic information for
thc users, as necessary.
It
is not necessary lor the traffic monitors 20 to calculate traffic
data, if desired. In response to a request from a user station 52, the computer system 40 30
provides the lraffic information over the network 50 to the user station 52'
20
i
The system
l8
l0
has many advantages.
It allows a user to receive It allows
the user to
contemporaneous traffic information from a plurality of locations.
obtain imnrediatc information rather lhan waiting l-or the broadcasl of information at
specified times. Further, the amount of information provided by the system is far
superior to that provided by any other traffic reporting system. A user can obtain
t0
immediate.and contemporaneous traffic conditions, such as average vehicular specd,
traflic flow, or vehicle frequency, for a plurality of locations along a road. Where traffic
monitors are provided along several different roads, a commuter may then select anlong
the various alternative routes, depending on the traftic conditions for cach road. The system also does not rely on thc manual input of information, and thus provides
t5
information more accurately and more quickly.
It also elirninates
subjective descriptions
of traffic information by providing measured data representative of traflic conditions.
,
In one cmbodiment, the computer system 40 also receives the signals
generated by the video camcras2g at the respective traflic monitors exemplary:display 54 in rvhich a video 20
20. FIG. 3 shorvs
an
'n:rge
129 is provided. In this embodiment, the
user may select frorn which traflic monitoring unit 20 the video image 129 is to be received
iiom. For
cxample, a user could initially select to view the image generated by
the video qamera at a hrst location, and then later vierv the image transmitted by another
video carnera 29, preferably at anothcr traffic ntonitor 20, al a diflbrent location. The system l0 preferably further inclucles the ability to send messages
25
about roadr conditions. FIG. 3 shows such an exemplary message 130 in text fomrat' The
computer systcm 40 is capable of storing data messages and transmitturg the data
messages
with the traflic information. The data messages would indicate items of
particular interest to the conmuter. For example, the text message 130 could indicate that there was an accidcnt at a particular location or milepost, that construction rvas
30
occurring at another location or milepost, or that highway conditions were particularly
Exhibit F Page 21 of
19
severe and that altcrnative routes should be selected. The systenr
l0 could provide
multiple messages through which the user could scroll so as to receive different messages in addition to the traffic information received from the various traffic monitors 20. ln
another embodiment, the user station 52 includes a voice synthesizer capable of reading the messages to the user10
In yet another embodiment, the system l0 may also provide additional
graphical intbrmation relating to traffic conditions. For example, the computer system 40 could transmit the location of an accident or construction site along the road 12. The information would be displayed on display 54 as an icon or other symbol at the location indicating the presence olan accident
or
highway construction. Such an icon is shown
t5
at
140 in
F{C. 3. Alternatively, the computer system could also display an icon
representative
ofa restaurant,
gas station, hospital, rest area, or roadside attraction. ln
such a system, the computer system would contain or be linked to a database containing such information. The information could be displayed automatically, or in response to a request for such inlbrmation fiom a user. 20
In another exemplary embodiment, the computer system 40 automatically
generates traffic reports to be sent to the user station 52 at predetermined times. For example, aluser may indicate that it wishes to receive a tra{fic report every morning at
7:30 a.m. The conrputer system 40 automatically sends to the user station 52 at the predetcrmined tinrc (7:30 a.m., for example) thc traf'fic inforntation collecled fronr the
25
traflic monitoring units 20. The information could be sent to be clisplayed, such as in
FIG. 3, or could be sent alternatively in a text or graphical format via e-mail. The traffic report nray also be provided in a forn'rat specific to the user's geographic region and/or
user's drivihg habits, such as anticipated (potential) routc to be traveled. The computer system 40 may also automatically send the traffic information to a display in the user's
30
vehicle in response to some cvcnt, such as turning on the vehicle, tin-re, key press, etc'
22
Exhibit F Page 22 of
.:ri..li.-il .,i:ii lfiru .r;;" .:$..,iii::'
ii::1
,,,
i,.I ii:::
.::i1..
,.::i; li...il ,.iii;
2A
.
In another embodiment, the computer systern 40 allows a user to calculate
the amount of timc nicessary to travel from one location to another location along the
road 12. The user sends a requcst to the computer system 40 indicating the two locations
along the road along which travel is dcsired. The user may, for example, indicate on the display by highlighting the two locations on the road 112 using a computer mouse.
l0
Alternatively, the two locations rnay include the user's current location, as determined by
a vehicle based GPS system, so that only the destination needs to be entered. The
computer systern 40 then calculates the anticipated amount of time it will take to travel
from one point to the other point based upon the tra{Ec data collectcd by the various traffic moqitors 20 between the two locations. In addition, the system may calculate
l5
alternativeiroutes in order to determine the fastest route in view of the traffic information. The computer system 40 then sends a signal back to the user station 52 to indicate the
amount of tirne that the travol lrom the first to the second location rvill take. The route determined as the best may be overlaid on a nvrp to assist the user in travel.
'
20
In yet another enrbodiment of the invention, FIG. 7 shows a divided
freeway rvith vehicle trafiic flowing in opposite directions in each of the divided sections. Each section of the freeway 12 has multiple lanes
measure
l2A-12C. The traffrc monitors 20
trallic in each of the lanes 12A-12C of each section 12 of the divided freeway.
The monitors 20 may measure traflic on only one portion of the divided fteeway, or ntay ncasure traffic conditions in each of the lanes of each of the sections of the divided
25
freeway. The monitor used to measure traffic in multiple lanes may be a cligital r,ideo
camera.
i
ptC. 8 shows yet another cmbodiment of
a display 54, which displays
traffic information for each individual lane of the divided freeway shown in FIC. 7. For
example, in display 54, the traffic conditions in cach individual lane l12A-112C is 30 displayed for the road scction 112. By displaying conditions for each particular lane, the
23
Exhibit F Page 23 of
2l
systen has the advantage of allowing the user to anticipate particular lane problems which may occur ahead, such as a rvreck 140 in lane i
l2C. In addition,
in an alternative
ernbodiment, the display 54 is capable of displaying the individual location of each
individual vehicle on the road 112.
FIG. 4 shows an alternative embodiment of a user station 52. User station
l0
52 is a mobile unit in a car 60. User station 52 has transmitting andlor receiving units 64
lbr conxnulicating rvith the network 50. Such transmitting and receiving units 64 may
be any devices capable of transmitting digital or analog clata, such as, for example, a
digital or analog cellular phone.
The user station 52 mav also be contained
within a car 60 that further includes an associated global positioning system (GPS) l5
receiver
62.
The GPS rcceiver 62 receives signals from GPS satellites 70 which enable
the GPS receiver to determine its location. When a commuter requests traffic
infornation using the mobile user station 52, the request for traffic information may
include the location of the user as determined by the GPS receiver
62. When the
cornputcr system 40 rcceives this rcqucst, it provides traffrc information back to the
20
mobile user station 52 based on the location of thc car 60 as provided by the GPS receiver 62. Alternatively, the computer system 40 may provide traffic information to the
user station 52 rvhich in combination with the position deterndned by the GPS receiver 62 displays suitable clata to the user on a display or audibly. The user station may also be
a cellular phone
with an integrated or associated GPS.
25
by the computer system
40. The inforrnation provided
is essentially the same as that
shorvn in FIG. 3, except that the display 54 contains at 161 the position of the car 60.
Thc mobile uscr station 52 provides a significant advantage in that it allows the commutcr to immediatcly determine traflic information in thc coounuter's immediate
30
vicinity based on the comnruter's present location. The commuter does not have to wait
Exhibit F Page 24 of
,-.[.
'il ri":r "1,!l':rl. 'lii' ,..!r., :'!. l-ir . ri'it ii-.1,,,1!. .i..,r 'r"r' , ,:r' !l :ir r,,,rr ,ir "i: r. .1 r, .., 1,, r il. ,,. il..,o .,,,,1 't.,r .r''
LL
for a periodic traflic report. Further, traffic conditions are provided at a plurality of
locations, and the information is contenrporaneous. Based on the receipt of such information, the commuter may decide to use an alternate route rather than continue on
the current freeway.
Thus, in the embodimcnt shown in FIG. 4, the system provides the
10
relevant tr4ffic information to thc commuter or user on a timely basis. The display may
be tailored to provide the infornration for the current location of the commuter, together
with the upconring traffic that lies ahead.
ln
a preferred embodiment, the system obtains
traffic information fiom
52 requests
users that have a GPS receiver
15
62. ln this systenl whenever a user station
traffic information from the computer system 40, the computer system 40 associates a velocity (speed) of that particular user with its current location. Thc velocity may be
determined through a variety of methods. ln one systenr, when the user requests trallic
information, the user station 52 supplies not only its location but also its current velocity. The user station 52 nay obtain its cunent velocity in any fashion. For example, the user
20
station 52
ntary
track its location over time using the GPS receive
r
62, and also keep track
of the time associated with each location by using an internal clock. The velocity could
then be calculated by simply divitting the difli:rence between respective locations by respective times. Alternatively, the user station 52 may be connected to the vehicle's speedometcr or odometer, and measure velocity using information provided by the
25
vehicle 60 itself. Altefnatively, the computer system 40 itself could calculate the velocity
of each user. In such a systern, each user station 52 would provide the computer system
40 with a unique identification code together with its location. The computer system 40 then associates a time using an internal clock with each location rcported by cach user.
Preferably, the GPS location is sent together with the current time at thc user station so
30
that delays incurred in transrnissioll do not change the result. The velocity of cach user
Exhibit F Page 25 of
23
could then.be calculated by calculating the difference in location for a particular user (identified by its unique identification code) by thc respective times associated with each
of these locations.
Thus, the conlluter system 40 clevelops a database consisting of the location of a plurality of users together with the respective velocities of each of the users.
10
The computer system 40 thus has traflic information consisting at least of the velocity
the traffic for a plurality of locations corresponding to the locations for each of the
of
reporting users.
It
is preferred in such a sl.stem that each user station 52 would
contributc to the database, but the conrputer system could use data from fewer than all
of
the user stations 52 either requesting information or operating. The system may thus use
l5
the information received from the user stations 52 either to calibrate the traffic information provided by monitors 20, or to supplemcnt the tra(fic information provided by the traffic monitors 20. Alternatively, where the number of users is sufficiently large,
the traffrc monitors 2O may no longer be necessary, because the users themselves through
nobile user stations 52 and GPS receivers 62 provide enough traffic information to
20 generate useful displays of traffic inl'orn-ration. Thus, the system may provide traffic
information without the use of monitors 2A at a\l, relying solely on information derived
trom the mobile user stations 52. With a large number of users at a plurality of diflbrent
locations, the computer system 40 would develop a database having a largc number velocities associated with a large nunrber of geographic locations. Ideally, if every
25
of
commuter irn a road had a user station 52 with a GPS receiver 62. the computer systenl
40 would provide not only velocity data but also tra{fic density or traffic frequency data. Even without every vehicle having a user station 52 providing data to the computer system 40, traffic density or traffic frequency could be calculated using statistical techniques that correlate the reporting user stations 52 with known traffic patterns.
26
24
Thus, the combination of the mobile uscr station 52, GPS receiver and transmitting and receiving units 64 provides an especially advantageous method fbr collecting trafftc inlbrmation. Surprisingly, this system is capable ofproviding traffic
furfbrmation that is superior to that collected by stationary sensors. This is because traffic
information may be potentially collected at more locations based on the number
r0
of
mobile user stations 52. and because individual vehicle speed can be monitored rather
than average vehicle speed. In addition, the system has a significant cost advantage in
that it is not necessary to install traffic monitors 20, or at least the number of traflic monitors 20 that are necessary can be substantially reduced. The system also provides automatic trafftc reporting, and thus does not rely on the manual input of data.
15
Furthermore, the system is low maintellance, since there are no traffic monitors 20 to
nraintain. The system is also particularly robust, in that if a particular mobile user station
52 malfunctions, traffrc information can still be collected for all locations based on data
reported by other mobile users. In contrast, if a stationary scnsor 20 lbils, no data can be collected from that location. Thus, the collection of traflic data from a plurality
20
of
mobile user stations 52 to create a traffrc information database provides surprising
advantages and a superior system for providing tra{fic information.
In the system described abovc using mobile user stations 52 in vehiclcs,
the user stiition may initiate contact with the computer system 40 by initiating a telephone
call to the conrputer systern 40. Alternatively, the computer system 40 could initiate a
25
call to the user station 52, such as over the Internet using a web browser. The uscr sration
52 would respond with an appropriate signal
if information was requested. The user
station 52 could also, even if no information was desired, provide its current location
(preferably. with current time), and optionally its velocity as well, to allow the computer system 40 to gather additional traffic information. This would be useful in the case 30
of
vehicle based lnternet browsing for other purposcs so that the trafllc information would
27
..ji.,ii-:ii
.ii:
Ui:r,,i;r"
.ji..',fii';i::i:: ,,,:ilji !iljl .ili..:jl ii..:il.:jil
25
be updated for that user and others. In yet another alternative, the user station 52 would
initiate the rcquest to the computer system 40, indicating that traffic information was
desired. The computer system 40 would then respond at a series of,tinied intcrvals for
set length of time, for example, providing updates every two minutes for thirty ninutes.
a
In yet another alternative embodiment of the system 10, the mobile user
l0
station 52 is a cellular telephone. The computer system 40 includes a voice synthesizer.
A user may telephone the computer system 40 over a cellular telephone network. In
response to a request for highway conditions, the computer system 40 generates a traffic
report and transmits the information using the voice synthesizer so that the traffic information may be heard and understood over the commuter's cellular telephone. The t5
location of the user may be determined by an associated GP$ receiver, or alternativety by triangulati4g the location of the user by measuring the distance between the user and
several different transmission receiving towcrs in differcnt cells.
In yet another enrbodiment of the present invention the computer systen 40 or user station 52 may calculate the best route, such as the fastest, between a starting
20
point and a destination based on thc current traffic conditions. This functionality may further be provided in the mobile user station 52 in the car 60 so that the driver may
calculate the best route to accomrnodate for changing traffrc conditions. This also assists
the driver in unfamiliar cities wherc he may be unfamiliar with anticipated traffic
patterns. The functionality of providing current traffic conditions and/or best route
25
oalsulations may be overlaid on maps available for GPS systems, household conputers,
and mobile user stations.
In addition, an early warning system may be incorporated into the
computer system, user station, or mobile user station to provide warning of impending
traffic jams, such as the result of a traffrc accident. For example, if the average vehicle
30 spccd on a portion of a road ahead of a driver is less than a preselected velocity, such as
:ii..,ii-.ii.::li;;1t', ,,;i .;ii.. li:i,
ii::j:
,,, ii:.rij,i::ii:.:lii..
-::il,li.-illi;
26
25 mph, the computer system 40 may send a warning signal to the mobile user station 52.
Alternatively, a velocity less than
a preselected percentage
or other measure of the
anticipated velocity for the particular road nray be used as the warning basis.
It
is also
envisioned within the scope of the invention that data communications may be accomplished using radio broadcasts, preferably encoded in some manner.
10
Preferably, the computer system 40 andlor the mobile user station 52
n
a
vehicle 60 has stored in its associated memory a map database representative of the road
or highrvay network that contains longitucle and latitude information associated witlt
various geographic locations on the map. This allows easy integration of traffrc data that
has associated longitude and latitude
information. For example, along a particular
l5
section of a highway, the map database contains the latitude and longitude of selected locations of the highway. The latitude and longitude of the various trafftc sensors 20
may be predetermined. When data representative of the traffic at a particular sensor 20 is
received, the conrputcr system 40 can easily display the tra{lic information for that particular location on the map by associating the gcographic location of the sensor 20
20
with the longitude and latitude infornration contained in the map databasc. Similarly,
whert: traflic information is derived from individual mobile user stations 52 in vehicles 60 which rOport latitudc and longitude derived fiom the mobile GPS receivers 62, ihe computer system 40 can easily associate the traffic information received liom the mobile
user station 52 with the map database based on the user's reported latitude and longitude.
25
Thus, by utilizing a map database that contains latitude and longitude inforrnation for various locations, the system can easily overlay traffic information on top of the displaycd rhap data by associating the geographic data (latitude and longitude; corresponding to the traffic informition with the geographic data corresponding to the
lnaD.
29
Exhibit F Page 29 of 1 39
.
-i: ri ir .ii' *:..- ' lii' ':i ,r:r, .ll.r ll".M,." ,!l , r!,,jr .., ," 4N il
'r' -'.r.'
r
ri "!i liji.ir a..rr lt. '. . 'rl.
"jl "iiii ! |r :lii ."'.4 ,,',L".jr
27
.
FIGS. l1 to 12 illustrate such a system. FIG. 11 shows schenatically a
scction of a road having various locations 2A1-218. Along the road are positioned various sensors 20a-20d whose geographic locations have been deternrined. Traveling along the road are a variety of users 4A1404 having respective user stations and GPS
receivers. FIG. 12 illustrates one embodiment of a map and traffic information database
l0
that may be developed to provide traffic inlbrmation over the network to individual users.
Each of the various locations (or road segments) 201-218 has an associated longitude and
latitucle. In addition,
Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.
Why Is My Information Online?