`
`USOOS79906 I A
`
`United States Patent
`Melcher et al.
`[45] Date of Patent: Aug. 25, 1998
`
`[19]
`
`[11] Patent Number:
`
`5,799,061
`
`
`
`[54]
`
`[75]
`
`[73]
`
`[21]
`
`[22]
`
`[63]
`
`[51]
`[52]
`
`[5 8]
`
`COMPUTER INTEGRATED TELEPHONY
`SYSTEM FOR THE PROCESSING OF 9-1-1
`CALLS FOR SERVICE
`
`Inventors: John R. Mclcher. Houston. Tex;
`Richard A. Maw. Bolton. Mass: David
`L. Pickett. Houston. Tex.
`
`Assignee: Greater Harris County 9-1-1
`Emergency Network. Houston. Tex.
`
`Appl. No.: 659,121
`
`Filed:
`
`Jun. 4, 1996
`
`Related US. Application Data
`
`Continuation of Ser. No. 234,469, Apr. 26, 1994, abandoned.
`
`Int. Cl.“ .................................................... H04M 11/00
`US. Cl.
`..................... 379/45; 379/93.19; 379l93.23:
`455/404
`
`Field of Search .................................. 379/45. 49, 50.
`379/51. 88. 89. 214. 96. 94, 93. 58. 59.
`60. 93.17. 93.19. 93.23. 93.25; 455/404.
`457. 456
`
`[55]
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`4,893,325
`4,924,491
`4,995,071
`5,077,788
`5,109,399
`5,218,367
`
`1/1990 Pankonen et al.
`........................ 379/45
`5/1990 Compton et al.
`379/45
`2/1991 Weber et al.
`......
`348/15
`12/1991 Cook et al.
`..; 379/45
`
`4/1992 Thompson .....
`379/45
`6/1993 Shefler et al.
`............................ 379/59
`
`
`
`5,311,569
`5,327,144
`5,388,147
`5515.419
`5.519.760
`
`5/1994 Brozovich et al.
`....................... 379/94
`7/1994 Stilp et a1.
`.......
`. 379/58
`2/1995 Grimes
`.. 379/59
`5/1996 Shefler ................. 379/59
`
`5/1996 Borkowski et a].
`.................... 455/404
`
`OTHER PUBLICATIONS
`
`Japanese Patent Abstract Publication Number JP61286973.
`publication date Dec. 17. 1986.
`Japanese Patent Abstract Publication Number P61223083.
`publication date Oct. 8. 1987.
`PCT Application No. PCT/US90/04512. International Pub-
`lication No. WO 91/03118. Publication date Mar. 7. 1991.
`PCT Application No. PCT/US91/07688. International Pub-
`lication No. WO 92/07439. Publication date Apr. 30, 1992.
`
`Primary Examiner—Stella Woo
`Attorney, Agent, or Finn—Arnold. White & Durkee
`
`[57]
`
`ABSTRACT
`
`A machine executed method provides: (1) rapid. automatic.
`and virtually silent transfer of an incoming 9-1-1 call for
`service to the proper service provider or providers; (2)
`automatic transfer of caller identification and location infor-
`mation from a public safety answering point call-taker
`station to the appropriate service provider without further
`call-taker intervention; (3) elimination of the need for a
`call-taker to manually use detailed local maps such as a
`“KEY—MAP" to determine the location of a caller; and (4)
`digital recording of incoming calls. The digital voice and
`associated information is stored in a database to facilitate the
`rapid retrieval of the recorded call at a later time.
`
`21 Claims, 6 Drawing Sheets
`
`
`
`INCOMING
`
`
`
`TELEPHONE
`9-1-1 CALL
`
`
`
`CALLER
`PBX swncn
`
`100
`
`
`
`
`
`
`AUTOMATIC LCOATION
`CALL-TAKER 1, _
`. CALL-TAKER N
`
`
`
`IDENTIFICATION CONTROLLER
`125
`:
`
`
`
`
`(ALI)
`
`E
`CALL-TAKEN POOL
`120
`PUBLIC SAFETY
`
`
`ANSWERING POINT
`
`
`
`(PSAP)
`105
`
`
`
`POLICE
`REMOTE DATABASE
`
`
`
`215
`
`SERVICE (RDBS)
`
`
`FIRE
`
`
`
`220
`
`135
`
`SERVICE
`PROVIDERS
`
`
`
`OIZ(VIVOHEITIVO)WI
`
`
`ETnEgFngXEY
`SERVICE
`
`225
`
`
`Intrado Ex. 1035 - 1
`
`Intrado Ex. 1035 - 1
`
`
`
`US. Patent
`
`Aug. 25, 1998
`
`Sheet 1 of 6
`
`5,799,061
`
`62:29.2.
`
`mzormmdh
`
`10:25Xmm
`
`
`
`$3528ZOEQEZE
`
`o:53
`
`
`
`
`
`E2320.25.22
`
`.35TTm
`
`5.3.3
`
`8..
`
`8—.501mmxshéo
`
`
`
` m22Exsflé...£5253
`
`
`
`$32582222528.
`
`2;is
`
`
`
`Emssz0.2222
`
`5.8$5“ng
`
`2::2me
`
`E3use:
`
`5:8
`
`mm<ms<oESE
`
`mmmoSoE
`
`mo_>mmm
`
`Mmm.
`
`omrA52%m3.8.2&5sz55wm:mE:m52:mage85me
`
`E:moan:_.9:
`
`Intrado Ex. 1035 - 2
`
`Intrado Ex. 1035 - 2
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Aug. 25, 1998
`
`Sheet 2 of 6
`
`5,799,061
`
`29.82
`
`
`
`5255.5mmwwfiwmm
`
`LAN (CALLER DATA) 210
`
`omm
`
`282653
`
`meEmma
`
`E5one:
`
`m?
`
`H.233was?
`
`32$85%
`
`OS88$5.43m023s
`
`
`
`2E520....@53520:5322.222
`
`
`mmr5:05on2920::59
`
`mom
`
`50:
`
`mmgméoo
`
`wzozmmzmz.
`
`
`
`$0.225xmm
`
`..._<oTTm
`
`$25502.
`
`$5.20
`
`2:
`
`mmm
`
`5555
`
`N.GE
`
`Intrado Ex. 1035 - 3
`
`Intrado Ex. 1035 - 3
`
`
`
`
`
`
`
`
`
`US. Patent
`
`g
`
`9
`
`6f03mhS
`
`1609997,5
`
`
`
`MME:53523
`
`EH
`
`x23to
`
`8mm3w2<
`".3,”852mm:mzoEza~25;to
`
`
`w,Egg
`
`$395:me:me
`
`
`
`
`$9522$8338.:
`
`8m
`
`Intrado Ex. 1035 - 4
`
`Intrado Ex. 1035 - 4
`
`
`
`US. Patent
`
`Aug. 25, 1998
`
`Sheet 4 of 6
`
`5,799,061
`
`
`.I225we5.2058:3m.29
`m2:@535-82%?5:35$
`
`122%ESE:Ea.
`
`$82”0:E8EszmN8.mwommmmmz
`
` EEEmm_02mo<mzoFozEmzfimto
`
`52N3;as“;-aEv2:5
`
`
`
`:8m885mm52«3;
`
`com
`
`Intrado Ex. 1035 - 5
`
`Intrado Ex. 1035 - 5
`
`
`
`52«33E3;-aéx235
`
`
`OEmEnwmm>>><mmooFPWQVWmFmmmmz
`295m?x.—.20.530:mmmu2a
`
`
`
`
`
`
`5mmomF95mm$2863
`-85mm52vmnmfim
`
`829m?2<85$
`
`
`
`
`
`wu_ozm_u<wzofiozEmzfimto
`
`
`
`
`
`
`
`US. Patent
`
`Aug. 25, 1998
`
`Sheet 5 of 6
`
`5,799,061
`
`Iw_z<n_w
`
`
`
`“2:$3525
`
`
`
`95..5:
`
`imHszEEmo
`
`«R-mo_._on_20539;335200zgwwfio
`
`#520.530:4.20522
`
`
`
`msm.205:0:
`
`doz<o
`
`mEmz<En5wz<I
`
`com
`
`Intrado Ex. 1035 - 6
`
`Intrado Ex. 1035 - 6
`
`
`
`US. Patent
`
`Aug. 25, 1993
`
`Sheet 6 of 6
`
`5,799,061
`
`FIG.6
`
`Intrado Ex. 1035 - 7
`
`
`
`5 .799.061
`
`1
`COMPUTER INTEGRATED TELEPHONY
`SYSTEM FOR THE PROCESSING OF 9-1-1
`CALLS FOR SERVICE
`
`This application is a continuation of application Ser. No.
`Oil/234.469. filed Apr. 26. 1994. now abandoned.
`
`BACKGROUND OF THE INVENTION
`
`FIG. 1 shows a typical prior art system which embodies
`essential features of an existing 9-1-1 service. In prior
`embodiments of a 9-1-1 service. a caller 100 dials 9-l~1 and
`is connected to a public safety answering point 105. here-
`inafter referred to as PSAP. via a dedicated partition in the
`public switched telephone network (PSTN). The appropriate
`PSAP is determined according to the caller’s location.
`Typically.
`local PSAP service areas are determined by
`geopolitical jurisdictions; arbitrarily defined geographical
`regions that are specified by public safety agencies.
`At the PSAP 105 the automatic number identification
`(ANT) controller 110 decodes the incoming calling party
`identification or telephone number of the inbound 9-1-1 call.
`The ANI controller 110 passes the 9- 1-1 telephone call to the
`telephone PBX switch 115 for presentation to one of a
`number of possible call-takers 120. where a call-taker is an
`individual who is assigned to accept incoming 9-1—1 calls.
`The identification of the specific call-taker. e.g.. call-taker 1
`125. receiving the call is passed back to the ANT controller
`110. With this information the ANI controller 110 (1)
`displays the citizen’s telephone number at the appropriate
`call-taker’s position and (2) passes the caller’s telephone
`number and the call-taker’s identification to the automatic
`location identification (ALI) controller 130.
`The ALI controller 130 queries a remote database service
`(RDBS) 135 to retrieve an address associated with calling
`party’s telephone number. Remote database services are
`typically maintained by telephone exchange carriers such as.
`for example. Southwestern Bell. A response from the RDBS
`135 is received by the ALI controller 130 and the location
`information is then displayed to the designated call-taker
`125.
`
`The call—taker 125 determines the nature of the emergency
`and conferences/transfers the incoming call to the appropri-
`ate service provider. i.e.. police 140. Fire 145. Emergency
`Medical Services 150. or other service as required 155. In
`addition to transferring the call. it may be necessary for the
`call—taker 125 to transmit the caller’s identification (e.g..
`telephone number) and location information.
`If the incoming call has been made from a mobile
`telephone. the call-taker 125 is responsible for determining
`the caller’s location (calling party identification and location
`information are not currently available for calls placed from
`mobile telephones). This is generally accomplished by
`manually referencing a detailed local map. such as a “KEY
`MAP” in combination with talking with the caller. Once the
`caller’s location has been determined.
`the call—taker can
`transfer the call and. if necessary. the caller’s identification
`and location information to the appropriate agency.
`A 9-1-1 system such as that shown in FIG. 1 has several
`shortfalls. including:
`1. Lengthy call transfer time (typically 4 to 6 seconds).
`2. Associated with the call transfer process is often a
`series of audible clicking (analog circuit bridging)
`noises which the caller may interpret as having been
`disconnected and may lead the caller to hang up while
`a call transfer is in progress.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`3O
`
`35
`
`40
`
`4s
`
`50
`
`55
`
`65
`
`2
`
`3. The reliability of the data transfer process. in those
`cases where it is necessary. is wholly dependent on the
`call—taker’s performance.
`4. The time required for a call—taker to manually deter—
`mine the location of a cellular caller is often measured
`in minutes.
`
`5. In many conventional 9-1-1 service sites incoming calls
`are (analog) recorded on magnetic tape. The process of
`later retrieving a specified call
`is often a time
`consuming. cumbersome ordeal
`that
`takes several
`hours or days.
`The machine executed method of the claimed invention
`addresses these shortfalls by providing a faster. more
`reliable. and cost effective means of processing 9-1-1 calls
`for service.
`
`2. SUMMARY OF THE INVENTION
`
`The claimed invention is a machine executed method—
`embodied in a series of computer programs—that provides:
`1. The rapid. automatic. and virtually silent transfer of an
`incoming call to the proper service provider or provid—
`ers.
`
`2. The automatic transfer of caller identification and
`location information from the call-taker station to the
`appropriate service provider without further call-taker
`intervention.
`
`3. Elimination of the need for a call-taker to manually use
`detailed local maps. such as a “KEY-MAP.” to deter-
`mine the location of a caller who is using a mobile
`telephone.
`4. The digital recording of incoming calls. The digital
`voice and associated information is stored in a database
`to facilitate the rapid retrieval of the recorded call at a
`later time.
`
`3. BRIEF DESCRIPTION OF DRAWINGS
`
`FIG. 1 is a block diagram representation of a prior art
`system for providing 9-1-1 caller information service.
`FIG. 2 is a block diagram of the invention as used to
`provide a 9-1-1 caller information service.
`FIG. 3 is a display screen representation of a call-taker’s
`“Waiting For Call” display in accordance with the invention.
`FIG. 4 is a display screen representation of a call-taker’s
`“Processing” display in accordance with the invention.
`FIG. 5 is a display screen representation of a call-taker’s
`“Call Conference to a Fire service provider” display (as
`indicated by a graphic image of an ofi—hook telephone
`instrument next
`to the Fire service provider’s icon) in
`accordance with the invention.
`
`FIG. 6 is a display screen representation of a call-taker’s
`“Digitized Map” display in accordance with the invention.
`
`4. DETAILED DESCRIPTION OF A SPECIFIC
`EMBODIMENT
`
`One illustrative embodiment of a the invention is
`described below as it might be implemented on a general
`purpose computer using a suitable high-level language such
`as COBOL. C. FORTRAN. Pascal. or Visual Basic. In the
`interest of clarity. not all features of an actual implementa-
`tion are described in this specification. It will of course be
`appreciated that
`in the development of any such actual
`implementation (as in any software development project).
`numerous implementation-specific decisions must be made
`to achieve the developers’ specific goals and subgoals. such
`
`Intrado Ex. 1035 - 8
`
`Intrado Ex. 1035 - 8
`
`
`
`3
`
`4
`
`5.799.061
`
`as compliance with system— and business-related constraints.
`which will vary from one implementation to another.
`Moreover. it will be appreciated that such a development
`effort might be complex and time-consuming. but would
`nevertheless be a routine undertaking of software engineer-
`ing for those of ordinary skill having the benefit of this
`disclosure.
`
`Appendix A (containing 165 pages) sets out selected
`Visual Basic source code extracts from a copyrighted soft-
`ware program. owned by the assignee of this patent
`document. which manifests the invention. Permission is
`granted to make copies of the appendix solely in connection
`with the making of facsimile copies of this patent document
`in accordance with applicable law; all other rights are
`reserved. and all other reproduction. distribution. creation of
`derivative works based on the contents. public display. and
`public performance of the appendix or any part thereof are
`prohibited by the copyright laws.
`4.1 General Technical Overview
`
`Functional aspects of one embodiment of a machine
`executed method implementing an integrated telephony sys-
`tem for processing 9-1-1 calls for service is shown in FIG.
`2. The caller 100 makes a telephone call which is answered
`at a public safety answering point (PSAP) 105. The caller’s
`telephone number is decoded by the telephone PBX switch
`200 and passed to a computer 205. Computer 205 could be.
`for example. a Digital Equipment Corporation VAX 2100 or
`a personal computer.
`In the current embodiment of the invention. the caller
`identification is decoded from an in—band multifrequency
`(MF) signal by MF decoder cards inside the telephone PBX
`switch 200. One of ordinary skill will realize that the calling
`party identification information could be encoded in a dual
`tone multifrequency (DTMF). frequency shift keying (FSK).
`digital format. or the like. Each of these different encoding
`schemes would. of course. require its own decoding capa-
`bility in the telephone PBX switch 200.
`Assignment of the incoming call to a specific call-taker
`and the retrieval of the caller’s location information via the
`automatic location identification (ALI) controller 130 and
`remote database system (RDBS) 135 is done in a fashion
`similar to that described in the prior art system of FIG. 1.
`In accordance with the invention. each service provider
`(e.g.. Police. Fire. Emergency Medical Services. and other
`services) has installed one or more call processing units
`(215. 220. 22.5. and 230 respectively) which are imple-
`mented as clients (in a client/server computer environment)
`on a local area network (LAN) 210 and are dedicated to
`computer integrated telephony and supporting functions as
`described below. The host computer 205 functions as the
`network server. providing functional connectivity between
`the telephone PBX switch 205 and the call processing units.
`In general. the LAN 210 is used to transmit caller identifi-
`cation and location information to a service provider’s call
`processing unit. It is noted that the computer 205 could. in
`an alternative embodiment. be implemented as a plurality of
`computers. Additionally. the PSAP and service provides
`could be connected via a plurality of LANs. rather than a
`single LAN as shown in FIG. 2.
`When the PSAP call-taker wishes to transfer a 9-1-1 call
`to a service provider. the request is made via the appropriate
`call processing unit (e.g.. 215. 220. or 225) via the LAN 210
`to the host computer 205. The host computer 205 then issues
`appropriate instructions to the telephone PBX switch 200 to
`transfer the call. Call activity such as caller identification.
`caller location information. call routing information. and
`digital voice recording is captured and stored for later use.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`55
`
`65
`
`4.2 Human Factors Design
`Key features of a 9-1—1 calls for service system. in
`accordance with the claimed invention. are the ability to: (1)
`decrease the time required for an initial call-taker to transfer
`an incoming call to one or more service providers: (2) reduce
`line noise associated with analog circuit bridging: (3)
`decrease the time required for an initial call-taker to deter-
`mine the location of a mobile caller: and (4) integrate
`support functions such as digitized voice capture and stor—
`age. All of these attributes are associated with human factors
`aspects of a 9-1-1 calls for service system. In one embodi-
`ment of the invention. the human factors attributes cited
`above are addressed through a graphical user interface and
`touch-screen video display.
`FIG. 3 shows a display 300 that an initial PSAP call—taker
`would see prior to receiving a call. The screen display 300
`is divided into a number of fields (discussed in more detail
`below). in which icons are used to represent buttons. To
`select/invoke the function associated with a button.
`the
`call-taker touches the screen at a location corresponding to
`that button‘s graphical image. It will of course be realized
`that. depending on the ergonomic requirements of the
`system. the aforementioned touch-screen could be replaced
`by a standard video display and a graphical pointing device
`such as a “mouse” or function keys.
`The ANT/ALI field 305 is used to display information
`associated with the calling party and includes. but is not
`limited to. (l) identification or telephone number; (2)
`address; and (3) class of telephone service. e.g.. residential.
`business. coin phone.
`The call history field 310 may be used to display infor-
`mation about the current telephone number (when a call is
`incoming) such as the number of times the calling party
`number was used to access the 9-1-1 system during the past
`day. week. month. etc.
`The call processing functions field 315 are touch-screen
`buttons that implement a number of call processing func-
`tions. In the current embodiment these functions include
`connect. disconnect. hold. conference. and the like. similar
`to those found on ordinary digital telephone sets. The precise
`number of processing functions available can be directly
`related to the status of the call-taker. For instance. if the
`call-taker is waiting for a call. the only call processing
`function buttons available are “answer” and “deassign” as
`shown in field 315.
`
`The language conference field 320. in the upper-right
`hand corner of display 300. provides the call-taker with the
`ability to automatically route incoming calls to one or more
`foreign language agent groups. For instance. to transfer an
`incoming call to a Spanish speaking agent group. the call-
`taker simply touches the icon whose image represents the
`Mexican flag. Other foreign language agent groups are
`accessed via conferencing the AT&T “LANGUAGE-LINE”
`button.
`
`The speed-call field 325 contains screen buttons that are
`equivalent
`to programmable speed-dialing buttons on a
`typical digital telephone set. These buttons do not change as
`a function of call status but can be programmed to reflect the
`needs of the answering PSAP site. e.g.. social service
`agencies.
`The digital voice capture field 330 contains screen button
`controls to facilitate the capture. storage. and retrieval of
`digitized incoming calls. Button icons such as those found
`on ordinary VCR units are employed. In the current embodi-
`ment there is no button representing a record function as this
`feature is invoked automatically at the time an incoming call
`is received. For data security. permanent storage of digitized
`
`Intrado Ex. 1035 - 9
`
`Intrado Ex. 1035 - 9
`
`
`
`5.799.061
`
`5
`
`incoming calls can use optical write-once-read-many
`(WORM) disk units.
`4.2(a) Incoming Call
`When an incoming call arrives at a PSAP call-taker’s
`station. that call-taker's display is updated as shown in FIG.
`4.
`In addition to identification of the incoming calling
`number (see ANT/ALI field 305. call history field 310. and
`call processing functions field 315). a new selective routing
`field 400 is displayed.
`The selective routing field 400 is comprised of four icons.
`one for each currently supported service provider: Police.
`Fire. Emergency Medical Services. and Other. In the current
`embodiment the ‘Other’ icon is assigned to a Poison Control
`service provider. To aid the call—taker. distinctive icons
`representing each of the aforementioned service provides are
`used.
`
`To conference the call—taker. incoming caller and one or
`more service providers. the call-taker would touch the screen
`over the icon(s) representing the selected service provider
`(s). An important aspect of the invention is that the specific
`service provider contacted by the call-taker is a function of
`the calling party’s location. This feature is known in the art
`as selective routing.
`If the incoming call is conferenced to a service provider
`on the LAN 210.
`information about each call—taker
`is
`available for retrieval and can be displayed on the initial and
`service provider’s call-taker displays. Such information may
`include. but is not limited to. name. position number. and a
`digitized photographic image. See FIG. 5.
`Conferencing of additional agencies (i.e.. in addition to
`those represented by icons in the selective routing field 400)
`can be accomplished by selecting the appropriate button in
`the speed—call field 325.
`After the initial call—taker has conferenced the incoming
`call to one or more service providers the call-taker can. at his
`or her discretion. drop out of the conversation by completing
`the transfer. Call transfer is completed when the call-taker
`selects the “RELEASE” button in the call processing func-
`tions field 315. After transferring the call. the call-taker
`station becomes ready to receive another incoming call.
`4.2(b) Mobile Call Processing
`In prior art embodiments of 9-1-1 calls for service. the
`location of a mobile telephone caller is difficult to determine
`in that the call is generated by a radio transceiver with no
`known fixed location.
`
`l0
`
`15
`
`20
`
`25
`
`30
`
`35
`
`In prior art 9-1-1 systems mobile relay stations. also
`known as cell sites. route 9-1-1 calls for service based on
`certain geographic factors impacting their radio coverage
`area and is typically accomplished by assigning a single
`telephone number (known as a trunk pilot number) from the
`PSTN. In these systems the 9— 1-1 call is routed to a PSAP
`depending on the trunk pilot number. This means that a
`legitimate (i.e.. a unique seven digit number representing the
`caller’s mobile telephone number) calling number is not
`available at the PSAP call-taker’s display. Thus. the call-
`taker must query the caller to determine their precise loca-
`tion and. with the aid of local street maps. determine which
`service providers should be notified. This need to use local
`maps is often a time consuming process and significantly
`impacts the quality and speed of 9-1-1 service that can be
`provided. Additionally. because the PSAP call-taker does
`not having a legitimate number with which to contact the
`caller.
`the call-taker cannot reestablish contact with the
`caller should the call become disconnected.
`
`45
`
`50
`
`55
`
`In the current embodiment of the invention. an incoming
`mobile call is routed directly from the call’s mobile tele—
`phone switching facility to a telephone PBX switch 200. The
`mobile telephone switching service transmits the call in
`digital format and includes data elements associated with the
`caller. These data elements may include. but are not limited
`to. a unique seven digit number representing the caller‘s
`
`65
`
`6
`mobile telephone number. identification of the mobile tele-
`phone company. and the unique identification of the origi-
`nating mobile relay or cell site.
`The unique caller identification number is displayed at the
`PSAP call-taker’s video display unit. A digitized map asso-
`ciated with the originating cell site identifier is also dis-
`played. As shown in FIG. 6. this allows the call-taker to
`identify the precise location of the caller by touching the
`screen corresponding to the location of the caller as it is
`communicated by the caller. Once the location of the caller
`is determined in this manner. the automatic selective routing
`fields 400 are automatically populated with the appropriate
`information based on the caller’s location. Additionally. a
`database consisting of streets and block ranges for the
`caller’s originating cell site coverage area is available for
`reference. Using this database the call-taker can also call up
`a digitized map.
`4.3 Some Benefits of the Invention
`Benefits of the claimed inventive method include:
`
`1. Reduce the connectivity time required to conference
`the call-taker. incoming caller and one or more service
`providers by 4 to 6 seconds.
`
`2. Reduce the time required for processing incoming
`mobile telephone calls by 30 seconds to 5 minutes.
`3. Increases the level of accuracy in the processing of
`9-1-1 calls for service by automating many of the tasks
`normally performed by a call-taker.
`4. Elimination of analog bridging noises associated with
`conference calling. Thus. the caller will not think they
`have been disconnected during the call transfer process.
`5. Digital capture of incoming voice and associated data
`of each call is automatic. The digitized data associated
`with each incoming call includes calling number. time
`and date of call. call duration. and call-taker identifi-
`cation.
`
`6. With the information associated with the digitized
`voice data. a database is made available which allows
`for quick and easy recall of past incoming calls. It
`should be noted that prior art tape recordings of incom-
`ing voice are often subpoenaed. It may take from
`several hours to several days to locate and copy a
`specified/target phone conversation. This time has been
`reduced to a matter of minutes by the method of the
`invention.
`
`7. The accumulation and processing of data associated
`with each received 9-1-1 call for service allows for
`statistical analysis and assists in personal and equip-
`ment management of the 9-1—1 calls for service system.
`8. The rapid. convenient. and automated routing of an
`incoming call from a nonEnglish speaking caller to an
`appropriate call-taker. e.g.. a call-taker who can effec-
`tively communicate with the non-English speaking
`caller.
`
`9. The graphical user interface environment utilized by
`the inventive method and the supporting process (e.g..
`automated routing. digital voice capture. etc.) drasti-
`cally reduces the complexity of the call-taker tasks.
`This.
`in turn. reduces the level of stress typically
`associated with the duties of a call-taker in a public
`safety emergency communication environment.
`It will be appreciated by those of ordinary skill having the
`benefit of this disclosure that numerous variations from the
`foregoing illustration will be possible without departing
`from the inventive concept described herein. Accordingly. it
`is the claims set forth below. and not merely the foregoing
`illustration. which are intended to define the exclusive rights
`claimed in this application program.
`
`Intrado Ex. 1035 - 10
`
`Intrado Ex. 1035 - 10
`
`
`
`5.799.061
`
`Appendix A
`
`Intrado Ex. 1035 - 11
`
`Intrado Ex. 1035 - 11
`
`
`
`5,799.06]
`
`10
`
`911MDI.FRM — 1
`
`VERSION 2.00
`Begin MDIForm frmMDI
`Caption
`ClientHeight
`ClientLeft
`ClientTop
`ClientWidth
`Height
`Left
`LinkTopic
`ScrollBars
`080
`Top
`9135
`width
`Begin PictureBox Picturel
`'Align Bottom
`2
`Align
`GHOOCOCOCOfi
`Backcolor
`240
`Height
`Left
`ScaleHeiqht
`Scalewidth
`TabIndex
`Top
`Width
`Begin CommonDialo
`Left
`Top
`
`"9—1—
`6210
`750
`1710
`9015
`6900
`690
`"MDIFOfml"
`'False
`
`01
`
`1 Neutral Dispatch"
`
`U2
`
`10
`3985
`
`05
`
`970
`9012
`g CMDI
`=
`=
`
`8085
`0
`
`IIIIIIIIIIII[IIIIIII!
`
`IIIIIIIIIIIIIIIIII
`
`End
`Begin Label cMsg
`BackColor
`Caption
`FontBold
`FontItalic
`FontName
`Fontsize
`Fontstrikethru
`FontUnderline
`Height
`Left
`Tablndex
`Top
`Width
`
`End
`
`End
`Begin Menu DBMenu
`=
`Caption
`Begin Menu DBOpen
`"EOpen DataBase..."
`Caption
`Begin Menu DBOpen_Access
`"EMS Access 1.1"
`=
`Caption
`End
`Begin Menu DBOpen_dBASE3
`=
`"&dBASE III..."
`Caption
`End
`Begin Menu DBOpen_dBASE4
`=
`“dBEASE IV..."
`Caption
`End
`Begin Menu DBOpen_FoxPro
`=
`"aFoxPro 2.0..."
`Caption
`End
`Begin Menu DBOpen_Fox25
`=
`Caption
`
`=
`=
`=
`=
`=
`=
`=
`=
`=
`=
`=
`=
`=
`
`LHOOCOCOCO§
`”Ready“
`-1
`'True
`0
`'False
`"Ariel"
`7.5
`0
`0
`200
`120
`1
`0
`9372
`
`'False
`'False
`
`“8File”
`
`“FosxPro 2.5..."
`
`A—l
`
`Intrado Ex. 1035 - 12
`
`Intrado Ex. 1035 - 12
`
`
`
`11
`
`12
`
`5.799.061
`
`911MDI.FRM - 2
`End
`Begin Menu DBOpen_Paradox
`Caption
`=
`"EParadox 3.x..."
`End
`Begin Menu DBOpen_Btrieve
`Caption
`=
`"aBtrieve..."
`End
`Begin Menu DBOpen_ODBC
`Caption
`=
`End
`
`"souBC..."
`
`End
`Begin Menu DBClose
`Caption
`Shortcut
`Visible
`
`=
`=
`=
`
`“SClose DataBase"
`‘C
`0
`'False
`
`End
`Begin Menu DBProperties
`Caption
`=
`visible
`=
`
`"GProperties...”
`0
`‘False
`
`"fidBASE III..."
`
`"dB&ASE 1v...“
`
`"EFoxPro 2.0..."
`
`"FosxPro 2.5..."
`
`End
`Begin Menu DBNew
`"&New..."
`=
`Caption
`Begin Menu DBNew_Access
`Caption
`"&MS Access..."
`=
`End
`Begin Menu DBNew_dBASES
`Caption
`=
`End
`Begin Menu DBNew_dBASEA
`Caption
`=
`End
`Begin Menu DBNew_FoxPro
`Caption
`=
`End
`Begin Menu DBNew_Fox25
`Caption
`=
`End
`Begin Menu DBNew_Paradox
`Caption
`=
`“aParadox 3.x..."
`End
`Begin Menu DBNew_Btrieve
`Caption
`=
`"aBtrieve‘.."
`End
`Begin Menu DBNew_ODBC
`Caption
`=
`End
`
`End
`Begin Menu menubarl
`Caption
`End
`Begin Menu DBAbout
`Caption
`End
`Begin Menu Exit
`Caption
`Shortcut
`
`End
`
`"fiODBC..."
`
`=
`
`=
`
`=
`=
`
`"-"
`
`"snbout"
`
`“Baxit”
`“X
`
`End
`Begin Menu PrefMenu
`”8Preferences"
`=
`Caption
`Begin Menu PrefOpenOnStartup
`
`A~2
`
`Intrado Ex. 1035 - 13
`
`Intrado Ex. 1035 - 13
`
`
`
`13
`
`14
`
`5.799.061
`
`911MDI.FRM - 3
`
`Caption
`
`=
`
`=
`
`"&Open Last DataBase on Startup"
`
`"—"
`
`"fiMax Grid View Rows..."
`
`=
`
`"-"
`
`"Ashow Performance Numbers"
`
`End
`Begin Menu menubar4
`Caption
`End
`Begin Menu PrefQueryTimeout
`Caption
`=
`"&Query Timeout Value...“
`End
`Begin Menu PrefLoginTimeout
`caption
`=
`"aLoqin Timeout Value..."
`End
`Begin Menu PrefMaxRows
`Caption
`=
`End
`Begin Menu menubarS
`Caption
`End
`Begin Menu PrefShowPerf
`Caption
`=
`End
`
`"Ewindow"
`
`=
`
`End
`Begin Menu WinMenu
`=
`Caption
`Begin Menu winTile
`Caption
`End
`Begin Menu WinCascade
`Caption
`=
`End
`Begin Menu WinArrange
`Caption
`=
`Shortcut
`=
`
`"&Ti1e"
`
`"&Cascade"
`
`"Arrange &Icons“
`“1
`
`"-"
`
`"ahnswer"
`‘A
`
`End
`Begin Menu menubarz
`Caption
`End
`Begin Menu winAnswer
`Caption
`=
`shortcut
`=
`
`=
`
`End
`Begin Menu WinPSAP
`Caption
`Enabled
`Shortcut
`
`End
`Begin Menu WinESN
`Caption
`shortcut
`
`End
`Begin Menu winSuper
`«Caption
`Shortcut
`End
`Begin Menu winMaint
`=
`Caption
`Begin Menu winAgency
`Caption
`=
`End
`Begin Menu WinCode
`Caption
`End
`
`=
`=
`=
`
`"&PSAP List"
`0
`'False
`‘P
`
`=
`=
`
`=
`=
`
`"EESN List"
`“E
`
`=
`
`"Superavisor"
`"V
`
`"EMaintenance"
`
`“Agencies"
`
`“Codes"
`
`Intrado Ex. 1035 - 14
`
`Intrado Ex. 1035 - 14
`
`
`
`15
`
`16
`
`5.799.06l
`
`911MDI.FRM -
`
`4
`
`End
`
`End
`Begin Menu HelpMenu
`Caption
`End
`
`End
`
`:
`
`"Hielp"
`
`An}
`
`Intrado Ex. 1035 - 15
`
`Intrado Ex. 1035 - 15
`
`
`
`l7
`
`18
`
`5.799.061
`
`911MDI.FRM — 1
`
`Option Explicit
`'0ption Compare Text
`
`sub NewLocalISAM ()
`Dim nn As String
`Dim d As database
`On Error GoTo NewISAMErr
`
`nn = InputBox(“Enter Name for New 15AM Database:")
`If nn = "" Then Exit Sub
`
`If Mid(nn, Len(nn), 1) <> "\“ Then nn = nn + "\“
`
`MkDir Midtnn, 1, Len(nn)
`
`- 1)
`
`gstDBName = nn
`OpenLocaIDB True
`
`If ngBOpenFlag = True Then
`DBProperties.Visib1e = True
`DBClose.Visib1e = True
`End If
`
`GoTo NewISAMEnd
`
`NewISAMErr:
`If Err = 75 Then Resume Next
`ShowError
`Resume NewISAMEnd
`
`NewISAMEnd:
`
`End Sub
`
`'catch the case where dir exists
`
`Sub OpenLocaIDB (doit As Integer)
`Dim Connect As String, DataBaseName As String
`
`On Error GoTo OpenError
`
`If ngBOpenFlag = True Then
`Call DBClose_Click
`End If
`
`If ngBOpenFlag = True Then
`Beep
`MsgBox "You must Close Firstl", 48
`Exit Sub
`Else
`Select Case gstDatatype
`Case "MS Access"
`CMDl.Filter = "Access D85 (*.mdb)|fi.mdb1A11 Files (*
`CMDl.DialogTitle = "Open MS Access Database"
`Case "dBASE III"
`CMDl.Filter = "dBASE III DBS (*.dbf)|*.dbf“
`CMD1.DialogTitle = "Open dBASE III Database"
`Case "dBASE IV"
`CMDl.Filter = "dBASE IV DB5 (*.dbf)fl*.dbf"
`CMDl‘DialogTitle = "Open dBASE IV Database"
`Case "FoxPro 2.0"
`
`‘*H*-*"
`
`Intrado Ex. 1035 - 16
`
`Intrado Ex. 1035 - 16
`
`
`
`5 .799.061
`
`20
`
`911MDI.FRM - 2
`
`CMDl.Filter = "FoxPro DES (*.dbf)|*.dbf"
`CHD1.DialogTit1e = "Open FoxPro 2.0 Database"
`Case "FoxPro 2.5"
`CMD1.Filter = "FoxPro DES (*.dbf)1*.dbf"
`CMD1.DialogTitle = "Open FoxPro 2.5 Database"
`Case “Paradox 3.X"
`CMDl.Filter = "Paradox DES (*.db)!*.db"
`CMD1.DialogTit1e = "Open Paradox 3.x Database"
`Case "Btrieve"
`CMDl.Filter = "Btrieve DBs
`(FILE.DDF)[FILE.DDF"
`CMD1.Dialhoitle = "Open Btrieve Database"
`End Select
`
`CMDl.FilterIndex = 1
`CMDl.Filename = gstDBName
`CMDl.CancelError = True
`
`'"“
`
`If doit = False Then
`CMDl.Action = 1
`
`If CMD1.Filename <> “" Then
`gstDBName = CMD1.Filename
`Else
`Exit Sub
`End If
`End If
`End If
`
`HsgBar "Opening "
`SetHourglass Me
`
`& gstDatatype & " DataBase", True
`
`Select Case gstDatatype
`Case "dBASE III"
`Connect = "dBASE III“
`DataBaseName = StripFileName(gstDBName)
`Case “dBASE IV"
`Connect = "dBASE Iv"
`DataBaseName = StripFileName(qstDBName)
`Case "FoxPro 2.0"
`connect = "FoxPro 2.0"
`DataBaseName = StripFileName(gstDBName)
`Case "FoxPro 2.5“
`Connect = “FoxPro 2.5"
`DataBaseName = StripFileName(qstDHName)
`Case "Paradox 3.x"
`Connect = "Paradox 3.x"
`DataBaseName = StripFileName(gstDBName)
`Case "Btrieve"
`Connect = "Btrieve;"
`DataBaseName = gstDBName
`Case Else
`Connect = ""
`DataBaseName = gstDBName
`End Select
`
`Set gCurrentDB = OpenDatabase(DataBaseName, False, False,
`If ngBOpenFlag = True Then
`CloseAllDynasets
`End If
`
`Connect)
`
`Intrado Ex. 1035 - 17
`
`Intrado Ex. 1035 - 17
`
`
`
`21
`
`22
`
`5