throbber
(12) United States Patent
`Dabbs, III et al.
`
`(10) Patent N0.:
`(45) Date of Patent:
`
`US 9,014,659 B2
`*Apr. 21, 2015
`
`US009014659B2
`
`METHOD AND APPARATUS FOR EFFICIENT
`AND DETERMINISTIC GROUP ALERTING
`
`Applicant: Critical Holdings, Inc., Norcross, GA
`(US)
`
`Inventors: James M. Dabbs, III, Atlanta, GA (US);
`Brian Claise, Cumming, GA (US)
`
`Assignee: Critical Holdings, Inc., Norcross, GA
`(US)
`
`Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`This patent is subject to a terminal dis-
`claimer.
`
`14/075,347
`
`Nov. 8, 2013
`
`Prior Publication Data
`
`US 2014/0065999 A1
`
`Mar. 6, 2014
`
`Related U.S. Application Data
`
`Continuation of application No. 13/476,641, filed on
`May 21, 2012, now Pat. No. 8,588,207, which is a
`continuation of application No. 13/1 54,138, filed or1
`Jun. 6, 2011, now Pat. No. 8,199,740, which is a
`
`Int. Cl.
`H04W4fl2
`H04W 4/06
`
`(Continued)
`
`(2009.01)
`(2009.01)
`(Continued)
`
`U.S. Cl.
`CPC II04W 4/22 (2013.01); II04W 4/06 (2013.01);
`H04W4/08 (2013.01); H04W4/12 (2013.01);
`H04W84/022 (2013.01)
`
`(58) Field of Classification Search
`CPC
`H04W 4/06; H04W4/08; H04W 4/12;
`H04W 84/022: H04W 4/22
`USPC ............. .. 455/404.1, 410; 370/310, 349, 390,
`370/442, 445, 539.1
`See application file for complete search history.
`
`References Cited
`
`US. PATENT DOCUMENTS
`
`5,278,539 A
`5,835,860 A
`
`1/1994 Lauterbach et al.
`ll/1998 Diachina
`
`(Continued)
`OTHER PUBLICATIONS
`
`M 1520. Product Brochure, Critical Response SystemsTM, Copyright
`2005, 2 pages, www.critresp.eom.
`(Continued)
`
`Sam Bhattacharya
`Primary Examiner
`(74) Attorney, Agent, or Firm — Roylance, Abrams, Bcrdo
`& Goodman, LLP
`
`ABSTRACT
`(57)
`Systems and methods are provided for reliable, wireless
`group alerting in a system having a database, switch, wireless
`network, and a plurality of intelligent mobile receivers, and
`preferably employing a modified two-way paging based on
`ReFLEXTM protocol information service (IS) messages and a
`novel ALOHA command for multieast acknowledgement
`from mobile receivers. An encrypted message is broadcast to
`and received by a selected number of the mobile receivers.
`The network replies to the sender with detailed information
`about the individual members in the alert group. Each of the
`mobile receivers in the group then acknowledges the common
`message back to the system, decrypts the message, displays it
`to the user, and allows the user to respond. The system
`employs centralized management to simplify the roles of the
`mobile users and administrators, minimizing configuration
`and operational human errors that would otherwise result in
`confusion or lost messages.
`
`18 Claims, 7 Drawing Sheets
`
`14 WlRELESS NETWORK
`
`‘5
`
`5i
`
`f S-ri
`
`Q16
`
`10
`
`/
`18 RECEWER DATABASE
`612
`
`44
`
`SWITCH
`
`MOB LE RECEWER 10/5’
`
`..___.
`
`44>
`
`General Electric Co. 1003 - Page 1
`
`

`
`US 9,014,659 B2
`Page 2
`
`Related U.S. Application Data
`A
`_
`_
`_
`l 1/303,025, filed on
`continuation of application No.
`Dec. 15, 2oo5,n0wpat,N0. 7,969,959.
`.
`.
`.
`.
`Provisional application No. 60/636,094., filed on Dec.
`15,2004
`
`Int Cl
`'
`'
`H”4W 34/02
`H04W4/08
`H04W4/12
`
`(200901)
`(2009.01)
`(2009.01)
`
`2/2010 Lewis
`7,557,253 B2
`10/2010 Hayden
`7,808,378 B2
`6/2012 Dabbs A131,
`3,199,740 B2 *
`8,588,207 132* 11/2013 Dabbsetal.
`2001/0010490 A1
`8/2001 Bellin
`2002/0177428 A1
`11/2002 Menard et a1.
`2003/0153343 A1
`8/2003 Crockettet a1.
`2004/0087300 A1
`5/2004 Lewis
`
`2004/0180654 A1
`2005/0157720 A1
`2005/0198183 A1
`2006/0105740 A1
`2006/0178128 A1
`2006/0273893 A1
`
`9/2004 Chen
`7/2005 Cllandlloketal.
`9/2005 Zilliacuselal.
`5/2006 Puranik
`8/2006 Eaton etal.
`12/2006 Warner
`
`Referenees Cited
`
`2010/0146057 A1
`
`6/2010 Abu—Ha1<1maeta1.
`
`370/349
`.... .. 370/349
`
`U.S. PATENT DOCUMENTS
`
`6,304,649 B1
`6,529,735 B1
`6‘71O’702 B1
`6‘714,636 B1
`6.804,332 B1
`7 337,146 B2
`
`I0/2001 Lauzon et al.
`3/2003 De Brita
`3/2004 Avefbueh et a1.
`3/2004 Baiyor et 31.
`10/2004 Miner et al.
`2/2008 Heelan et a1.
`
`OTHER PUBLICATIONS
`M 1501. Product Brochurc, Critical Rcsponsc SystcmsTM, CopyTight
`2005, 3 pages, Wwwecritresprcomr
`“_l\/lobile Data and Paging for First Respoilders”, Spa1'kgapTM. Copy-
`right 2004, 2 pages, vWWv.tga.c0m.
`.
`e
`* cited by examiner
`
`General Electric Co. 1003 - Page 2
`
`

`
`U.S. Patent
`
`Apr. 21, 2015
`
`Sheet 1 of7
`
`US 9,014,659 B2
`
`10
`/
`
`I8 RECEIVER DATABASE
`
`I4 WIRELESS NETWORK
`15 /
`
`SWITCH
`
`MOBILE RECEIVER 16/8
`
`FIG. 1
`
`RECEIVERS
`
`MEMBERSHIP
`
`PK PERSONALADDRI:S§
`CRYPTOKEY
`PARAMETERS
`
`PK, FK2 GROUPADDRESS
`PK, FK1
`ERSONALADDRESS
`CC
`
`General Electric Co. 1003 - Page 3
`
`

`
`U.S. Patent
`
`Apr. 21, 2015
`
`Sheet 2 of7
`
`US 9,014,659 B2
`
`20'
`
`SJ
`
`12’
`
`CAD CLIENT
`
`SPARKGAP SERVER
`
`CONNECT
`
`REQUEST1 (LOGIN
`
`General Electric Co. 1003 - Page 4
`
`

`
`U.S. Patent
`
`Apr. 21, 2015
`
`7fl.03teehS
`
`US 9,014,659 B2
`
`E23:-mma
`
`
`Ill.\§s__%V2:23225
`
`TU3&592059EZOEQ
`52$%e_%w
`
`.IllI5%_l
`
`.5$>$m
`
`Emzoimzw
`
`oaév_z_§,_§$:__>_mzs:
`
`@@@@
`
`=::)»),\v))
`"$-
`
`§/
`
`- .u\\\\\\
`- 13111:’,
`
`I-
`
`Q , ..
`.=:))))))1
`IJ
`‘
`TL‘
`
`= =::)}))))
`|—
`
`._ ..u\\\\\
`--111, '1]
`
`
`
`|—' '
`
`,
`
`,.n\\\_\\\
`“"01!!!__
`l—
`
`I‘
`_._§’
`
`----m://
`..-s\\\\\\\
`I
`I1) I
`
`2:E02muf_
`
`$>_§m
`
`sswaEgo\\23%Ema\\X
`
`Egg
`
`General Electric Co. 1003 - Page 5
`
`

`
`U.S. Patent
`
`Apr. 21, 2015
`
`Sheet 4 of 7
`
`US 9,014,659 B2
`
`>mozm2mm>mo§m§
`
`v_%>E_,_
`
`<z§z<X»\E
`
`m_o§§z_22
`
`mommmuoma
`
`<zzm:z<Va\é
`
`mo$§z_92
`
`3&5
`
`NV6/$Ez_
`
`ma:
`
`a..______-v
`
`
`
`
`
`V”mommmoommhzmzo
`
`General Electric Co. 1003 - Page 6
`
`

`
`U.S. Patent
`
`Apr. 21, 2015
`
`Sheet 5 017
`
`US 9,014,659 B2
`
`RECEIVE CAD
`REQUEST TO SEND
`GROUP MESSAGE
`
`REPLY WITH
`GROUP INFORMATION
`
`BROADCAST
`MESSAGE TO
`GROUP
`
`ASSOCIATE
`ACK WITH
`MESSAGE
`
`Y
`
`RESPONSE
`RECEIVED
`
`N
`
`ASSOCIATE
`RESPONSE WITH
`MESSAGE AND
`NOTIFY CAD
`
`General Electric Co. 1003 - Page 7
`
`

`
`U.S. Patent
`
`Apr. 21, 2015
`
`Sheet 6 of7
`
`US 9,014,659 B2
`
`DISPLAY BUT
`DON’T RESPOND
`
`SEND
`MULTICAST
`ACK
`
`RESPOND!
`D!SPLAY
`
`General Electric Co. 1003 - Page 8
`
`

`
`U.S. Patent
`
`Apr. 21, 2015
`
`Sheet 7 017
`
`US 9,014,659 B2
`
`JUNE 28, 2005
`‘
`
`II :09 AM
`RECEIVED MSGS
`TRANSMITIED MSGS
`SEND A MESSAGE
`DEVICE SETTINGS
`
`Y. I H
`
`8:52:51 PM
`DEC. I3. 2005
`VIEW RECEIVE] MS
`VIEW TRANSMITTED "
`S
`MESSAGE
`D
`SETTINGS
`
`DLWWI QED IIOSVC
`nvers oenseants
`Wanams
`LasI Name‘ John
`First:
`MI: cm :5
`NYSPIN‘!:_
`.
`II
`orderof Protection In ui
`
`?
`
`0
`0
`0000000000
`OOOOOOOOOO
`OOOOOOOOOO
`c>c§§:<>
`
`General Electric Co. 1003 - Page 9
`
`

`
`US 9,014,659 B2
`
`1
`METHOD AND APPARATUS FOR EFFICIENT
`AND DETERMINISTIC GROUP ALERTING
`
`This patent application is a continuation of U.S. patent
`application Ser. No. 13/476,641, filed May 21, 2012, whichis
`a continuation ofU.S. patent application Ser. No. 13/154,138,
`filed Jun. 6, 2011 (now issued as U.S. Pat. No. 8,199,740),
`which is a continuation of U.S. patent application Ser. No.
`11/303,025, filed Dec. 16, 2005 (now issued as U.S. Pat. No.
`7,969,959), which claims the benefit of U.S. provisional
`application Ser. No. 60/636,094, filed Dec. 16, 2004, the
`entire disclosures of which are incorporated herein by refer-
`ence.
`
`BACKGROUND OF THE INVENTION
`
`.
`
`The ability to alert and mobilize first responders is central
`to the readiness of any public safety agency. In the aftermath
`of recent major public safety events, including natural and
`man—made disasters, the public safety community has thor-
`oughly examined all aspects of wireless interoperable voice
`commtmications. However,
`first
`responder alerting has
`remained largely unexamined for over a decade, and in com-
`munities relying on volunteer first responders, the critical
`importance of first responder alerting rivals that of interoper-
`able voice communications.
`Shortcomings with current alerting technologies are well
`documented in the public record. One analysis of communi-
`cation failure during periods of profound crisis, the Arlington
`County After-Action Report or1 the Response to the Septem-
`ber 1 1 Terrorist attack on the Pentagon available from Arling-
`ton County, Va, notes failures in all fomts of communica-
`tions, from initial alerting to tactical voice communication.
`As stated in this report, during the events of Sep. 11, 2001,
`radio channels becar11e oversaturated, and interoperability
`problems
`among jurisdictions
`and agencies persisted
`throughout the entire response process. Otherwise compat-
`ible portable radios were preprogrammed in a manner that
`precluded interoperability. Cellular telephone systems and
`even the public switched telephone network (PSTN) became
`congested and unusable.
`This report cited traditional, 1-way paging systems as the
`most reliable method of alerting and notification. However,
`the lack of a paging response char1nel left responders relying
`on other, less reliable forms of communication to escalate,
`reply to, or even confirm receipt of their instructions. These
`problems with cellular telephone networks and the PSTN
`limited the overall effectiveness of 1-way paging as an alert-
`ing system. This created serious operational challenges dur-
`ing the Sep.
`1 I, 2001 series of events, and they will create ,
`similar problems in any such future events.
`Even during day-to-day public safety activity, these alert-
`ing system limitatiorrs are problematic. In most cases, when
`volunteer groups are alerted by pager, incident commanders
`do not know who will actually respond until personnel begin
`to arrive on scene. This delay postpones decisions regarding
`escalation and mutual aid, letting critical time slip by before
`commanders can identify and correct problems with the
`response. This time period can define the success or failure of
`the response process, presenting a critical need for simple,
`inexpensive, pager-type devices that can reply to group mes-
`sages.
`However, public safety agencies still rely on 25-year old,
`l-way paging technology as their core alerting solution.
`Many newer teclmologies are available, but for alerting, for a
`variety of reasons, these technologies do not provide a mean-
`ingful improvement over 1-way paging. Existing mobile data
`
`2
`systems are too expensive and too bulky for continual per-
`sonal use. Digital and analog 2-way voice systems are simi-
`larly impractical for widespread, continuous deployment to
`volunteer forces. Several contemporary PCS technologies
`have integrated voice, data, and paging, but their complete
`dependence on commercial networks runs counter to com-
`monly accepted reliability standards (e.g., NFPA-1221). Pri-
`vate broadband solutions (such as IE ~ 4 802.11 and 802.16)
`provide high-capacity data capabilities, but they lack the cov-
`erage, portability, and resilience required for wide-area alert-
`ing of large volunteer forces. Contemporary 2-way paging
`systems perhaps cor11e closest to meeting the alerting needs of
`public safety agencies. Like l-way systems, these pagers are
`small, inexpensive devices that operate for long periods on
`battery power. Ilowever, these systems have no ability to
`acknowledge group messages.
`More importantly, beyond the limitations described above,
`none of these systems provide a network interface sufficient
`to support acknowledged group messaging. Requiring that
`the message originator individually alert each recipient adds
`’ considerable setup delay when alerting large groups. This
`delay is eliminated when using network—supported call group
`or common address messages, but the message originator
`must have prior knowledge of group membership. If a mes-
`sage originator does not know the membership of the paged
`group, there is no context to know whether enough manpower
`is responding, or whether key individuals have been mobi-
`lized. Manually maintaining accurate group membership ros-
`ters between networks and message originators would be
`impractical since this is time consuming, difficult, and prone
`to errors. For a communications system to provide usable,
`acknowledged group alerting capabilities to public safety
`agencies, the network interface must provide group member-
`ship details when the group message is sent. Even if the
`mobile devices were capable of acknowledging group mes-
`sages, current systems do not provide message originators
`this membership information regarding the alerted group.
`Simply guaranteeing that a message will be eventually deliv-
`ered to all recipients is insufficient for public safety alerting
`applications. The message originator (dispatcher, incident
`commander, etc.) needs immediate feedback as to who has
`been alerted and how they have replied, as well as information
`concerning those who cannot be reached.
`A need therefore exists for a 2-way paging system that
`could be improved with group message acknowledgement
`and a suitable system interface. Such a system would address
`the current shortcomings of public safety alerting systems,
`and could also provide other benefits. For instance, it could
`act as an improved personnel accountability system (PAS) for
`on—scene communications.
`Incident commanders could
`instantly notify responders of imminent threats, such as
`impending chemical release or structure failure, and verify
`receipt by all personnel. Responses could be expanded to
`include location information and health or equipment status
`information. Such systems, made practical because of the
`high performance and low cost of 2-way pagers, would botl1
`obviate traditional problems with interoperable on-scene
`communications and enable central oversight of critical real-
`time safety data.
`While public safety’s need for a system capable of
`acknowledged group alerting system is clear and well docu-
`mented in the public record, no such system yet exists but for
`the present invention described herein.
`
`SUMMARY OF THE INVENTION
`
`The above-described deficiencies in the prior art are over-
`come and a number ofadvantages are realized by the present
`
`General Electric Co. 1003 - Page 10
`
`

`
`US 9,014,659 B2
`
`5
`
`v
`
`3
`invention. In accordance with an aspect of the present inven-
`tion, a method of efficient and deterministic alerting of a
`group of recipients over a wireless network is provided. Each
`recipient comprises at least one mobile device capable of
`transmitting and receiving data. The method comprises the
`steps of: storing data relating to recipients, groups and group
`members, in a memory device. the data comprising a recipient
`identifier for each of a plurality of recipients. one or more
`group identifiers corresponding to each of respective groups
`ofrecipients, the groups each comprising selected ones of the
`plurality of recipients, a11d group membership data compris-
`ing the recipient identifiers of the selected recipients corre-
`sponding to each of the group identifiers; providing the
`mobile device corresponding to each oftl1e plurality ofrecipi-
`ents with at least a subset of the data stored in the memory
`device, the subset of the data beir1g_stored in the mobile
`device and comprising its corresponding recipient identifier
`and the group identifier of eacl1 group to which that recipient
`belongs as a group member; wirelessly broadcasting a group
`message addressed with a selected one of the group identifi-
`ers, each ofthe mobile devices being configured to receive the
`broadcast group message, to analyze a group identifier pro-
`vided with the group message, and send a response when the
`group identifier in the group message is determined to be for
`a group to which that mobile device belongs; monitoring for
`responses to the group message from the group members of
`the group identified by a group identifier provided in the
`group mcs sage; and storing acknowlcdgcmcnt data in thc
`memory device for cach of thc group members, the acknowl-
`cdgcmcnt data comprising a listing of cach of the group
`members and an indication of response for each of the group
`members, the indication of response comprising at least one
`of an indication of no response when that group member has
`not yet responded to the group message, and an indication of
`response when a response sent by the mobile device of that
`group member has been received.
`
`BRIEF DESCRIP'l'l()N OF THE DRAWINGS
`
`The present invention can be further understood with ref-
`erence to the following description and the appended draw-
`ings, wherein like elements are provided with the same ref-
`erence numerals:
`FIG. I is a diagram of a group alcrting system constructed
`in accordance with an cxcmplary cmbodimcnt of the present
`invcntion;
`FIG. 2 is a diagram of a database used in a group alerting
`system constructed in accordance with an exemplary embodi-
`ment of the present invention;
`FIG. 3 is an isometric view of a switch or server used in a
`group alerting system constructed in accordance with an
`exemplary embodiment of the present invention;
`FIG. 4 is a diagram of communication between a client and
`a server used in a group alerting system constructed in accor-
`dance with an exemplary embodiment of the present inven-
`tion;
`FIG. 5 is a diagram of a group alerting system constructed
`in accordance with an exemplary embodiment of the present
`invcntion;
`FIG. 6 is a block diagram of a group alerting system con-
`structed in accordance with an exemplary embodiment of tl1e
`present invention;
`
`4
`FIG. 7 is a flow chart illustrating a sequence of operations
`for broadcasting a group message and group message
`acknowledgment in accordance with an exemplary embodi-
`ment of the present invention;
`FIG. 8 is a flow chart illustrating a sequence of operations
`for receiving. acknowledging and processing group message
`at a mobile receiver in accordance with an exemplary embodi-
`ment of the present invention; and
`FIGS. 9A, 9B and 10 are views of mobile receivers con-
`structed in accordance with exemplary embodiments of the
`present invention.
`
`DETAILED DESCRIPTION OF THE
`EXEMPT ARY EMBODIMENTS
`
`Overview
`
`In accordance with tl1e present invention, a system and
`method are provided for reliable, wireless group alerting in a
`system that comprises a database, switch, wirclcss nctwork,
`and a plurality of intelligent mobile receivers, and employs a
`modified two-way paging protocol based on group messaging
`capability of the Motorola ReFLEXTM protocol and a novel
`ALOIIA command for multicast acknowledgement (ACK)
`from mobile receivers. An encrypted message is broadcast to
`a group address. This message is received by a number of
`mobile receivers, each of which then acknowledges back to
`the system, decrypts the message, displays it to the user, and
`allows theuser to respond, ifthey belong to the group address.
`The system employs centralized management to simplify the
`role of the mobile users and administrators, minimizing con-
`figuration and operational human errors that would otherwise
`result in confiision or lost messages. It also employs novel
`mcchanisms to compress the rcsponscs from thc receivers to
`use minimal airtime. The system is particularly relevant to
`public safety and critical infrastructure operators, where large
`group dispatches must be delivered quickly and determinis-
`tically to a heavily distracted mobile workforce, and their
`responses must be delivered to the dispatch center efficiently.
`As such, this system provides a comprehensive, meaningful
`solution to support distracted users with simple, resilient
`group messaging. It is to be understood that, while an exem-
`plary cmbodimcnt is dcscribcd herein that uses paging tcch-
`nology, the present invention can also be implemented using
`a cellular system, a wireless local area network or more spe-
`cifically WiFi, or other wireless communication technology.
`In accordance with an exemplary embodiment of the
`present invention, a system for group alerting employs a
`SPARKGAPTM network which utilizes a modified version of
`a protocol called ReFLEXTM developed by Motorola, Inc. for
`two-way paging and Narrowband PCS (NPCS). This system
`uses a 12.5 KHz charmcl pair opcrating in thc 900 MHz band.
`It is to be understood, however, that the group messaging of
`the present invention can be implemented using other types of
`protocols and network devices.
`In accordance with an aspect of the present invention, a
`SPARKGAPTM Dispatch Protocol (SDP) is provided as a
`streamlined means for a computer aided dispatch (CAD)
`system to communicate with two-way pagers on a SPARK-
`GAPTM ReFLEXT“ network. SPARKGAPT“ is a ReFLEXTM
`nctwork solution dcsigncd to control one or more basc sta-
`tions and provide two —way paging and mobile data coverage
`over an arbitrary geographical area. While this solution is
`similar in some ways to traditional one-way paging, two -way
`
`General Electric Co. 1003 - Page 11
`
`

`
`US 9,014,659 B2
`
`~
`
`5
`paging also differs significantly from its one—way counter-
`part. Two-way pagers acknowledge and reply to messages
`they receive, and they can originate their own messages.
`These additional capabilities outperform traditional paging
`input protocols (e.g., SNPP, TAP and TNPP). In addition,
`while more suitable second generation paging protocols exist
`(e.g., SMTP, SMPP, and WCTP), these newer protocols do
`not expose group membership information necessary for
`effective, acknowledged group messaging.
`The SDP ofthe present invention is a transactional, TCP/IP
`protocol where the CAD system is the client and the SPARK-
`GAPTM is the server. It features synchronous, client-initiated
`requestlresponse transactions as well as asynchronous server-
`driven events, minimizing latency and complexity and deliv-
`ering a rational solution to the public safety space.
`A Dispatch/Response Layer (DRL) is also provided in
`accordance with the present invention as a layer above the
`ReFL3XTM Air Protocol to support group messaging. The
`SDP and DRL are analogized as book ends in that they oper-
`ate on either side of the ReFLEXTM network.
`ReFLEXTM supports personal and information service (IS)
`messages. Personal messages involve a single recipient, and
`ReFLEXTM enables the receiving pager to acknowledge
`reception, notify that the user has read the message, and relay
`multiple-choice responses from the user. IS messages involve .
`an arjitrary group of recipients sharing common group
`addresses called IS addresses. ReFLEX pagers can be con-
`figured with one personal address and multiple IS addresses.
`IS messages are strictly one—way and ReFLEXTM does not
`support any response or acknowledgement from the recipient
`group. The present
`invention, however, adds message
`acknowledgement, message read notification, and multiple-
`choice response capability to IS messages, creating an infra-
`structure for
`reliable multicast messaging within the
`ReFL3XTM protocol. As described further below, the present
`invention implements two significant changes to conven-
`tional 2-way paging. First, it defines a new ALOHA com-
`mand (‘Multicast ACK Command’) used by a pager to reply
`to an IS message. Second, it defines a [lag to select which
`devices are allowed to use this feature.
`System Description
`A system 10 configured in accordance with an exemplary
`embodiment of the present invention is depicted in FIG. 1.
`With reference to FIG. 1, a central switching system (herein-
`after referred to generally as ‘Switch’) 12 connects to a VV1re-
`less Network 14 and communicates with a number of sub-
`scriber devices
`(hereinafter
`referred to generally as
`‘Receivers’) 16 such as pagers, cell phones, or wireless per-
`sonal data assistants (PDAS), or portable computer running
`WiFi. Each Receiver is assigned one identifying Primary ,
`Address and one or more multiple Group Addresses, and is
`capable of receiving broadcast alert messages directed to any
`of its addresses. The Switch 12 comprises a Receiver Data-
`base 18 comprising stored information describing receivers,
`their group membership, and connects to a Wireless Network
`14 such as a PCS network employing cell broadcast. a paging
`network, or a broadcast-capable data network employing
`group addressing.
`VVith reference to FIG. 2, the Receiver Database 18 com-
`prises an independent table of Receivers 22 and an indepen-
`dent table of Groups 24. Each Receiver row in table 22 con-
`tains an identifying personal address, as well as other
`information specific to a single device 16 and its Wireless
`Network architecture. Each Group row in table 24 contains an
`identifying group address, an encryption key, and a symbolic
`name. A dependent table of Membership 26 provides the
`many-to-many relationship between Receiver and Group
`
`6
`rows. Each Membership row assigns one receiver to one
`group. Membership rows contain GroupAddress and Person-
`alAddress colunms, identifying a Group and Receiver row,
`respectively. Each Membership row also contains a Receiv-
`erGroupNumber column, a small mnemonic value that
`uniquely identifies the Group from other Groups pro-
`grannned into the same Receiver, and CC (‘carbon copy’) flag
`to define specific behavioral aspects ofthe Receiver. Receiv-
`ers do not respond to messages received by group addresses if
`their CC flag is set, while they can respond to messages
`received by group addresses if their CC [lag is clear. This
`mechanism allows users to monitor alerts to specific groups,
`without expectation by the source of the alerts for a response.
`As administrative changes occur to the Receiver Database
`18, configuration transactions are executed over the air with
`individual Receivers 16 to synchronize their configuration
`memory with the corresponding data in the Receiver Data-
`base 18. The system 10 therefore maintains an up-to-date
`image hi the configuration memory of each Receiver 16,
`including a list of Group addresses, their ReceiverGroup-
`Number values, their symbolic names, encryption keys, and
`CC flags.
`With reference to the flow charts in FIGS. 7 and 8, a
`‘Client’ (e. g., a computer-aided dispatch center. a human user,
`or other network client 20) uses this system 10 to broadcast
`alert messages to groups of Receivers 16. To do so, the client
`20 composes a message, preferably including display content
`and a list of response strings. The Client 20 then connects to
`the Switch 12 and requests transmission of the message to a
`particular group name (block 50). Depending on the archi-
`tecture of the Wireless Network 14, either the Client 20 or the
`Wireless Network 14 assigns an identifying field to the mes-
`sage such that user responses can be associated with the
`correct message.
`Upon receipt ofthe message, the Switch 12 responds to the
`Client 20 with detailed information on the group such as a list
`or a count of group members (block 52). It then encrypts the
`Group Message, assigns a cyclical message sequence num-
`ber, and transmits the message to the Group Address (block
`54). As described in more detail below in connection with the
`SPARKGAPTM dispatch protocol
`(SDP),
`the Switch 12
`receives group message acknowledgment responses from the
`receivers 16 (block 56) that are associated with the broadcast
`group message (block 58) and provided to the Client 20
`(block 60). Similarly, other types of responses generated as a
`result of the group message are associated with the broadcast
`group message (block 62) and provided to the Client 20
`(block 64).
`Upon receiving the Group Message (block 80), the Receiv-
`ers 16 decrypt the message and display the content, group
`name, and multiple choice options to the user. Receivers
`employing paging technology that are not addressed ir1 the
`group do not receive the message. Alternatively, a system 10
`employing cellular broadcast of the message can receive but
`ignore the message if it is not in the addressed group (block
`82). Each Receiver 16 with a CC llag of false transmits one or
`n1ore acknowledgement codes through the Network 14 back
`to the Switch 12, specifying message received, message read
`notifications, and enumerated multiple-choice responses
`(block 84. 88 and 90). The datagram carrying the acknowl-
`edgement code also includes the personal address of the
`receiver 16, the ReceiverGroupNurnber of the group address,
`and the message sequence number of the message, which
`together efiiciently and uniquely identify the specific group
`message at the specific Receiver 16. Each Receiver 16 i11 the
`group with a CC flag of true does not transmit an acknowl-
`
`General Electric Co. 1003 - Page 12
`
`

`
`US 9,014,659 B2
`
`10
`
`7
`edgment reply to the Switch 12 but rather merely displays the
`group message (blocks 84 and 86).
`Each receiver 16 provides a configuration display for tl1e
`user. This display allows the user to specify, by group name,
`how notification should occur for messages received by each 5
`group address. Similarly, the Switch provides an adrninistra—
`tive human interface that allows a system administrator to set
`up and maintain the Receivers 16 belonging to each Group.
`An Exemplary Computer Aided Dispatch (CAD) System
`The foregoing system description discusses the high—level
`organization and data flow of an exemplary group messaging
`system 10 that can use any ofa variety ofnetwork types. With
`reference to FIGS. 3, 4 and 5, the following is a description of
`an exemplary type of network, that is, a RCFLEXTM two -way
`paging network that incorporates the new group messaging
`layer of the present invention. FIG. 3 is a SPARKGAPTM
`network controller 12' which is configured to implement
`group messaging in accordance with an exemplary embodi-
`ment of the present invention. FIG. 4 illustrates the use of a
`SPARKGAPT“ network controller or server 12' in a system
`configuration 10' similar to FIG. 1. FIG. 5 illustrates another
`system configuration 10" in accordance with another exe1n-
`plary embodiment of the present invention.
`The SPARKGAPTM network contro ler or server 12' in
`FIG. 3 provides private two-way paging, mobile data. and 1
`wireless email over inexpensive chaimel pairs iii the 900 MHz
`Enhanced Specialized Mobile Radio (ESMR) band or the
`Narrowband Personal Communication Services (N—PCS)
`band. Coverage can be configured for a single building, mul-
`tiple counties, or state-wide service, for example, supporting
`small user devices such as pagers and personal data assistants
`(PDAs) with Motorola’s proprietary ReFI,F,XTM protocol.
`Since the SPARKGAPTM server provides encrypted acknowl-
`edgement paging, responders reply immediately to CAD
`events a11d other messages directly fro111 their pagers, and
`Advanced Encryption Standard (AES) encryption protects all
`transmissions. Since the SPARKGAPTM server 12' supports
`mobile applications. law enforcement officers can use PDAs
`as receivers 16 to connect wirelessly with municipal. state,
`and federal databases to run license checks, warrants, and
`other mobile applications. Further, the SPARKGAPTM server
`is useful for automatic vehicle location. Small, inexpensive
`GPS sending units can be used as receivers 16 to monitor
`vehicles and heavy equipment, sending real-time location and
`status information on a 24 hour per day, 7 day per week basis.
`The SPARKGAPT“ server 12' can also support wireless
`e—mail. Users can send and receive secure, wireless email
`using pagers a11d PDAs.
`The SPARl(GAP'“"1 server 12' can support one base station
`15 or hundreds of base stations 15 in a network 14‘, each 7
`consisting of a standard 900 MHz paging transmitter and
`ReFLEXTM base receiver as shown in FIG. 5. A single station
`covers a 7-20 mile radius, and a network 14' can coordinate
`multiple stations using simulcast or cellular arrangements to
`optimize coverage and capacity. A single channel pair can '
`serve housands ofusers, and multiple channels can be aggre-
`gated for additional capacity. Even under worst-case peak
`conditions, tl1e ReFL3XTM protocol uses centralized arbitra-
`tion to prevent contention and channel overloading.
`In accordance with an exemplary embodiment of the
`present invention, the SPARKGAPTM server 12' maintains a
`full packet data layer on top of paging, which is one of tlie
`most robust and most reliable communication technologies
`available, and leverages this foundation into a balanced set of
`features, coverage, and capacity. The SPARKGAPTM server 65
`12' connects directly to computer-aided dispatch (CAD) sys-
`tems, provides low latency messaging with virtually unbreak-
`
`8
`able security, and operates with the lowest cost—per—user and
`cost-per-coverage-area of any wireless data solution avail-
`able. For additional resilience, redundant hot standby units
`maintain network operation even under catastrophic circum-
`stances, keeping first responders connected when they are
`needed most.
`the SPARKGAPTM protocol and
`As stated previously,
`associated server 12‘ provide a ReFLEXTM network solution
`designed to control one or more base stations 15 and provide
`two-way paging and mobile data coverage with user devices
`16 over an arbitrary geographical area. While this solution is
`similar in son1e ways to traditional one-way paging, two -way
`paging also differs significantly from its one-way counter-
`part. Two-way pagers acknowledge and reply to messages
`they receive, and they can originate their own messages.
`These additional capabilities outperform traditional paging
`input protocols (eg, SNPP, TAP and TNPP).
`I11 addition,
`while more suitable second generation paging protocols exist
`(e.g.,

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