throbber
(12) United States Patent
`Fumarolo et al.
`
`111111
`
`1111111111111111111111111111111111111111111111111111111111111
`US006366782Bl
`US 6,366, 782 Bl
`*Apr. 2, 2002
`
`(10) Patent No.:
`(45) Date of Patent:
`
`(54) METHOD AND APPARATUS FOR
`ALLOWING A USER OF A DISPLAY-BASED
`TERMINAL TO COMMUNICATE WITH
`COMMUNICATION UNITS IN A
`COMMUNICATION SYSTEM
`
`(75)
`
`Inventors: Arthur L. Fumarolo, Schaumburg;
`Brett A. Jackson, Arlington Heights,
`both of IL (US)
`
`(73) Assignee: Motorola, Inc., Schaumburg, IL (US)
`
`( *) Notice:
`
`This patent issued on a continued pros(cid:173)
`ecution application filed under 37 CFR
`1.53( d), and is subject to the twenty year
`patent term provisions of 35 U.S.C.
`154(a)(2).
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`(21) Appl. No.: 09/415,297
`
`(22) Filed:
`
`Oct. 8, 1999
`
`Int. Cl? .................................................. H04Q 7/20
`(51)
`(52) U.S. Cl. ........................................ 455/457; 455/509
`(58) Field of Search ................................. 455/456, 457,
`455/404, 521, 520, 518, 519, 414, 557,
`508, 509; 340/901, 904, 905, 988, 990,
`989, 995, 286.01, 286.02, 286.06, 286.14,
`825.49, 539, 457, 577, 329-332, 335, 969,
`978; 379/45, 48, 49, 38; 701/708, 117,
`342, 357.09, 357.1, 357.13, 357.D7
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`5,904,727 A * 5/1999 Prabhakaran ............... 701!208
`
`* cited by examiner
`
`Primary Examiner-Marsha D. Banks-Harold
`(74) Attorney, Agent, or Firm-Susan L. Lukasik; Val Jean
`F. Hillman; Steven R. Santema
`
`(57)
`
`ABSTRACT
`
`A display-based terminal (101) employs a method and
`apparatus for allowing a user of the terminal to communicate
`with communication units (105-113) in a communication
`system (100). The terminal displays a map (300, 400) to the
`user indicating locations of communication units in at least
`a portion of the communication system. The terminal then
`receives a selection from the map of at least one commu(cid:173)
`nication unit (105, 108, 109, 113) and an indication (309,
`311) of the user's desire to communicate with the selected
`communication unit. The indication of the user's desire to
`communicate may be contemporaneous with the user's
`selection of the communication unit, for example, when the
`user has, prior to such selection, indicated a desired type
`(302-305, 401-404) of communication and/or a desired
`transmission mode ( 406) for subsequent communications
`with the communication units. Responsive to receipt of the
`user's selection of the communication unit and indication of
`a desire to communicate, the terminal automatically initiates
`a communication with the selected communication unit.
`
`41 Claims, 8 Drawing Sheets
`
`PROVIDE USER UNIQUE VISUAL INDICATION ON
`MAP OF PRESENTLY TRANSMITTING COMMUNICA liON
`UNIT
`
`519
`
`523
`
`AUTOMATICALLY TERMINATE COMMUNICATION
`
`525
`
`501
`
`DISPLAY MAP INDICA liNG LOCATIONS OF
`COMMUNICATION UNITS TO USER
`
`RECEIVE USER'S SELECTION FROM MAP OF
`ONE OR MORE COMMUNICATION UNITS
`
`PROVIDE USER UNIQUE VISUAL INDICA liON
`ON MAP OF SELECTED COMMUNICATION UNIT(S)
`
`RECEIVE USER'S INDICATION OF DESIRE TO
`INITIATE COMMUNICATION WITH SELECTED
`COMMUNICATION UNIT(S), INCLUDING TYPE
`OF COMMUNICATION AND/OR TRANSMISSION MODE
`
`AUTOMATICALLY OBTAIN STORED COMMUNICATION
`INFORMATION NECESSARY TO INITIATE COMMUNICA liON
`
`AUTOMATICALLY ACCESS A COMMUNICATION
`RESOURCE IN SUPPORT OF THE COMMUNICATION
`BASED ON THE STORED COMMUNICA liON INFORM A liON
`
`AUTOMATICALLY ACTIVATE USER INPUT DEVICE
`TO ENABLE USER TO INPUT USER
`INFORMA liON
`FOR TRANSMISSION OVER THE COMMUNICATION RESOURCE
`
`DISPLAY INDICATION TO USER THAT
`COMMUNICATION RESOURCE IS ACCESSED
`OR COUMUNICA liON IS INITIATED
`
`503
`
`505
`
`507
`
`509
`
`5ff
`
`513
`
`515
`
`517
`
`Google 1005
`U.S. Patent No. 9,445,251
`
`

`

`U.S. Patent
`
`Apr. 2, 2002
`
`Sheet 1 of 8
`
`US 6,366, 782 Bl
`
`~ 107
`
`100
`
`~ 108
`
`~ 113
`
`109
`
`w
`
`""'
`"" "" ""
`
`111
`
`USER
`INPUT
`DEVICE
`
`'125
`
`,129
`INTERFACE
`
`WIRELESS
`INFRASTRUCTURE
`
`h6
`
`~ 106
`
`105
`
`GUI
`
`(rg
`
`f '
`PROCESSOR
`
`....-- __..
`
`~~ SELECTION
`'-121
`:
`DEVICE
`'-127
`MEMORY
`
`'-----
`
`AVL
`SYSTEM
`
`'-123
`
`DISPLAY-BASED TERMINAL
`I
`911
`SYSTEM
`
`'-101
`
`'-- 115
`
`117
`
`'-1 OJ
`
`F'IG-. 1
`
`

`

`U.S. Patent
`
`Apr. 2, 2002
`
`Sheet 2 of 8
`
`US 6,366, 782 Bl
`
`WIRELESS
`INFRASTRUCTURE
`
`205
`
`' v
`
`~209
`
`USER
`INPUT
`DEVICE
`
`~5
`
`{207
`TRANSCEIVER
`
`--- -- '-=211
`AVL
`911
`SYSTEM
`SYSTEM
`115 ./
`'--1 17
`
`MAP
`INTERFACE
`'-. 213
`
`'119
`
`GUI
`f t
`PROCESSOR
`
`~~ SELECTION
`'-121
`~
`DEVICE
`'-127
`MEMORY
`
`'-123
`
`DISPLAY-BASED TERMINAL
`
`'-
`
`201
`
`FIG. 2
`
`

`

`U.S. Patent
`
`Apr. 2, 2002
`
`Sheet 3 of 8
`
`US 6,366, 782 Bl
`
`PD CAR 10
`
`JOO
`
`PD UNIT 6
`
`106
`
`APPLE STREET
`
`I--
`LL.J
`LL.J
`0:::
`I--
`U')
`:::..:::
`0:::
`~
`
`=
`
`I--
`LL.J
`LL.J
`0:::
`I--
`U')
`
`LL.J
`--I
`I--
`U')
`~
`<;...)
`
`110
`
`111
`
`112
`
`10
`
`' "
`
`I ' PD ENG 4
`
`' / / '
`
`EASY STREET
`
`311
`~ VOICE~ l~p4
`
`' - - - - . . . J
`
`~~5
`L::J
`
`1 o / r2
`
`....-----~303
`r-----,
`I .!. .!. .!. - , :> I
`uuu ,,,,
`
`L ____ .J
`
`JOB
`
`FIG. 3
`
`

`

`U.S. Patent
`
`Apr. 2, 2002
`
`Sheet 4 of 8
`
`US 6,366, 782 Bl
`
`400
`
`106
`
`s\~~~'
`10
`
`~'t.~~\\
`
`APPLE STREET
`
`1--
`I..A..J
`I..A..J
`0:
`1--
`(/')
`::..:::
`0:
`-cc
`c:::::.
`
`1--
`I..A..J
`I..A..J
`0:
`1--
`(/')
`
`I..A..J
`__J
`1--
`(/')
`-cc
`~
`
`110
`
`111
`
`112
`
`10
`
`EASY STREET
`
`TRANSMISSION ~06
`UODE
`
`~ JOB
`
`GROUP
`VOICE
`
`/
`
`..? ~01
`
`GROUP ~ r402
`
`DATA
`
`/
`
`_
`
`PRIVATE
`VOICE
`
`/
`
`..? ~OJ
`
`.----------.~04
`PRIVATE
`..?
`DATA
`
`/
`
`FIG. 4
`
`

`

`U.S. Patent
`
`Apr. 2, 2002
`
`Sheet 5 of 8
`
`US 6,366, 782 Bl
`
`500
`-
`
`501
`
`START
`+
`DISPLAY MAP INDICATING LOCATIONS OF
`COMMUNICATION UNITS TO USER
`~
`RECEIVE USER'S SELECTION FROM MAP OF
`ONE OR MORE COMMUNICATION UNITS
`
`•
`
`PROVIDE USER UNIQUE VISUAL INDICATION
`ON MAP OF SELECTED COMMUNICA liON UNIT{S)
`~
`RECEIVE USER'S INDICA liON OF DESIRE TO
`INITIATE COMMUNICATION WITH SELECTED
`COMMUNICA liON UNIT(S), INCLUDING TYPE
`OF COMMUNICATION AND/OR TRANSMISSION MODE
`+
`AUTOMATICALLY OBTAIN STORED COMMUNICATION
`INFORMATION NECESSARY TO INITIATE COMMUNICATION
`~
`AUTOMATICALLY ACCESS A COMMUNICATION
`RESOURCE IN SUPPORT OF THE COMMUNICATION
`BASED ON THE STORED COMMUNICATION
`INFORMATION
`+
`AUTOMATICALLY ACTIVATE USER INPUT DEVICE
`TO ENABLE USER TO INPUT USER INFORMATION
`FOR TRANSMISSION OVER THE COMMUNICATION RESOURCE
`+
`DISPLAY INDICATION TO USER THAT
`COMMUNICATION RESOURCE IS ACCESSED
`OR COMMUNICATION IS INITIATED
`
`r-,
`503
`
`I-, 505
`
`1-507
`
`1-509
`
`1-
`
`511
`
`t-513
`
`1-515
`
`- 517
`
`cb
`
`FIG. 5A
`
`

`

`U.S. Patent
`
`Apr. 2, 2002
`
`Sheet 6 of 8
`
`US 6,366, 782 Bl
`
`PROVIDE USER UNIQUE VISUAL INDICATION ON
`UAP OF PRESENTLY TRANSMITTING COMMUNICATION
`UNIT
`
`519
`
`NO
`
`CONTINUE
`COMMUNICATION
`
`523
`
`AUTOUATICALLY TERMINATE COMMUNICATION
`
`525
`
`527
`
`.F'IG. 5I3
`
`

`

`U.S. Patent
`
`Apr. 2, 2002
`
`Sheet 7 of 8
`
`US 6,366, 782 Bl
`
`600
`
`601
`
`DISPLAY MAP INDICATING LOCATIONS OF
`COMMUNICATION UNITS TO USER
`
`RECEIVE INDICATION OF TYPE OF
`COMMUNICATION AND/OR TRANSMISSION
`MODE TO BE USED FOR SUBSEQUENT
`COMMUNICATIONS WITH THE COMMUNICATION
`UNITS
`
`RECEIVE USER'S SELECTION FROM MAP OF
`ONE OR MORE COMMUNICATION UNITS
`
`AUTOMATICALLY INITIATE A COMMUNICATION
`OF THE TYPE AND/OR IN THE TRANSMISSION
`MODE
`INDICATED WITH THE SELECTED
`COUUUNICA TION UNIT{S)
`
`603
`
`605
`
`607
`
`609
`
`613
`
`NO
`
`CONTINUE
`COMMUNICATION
`
`AUTOMATICALLY TERMINATE
`COUMUNICA TION
`
`615
`
`617
`
`.FIG-. 6
`
`

`

`U.S. Patent
`
`Apr. 2, 2002
`
`Sheet 8 of 8
`
`US 6,366, 782 Bl
`
`START
`
`701
`
`DISPLAY ~AP INCLUDING REPRESENTATIONS OF
`CO~~UNICATION UNITS AND LOCATIONS OF
`CO~~UNICATION UNITS IN SYSTE~
`
`,
`RECEIVE ~ESSAGE FRO~ CO~MUNICATION UNIT
`
`,
`MODIFY REPRESENTATION OF TRANS~ITTING UNIT
`TO VISUALLY INDICATE UNIT IS TRANS~ITTING
`
`,
`DETER~INE TYPE AND/OR TRANSMISSION ~ODE
`FOR RECEIVED ~ESSAGE
`
`I'-703
`
`705
`
`I'-707
`
`I'-709
`
`,
`RECEIVE SELECTION FROM MAP OF REPRESENTATION
`OF TRANSMITTING UNIT
`
`I'- 711
`
`SEND RESPONSE TO CO~~UNICATION UNIT OF SAME
`TYPE AND/OR USING SAME TRANSMISSION ~ODE
`AS RECEIVED ~ESSAGE
`
`I'-713
`
`END
`
`715
`
`FIG. 7
`
`

`

`US 6,366,782 Bl
`
`1
`METHOD AND APPARATUS FOR
`ALLOWING A USER OF A DISPLAY-BASED
`TERMINAL TO COMMUNICATE WITH
`COMMUNICATION UNITS IN A
`COMMUNICATION SYSTEM
`
`FIELD OF THE INVENTION
`
`The present invention relates generally to communication
`systems and, in particular, to a communication system that
`employs a method and apparatus for allowing a user of a
`display-based terminal to communicate with communication
`units in the communication system.
`
`BACKGROUND OF THE INVENTION
`
`25
`
`35
`
`Dispatch communication systems are known to include a
`wireless infrastructure and a plurality of communication
`units, such as two-way radios. Some dispatch systems, such
`as those used for public safety, also include a dispatch
`console and a so-called "computer aided dispatch (CAD)
`system" that includes a display-based terminal to control
`communications between the communication units. The
`CAD terminal typically displays categorized tables of infor(cid:173)
`mation to the terminal user (typically referred to as a
`"dispatcher" or "dispatch operator"). For example, the CAD
`terminal may display queues of currently pending incidents
`and/or a list of communication units that are currently
`available. In addition, some CAD terminals include an
`integrated mapping program that enables the CAD terminal
`to display locations of communication units on a map that 30
`represents a geographic area supported by the dispatch
`system. The locations of the communication units are typi(cid:173)
`cally provided to the CAD system on a periodic basis by an
`automatic vehicle location (AVL) system that is coupled to
`the CAD system via a dedicated communication link.
`In addition to receiving communication unit location
`information, the CAD system may also receive incident
`information from a 911 system that is coupled to the CAD
`system. In such a case, the map displays the origination point
`of a 911 telephone call to the dispatcher as an icon on the
`map. By viewing communication unit location, communi(cid:173)
`cation unit status, and incident location on the map, the
`dispatcher can quickly determine which communication unit
`users (e.g., policemen, firemen, paramedics, and so forth)
`would be in the best situation to respond to the incident. As
`an incident is attended to by users of the communication
`units, the status of the communication units associated with
`such users is updated either manually by the dispatcher or
`automatically by the CAD system responsive to messaging
`from the wireless infrastructure. In the latter case
`the
`wireless infrastructure receives status updates over a ~ire­
`less communication channel from the communication units
`that are participating in the handling of the incident.
`Changes in communication unit status are typically indi(cid:173)
`cated to the dispatcher by some type of visual change, such
`as a color change or icon update, to the participating unit's
`representation on the map.
`A map display, with icons representing the incidents and
`the communication units with their current status, gives a
`dispatcher a powerful tool for quickly evaluating an emer- 60
`gency situation. By using standard graphical user interface
`(GUI) cursor interaction (e.g., point and click or drag and
`drop), the dispatcher can manipulate the screen icons to
`assign units to incidents. In some systems, the action of
`assigning communication units to incidents on the map 65
`automatically sends data to the assigned communication
`units (e.g., if the units are equipped with mobile data
`
`2
`terminals) to enable the communication unit users to imme(cid:173)
`diately obtain critical information related to the incident
`such as the incident location and other details.
`'
`In many situations, the assignment of a communication
`5 unit to an incident is followed by a voice conversation
`between the dispatcher and the user of the communication
`unit. Such a voice conversation enables the dispatcher and
`the communication unit user to discuss additional details
`about the incident which may not have been automatically
`10 relayed via data messaging. Voice communication during the
`handling of an incident is critical because it provides the
`communication unit users with real-time updates of the
`situation and the parties involved as the incident progresses.
`Although the aforementioned voice communication
`15 between the dispatcher and the assigned communication unit
`users is critical, such voice communication cannot be initi(cid:173)
`a ted from the map environment with prior art CAD systems
`or terminals. Rather, in existing systems, the dispatcher must
`access a separate dispatch console program (which may be
`20 displayed on the CAD terminal in a different environment
`from the map) to control the voice communication with the
`communication unit users, thereby losing the benefit of
`viewing the overall picture of the incident as provided by the
`map.
`One conventional dispatch system is currently being
`developed for a municipal transit authority, but as yet has not
`been implemented, in an attempt to integrate voice control
`into the CAD terminal map display. In this proposed system,
`which will include a first map displaying a subway system
`and a second, separate map displaying train locations, the
`dispatcher will be able to select a section of the subway from
`the first map and automatically initiate a voice call to all
`trains in the selected area of the subway only. As noted
`above, the first map display does not, however, include the
`locations of the trains. Therefore, the dispatcher cannot
`select particular trains individually or as a group to com(cid:173)
`municate with. Moreover, the proposed system does not
`facilitate trunked communications and does not take into
`account various communication parameters, such as private
`line, digital private line, encryption, and others. Therefore,
`although this proposed system may allow initiation of voice
`calls to a geographic area depicted on the first map, the
`system does not insure that any communication will actually
`occur because the dispatcher will not know from the first
`map display whether or not trains are in the selected area of
`the subway and the dispatcher cannot select the trains
`themselves, either individually or in a group, to communi(cid:173)
`cate with from either map display. Consequently, although
`the proposed dispatch system does suggest a type of map(cid:173)
`based voice dispatch, it has many practical shortcomings.
`Therefore, a need exists for a method and apparatus that
`allows a user of a display-based terminal, such as a CAD
`terminal, having an integrated mapping program to commu-
`55 nicate directly with communication units from a single map
`environment.
`
`40
`
`45
`
`50
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`FIG. 1 illustrates a block diagram of a communication
`system in accordance with a preferred embodiment of the
`present invention.
`FIG. 2 illustrates a block diagram of a communication
`system, less communication units, in accordance with an
`alternative embodiment of the present invention.
`FIG. 3 illustrates an exemplary map displayed to a user of
`a display-based terminal in accordance with the present
`invention.
`
`

`

`US 6,366,782 Bl
`
`3
`FIG. 4 illustrates the map of FIG. 3 with an alternative
`arrangement of buttons to select the communication type
`and transmission mode in accordance with the present
`invention.
`FIG. SA and FIG. 5B illustrate a logic flow diagram of
`steps executed by a displayed-based terminal to communi(cid:173)
`cate with at least one communication unit in accordance
`with a preferred embodiment of the present invention.
`FIG. 6 illustrates a logic flow diagram of steps executed
`by a displayed-based terminal to communicate with at least
`one communication unit in accordance with an alternative
`embodiment of the present invention.
`FIG. 7 illustrates a logic flow diagram of steps executed
`by a displayed-based terminal to communicate with at least
`one communication unit in accordance with yet another
`embodiment of the present invention.
`
`DETAILED DESCRIPTION OF A PREFERRED
`EMBODIMENT
`
`Generally, the present invention encompasses a method
`and apparatus for allowing a user of a display-based terminal
`to communicate with communication units in a communi(cid:173)
`cation system. The terminal displays a map to the user
`indicating locations of communication units in at least a
`portion of the communication system. The terminal then
`receives a selection from the map (e.g., through the use of
`a selection device, such as a mouse or a touchscreen) of at
`least one communication unit and an indication of the user's
`desire to communicate with the selected communication unit 30
`or units. The indication of the user's desire to communicate
`may be contemporaneous with the user's selection of the
`communication unit or units, for example, when the user
`has, prior to such selection, indicated a desired type of
`communication (e.g., group or individual) and/or a desired
`transmission mode (e.g., analog, digital, trunked,
`conventional, encrypted, unencrypted, simplex, full duplex,
`half duplex, and so forth) for subsequent communications
`with the communication units. Responsive to receipt of the
`user's selection of a communication unit or units and 40
`indication of a desire to communicate, the terminal auto(cid:173)
`matically initiates a communication with the selected com(cid:173)
`munication unit or units. By allowing the terminal user to
`communicate with communication units in this manner, the
`present invention incorporates the user's ability to commu- 45
`nicate with the communication units directly into the map
`display, in contrast to prior art computer-aided dispatch
`approaches that require the user to first determine from the
`map which communication unit or units to communicate
`with and then use external call set-up procedures or another 50
`map to actually initiate the communication. The present
`invention links the communication set-up procedures with
`the map display to enable the terminal user to simply "point
`and click" (or the equivalent) to quickly communicate with
`any particular communication unit or units being monitored 55
`by the user.
`The present invention can be more fully understood with
`reference to FIGS. 1-7, in which like reference numerals
`designate like items. FIG. 1 illustrates a block diagram of a
`communication system 100 in accordance with a preferred
`embodiment of the present invention. The communication
`system 100 includes a display-based terminal101, a wireless
`infrastructure 103, and a plurality of communication units
`105-113 that communicate with the wireless infrastructure
`103 over one or more communication resources 114 (one
`shown). The communication system 100 may be either a
`conventional system or a trunked system and each commu-
`
`4
`nication resource 114 may comprise a frequency carrier, one
`or more time slots of a frequency carrier, or an orthogonal
`code implemented by a respective frequency hopping pat(cid:173)
`tern or by a pseudo-random noise sequence spread over a
`5 wide bandwidth (e.g., 3 MHz).
`The communication units 105-113 comprise two-way
`mobile radios, two-way portable radios, or two-way wireless
`data terminals. As depicted in FIG. 1, the communication
`units 105-113 preferably comprise a combination of mobile
`10 radios, portable radios, and wireless data terminals. The
`wireless infrastructure 103 supports the particular commu(cid:173)
`nication system 100 and, therefore, comprises one or more
`base stations (e.g., in a conventional system) or one or more
`base stations and one or more system controllers (e.g., in a
`trunking system). The wireless infrastructure 103 is coupled
`15 to the display-based terminal101 via one or more commu(cid:173)
`nication links 116 (one shown), such as broadband leased
`telephone lines (e.g., Tl or T3 lines), standard telephone
`lines, coaxial cable, fiber optic cable, or microwave links
`when the terminal101 is located a substantial distance from
`20 the wireless infrastructure 103 or an RS232 cable or stan(cid:173)
`dard telephone lines when the terminal 101 is collocated
`with the wireless infrastructure 103.
`In the preferred embodiment, the display-based terminal
`101 is a fixed computer-aided dispatch (CAD) terminal that
`25 is coupled to an automated vehicle location (AVL) system
`115 and an emergency 911 system 117. The AVL system 115
`and the 911 system 117 are well known; thus, no further
`discussion of them will be presented except to facilitate an
`understanding of the present invention. The display-based
`terminal 101 preferably includes a graphical user interface
`(GUI) 119, a processor 121, a memory 123, a user input
`device 125, a selection device 127, and an interface 129 to
`the wireless infrastructure 103. The interface 129 corre(cid:173)
`sponds to the particular type of communication link 116
`35 between the terminal101 and the wireless infrastructure 103
`and may comprise a radio frequency (RF) modem or a
`wireline modem to couple the processor 121 to the wireless
`infrastructure 103.
`The GUI 119 is well known and, responsive to the
`processor 121, presents the user of the terminal101 with a
`map display of geographic locations of communication units
`105-113 in at least a portion of the communication system
`100. The processor 121 preferably comprises a micropro(cid:173)
`cessor and a digital signal processor for controlling the
`various elements of the terminal101 and for communicating
`with the wireless infrastructure 103. The user input device
`125 preferably comprises a foot switch, a panel microphone,
`a push-to-talk (PTT) activator, a computer mouse, a
`keyboard, a touchscreen portion of the GUI 119, a voice
`activated device, a voice recognition device, or some com(cid:173)
`bination thereof to enable the user of the terminal 101 to
`input user information for transmission to one or more of the
`communication units 105-113. The memory 123 preferably
`comprises a combination of random access memory (RAM),
`read only memory (ROM), programmable read only
`memory (PROM), and a floppy disk to store software
`algorithms and data, such as communication information,
`used by the processor 121 during operation of the terminal
`101. Finally, the selection device 127 preferably comprises
`60 a computer mouse or equivalent (e.g., trackball or
`touchpad), a keyboard, a touchscreen portion of the GUI
`119, a voice recognition device, a voice activated device or
`some combination thereof to enable the user of the terminal
`101 to make selections from the map displayed on the GUI
`65 119.
`In an alternative embodiment, as depicted in FIG. 2, the
`display-based terminal 201 is a remote terminal (e.g., a
`
`

`

`US 6,366,782 Bl
`
`5
`mobile dispatch or dummy terminal positioned in the geo(cid:173)
`graphic area of an emergency) that is not coupled directly to
`the AVL system 115 and the 911 system 117. In this
`embodiment, the display-based terminal 201 includes a
`radio transceiver 207 coupled to the processor 121 and an 5
`antenna 209 coupled to the radio transceiver 207 to enable
`the terminal 201 to exchange information with the wireless
`infrastructure 203 via an RF channel205. In addition, in this
`embodiment, the AVL system 115, the 911 system 117, and
`a map interface 213 are coupled to the wireless infrastruc- 10
`ture 203 either directly or indirectly, for example, via a
`processor, such as an X Windows processor 211 (shown in
`dash). In this embodiment, the terminal 201 receives com(cid:173)
`munication unit location updates from the AVL system 115
`and incident location information from the 911 system 117 15
`via the wireless infrastructure 203 over the RF channel205.
`In addition, in this embodiment, the terminal 201 can
`remotely monitor and control communications among the
`communication units 105-113 in a manner similar to termi(cid:173)
`nal101 through exchanges of information with the wireless
`infrastructure 203 over the RF channel 205.
`FIGS. 3 and 4 illustrate exemplary maps 300, 400 dis(cid:173)
`played to a user of the display-based terminal 101, 201 in
`accordance with the present invention. As shown in both
`FIGS., the map 300, 400 preferably depicts representations 25
`of the communication units 105-113 positioned on and off
`streets in a geographic area of the communication system
`100. In addition, map 300 also preferably displays the
`identities of the users of the communication units 105-113
`(e.g., Fire Department Engine 4 ("FD ENG 4"), Fire Depart(cid:173)
`ment Captain ("FD CPT"), Police Department Car 10 ("PD
`CAR 10") and Police Department Unit 6 ("PD UNIT 6"))
`and the names of the streets. Only some exemplary street
`names and communication unit user identities are shown in
`FIG. 3 for the sake of clarity. The map 300, 400 may further
`indicate (e.g., below the representation of the respective
`communication unit 105-113 or through the use of a color
`coding scheme for each communication unit representation)
`the status of each communication unit 105-113 (e.g., active,
`inactive, off-duty, busy, assigned to an incident, and so
`forth). In addition, the map 300, 400 preferably displays the
`location of an incident 301 that some of the communication
`units 105, 108, 109, 113 may be responding to if, for
`example, the communication system 100 is a city's or a
`county's emergency response system.
`Besides depicting the locations of the communication
`units 105-113, the location of an incident 301, and various
`information about the communication units 105-113 or their
`users, the map 300, 400 also preferably displays various
`means for the user of the display-based terminal101, 201 to
`select a communication type and/or a transmission mode for
`an upcoming communication with one or more of the
`communication units 105-113. For example, the map 300,
`400 may include virtual buttons 302-305, 401-404 from
`which the user of the terminal101, 201 can select the type 55
`of communication, such as an individual or private commu(cid:173)
`nication (button 302), a group communication (button 303),
`a voice communication (button 304), a data communication
`(button 305), or some combination thereof (e.g., as is
`exemplified in buttons 401-404 of FIG. 4). Voice and data
`buttons 304, 305 may be associated with respective graphi(cid:173)
`cal depictions of a microphone, a speaker, or some other
`item that indicates voice and a keyboard, a bit stream, a
`computer monitor, or some other item that indicates data,
`although such depictions are not shown in FIG. 3. In
`addition, as depicted in FIG. 4, the map 300, 400 may
`include a virtual button 406 from which the user of the
`
`6
`terminal 101, 201 can select the transmission mode for the
`communication, such as analog, digital, trunked,
`conventional, encrypted, unencrypted, private line (PL),
`digital private line (DPL), simplex, duplex, half-duplex, or
`various other known modes. For example, when the terminal
`user clicks on button 406, a list of permitted transmission
`modes may appear from which the user selects the desired
`mode. Alternatively, the map 300, 400 may include one or
`more pull-down menus that include the various types of
`communications and transmission modes that are permis(cid:173)
`sible in the communication system 100.
`To select a communication unit or communication units
`105-113 for participation in the communication with the
`terminal user and to indicate a particular type of communi(cid:173)
`cation to be initiated, the user preferably uses a computer
`mouse to move a cursor 308 on top of the communication
`unit representation (e.g., 105) or on top of the button (e.g.,
`303) and depresses a physical button on the mouse to
`indicate a selection. For example, to indicate a desire to
`20 initiate a group call, the user might move the cursor 308 on
`top of the representation of communication unit 105 and
`depress the mouse button (i.e., "click"), thereby selecting
`unit 105 and all members of a previously established talk-
`group that includes unit 105.
`Alternatively, the user may use the mouse to individually
`select a group of units for participation in the group call by
`clicking the cursor 308 on each unit of the group one at a
`time. Further, the user may use the mouse to individually
`select multiple talkgroups for participation in the group call
`30 by clicking the cursor 308 on one unit of each talkgroup. For
`example, if communication units 105 and 109 are members
`of the fire department talkgroup and communication units
`108 and 113 are members of the police department
`talkgroup, and the terminal user desires to initiate a group
`35 call that includes both the fire department talkgroup and the
`police department talkgroup, then the terminal user need
`only select one unit from each talkgroup (e.g., units 105 and
`108) to select all units 105, 108, 109, 113 of both talkgroups
`for participation in the group call. Still further, the user may
`40 use a "click and drag" approach to select a group of
`communication units simultaneously. For example, the user
`may move the cursor 308 to a corner of an area of the map
`300, depress the mouse button, and, while holding the mouse
`button depressed, drag the cursor 308 to an opposite corner
`45 of the desired area to display a rectangle, such that when the
`mouse button is released, all communication units having
`representations enclosed by the displayed rectangle are
`simultaneously selected for participation in the communi(cid:173)
`cation. Various other known techniques for creating shapes
`50 on a display can be used to simultaneously select a group of
`communication units (or groups of communication units
`when, for example, one or more of the selected units are
`members of respective talkgroups and a group communica-
`tion is intended) for participation in the communication.
`In the preferred embodiment, once one or more commu-
`nication units 105, 108, 109, 113 are selected, the map 300
`provides a unique visual indication on the map of the
`selected communication units 105, 108, 109, 113 to allow
`the user of the terminal 101 to easily differentiate selected
`60 communication units 105, 108, 109, 113 from unselected
`communication units 106, 107, 110-112. For example, the
`representations of the selected communication units 105,
`108, 109, 113 may be illuminated (indicated in FIG. 3 by the
`dashed lines surrounding the representations of communi-
`65 cation units 105, 108, 109, and 113) to differentiate them
`from the representations of the unselected communication
`units 106, 107, 110-112.
`
`

`

`US 6,366,782 Bl
`
`7
`Upon completion of selecting the communication units
`105, 108, 109, 113 to participate in the communication, the
`user may then select the type of communication. For
`example, to select a group voice communication, the user
`may move the cursor 308 on top of the group communica(cid:173)
`tion button 303 and click, thereby selecting a group com(cid:173)
`munication. The user may then move the cursor 308 on top
`of the voice button 304 and click, thereby selecting a voice
`communication. To indicate to the user the type of commu(cid:173)
`nication selected, the map 300 preferably provides an indi- 10
`cation 309, 311 in each selected button 303, 304 that makes
`the button 303, 304 appear as though it has been depressed.
`Various alternative embodiments may be employed to select
`the type of communication to be initiated. For example, the
`user may first select the voice button 304 and then the group 15
`button 303, the map 300 may include one button 401-404
`for each type of communication as depicted in FIG. 4, the
`map 300 may include a pull down menu identifying the
`types of communications, or the map 300 may include a
`communication icon that, when selected by the user, opens 20
`to display the various types of communications that can be
`initiated in the communication system 100.
`In an alternative embodiment, the user may first select the
`type of communication and/or a transmission mode, and
`then select the participating communication unit or units. 25
`For example, the user may select a group voice communi(cid:173)
`cation and then select the communication units to be
`included in the group communication. As discussed above,
`the user may select a group of communication units simply
`by selecting one communication unit of the group. For
`example, if communication units 105, 108, 109, and 113 all
`belong to a talkgroup (e.g., either originally or

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket