throbber
US007409428B1
`
`(12) Ulllted States Patent
`Brabec et a].
`
`(10) Patent N0.:
`(45) Date of Patent:
`
`US 7,409,428 B1
`Aug. 5, 2008
`
`(54) SYSTEMS AND METHODS FOR MESSAGING
`T0 MULTIPLE GATEWAYS
`
`6,970,909 B2 * 11/2005 SchulZrinne .............. .. 709/206
`7,058,710 B2
`6/2006 McCall et a1. ............ .. 709/224
`
`(75) IIWBHIOISI Frantisek Brabec, North Potomac, MD
`(Us); David R- Drescherserlingtonswe
`(Us); DanielA- Gad", Aelngtom VA
`(Us); Dfmiel D- Pare Arhnewn’ VA
`(Us); Rlchard A‘ Tlene, Arhngton’ VA
`(Us)
`
`(73) Assigneez Cooper Technologies Company,
`Houston’ TX (Us)
`
`6/2006 Stark et a1. ................ .. 709/206
`7,062,535 B1
`6/2007 Hunter et a1.
`455/4041
`7,233,781 B2
`7,254,614 B2* 8/2007 Mulligan e181. ..
`..... .. 709/207
`7,277,018 B2 10/2007 Reyes et a1. ..... ..
`340/5731
`2001/0032232 A1 * 10/2001 Zombek et a1. ........... .. 709/201
`2001/0047391 A1 * 11/2001 SZutu ....................... .. 709/206
`2002/0091944 A1* 7/2002 Anderson et a1. .
`713/201
`
`709/206
`2003/0018726 A1* 1/2003 LoW et a1. .... ..
`709/206
`2003/0023695 A1* 1/2003 Kobata et a1.
`2003/0050986 A1* 3/2003 Matthews et a1. ......... .. 709/206
`
`( * ) Notice:
`
`
`
`Subject to any disclaimer’ the term Ofthis patent is extended or adjusted under 35
`
`2003/0110097 A1
`
`
`
`Hunter et a1. . . . . . . . . . . . . . .. 6/2003 Lei et 31
`
`U.S.C. 154(b) by 794 days.
`
`21 A 1.No.: 10/829 181
`(
`)
`pp
`’
`(22) F1led:
`Apr. 22, 2004
`
`(Continued)
`OTHER PUBLICATIONS
`
`Related U‘s‘Application Data
`(60) Provisional application No. 60/514,873, ?led on Oct.
`29, 2003, provisional application No. 60/320,133,
`?led on Apr. 22, 2003.
`
`National Information Technology Center, “The Computer Emer
`gency Noti?cation System (CENS) Application: Sep' 23’ 2003’
`WWW'OCIO'usda'gOV/mtC/productS/cens'html'
`(Continued)
`
`(51) Int. Cl.
`(2006.01)
`G06F 15/16
`(52) US. Cl. ..................... .. 709/206; 709/205; 709/207;
`709/230; 709/246; 709/248
`(58) Field of Classi?cation Search ............... .. 709/205,
`709/206, 207, 230, 246, 248
`See application ?le for Complete Search history
`
`(56)
`
`References Cited
`Us‘ PATENT DOCUMENTS
`
`5,493,692 A *
`5,946,386 A *
`6’507’589 B1 *
`*
`639073416 B2
`
`2/1996 Theimer et a1. .......... .. 455/261
`8/1999 Rogers et a1~ ~~~~~~~~ ~~ 379/26509
`1/ 2003 Ramasubmmani et al' " 370/465
`5253:1331‘ """" " 3794:???
`6/2005 Tasooji et a1. ............... .. 705/50
`
`6,909,903 B2
`6,938,076 B2 *
`
`6/2005 Wang .................... .. 455/4561
`8/2005 Meyer et a1. .............. .. 709/219
`
`Primary ExamineriMichael Won
`(74) Attorney, Agent, or FirmiKing & Spadling
`
`(57)
`
`ABSTRACT
`
`Systems and methods for providing message communication
`among multiple communication gateways. In particular, sys
`tems and methods for providing non-voice message delivery
`to intended recipients With increased speed and reliability to
`multiple users on multiple platforms. The systems and meth
`ods relate to non-voice messaging to multiple messaging
`gateways. In at least one embodiment, the systems and meth
`ods include Internet based electronic messaging using a mes
`saging subsystem con?gured to optimize text message deliv
`ery to Commumcanon gateways‘
`
`18 Claims, 22 Drawing Sheets
`
`SYSTEM [100
`
`102
`ALERT
`m INATOR
`O G
`.
`
`103
`ALERT
`A MESSAGE
`{
`l
`V REPLIES
`
`MESSAGING
`SUBSYSTEM1
`
`MESSAGING
`101
`\ suasvsrmz
`
`G A 101
`
`General Electric Co. 1007 - Page 1
`
`

`
`US 7,409,428 B1
`Page 2
`
`US. PATENT DOCUMENTS
`
`2003/0135575 A1
`7/2003 Mareika et a1. ........... .. 709/207
`2003/0158891 A1
`8/2003 Lei et al.
`2004/0008125 A1
`1/2004 AratoW et a1. ........ .. 340/870.07
`2005/0159973 A1
`7/2005 Krause et al. ................ .. 705/1
`2005/0162267 A1
`7/2005 Khandelwalet al. .
`340/506
`2006/0168185 A1
`7/2006 McCale et al. ............ .. 709/223
`OTHER PUBLICATIONS
`Roaming Messenger, Inc., “Breakthrough Solution for Mobile Mes
`saging,” WWW.roamingmessenger.com/, 2003.
`
`Roaming Messenger, Inc., “overview,” WWWroamingmessenger.
`com/Technology, 2003.
`Roaming Messenger, Inc., “architecture,” WWWroamingmessenger.
`com/Technology/architecture.php, 2003.
`Roaming Messenger, Inc., “core technology,” WWW.roamingmes
`senger.com/Technology/coretechphp, 2003.
`Roaming Messenger, Inc., “patent info,” WWWroamingmessenger.
`com/Technology/patent-info.php, 2003.
`
`* cited by examiner
`
`General Electric Co. 1007 - Page 2
`
`

`
`U.S. Patent
`
`Aug. 5, 2008
`
`Sheet 1 of 22
`
`US 7,409,428 B1
`
`2:
`
`3
`
`mskZweI
`
`4%m__.—NS.2:
`
`ms
`
`5:.\sm:m>m
`
`N
`
`S5.
`
`E:
`
`;%__.<_.__
`
`mm:M3:m2WE:
`Ime
`9VS
`
`h:229%D
`5|.“
`
`.N
`
`2
`
`Em;
`
`._<z=>Em.~2KS.oz_o<m$_2
`
`2:Nzweaazw
`
`54%:
`
`General Electric Co. 1007 - Page 3
`
`

`
`US. Patent
`
`Aug. 5, 2008
`
`Sheet 2 0f 22
`
`US 7,409,428 B1
`
`DEVICE I
`DEVICE 2
`I CARRIER E |-—— DEV'CE 3
`ETC.
`
`200
`\
`
`DEVICEI
`DEVICE 2
`DivICE 3
`ETC.
`
`CARRIER B
`
`200
`I’
`
`[JEVICEI
`‘ DEVICE 2
`CARRIER A
`DEVICE 3
`ETC.
`
`MESSAGING
`SUBSYSTEIVH
`
`DEVICE I
`H
`DEVICE 2
`I CARRIER C }*1 DEWCE 3
`ETC.
`\200
`
`REMOTE GROUPS
`ENABLES ONE MESSAGING SUBSYSTEE‘I/I
`/ TO COMMUNICATE T0 GROUPS
`I
`CE ANOTHER MESSAGING SUBSYSTEM
`
`/
`
`___ MESSAGING
`
`f 101
`
`CEvICE I
`U DEVICE 2
`CARRIER A
`DEVJCE 3
`ETC’
`
`FIG. 2
`
`201
`X
`
`DEVICE 1
`DEV'CE 2 *—I CARRIER D
`DEVICE 3
`ETC.
`
`DEWCE I
`CEvICE 2
`DEVICE 3 ——| CARRIER B I
`ETC.
`2011
`
`General Electric Co. 1007 - Page 4
`
`

`
`US. Patent
`
`Aug. 5,2008
`
`Sheet 3 0f 22
`
`US 7,409,428 B1
`
`101\
`
`301\
`
`MESSAGE
`ENGENE
`
`r304
`MAE
`PROCESSOR
`
`3U2‘\
`
`,
`
`
`
`WEB SERVER 305-\
`
`USER WEB
`SECTiGN
`
`“
`
`306\\ ADMENISTRATSS
`WEB SECTION
`
`303
`
`USER
`MESSAGENG
`DATABASE
`
`FIG. 3
`
`General Electric Co. 1007 - Page 5
`
`

`
`U.S. Patent
`
`Aug. 5, 2008
`
`22fl.04teehS
`
`US 7,409,428 B1
`
`W
`
`
`
`
`
`TUEMEanewgonzogoacm
`
`
`
`scan2$2922%ewA_%. &:%<
`
`
`
`wafifimmems..=:_ua..325
`
`
`
`.\..aEm:EEg>_AAmmm9w.AA.E=£...zm.__=_uwA$325322%aw..E5.E2:
`
`
`
`
`
`mapemeo398E896
`
`
`
`
`
`,,,,,,,,,,,,,,,,,,,,,,,,m”mEnEm_2Rev._,mwm“w_mnEmE;.az
`
`z:_e8$Emo_©%_>$name553%4©oom$mmEm_%ao_é352..5::
`
`
`
`
`an.EE¢fi:ma_@w_§Emaziléfififfzoom3©Em$mwEm..£;o§H._%a2,_HE_._:
`
`
`
`
`
`§.$_am.mEmo_©%%|_m_%m’Emam:§_3©mxu_:_s$mix8.:
`I!
`
`
`
`,mmq.mu__ea©mEm5ml.cmfimMm(memxz
`
`
`
`:Ra%E8©:§__sF_.a_2._IEQBE
`
`
`E:.mE%E©fi._8meEEoEi.|_..:8E
`ass§E$©§§Il§8!.%3%<
`Sm.Sam@mwm$:m.2.:.ium>ma:IimEmu.q
`
`mzlfimépl5: §mm5u@2acmm.uoommeowzéaq@:§_<§%mEu
`
`
`
`
`
`.5_wmmm_,$geao;.H.lzmeanrmfia
`
`g_<@:a_§:%1uoglsaka?
`
`
`
`
`9o.oEe_©$_wmmzalfit§:mFa,.§§_<
`
`
`
`
`m:.3&©§_me_;..i£mE$._[:22.
`
`5%E3EEE:EaE33E25V:ua.gE=©:_F,
`
`
`
`
`
`§,m:._u@$m§Em.255...$933
`
`usowmmsm:sci
`
`“§_;_mem%§§%flj§§§a
`3%H53.
`
`General Electric Co. 1007 - Page 6
`
`

`
`U.S. Patent
`
`Aug. 5, 2008
`
`22£105tee_h__S
`
`US 7,409,428 B1
`
`
`
`sagas.Em;m_EsmmE32%.23E5HA-mama95E22as,m.%oMwg__mwm.._Hm_mAA3,3,2:24BaumSmog$>_$_§anA€25»:Sauna
`
`
`
`
`
`38$Egg3%E333mumsmmqmfixm3EaméasmzozéaE338%Eaom55¢55,m%_m§_t8Emmommc:3so»
`saamm_E,:oEmzE2.28%Emom$50so852$283:2383522:2
`
`
`.:3...EEE
`
`
`
`._._o__,mE5EE9:5.coEsmmmma.mE$m%_fivE,%z:24
`
`
`
` mEm_.,_anewteamE
`
`aammBGEEHM
`
`2:5255
`
`
`
`umswtonmHm.==:w meme:Eon.mfifignawon&..§.§sud $5macho_mémz
`
`mfimam
`
`
`
`32%ESQ3%
`
`meanEmuawmag
`
`
`
`emgfioeemmEsfiww.%.:o.Egnaw
`
`
`
`flmonmx.m33E
`
`General Electric Co. 1007 - Page 7
`
`

`
`U.S. Patent
`
`Aug. 5, 2008
`
`22£106teehS
`
`US 7,409,428 B1
`
`oczcocacacacacaczcacno
`
`vwmmg
`
`(D
`
`%
`
`<1-~=:“*-<1-cat:-F
`
`-5-?
`D13
`EJEEEEI
`
`& 3
`
`EEIBEE
`
`.32swam.-W.§_um.:EEAA._E:.=....2«Sum»EAasm.ELoE_9Z¢w
`
`
`
`
`
`
`1/as
`
`EE2€50
`
`
`
`
`
`_§Eam__.3:35ma..28.4__§_um2=<_u
`
`
`Eugen,Exam303:5$5.$8$393.,.7§,.:s:a]|lIa1_...........EEmEéraooamoh8:95
`
`
`
`
`EENEEmE,yE_M._25%58¢SEESEmuE$3mm.m_£,n_Egg32.2%250%mm:
`N.NEE3.fiaacog?Ea:massm.5awé%_%v._$§,_
`
`
`
`ma.3_;,.a:3%_EEE53a.Son3039$359$
`
`
`
`
`
`2&509:,22:93.>2.a9mEm2&5?m2mg»aEggC33032%
`
`
`
`mn:>..:n_mm_,_<mewazafimE953<_>m>.n_.553m:32.33$
`
`£5E73memfizmeémE953§m>.agagN33;§§$
`
`
`
`$8:87:.mo”.mflzafimE953Esms.aE839%SEN?
`
`
`
`E53VBEEEEENEmmE_E§E932§m>,mm58:3fiéafi332
`
`
`
`mayas550%.2mmaafiEgee§m>.a.35Semi.§§.mo
`
`
`
`
`
`E;E524mo”.mflzafimE959%m_>.Q#63:53;$353
`
`
`
`53anma5m:EmEET.$mofimmmmmemm»m.5585«$33Eawmxmo
`
`
`
`
`
`
`
`m5%:8.52§a§am_2:.55.,E32mim.{s,._N33.2:32m38:3EEEmmmaam«.53Kmmm;m_25Q.xan_Emmfi3.3%
`
`maanmmw83E
`
`o3cUI\©Lr>~¢cr>cu-—ocm:t:
`mmmmmmmcocemmw
`tr-~<r-':r'~=:r-ct"-vswzr-c2—<:-*<r'v~:r
`
`E
`
`General Electric Co. 1007 - Page 8
`
`

`
`US. Patent
`
`Aug. 5, 2008
`
`Sheet 7 0f 22
`
`US 7,409,428 B1
`
`{700
`
`775
`
`USER
`
`735
`
`OPERATING
`SYSTSVI
`INSTRUCTIONS
`
`750
`f
`PROCESSOR ‘’
`
`7,,
`
`NETWORK
`INTERFACE
`
`7T0
`
`740\ APPLICATION
`msmucmms -
`015mm
`
`FIG. 7
`
`General Electric Co. 1007 - Page 9
`
`

`
`U.S. Patent
`
`Aug. 5, 2008
`
`22:1000teehS
`
`US 7,409,428 B1
`
`
`
`_mEwEm%25_mnEl9:m_$3:_mEm_:%:Eawmeamumzmmmmm8ms,:3canma:isameuum__mE.mcm9,2ason:2U3
`
`
`
`
`
`
`
`mmmeum__mE-w....
`
`
`
`332E3353&%_mEm.3582%gym33%gamemEE6:2.:2mmamamafiam2$EE.<mmsm_§_a:_E&.\SE52_._a_a
`
`
`
`.§m_$2.3$8553gma§.%5833>_m>oemueacmwwemummafia
`
`
`
`83%m_EoE392:?xmwa_;U:._§_§5mmfimuoz25oE_a%fi
`
`mmmmmmmmam.3.33.as5.952.25%asESES:85%Eam
`
`
`
`
`
`E:_m$_§§em@mEom.,_m.$.,mmm§.m__m:_-m5E88:5
`
`
`
`Eoammfi:53....<
`
`35%Emom5%E32%:m235
`
`
`
`E388éoémzE2
`
`asdt
`
`SrcmmEE5:Eu95%2;8%.?3“Sb:
`
`
`
`=o_§_w___..m:fiaafiz5%«Beamswam
`
`3%,;E34.
`
`_$>>EmB§o§m
`
`9_§_§gee
`
`2:8:_>_2w_EE§
`
`3:3amEm35m
`
`ES.6.9%:83
`
`8:8ESLE
`
`
`
`MEQW2zmfi:
`
`Eonaaw
`
`General Electric Co. 1007 - Page 10
`
`

`
`U.S. Patent
`
`Aug. 5, 2008
`
`22£109tee_h__S
`
`US 7,409,428 B1
`
`
`53$_.s_§._E£_§“sang
`§_%o:_>_,.5Esemgomw
`
`
`
`
`
`233=a_Em_§=_2:2238$8:
`
`Etm_mmE2V202,2;no
`
`
`
`E9333EEES
`
`
`
`3.2.5figSEgsmE5294
`
`EammSE
`
`mow
`
`BE
`
`sacfiasco£35
`5%35£9£2
`
`SsswEmmmm
`
`2:38%
`
`
`
`E53.acagm§_%zE2
`
`bwsam.5SEQram
`SES352%
`
`sac3.38Ha:_u__:£:om§_;m9o
`
`Ea
`
`
`
`E50_3_.%a:zeosfiss
`
`.§m2c_@__W_$8@_ WSémwEmE_m._._
`
`E5Ja|¢EgmM:.o.m%..mSE_E22safl._Eo.s$§3%HEm3_§.a«sa@____;wEa:w
`
`General Electric Co. 1007 - Page 11
`
`

`
`US. Patent
`
`Aug. 5, 2008
`
`Sheet 10 0f 22
`
`US 7,409,428 B1
`
`FREDERICK
`000m
`
`MEMA
`
`Q‘
`W *
`GAlT%-IEERSBURG @ v
`@ "k
`
`QTY 0?
`,
`CITY OF GGLLEGE PARK
`TAKOMA PARK '
`
`V“
`DiSTRiGT OF
`
`\
`v
`
`I
`
`.
`
`\.
`PRiNCE WILUAM \
`COUNTY
`
`FIG. 9
`
`@
`
`I
`
`v CITY OF
`
`1 E
`vié COUNTY "
`f5
`
`General Electric Co. 1007 - Page 12
`
`

`
`U.S. Patent
`
`Aug. 5, 2008
`
`22r1011LI.eehS
`
`US 7,409,428 B1
`
`
`
`
`
`n%2%A{Esanew_%_:_{..._¢m..mma
`
`$3m_§Q23EE23%“fin
`
`
`
`
`
`
`
`
`w€_§ao38925328;Ecmgaewmx<:czE<watom3.3$233mc_E§>Se6m_mV355.em:m_<§_E<E8
`oom%®@mum?B?
`
`
`
`
`
` oI.....s§;3m_cEe.,E§m$E_.>..,52$_.6___ssumac»,5wmmwEgfimEmammo52>.msmgtzz;om§.m_aEmmxmtfiMAQ.MBE@XAvME5535Q333
`
`
`
`
`$15:52%...31.z<mj:ages
`
`
`
`
`
`
`
`
`
`fll$:o.%__@§%m._mm§.2%8ow__wE-mE33:$3293%32>9is_32>u8,§6<9.ow
`
`
`
`
`
`E2E5
`
`9%?£523.
`
`2=m_§.2
`
`
`
`aofiamgfimmzEmaw_mEE<
`
`Emmo_§,%gMy32%SE.
`
`_
`
`ea3use
`2_=_8__m<
`
`
`
`Ttmoi*0mEnEmEOHUcmm
`
`
`
`mwfiuum_mmE-m5%9ue®>__%annewastam252mmmsame__m@385EDmmmmommcmEganW
`
`
`
`
`
`3GE
`
`@W
`
`General Electric Co. 1007 - Page 13
`
`

`
`U.S. Patent
`
`Aug. 5, 2008
`
`22r1021LI.eehS
`
`US 7,409,428 B1
`
`
`
`
`
`A-$325§em;asmta%mAAxwmmwwmfluuwammm
`
`«/8:
`
`
`
`
`
`__a=s_§a_>_E225TT‘,as__1.__m..§%
`
`
`
`ESEe%§wE:28.
`
`
`team§§mu.mEum§.,2%:E8,
`
`
`
`.,:m,£EumWEESousaw:c£._:§m8_>%__m5%m§c_.§%eo.Eom:o8.25SEEm8_>%__mSW2,2%:mmB6:
`
`
`
`
`
`
`
`
`
`
`
`%_m_.__mEmEm_ méH:omwaan523%:anew..3%mommm.5Emamama.
`
`
`
`
`
`
`
`
`
`
`m___2amammwmEmumammm.5mfiacuau.__mEEmB_,m;_mmm:m_<
`
`
`
`
`
`,%_m=am§a¢a%.m..£__,H,.§asammcmfi%ewfimumanmy2.mmcofi=3EE3mtmmqd
`
`m%EE:mmamweagmaucmw
`
`
`?%o___3:mm$_5_u;mc
`
`
`EmpEmS_§:_n_
`
`22522Efi
`
`
`
`§=_._._E«Efiew
`
`Shfit
`
`a_d.2%..%w_§_fi§e_%
`
`fi.qa.§q$51
`
`
`
`m.§_mm_£52m<
`
`ggam
`
`w:
`
`$a_3__%
`
`mam:__<
`
`
`
`
`
`Wm.mézfisgé3%Emmy523$25%.mama
`
`General Electric Co. 1007 - Page 14
`
`

`
`US. Patent
`
`Aug. 5, 2008
`
`Sheet 13 0f 22
`
`US 7,409,428 B1
`
`
`
`
`
`Aii Daiivery Channels
`
`General Electric Co. 1007 - Page 15
`
`

`
`US. Patent
`
`Aug. 5,2008
`
`Sheet 14 0f 22
`
`US 7,409,428 B1
`
`7205
`
`START
`
`7270
`
`‘I’
`
`1F
`
`REGiSTER USERS '
`RECEEVE ALERTI
`1215\
`
`MESSAGE
`
`DETERMTNE A SET
`1220\
`OF RECEIVING USER
`TERMTNALS
`
`1225
`
`"
`CONVERT MESSAGE TO
`GATEWAY ALERT MESSAGE
`
`1230
`
`SMS
`
`OTHER
`GATEWAYS
`’?
`
`YES
`
`1235\ TRANSFER GATEWAY
`ALERT MESSAGES TO
`COMMUNTCATION GATEWAYS
`
`1240\ DELEVER MESSAGES TU
`RECEIVENG USER TERMINALS
`USiNG NONNGTCE CHANNELS
`
`7245
`
`‘II’
`TRACK USER REPLIES
`
`1250/@
`FIG. 12
`
`General Electric Co. 1007 - Page 16
`
`

`
`US. Patent
`
`Aug. 5, 2008
`
`Sheet 15 0f 22
`
`US 7,409,428 B1
`
`1210 f
`
`ADMENISTRATGR
`[EHNES ADDiTiONAL
`BSER REGiSTRATION
`QUESTIONS
`
`ASSOCiATE THE
`REGISTERING USER
`WlTH USER TERMENAE_(S)
`
`1315
`
`OTHER
`USER
`TERMINALS
`?
`
`YES
`
`7320 \§ 0002000025 THE USER'
`
`733U\ COLLECT INFORMATiON
`FROM THE REGiSi'ERiNG USER
`
`1335\ STORE USER PROVIDED
`iNFORMATION
`
`FIG. 13
`
`General Electric Co. 1007 - Page 17
`
`

`
`U.S. Patent
`
`Aug. 5, 2008
`
`22r1061LI.eehS
`
`US 7,409,428 B1
`
`mm%$m2>_
`
`2ESmc_
`
`m$§_>.,5%2EENE
`
`Em§..,%
`
`E28”;3%
`
`3GE
`
`EESm$_E:s3%85%mm35$:
`
`m_8_U_sm
`
`Pa2%2,8
`
`
`
`8E0E2,A:..._<sum
`
`
`
`:¢>.E=$m,
`
`
`
`E52mE...JEmzoo
`
`General Electric Co. 1007 - Page 18
`
`

`
`US. Patent
`
`Aug. 5,2008
`
`Sheet 17 0f 22
`
`US 7,409,428 B1
`
`7505
`
`START
`
`[1220
`
`‘F
`
`1510\ ANALYZE uSER |NEORAAAT|OA1
`EOR AAATORTNG OE CRITERIA
`
`‘I
`SELECT USER TERMENAMS) TO
`7515\ RECEEVE MESSAGE BASED ON
`MATCH CRiTEREA
`
`0
`
`1520@
`FIG. 15
`
`1225
`
`'’
`
`7605 \( START )
`‘I:
`1610\ RECEIVE GATEWAY
`PARAMETERS
`
`V
`REEORMAT ALERT MESSAGE
`1675\ TO GATEWAY ALERT MESSAGE
`GOAARATTSLE FORMAT
`
`‘F
`FORM AOORESS FOR TRE
`1620\ GATEWAY AEERT MESSAGE
`BASED ON DOMAIN NAME AND
`OSER lDENTiFlER
`
`1625
`
`GATEWAYS
`
`General Electric Co. 1007 - Page 19
`
`

`
`U.S. Patent
`
`Aug. 5, 2008
`
`22r10001LI.eehS
`
`US 7,409,428 B1
`
`Ia___._~__H.§_,s
`
`mmma#éfimumficesqmmmmmaémamaEE:.352EEEQE33
`
`
`
`emmmg$c.m$_3_>E9a©Emmmm_$__.s£2
`
`
`
`350%:8§_.%.m__€E©ofiH..mH<
`
`met3.:me:at/1%:
`
`
`
`
`
`egge8.§_§§E@N8%,wm_DM_m.
`
`
`
`mamaEo3m_=9_6E_©.m§E_a§5_2;_EM_oz3:gotmmfimm
`
`
`
`
`
`
`
`
`
`gagmE.ma.aEm%@..comm:moumaaowcmmxommfi
`
`
`
`
`
`
`
`
`
`mamaEEEae_um_m.cE..©Sam:
`
`
`
`mwsoam__mE-m2.8fig
`
`mass:8§_.__.wEa_E@.2;%EEESE;m8Eou.mu3:maw.m=ammmmE©ElMaaw
`
`
`mamaE8._2a_m©gm3%
`
`
`
`
`8:93=8§_.Em§m$_9.,®om?Em§m8_o>
`mmceaE8E8.__x$>©am;35%
`
`
`
`mamaEoo.9a3@Sm8%:
`
`$53E8.$9E_$m8m©am292%
`
`
`
`§:mE_.3Ewas§$.mm$E_m©Sq..vE_3m2,
`
`
`
`
`
`emma$a,m$_2m>.,__em©cow_._2<25E$.53:3cm?5E8=825
`
`$3.3:3m._:8ago
`
`$.53:3EoQ_,.,xé:.m:_amm$E®.Q3._9___%g§;N§flaw
`
`
`
`
`
`mamofi:3:_8._$$=_?_ammmmE@SmEaz
`
`mamaEoimaN>E@.EvElou.>ma‘m»E.
`
`
`
`
`
`
`
`
`
`EmmaES..§sm>E@cs._§s-m__$§§
`
`
`
`
`
`2%:EB.%mm$Emm_moE©.3:.§§s_38:
`
`
`
`mfisuum_EE-mmgefimumE5,E5ozEgg
`
`
`
`fiaofi=8Eou.§mm:_§E.%,8E©.SP335
`
`
`
`
`
`Emmae8.__§%e.%a©mm.__muom22
`
`
`
`$¢ofi:_SEoS.x2>@.of:S_a>:mmxom.._.m.
`
`
`
`
`
`General Electric Co. 1007 - Page 20
`
`

`
`U.S. Patent
`
`Aug. 5, 2008
`
`Sheet 19 of 22
`
`US 7,409,428 B1
`
`‘I/IA WEB:
`ALERT CATEGORY
`
`RECIPIENT/EXCLUDE GROUPS
`
`§ GRAPHIC PROFILE
`ALERT SUBJECT AND CONTENT
`TAG LINES
`ATTACHMENTS
`ALERT PRIORITY
`RESPONSE DELIVERY
`
`VIA OTHER MEANS (REIVIOTE ALERT,
`THIRD PARTY CONTENT, ETC.)‘.
`RECEIVE DATA
`VERIFY AUTHORIZATION
`
`7830
`
`SEND DATA TO
`REMOTE SERVERS
`
`1800-\‘
`
`1805
`
`' STORE ALERT
`INFO IN
`OATABASE
`
`T875
`
`GROUP
`
`PROCESSING
`
`1820
`
`BUILD TAG
`LINES
`
`STORE ALERT
`DEVICE INFO
`IN DATABASE
`
`MODULE
`SPECIFIC
`DELIVERY
`
`FIG. 18/I
`
`General Electric Co. 1007 - Page 21
`
`

`
`U.S. Patent
`
`Aug. 5, 2008
`
`Sheet 20 of 22
`
`US 7,409,428 B1
`
`F1835
`
`FENO CARREERS WITH CAPCODES DEFINED FOR
`AT LEAST ONE OF THE DESTINATION GROUPS
`
`EIND ALL DEVICES OF THE DELIVER‘! CLASS THAT
`BELONG TO USERS WITH THES ERLORITY LEVEL
`FOR THE DESTINATION GROUPS
`Y
`
`ADO DEVIOES TO DESTINATION DEVICE LIST
`
`IVEARK DEVICES WHOSE CARRiER IS
`‘CAPCODED’ FOR REEVIOVAL
`
`LOOK UP DYNAMIC PROPERTIES OF THE
`7870\ DESTINATION GROUPS AND ADD USERS
`IVIATCHIAIG SEARCH CRITEREA TO THE
`INDIVIDUAL USER RECIPIENTS LIST
`
`FOR EACH INDIVIDUAL USER RECIPIENT OF
`>
`T872\_§ TH S PRIORITY, DETERMINE DEVICES MATCHING
`'
`TFE CARRIER CLASS FOR TRES MESSAGE AND
`ADD RESULTING DEVICES TO THE LIST OF DEVICES
`
`END DEVICES FOR USERS OF THIS PRIORITY
`THAT BELONG TO AT LEAST ONE EXCLUDED
`GROUP AND REMOVE SUCH DEVICES FROM
`THE LIST OF DEVICES
`
`7876 \I REMOVE DEVICES IVEARKEDWEOF. REMOVAL
`
`ADD CAPCODES FOR ALL INVOLVED
`GROUPS TO THE LIST 0? DEVICES
`
`FIG. 18B
`
`General Electric Co. 1007 - Page 22
`
`

`
`U.S. Patent
`
`Aug. 5, 2008
`
`Sheet 21 of 22
`
`US 7,409,428 B1
`
`/- 1845
`
`E—MAlL DELJVERY MODULE
`
`DROP FELE
`ATTACHMENT
`AS PER CARFHER
`
`MESSAGE
`PIECE
`CALCULANON
`
`MESSAGE
`COUNT
`CALCUE_AT!ON
`
`OPTIMIZED
`DELSVERY
`
`SETUP
`
`M£SSAGES
`CREATEG FOR
`DELIVERY
`
`FIG. 188
`
`General Electric Co. 1007 - Page 23
`
`

`
`U.S. Patent
`
`Aug. 5, 2008
`
`Sheet 22 of 22
`
`US 7,409,428 B1
`
`’/-1900
`
`RECEIVE RESPONSE(S)
`
`1915
`
`IDENTIFY THE DEVICE OR USERTTERMINAL
`THAT THE RESPONSE GAME mew:
`
`1920
`
`CORRELATE RESPONSE WITH A MESSAGE OR ALERT
`
`VALID
`RESPONSE
`
`7930
`
`MARK AS IDENTIFIED/NOT IDENTIFIED AND
`STORE RESPONSE IN RESPONSE LOG
`
`1935
`
`IVIARK THE OWNER OF THE DEVICE AS A PERSON
`WHO RESPON OED TO THE IVIESSAGE;’ALERT AND
`ADJUST THE IVIESSAGE/‘ALERT STATISTICS
`
`RESPONSE
`FORWARDING
`REQUESTED
`’?
`
`1945
`
`FORWARD RESPONSE TOSPECIFEED DESTINATIONS
`
`1950
`
`END
`
`FIG. 19
`
`General Electric Co. 1007 - Page 24
`
`

`
`US 7,409,428 B1
`
`1
`SYSTEMS AND METHODS FOR MESSAGING
`TO MULTIPLE GATEWAYS
`
`This application claims the benefit of US. Provisional
`Application No. 60/320,133, filed Apr. 22, 2003, and U.S.
`Provisional Application No. 60/514,873, filed Oct. 29, 2003.
`Tl1is disclosure contains information subject to copyright
`protection. The copyright owner has no objection to the fac-
`simile reproduction by anyone of the patent disclosure or the
`patent as it appears in the U.S. Patent and Trademark Office
`files or records, but otherwise reserves all copyright rights
`whatsoever.
`
`BACKGROUND
`
`1. Field of Invention
`The present invention relates to the field of communica-
`tions and, more specifically, to methods and systems for trans-
`mitti11g and receiving messages.
`2. Description of Related Art
`ln today’s world, information exchanges between people
`in many ways. In that regard, numerous types of communi-
`cation systems exist for this purpose, including, for example,
`radio, television, cable, intemet, two-Way radio, cellular tele-
`phone systems, LANS, VVANS, and optical communication ,
`systems. Advances in technology enable the distribution of
`information faster and more efficiently than was possible just
`several years ago. Some information is trivial, while other
`information can be critical and needs to travel immediately to
`the recipients.
`ln responding to emergency situations, the need for par-
`ticular information relating to the emergency is sorely acute.
`Such emergency related information may include a threat of
`a disastrous event, terrorism induced threats and events, loca-
`tion and description of the event, evacuation instructions and
`status, and the status and coordination of the response to the
`threat or event. This information is invaluable to government
`and private agencies responsible for preventing, assessing,
`and responding to such events, and also by tl1o se on the front
`lines that are present at such an event and are dealing with it
`directly (e.g., “first responders” such as police, fire and res-
`cue, emergency medical personnel). Fast and reliable dis-
`semination of emergency information to emergency response
`personnel is necessary in order for the emergency to be con-
`tained and neutralized with minimal loss of life in terms of
`both emergency personnel and the general population.
`Therefore, systems have been deployed to assist emer-
`gency personnel and responsible agencies in disseminating
`emergency alerting messages and notifications to emergency
`response personnel. However, such existing systems are noto-
`riously slow and unreliable. Furthermore, many ofthese sys-
`tems lack any practical confimiation mechanism from which
`the alert originator can ascertain whether or not a sufficient
`response team has been assembled or dispatched. For
`example, many agencies at all levels of government may
`employ a telephone based auto—dialer system in which emer-
`gency response personnel are contacted by telephone indi-
`vidually seriatim. Such systems may include, for example, a
`human dispatcher who simply begins contacting, one at a
`time, individual members of an emergency response team by
`dialing the emergency contact telephone number for each
`team member whose name appears on a predefined list cor-
`responding to the type of threat or emergency. Alternatively,
`multiple operators may dial emergency personnel in parallel,
`or a computer—based auto—dialer may be used in which a voice
`message is played over the telephone to the answerer. Such
`systems and methods are plagued with limitations and inef-
`
`.
`
`2
`ficiencies, not the least of which is the slow speed at which a
`response team can be contacted and assembled, and provided
`with relevant information concerning the emergency. For
`example,
`telephone based auto-dialers typically contact
`emergency response personnel one-at-a-time, resulting in a
`slow notification process. Even in the case in which multiple
`dispatchers or auto-dialers are used, coordination problems
`may ensue i11 tracking which persomiel have been reached
`and given positive confirmation of their response. For com-
`puter—assisted auto-dialers, the voice mail message played to
`an individual may not provide significant information spe-
`cific to the emergency and, further, may r1ot be customizable
`to include important infonnation conceming the particular
`nature of the threat or event leading to the emergency situa-
`tion.
`Over and above all of these limitations, all voice—based
`existing systems and methods depend on the reliability and
`availability of the telephone service in providing emergency
`message notification. Unfortunately, both land line based and
`‘ mobile telephone communication are vulnerable in times of
`emergency,
`in terms of both reliability ar1d availability.
`Because telecommunication systems are designed to accom-
`modate a statistical average number of voice users having a
`particular call duration (e.g., commonly modeled using the
`Erlang probability density function), voice circuits may
`become saturated or overloaded i11 ar1 emergency situation i11
`which many callers are attempting to connect using the voice
`carrying network. Wireless voice—based connnunications sys-
`tems such as cellular telephone systems and their digital
`counterparts are also susceptible to overloading due to band-
`width limitations of and shared access to the radio channel.
`These situations occurred in certain metropolitan areas dur-
`ing the events of Sep. 11, 2001.
`First responders may also use one or more radio-based
`systems for coordination and status of response activities,
`typically at the site ofthe emergency. Such radio systems may
`be simplex systems (i.e., one-way voice traffic only) and have
`a limited number of frequency channels for communications.
`In addition, different agencies and teams typically use differ-
`ent frequency channels, radios, and/or air interface technolo-
`gies and modulation techniques (eg, Single Side Band (SSH),
`Very High Frequency (VHF), spread spectrum). Thus, coor-
`dination among multiple government agencies responding to
`a large scale event is problematic, if possible at all. The
`current situation engenders at lea st confusion and inefliciency
`for thoseresponding to emergencies and, ofmost concern, the
`potential for additional loss of human life.
`Thus. there is a need for reliable and fast communication
`systems and methods that overcome these limitations of
`voice—based communications for disseminating alerts and
`notifications that may be, for example, associated with emer-
`gency prevention and response.
`
`SUMMARY
`
`The present invention is directed generally to providing
`systems and methods for communication among multiple
`conmiunication gateways. Furthermore, embodiments may
`provide non-voice message delivery to intended recipients
`with increased speed and reliability. Embodiments may also
`provide efiicient and user-friendly systems and methods for
`non-voice messaging to multiple users or1 multiple platforms.
`In particular, the advent of consumer wireless devices has
`provided a powerful, but underutilized, communication infra-
`structure. Many such devices may be included in an overall
`strategy to place vital information quickly and reliably to
`many recipients.
`
`General Electric Co. 1007 - Page 25
`
`

`
`US 7,409,428 B1
`
`3
`More specifically, the systems and methods may relate to
`non-voice messaging to multiple messaging gateways, and. in
`at least one embodiment, to messaging using channels con-
`figured for data or control traflic. Embodiments may also
`include a packet-based electronic messaging application that
`may include a process for optimizing text message delivery to
`electronic mail and SMS (or “text-messaging”) gateways. For
`example, in an embodiment, methods and systems may be
`provided for Internet based electronic messaging to multiple
`messaging gateways. Embodiments may include an Internet
`based messaging application that incorporates a process for
`optimizing message deliveqi to electronic mail and Short
`Message Service (SMS), or “text-messaging” gateways.
`Embodiments may also include message delivery using pager
`systems. The systems and methods may be device and carrier
`agnostic and conform to industry Internet and wireless stan-
`dards allowing it to work with existing carriers and equip-
`ment. Embodiments may provide reliable and fast alert deliv-
`ery,
`simple web—browser based management,
`and a
`networking option for forming messaging coalitions for
`cross-jurisdictional message sharing that supports agency
`interoperability. Embodiments may also include easy inter-
`facing with existing emergency-management infrastructure
`to provide flexible and improved message distribution within
`and across organizational boundaries.
`Still further aspects included for various embodiments are
`apparent to one skilled in the art based on the study of the
`following disclosure and the accompanying drawings thereto.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The utility, objects, features and advantages of the inven-
`tion will be readily appreciated and understood from consid-
`eration of the following detailed description of the embodi-
`ments of this invention, when taken with the accompanying
`drawings, in which same numbered elements are identical
`and:
`FIG. 1 is a top level system block diagram of a system
`according to at least one embodiment;
`FIG. 2 is an illustration of message groups associated with
`multiple messaging subsystems according to an embodiment;
`FIG. 3 is a functional block diagram of a messaging sub-
`system according to at least one embodiment;
`FIG. 4 is a11 example group membership interactive page
`according to at least one embodiment;
`FIG. 5 is an example ofa Graphical User Interface (GUI)
`interactive page for configuring remote user messaging
`groups according at least one embodiment;
`FIG. 6 is an example of a GUI for an alert tracking inter-
`active page according to at least one embodiment;
`FIG. 7 is a functional block diagram ofo11e embodiment of
`a computing platform;
`FIGS. 8:1 and 8b are an example of a GUI for a registration
`interactive page according to at least one embodiment;
`FIG. 9 is an example ofa grid illustrating cross-jurisdic-
`tional messaging for emergency management according to at
`least one embodiment;
`FIG. 10 is an example of a GUI for a management console
`interactive page according to at
`least one embodiment,
`including one or more quick alert icons;
`FIGS. 11a and 111) are example interactive report pages
`according to at least one embodiment;
`FIG. 12 is a flow chart of a method according to at least one
`embodiment;
`FIG. 13 is a [low chart showing further detail regarding
`registration ofusers according to a11 embodiment;
`
`4
`illustration of message transfer
`FIG. 14 is a graphical
`according to at least one embodiment;
`FIG. 15 is a flow chart showing further detail regarding
`determining a set of receiving users according to an embodi-
`mcnt;
`FIG. 16 is a flow chart showing further detail regarding
`converting an alert message to a gateway message according
`to an embodiment;
`FIG. 17 is an example of a GUI for an interactive delivery
`charmels page according to at least one embodiment;
`FIGS. 18a through 180 are flow charts of a detailed ines-
`saging method according to an embodiment; and
`FIG. 19 is a flow chart of a method of response tracking
`according to at least one embodiment.
`DETAILED DESCRIPTION
`
`The present invention is directed generally to providing
`systems and methods for 11on-voice based communication.
`~ For example, the methods and systems may relate to Intemet
`based electronic messaging to multiple messaging gateways.
`In at least one embodiment, the systems and methods may
`include an Internet based messaging application having a
`process for optimizing text message delivery to one or r11ore
`communication gateways such as, for example, electronic
`mail and SMS (or “text-messaging”) gateways.
`In particular, exemplary embodiments may include stan-
`dards-based systems and methods that provide emergency
`conmiunications to text message enabled appliances such as,
`but not limited to, wireless devices and other such e-mail
`addressable delivery points. Such embodiments thereby com-
`bine the inherent redundancy of communication networks
`such as, for example, the Internet with delivery to multiple
`devices per user to provide a high delivery success rate that
`persists even in the case ofbreakdowns within or overloading
`of public communication infrastructures.
`At least one embodiment of a communication system 100
`according to the present invention may be as shown in FIG. 1.
`Referring to FIG. 1,
`tl1e connnunication system 100 may
`include at least one messaging subsystem 101. The messag-
`ing subsystem 101 may be coupled to an alert originator 102
`via a network 103 and one or more communication gateways
`104 via a network 106. Each communication gateway 104
`may be coupled to one or more user terminals 105 via a
`network 107. Further, in an embodiment, the system 100 may
`include more than one messaging subsystem 101 (e.g., up to
`“n” such subsystems as shown in FIG. 1). In such embodi-
`ments, one or n1ore oftl1e messaging subsystems 101 may be
`coupled to each other using a network 108.
`The alert originator 1 02 may be a communications enabled
`terminal provided in communication with the messaging sub-
`system 101 via the network 103. For example, the alert origi-
`nator 102 may be a personal computer having a network
`connection, such as a dial-up modem connection to a net-
`work. In such embodiments,
`the network 103 may be a
`packet—switched network such as, for example. the Internet.
`In some embodiments, the alert originator 102 may include an
`electronic mail application for receiving electronic mail mes-
`sages in accordance with, for example, the Simple Mail
`Transfer Protocol (SMTP). Further, the alert originator 102
`may include a web browser capable of transmitting and
`receiving and displaying information in accordance with the
`IIyperText Transfer Protocol (IITTP) using the network 103.
`The alert originator 102 may send a first message, such as an
`alert message, to the messaging subsystem 101 via the net-
`work 103 in the form of a11 electronic message such as, for
`example, an SMTP electronic message, an HTML or XML
`
`General Electric Co. 1007 - Page 26
`
`

`
`US 7,409,428 B1
`
`5
`message, or an SMS message from the wireless device. Fur-
`ther, in an embodiment the alert originator 102 may be a
`remote sensor or a sensor monitoring device or system that
`automatically generates a message to the messaging sub-
`system 101 in response to the occurrence of a conditional
`event (e.g., flood gates opened at a dam). In an embodiment,
`a message or alert generated by a remote alert originator 102
`(including, for example, an automated process), the alert
`originator l 02 may provide an identifier (e.g., for authentica-
`tion), the intended target recipients of the message]alert, and
`the content ofthe message/alert. In an embodiment, the origi-
`nator identification may be provided ir1 the forr11 of a Personal
`Identification Number (PIN) code. In at least one embodi-
`ment, the messaging subsystem 101 may only provide mes-
`saging for authorized senders or alert originators 102.
`In an embodiment, tl1e communication gateway 104 may
`be an access poi11t for a coimnunication network 107 that
`provides communication services for a plurality of user ter-
`minals 105. For example, the communication network 107
`may be a landline based network such as the Public Switched
`Telecor11r11ur1ications Network (PSTN). In ar1 embodiment,
`the network 107 may be a wireless telecommunications net-
`work such as a cellular service provider or a Personal Com-
`munications Services (PCS) service provider. Such networks
`107 may be. for example, but not limited to, based on the ,
`Global System for Mobile Communications (GSM), Code
`Division Multiple Access (CDl\&A) such as the system
`described in Interim Standard (IS)—95 for digital cellular radio
`systems, IS—54 dual mode analog and digital cellular tele-
`phone service, IS-54B digital Time Division Multiple Access
`(TDMA) cellular telephone service, IS-41 based Advanced
`Mobile Phone Service (AMPS, or “analog”) telephone ser-
`vice, IS—l36 Digital AMPS tel

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