`
`(12) United States Patent
`US 9,179,005 B2
`(10) Patent N0.:
`Perreault et al.
`
`(45) Date of Patent: *Nov. 3, 2015
`
`(54)
`
`(71)
`
`(72)
`
`PRODUCING ROUTING MESSAGES FOR
`VOICE OVER IP COMMUNICATIONS
`
`Applicant: DIGIFONICA (INTERNATIONAL)
`LIMITED, Vancouver (CA)
`
`Inventors:
`
`Clay Perreault, Panama (PA); Steve
`Nicholson, Hamilton (NZ); Rod
`Thomson, North Vancouver (CA);
`Johan Emil Viktor Bjorsell, Vancouver
`(CA); Fuad Arafa, Vancouver (CA)
`
`(73)
`
`Assignee:
`
`Digifonica (International) Limited,
`Vancouver (CA)
`
`(*)
`
`Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 90 days.
`
`This patent is subject to a terminal dis-
`claimer.
`
`(21)
`
`(22)
`
`(65)
`
`(63)
`
`(60)
`
`(51)
`
`Appl. No .:
`Filed:
`
`13/966,096
`
`Aug. 13, 2013
`Prior Publication Data
`
`US 2013/0329722 A1
`
`Dec. 12, 2013
`
`Related US. Application Data
`
`Continuation of application No. 12/513,147, filed as
`application No. PCT/CA2007/001956 on Nov. 1,
`2007, now Pat. No. 8,542,815.
`
`Provisional application No. 60/856,212, filed on Nov.
`2, 2006.
`Int. Cl.
`
`H04M 15/00
`H04L 9/32
`
`US. Cl.
`
`(52)
`
`(2006.01)
`(2006.01)
`(Continued)
`
`CPC ........... .. H04M15/51 (2013.01); H04L 9/3226
`(2013.01); H04L 12/14 (2013.01);
`
`(58) Field of Classification Search
`CPC ........... .. H04M 1/573; H04M 3/42059; H04Q
`3/0025; H04Q 2213/13091
`See application file for complete search history.
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`4,916,491 A
`4,992,971 A
`
`4/1990 Katoh
`2/1991 Hayashi
`
`(Continued)
`
`FOREIGN PATENT DOCUMENTS
`
`BR
`BR
`
`P10718312-7 A2
`P10719682-2 A2
`
`11/2013
`1/2014
`
`(Continued)
`OTHER PUBLICATIONS
`
`Extended European Search Report dated Dec. 20, 2013 for European
`Application No. 098493588 dated Jun. 18, 2012.
`(Continued)
`
`Primary Examiner 7 Simon Sing
`(74) Attorney, Agent, or Firm 7 Knobbe Martens Olson &
`Bear LLP
`
`ABSTRACT
`(57)
`A process and apparatus to facilitate communication between
`callers and callees in a system comprising a plurality ofnodes
`with which callers and callees are associated is disclosed. In
`
`response to initiation of a call by a calling subscriber, a caller
`identifier and a callee identifier are received. Call classifica-
`tion criteria associated with the caller identifier are used to
`
`classify the call as a public network call or a private network
`call. A routing message identifying an address, on the private
`network, associated with the callee is produced when the call
`is classified as a private network call and a routing message
`identifying a gateway to the public network is produced when
`the call is classified as a public network call.
`
`(Continued)
`
`99 Claims, 32 Drawing Sheets
`
`10
`
`‘/
`
`
`
`
`Routing
`Controller
`
`
`
`Database
`n
`vm.vvr.rllgltnnlca.cnm
`Rnutlnn
`
`Message 112
`
`Call Controller lccl
`YVH
`Back to Back User
`Agent SIP Proxy
`1_4
`A
`
`2|]
`
`AT&T,EXh.1001,p.1
`
`
`
`
`
`
`
`Sprint
`Gateway
`
`192.168.11.20
`2001 1050 8567
`Vfll'IGDUVEI'
`
`20m 1050 2222
`Calgary
`
`AT&T, Exh. 1001, p. 1
`
`
`
`US 9,179,005 B2
`
`Page 2
`
`(51)
`
`(2006.01)
`2006 01
`(
`~
`)
`(2006.01)
`(200601)
`(200601)
`
`Int. Cl.
`H04L 12/14
`H04L12/66
`H04Q 3/66
`H0493”
`H04M 7/00
`(52) U.S. C1.
`CPC ....... H04L12/1439 (2013.01);H04L12/1496
`(2013.01); H04L 12/66 (2013.01); H04M
`7/0075 (2013.01); H04M15/56 (2013.01);
`H04Q 3/66(2013.01);H04Q 3/70(2013.01);
`H04Q 2213/1322 (2013.01);H04Q 2213/1309]
`(2013.01);H04Q 2213/1314] (2013.01);H04Q
`2213/13196 (2013.01);H04Q 2213/13384
`(2013.01)
`
`(56)
`
`.
`References C‘ted
`U.S. PATENT DOCUMENTS
`
`5146491 A
`a
`a
`5,247,571 A
`5,303,297 A
`5,325,421 A
`5,359,642 A
`5,425,085 A
`5,440,621 A
`A
`5 469 497 A
`a
`a
`5,506,893 A
`A
`5,559,871 A
`5,590,133 A
`55085786 A
`A
`5
`a
`55615790 A
`ggggg; A
`a
`a
`5719926 A
`A
`a
`a
`gaggajfi A
`a
`5
`5751961 A
`5,793,762 A
`5 802 502 A
`5,799,072 A
`5825863 A
`5
`5
`28828:
`538453267 A
`5,850,433 A
`5 864610 A
`a
`a
`
`~
`
`9/1992 Silveret 31
`9/1993 KAYetaL
`4/1994 Hillis
`“994 H0“ “31
`10/1994 Castro
`6/1995 Welnberger et a1.
`W995 C35”?
`.
`de OllVelr3 et 31.
`11/1995 Pierce et a1.
`
`“996 BUSFher et 31'
`Welnberger et 31.
`9/1996 Smith
`12/1996 Billstrom et a1.
`“997 Gordon
`$33; “31
`8/1997 HS“
`“$33; Egg???5::11
`.
`~
`“998 H1“
`.
`$33: gougmets elmL
`“me 3~
`24133; :21
`5/1998 Smyk
`8/1998 Penners et a1.
`9/1998 Gell et al.
`8/1998 Vulcan et a1.
`104998 Walker
`17133: 1
`124998 Ronen
`12/1998 Rondeau
`1/1999 Ronen
`
`~
`
`>x<
`
`............. .. 379/221.08
`
`3/1999 Franklinetal.
`5,883,810 A
`3/1999 Williams etal
`5883 891 A
`~
`.
`a
`a
`“999 Mlmshmfi “31
`5389774 A
`5/1999 Ronen etal.
`5,905,736 A
`31333
`“31
`2331232; A
`a
`a
`6/1999 He
`5915 005 A
`a
`a
`6/1999 Berlin et a1.
`5,915,093 A
`6/1999 Moss et a1.
`5,917,899 A
`$333 Slurry etaL
`g’gggagfg A
`8,1999 3,2323; 31
`5’937’045 A
`'
`’
`’
`8/1999 Strauss et a1.
`5,940,598 A
`9/1999 sokalet 31.
`5,953,504 A
`9/1999 Melen et
`5 956 391 A
`long” Roden
`5:970:477 A
`10/1999 Solomon
`5,974,043 A
`11/1999 Asaietal.
`5,991,291 A
`6,005,870 A * 12/1999 Leung etal.
`6,005,926 A
`12/1999 Mashinsky
`
`................ .. 370/466
`
`6,014,379 A
`6,021,126 A
`6,029,062 A
`6,052,445 A
`6,058,300 A
`28331833:
`a
`a
`6,078,647 A
`6,104,704 A
`2
`6:128:304 A
`6,137,869 A
`6,141,404 A
`$1
`6:188:752 Bl
`6,243,689 B1
`6,249,573 B1
`6,282,574 B1
`6,298,062 B1
`6,327,351 B1
`6351464 B1
`’
`’
`6,359,880 B1
`6,430,275 B1
`6,445,694 B1
`6,507,644 B1
`6553 025 B1
`6,560,224 B1
`6,574,328 B1
`6597 686 B1
`6,597,783 B1
`’
`’
`6,650,641 B1
`6,674,745 B1
`6
`’
`’
`E’Zgg’fig 3;
`6,772,188 B1
`6,775,534 B2
`6,785,266 B2
`6,798,767 B1
`6,819,929 B2
`6,873,599 B1
`6,892,184 B1
`6,934,279 B1
`6,937,713 B1
`6,954,453 B1
`6,963,557 B2
`6,963,739 B2
`6 985 440 B1
`6,993,015 B2
`7818333 Bi
`,
`,
`Bz
`783$ 32
`7’055’174 B1
`’
`’
`7068 668 B2
`
`’
`’
`7,079,526 B1
`7,120,682 B1
`7,151,772 B1
`7,177,399 B2
`7,203,478 B2
`7212 522 B1
`’
`’
`7277 528 B2
`7’330’835 B2
`a
`,
`7 400 881 B2
`7,426,492 B1
`7,436,835 B2
`7437 665 B2
`’
`’
`7,440,442 B2
`7,447,707 B2
`7,454,200 B2
`7,454,510 B2
`7,486,664 B2
`7,486,667 B2
`7,512,117 B2
`
`'
`
`1/2000 White et a1.
`2/2000 Whlte et a1.
`2/2000 Hanson
`4/2000 Bashouraetal.
`5/2000 Hanson
`33888 351‘“ et 11‘
`gre eta .
`6/2000 D’Eletto
`8/2000 Bu111er et a1.
`3% a1
`10/2000 Garden et al.
`10/2000 Voit et a1.
`10/2000 Westerlage etal.
`fifigcéllfstgal
`2/2001 Lesley
`6/2001 Norton
`6/2001 Hudson
`8/2001 Voit
`10/2001 Gardelletal.
`12/2001 Walker et al.
`2/2002 Galvin et a1.
`3/2002 Curry et al.
`8/2002 Voitetal.
`9/2002 Swartz
`1/2003 Henderson etal.
`4/2003 K
`t
`1
`5/2003 K33: 2121.
`6/2003 Wood et a1.
`7/2003 Smyk
`.............. .. 379/265.09
`7/2003 Tadaetal.
`Flitcrofi eta]
`'
`11/2003 Albenetal.
`1/2004 Schuster et a1.
`Stumer et 31
`'
`
`$5882
`8/2004 Cloutier
`8/2004 Lindgren etal.
`8/2004 Swartz
`9/2004 Alexander etal. .......... .. 370/352
`11/2004 Antonucci et a1.
`3/2005 Han ............................ .. 370/249
`5/2005 Komen etal.
`8/2005 Sollee et a1.
`8/2005 Kung et a1.
`10/2005 Schindler
`11/2005 Knox
`11/2005 Dorenbosch etal.
`1/2006 AlbeIT et 31.
`“2006 Kobayashi
`$882 Efniyetal'
`uc er ......................... ..
`James.
`73882 $233312. n.
`5/2006 Cope etal
`'
`6/2006 F
`
`714/52
`
`'
`-
`-
`7/2006 Wlpllez et al.
`10/2006 Salama
`12/2006 Kalmanek, Jr. et a1.
`2/2007 Dawson et al.
`4/2007 Benco etal.
`5/2007 Shankar etal.
`10/2007 Ra
`t
`1.
`2/2008 De” ad
`ggen or
`7/2008 Kalho
`9/2008 Bishop et a1.
`10/2008 Castleberryet a1.
`10/2008 Perham
`
`f
`
`10/2008 Grabelskyet a1.
`11/2008 GauraV et 31.
`11/2008 Cai et a1.
`11/2008 Kleyman et a1.
`2/2009 Swartz
`2/2009 Feuer
`3/2009 Swartz
`
`AT&T, EXh. 1001, p. 2
`
`AT&T, Exh. 1001, p. 2
`
`
`
`US 9,179,005 B2
`
`Page 3
`
`(56)
`
`References Cited
`
`us, pATENT DOCUMENTS
`
`7/2009 Rollender
`7,565131 B2
`8/2009 Breen et 31.
`75735982 132
`8/2009 Schulz
`7,580,886 B1
`wow Wood et 31.
`7:587:036 32
`9/2009 Lebizay
`7,593,390 B2
`9/2009 Rothman etal.
`7,593,884 B2
`10/2009 GauraV et a1.
`7,599,944 B2
`12/2009 Qiu etal.
`7,639,792 B2
`1/2010 Ostrovsky
`7,644,037 B1
`1/2010 Machiraju et a1.
`7,647,500 B2
`2/2010 Zielinski et a1.
`7,657,011 B1
`2/2010 Bonner etal.
`7,664,495 B1
`3/2010 Chin et a1.
`7676215 B2
`3/201() O>LearyetaL
`7:676:431 32
`3/2010 Yazakietal.
`7,680,114 132
`3/2010 Smith etal.
`7,680,737 B2
`4/2010 Rollender
`7,702,308 B2
`5/2010 Rollender
`7,715,821 B2
`6/2010 Schleicher
`7,734,544 B2
`6/2010 Pelletier
`7,738,384 B2
`7/201() Wood et 31.
`7,764,777 32
`7/2010 Rollender
`7,764,944 B2
`7/2010 Kropivny
`7,765,261 B2
`7/2010 Kropivny
`7,765,266 B2
`9/2010 Roy et 31.
`7,797,459 Bl
`2/2011 Santh et 31.
`7882011 132
`2/2011 Yazakiet 31.
`7:894:441 132
`3/2011 Berkert et a1.
`7,899,742 B2
`3/2011 Croyet al.
`7,907,551 B2
`4/2011 Bonner
`7929 955 B1
`5/2011 James
`7,944,909 B2
`5/2011 Kropivny
`7:950:046 132
`6/2011 Gutierrez
`7958 233 B2
`6/2011 Pelletier
`7:965’645 132
`7/2011 Kreusch et 31.
`7979:5529 132
`8/2011 Sollee et a1.
`7,995,589 B2
`9/2011 Andress et a1.
`8,024,785 B2
`9/2011 Grabelsky et a1.
`8,027,333 B2
`10/2011 Andreasen et al.
`8,041,022 B1
`11/2011 Gags
`8,050,273 B2
`11/2011 Kropivny
`8,060,887 B2
`12/2011 Ganesan
`8,078,164 32
`2/2012 Hussam et al.
`8,111,690 B2
`2/2012 Thesayi et a1.
`8,116,307 B1
`2/2012 Feller
`8,125,982 B2
`2/2012 Gutierrez
`8,127,005 B2
`3/2012 Rudolfet a1.
`8,145,182 B2
`4/2012 GauraV et a1.
`8,161,078 B2
`4/2012 Yuan
`8 166 533 B2
`4/2012 Bevan etal.
`8’166’547 BZ
`5/2012 Qiu em.
`8:189:568 BZ
`5/2012 Gutierrez
`8190739 132
`6/2012 Torres et 31.
`8’200’575 BZ
`@2012 Lebizay
`8:204:044 32
`7/2012 Nelissen
`8,219,115 B1
`7/2012 Di Serio e131.
`8 223 927 B2
`7/2012 Sheriffet 31.
`8’228’837 BZ
`7/2012 Mitchell
`8’228’897 BZ
`8/2012 Wong et 31.
`8:243:730 Bl
`8/2012 Chen et 31.
`8244 204 B1
`9/2012 Bergeretal.
`8:275:404 BZ
`10/2012 Davis et 31.
`8,300,632 B2
`11/2012 Erdal et a1.
`8,306,063 B2
`11/2012 Leiden et 31.
`8315 521 32
`8:363:647 32 won Fangman et 31.
`8,364,172 132
`1/2013 Guanfeng et 31.
`8,396,445 132
`3/2013 Crawford etal,
`8,410,907 B2
`4/2013 Twitche11,Jr.
`8,417,791 B1
`4/2013 Peretz et al.
`8,422,507 B2
`4/2013 Bjersell et a1.
`8,423,791 B1
`4/2013 Yu etal.
`8,427,981 B2
`4/2013 Wyss et a1.
`8,437,340 B2
`5/2013 James
`8,462,915 B2
`6/2013 Breen etal.
`8,468,196 B1
`6/2013 Roskindetal.
`
`8,493,931 B1
`8,509,225 B2
`8,526,306 B2
`8,532,075 B2
`8,537,805 B2
`8,542,815 B2
`8,543,477 B2
`8,599,747 B1
`8,599,837 B2
`8,605,714 B2
`8,605,869 Bl
`8,607,323 B2
`8,611,354 B2
`8,625,578 B2
`8,627,211 B2
`8,630,234 B2
`8,634,838 B2
`8,675,566 B2
`8682919 El
`8,702,505 B2
`8,713,098 B1
`8,724,643 132
`8,749,610 B1
`8,750,290 132
`8,763,081 B2
`8,767,717 B2
`8,768,951 B2
`8,774,171 B2
`8,774,378 B2
`8,774,721 B2
`8,780,703 B1
`8792374 Bl
`8792905 Bl
`8,804,705 B2
`8,805,345 B2
`8,810,392 B1
`8,819,566 B2
`8,837,360 B1
`8,838,539 B1
`8,848,887 132
`8,862,701 32
`8,885,609 32
`8,903,051 32
`8,903,360 B2
`8,909,556 B2
`8,938,209 B2
`8,938,534 132
`8948061 132
`8,972,612 B2
`8,982,719 B2
`8995428 B2
`9003306 132
`2001/0027478 A1
`2001/0052081 A1
`2002/0002041 A1
`2002/0018445 A1
`2002/0051518 A1
`2002/0116464 A1
`2002/0122391 A1
`2002/0141352 A1
`2003/0012196 A1
`2003/0095539 A1
`2003/0179747 A1
`2003/0200311 A1
`2003/0219103 A1
`2004/0022237 A1
`2004/0034793 A1
`2004/0157629 A1
`2004/0165709 A1
`2004/0181599 A1
`2004/0202295 A1
`2004/0203565 A1
`2004/0203582 A1
`2004/0240439 A1
`2004/0255126 A1
`2005/0025043 A1
`2005/0063519 A1
`2005/0083911 A1
`2005/0094651 A1
`
`7/2013 Nix
`8/2013 Grabelskyet al.
`9/2013 Jungck et a1.
`9/2013 Rassoolet al.
`9/2013 Bjérselletal
`9/2013 Perreault et 31.
`9/2013 Love et al.
`12/2013 Saleem etal.
`12/2013 Kylt?
`12/2013 Leblzay
`12/2013 Mobarak etal~
`12/2013 Yuap
`12/2013 Keranen et 31.
`1/2014 Roy 9tal~
`1/2014 Kroplvny
`1/2014 Bjérselletal
`1/2014 Hellwig etal.
`3/2014 Huttunen etal.
`3/2014 Golliher
`4/2014 Kropivny
`4/2014 Adya etal~
`50014 Feller
`_
`6/2014 Gosswe1leretal.
`6001“ Vance et a_1~
`6/2014 B0gdan0V1c et al.
`7/2014 Siegeletal
`7/2014 Crago
`7/2014 M_1tche11
`7/2014 BJ618611 et al.
`7/2014 HeItel et al.
`7/2014 Eidelson et al.
`7/2014 Jam etal~
`700” L1 etal
`8/2014 Fangman etal.
`8/2014 Ling etal.
`8/2014 Teller et al.
`8/2014 Mehin et al.
`9/2014 Mishraet al.
`9/2014 Ashcraft et al.
`900” Willman etal
`10/2014 Havrlluk
`11/2014 N_1X
`12/2014 L1 étal
`12/2014 Cel1, Jr. et 31.
`12/2014 Huxham
`1/2015 Crawfordet 31.
`“2015 Léetal
`20015 SHth
`3/2015 Le et 31.
`3/2015 Seetharaman et 31.
`3/2015 Hastser
`40015 Mehln etal~
`10/2001 Meler et a1.
`12/2001 McKibben et a1.
`1/2002 Lindgren etal.
`2/2002 Kobayashi
`5/2002 Bondy et a1.
`8/2002 Mak
`9/2002 Shalit
`10/2002 Fangman et al.
`1/2003 Ramakrishnan
`5/2003 Feuer
`9/2003 Pyke et a1.
`10/2003 Baum
`11/2003 Rao et a1.
`2/2004 Elliott et a1.
`2000“ Yum}
`8/2004 Kall10 et al.
`8/2004 Pence et a1.
`9/2004 Kreusch et al.
`10/2004 Shen et a1.
`10/2004 Chin et a1.
`10/2004 Dorenbosch et al.
`12/2004 Castleberry et a1.
`12/2004 Reith
`2/2005 Mussman et a1.
`3/2005 James
`4/2005 Grabelskyet a1.
`5/2005 Lutz etal.
`
`AT&T, EXh .1001, p. 3
`
`AT&T, Exh. 1001, p. 3
`
`
`
`US 9,179,005 B2
`
`Page 4
`
`(56)
`
`References Cited
`
`us. pATENT DOCUMENTS
`
`2005/0131813 A1
`2005/0169248 A1
`2005/0171898 A1
`2005/0174937 A1
`2005/0177843 A1
`2005/0188081 A1
`2005/0190892 A1
`2005/0192897 A1
`2005/0192901A1
`2005/0198499 A1
`2005/0202799 A1
`2005/0222952 A1
`2005/0267842 A1
`2005/0287979 A1
`2006/0006224 A1
`2006/0007940 A1
`2006/0013266 A1
`2006/0030290 A1
`2006/0036522 A1
`2006/0072547 A1
`2006/0072550 A1
`2006/0078094 A1
`2006/0093135 A1
`2006/0095320 A1
`2006/0111116 A1
`2006/0116892 A1
`2006/0142011 A1
`2006/0146797 A1
`2006/0153342 A1
`2006/0160565 A1
`2006/0177035 A1
`2006/0189303 A1
`2006/0195398 A1
`2006/0205383 A1
`2006/0209768 A1
`2006/0248186 A1
`2006/0251056 A1
`2006/0258328 A1
`2006/0264200 A1
`2006/0268921 A1
`2006/0281437 A1
`2007/0016524 A1
`2007/0036143 A1
`2007/0047548 A1
`2007/0053382 A1
`2007/0092070 A1
`2007/0112964 A1
`2007/0115935 A1
`2007/0121593 A1
`2007/0127676 A1
`2007/0174469 A1
`2007/0217354 A1
`2007/0220038 A1
`2007/0253418 A1
`2007/0253429 A1
`2007/0263609 A1
`2007/0297376 A1
`2008/0013523 A1
`2008/0037715 A1
`2008/0056235 A1
`2008/0056243 A1
`2008/0056302 A1
`2008/0063153 A1
`2008/0166999 A1
`2008/0167019 A1
`2008/0167020 A1
`2008/0167039 A1
`2008/0187122 A1
`2008/0188198 A1
`2008/0188227 A1
`2008/0205378 A1
`2008/0310599 A1
`2009/0003535 A1
`2009/0028146 A1
`2009/0129566 A1
`
`6/2005 Gallagher et a1.
`8/2005 Truesdale et 31.
`8/2005 Bishop et a1.
`8/2005 Scoggins et 31.
`8/2005 Williams
`8/2005 Gibson et a1.
`9/2005 Dawson etal.
`9/2005 Rogers et 31.
`9/2005 McCoyetal.
`9/2005 Salapakaetal.
`9/2005 Rollender
`10/2005 Garrett et a1.
`12/2005 Weichert et a1.
`12/2005 Rollender
`1/2006 Modi
`1/2006 Sollee et 31.
`1/2006 Vega_GarciaetaL
`2/2006 Rudolfet a1.
`2/2006 Perham
`4/2006 Florkeyetal.
`4/2006 Davis et 31.
`4/2006 Breen et a1.
`5/2006 Fiatal et 31.
`5/2006 Jones
`5/2006 Palmeretal.
`6/2006 Grimes etal.
`6/2006 Kallio
`7/2006 Lebizay
`7/2006 Sasaki
`7/2006 Singh etal.
`8/2006 Cope et a1.
`8/2006 Rollender
`8/2006 Dheer et 31.
`9/2006 Rollender et a1.
`9/2006 Yan et 31.
`11/2006 Smith
`11/2006 Feller
`11/2006 Godoy
`11/2006 Laiho etal.
`11/2006 Ekstrorn et a1.
`12/2006 Cook
`1/2007 Diveley et a1.
`2/2007 Alt et a1.
`3/2007 Yazakiet 31.
`3/2007 Bevan etal.
`4/2007 Croyet 31.
`5/2007 Guedalia et a1.
`5/2007 Qiu etal.
`5/2007 Vance et a1.
`6/2007 Khadri
`7/2007 Andress et a1.
`9/2007 Buckley ...................... .. 370/328
`9/2007 Crago
`11/2007 Shirietal.
`11/2007 James
`11/2007 Mitchell
`12/2007 Gags
`1/2008 Nambakkam
`2/2008 Prozeniuk etal.
`3/2008 Albinaetal.
`3/2008 Royet 31.
`3/2008 Erdal et a1.
`3/2008 Krivorot et a1.
`7/2008 Guedalia et a1.
`7/2008 Guedaliaet a1.
`7/2008 Guedaliaet 31.
`7/2008 Guedalia et a1.
`8/2008 Baker
`8/2008 Patel et a1.
`8/2008 Guedalia et a1.
`8/2008 Wyss et a1.
`12/2008 Purnadi et a1.
`1/2009 Grabelsky et a1.
`1/2009 Kleyrnan et a1.
`5/2009 Feuer
`
`2009/0135724 A1
`2009/0135735 A1
`2009/0141883 A1
`2009/0213839 A1
`
`2009/0214000 A1
`2009/0268615 A1
`2009/0292539 A1
`2009/0296900 A1
`2009/0325558 A1
`2010/0008345 A1
`2010/0039946 A1
`2010/0083364 A1
`2010/0086119 A1
`2010/0105379 A1
`2010/0114896 A1
`2010/0115018 A1
`2010/0128729 A1
`2010/0142382 A1
`2010/0150138 A1
`2010/0150328 A1
`2010/0172345 A1
`2010/0177671 A1
`2010/0220852 A1
`2010/0233991 A1
`2010/0246589 A1
`2010/0272242 A1
`2010/0278534 A1
`2010/0316195 A1
`2011/0013541 A1
`2011/0072095 A1
`2011/0122827 A1
`2011/0153809 A1
`2011/0167164 A1
`2011/0176541 A1
`2011/0201321 A1
`2011/0208859 A1
`2011/0235543 A1
`2011/0255553 A1
`2011/0261717 A1
`2011/0267986 A1
`2011/0273526 A1
`2011/0276903 A1
`2011/0276904 A1
`2011/0292929 A1
`2012/0014383 A1
`2012/0089717 A1
`2012/0096145 A1
`2012/0099599 A1
`2012/0113981 A1
`2012/0155333 A1
`2012/0170574 A1
`2012/0195236 A1
`2012/0195415 A1
`2012/0227101 A1
`2012/0250624 A1
`2012/0259975 A1
`2012/0270554 A1
`2012/0282881 A1
`2012/0314699 A1
`2013/0039226 A1
`2013/0097308 A1
`2013/0114589 A1
`2013/0128879 A1
`2013/0148549 A1
`2013/0173534 A1
`2013/0223276 A1
`2013/0229950 A1
`2013/0237198 A1
`2013/0254301 A1
`2013/0272297 A1
`2013/0281147 A1
`2013/0287006 A1
`2013/0310002 A1
`2013/0318166 A1
`2013/0329864 A1
`2014/0010119 A1
`2014/0016764 A1
`2014/0024367 A1
`2014/0101749 A1
`
`5/2009 Zhang et al.
`5/2009 Zhang etal.
`6/2009 Bastien
`8/2009 Davis etal.
`
`8/2009 PatelétaL
`10/2009 Pelletler
`11/2009 Jaroker
`12/2009 Breen et a1.
`12/2009 Prldmore etal.
`1/2010 Leblzay
`2/2010 Imblmbo et al.
`4/2010 Gutlerrez
`4/2010 DeLucaetal.
`4/2010 Bonneretal.
`5/2010 Clarketal.
`5/2010 Y00n 9tal~
`5/2010 YazakletaL
`6/2010 JungcketaL
`6/2010 Bjérsellet a1.
`6/2010 Perreault et al.
`7/2010 Blérsellet a1.
`7/2010 Q1_u etal.
`9/2010 Wlllman et al.
`9/2010 Crawfordet al.
`9/2010 Pelletier
`10/2010 Croyetal.
`11/2010 Leiden et al.
`12/2010 DiSerio et a1.
`1/2011 Cr0y_etal.
`3/2011 warlluk
`5/2011 Bjérsellet a1.
`6/2011 Ghanemetal.
`7/2011 Gutierrez
`7/2011 James
`800“ Bonner
`8/2011 Gutlerrez
`9/2011 Seetharaman etal.
`10/2011 Bobba etal~
`10/2011 Akuzuwaet al.
`11/2011 Grabelskyet al.
`11/2011 Mehin etal.
`11/2011 Mehin etal.
`11/2011 Mehin etal.
`12/2011 Haster
`1/2012 Geromelet al.
`4/2012 Chen
`“012 Le etal
`4/2012 Keréinen etal.
`5/2012 Feller
`6/2012 Yoon et al.
`7/2012 Hummen etal~
`8/2012 Knlght
`8/2012 WyssetaL
`9/2012 YuaP
`10/2012 Leblzay
`10/2012 Le etal~
`10/2012 He11W1getal.
`11/2012 Mitchell
`12/2012 Qlu etal.
`20013 SHth
`4/2013 Le et al.
`5/2013 Fangmanetal.
`5/2013 Kyle
`6/2013 Crawfordet al.
`7/2013 Nelakondaetal.
`8/2013 Paglgett
`9/2013 BlorselletaL
`9/2013 VashletaL
`9/2013 LinetaL
`10/2013 Breen et al.
`10/2013 Denman et a1.
`10/2013 Nix
`11/2013 Celi, Jr. et a1.
`11/2013 Jungcket a1.
`12/2013 Bjersell et a1.
`1/2014 Bjersell et a1.
`1/2014 Bjersell et a1.
`1/2014 Bjersell et a1.
`4/2014 Yuan
`
`AT&T, EXh. 1001, p. 4
`
`AT&T, Exh. 1001, p. 4
`
`
`
`US 9,179,005 B2
`
`Page 5
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`2014/0141884 A1
`2014/0153477 A1
`2014/0211789 A1
`2014/0215642 A1
`2014/0220944 A1
`2014/0244393 A1
`2014/0247730 A1
`2014/0269624 A1
`2014/0307858 A1
`2014/0321333 A1
`2014/0324969 A1
`2014/0337961 A1
`2014/0337962 A1
`
`5/2014 Kropivny
`6/2014 Huttunen etal.
`7/2014 Feuer
`7/2014 Huxham
`8/2014 Balasubramanian
`8/2014 Rimmeretal.
`9/2014 Thotaetal.
`9/2014 Khay-Ibbat et a1.
`10/2014 Li et a1.
`10/2014 Bjorselletal.
`10/2014 Riddle
`11/2014 Chien et a1.
`11/2014 Brandstatter
`
`11/2014 Majumdar et a1.
`2014/0349602 A1
`FOREIGN PATENT DOCUMENTS
`
`
`
`CA
`CA
`CA
`CA
`CA
`CA
`CA
`CA
`CA
`CA
`CA
`CA
`CA
`CV
`CV
`CV
`CV
`CV
`CV
`CV
`CV
`CV
`CV
`CV
`CV
`CV
`CV
`CV
`CV
`CV
`CV
`CV
`CV
`CV
`CV
`CV
`DB
`DB
`DE
`DB
`BB
`BB
`BB
`BB
`BB
`BB
`BB
`BB
`BB
`BB
`BB
`EP
`
`£1:
`EP
`Ep
`EP
`
`2 218 218 A1
`2249668
`2 299 037 A1
`2437 275 A1
`2598200 A1
`2668025 A1
`2670510 A1
`2681984 A1
`2 690 236 A1
`2 659 007 A1
`2732148 A1
`2 778 905 A1
`2812174 A1
`1498029 A
`1498482 A
`1668137 A
`1274114 C
`101005503 A
`101069390 A
`101095329 A
`101584150 A
`101584166 A
`101605342 A
`1498029 B
`101772929 A
`101069390 B
`102137024 A
`102457494 A
`102484656 A
`102572123 A
`101095329 B
`101605342 B
`102833232 A
`101005503 B
`101772929 B
`102457494 B
`60201827 T2
`“2005 003 306 T5
`60133 316 T2
`60317751 T2
`0 841832 A2
`0 841832 A3
`1032 224 A2
`1032 224 A3
`1244 250 A1
`1266 516 A2
`1362 456 A2
`1371 173 A1
`1389 862 A1
`1411743 A1
`1389 862 B1
`1 526 697 A2
`
`128:2: :1
`1610 583 A1
`1 526 697 A3
`1 721 446 A1
`
`10/1997
`4/1999
`8/2000
`10/2002
`290%
`590%
`690%
`10/2008
`12/2008
`9/2009
`2/2010
`8/2010
`300“
`5/2004
`590‘“
`99005
`99006
`790‘”
`11/2007
`12/2007
`11/2009
`11/2009
`12/2009
`5/2010
`79010
`12/2010
`790“
`590”
`590”
`7/2012
`10/2012
`12/2012
`12/2012
`“2013
`790”
`10/2014
`11/2005
`“2008
`790%
`11/2008
`5/1998
`5/1999
`8/2000
`8/2000
`990”
`12/2002
`11/2003
`12/2003
`2900“
`“004
`11/2004
`4/2005
`
`32832
`12/2005
`3/2006
`11/2006
`
`EP
`EP
`EP
`EP
`
`EP
`BB
`BB
`E;
`EP
`EP
`EP
`Ep
`Ep
`EP
`EP
`EP
`EP
`
`1 829 300 A1
`1371 173 B1
`1 411 743 Bl
`1362 456 B1
`
`1974 304 A2
`1974 304 A4
`1610 583 B1
`3833 33:
`2 127 232 A1
`2165 489 A1
`2215 755 A1
`2 227 048 A1
`2 127 232 A4
`2165489 A4
`2311292
`1829 300 A4
`2449 749 A1
`
`A4
`E;
`i E}
`E:
`1266 516 B1
`EP
`W002008/116296
`ID
`24/2009
`1N
`29/2009
`1N
`2011-199384 A
`JP
`10—2009—0086428 A
`KR
`10-2009-0095621 A
`KR
`2009004811 A
`MX
`2009005751 A
`MX
`151991 A1
`SG
`152752 A1
`SG
`155474
`SG
`W0 01/50693 A1
`W0
`W0 01/69899 A2
`W0
`W0 01/69899 A3
`W0
`W0 01/80587 A1
`W0
`W0 01/89145 A2
`W0
`W0 02/082728 A1
`W0
`W0 02/082782 A2
`W0
`W0 02/082782 A3
`W0
`W0 03/027801 A2
`W0
`W0 W0 2005/084002 A1
`W0 W0 2006/067269 A1
`W0 W0 2006/072099 A1
`W0 W0 2006/078175 A2
`W0 W0 2006/078175 A3
`W0 W0 2007/044454 A2
`W0 W0 2007/056158 A2
`W0 W0 2007/087077 A2
`W0 W0 2007/087077 A3
`W0 W0 2008/027065 A1
`W0 W0 2008/052340 A1
`W0 W0 2008/064481 A1
`W0 W0 2008/085614 A2
`W0 W0 2008/085614 A3
`W0 W0 2008/086350 A2
`W0 W0 2008/086350 A3
`W0 W0 2008/103652 A1
`W0 W0 2008/116296 A1
`W0 W0 2008/085614 A8
`W0 W0 2008/151406 A1
`W0 W0 2008/151406 A8
`W0 W0 2009/070202 A1
`W0 W0 2009/070278 A1
`W0 W0 2010/012090 A2
`W0 W0 2011/000405 A1
`W0 W0 2011/032256 A1
`W0 W0 2013/013189 A2
`W0 W0 2013/120069 A1
`W0 W0 2014/066155 A2
`W0 W0 2014/117599 A1
`W0 W0 2014-166258 A1
`
`9/2007
`11/2007
`11/2007
`3/2008
`
`10/2008
`10/2008
`522009
`$883
`12/2009
`3/2010
`8/2010
`9/2010
`3/2011
`3/2011
`4/2011
`5/2012
`5/2012
`
`13/383
`
`5/2014
`9/2009
`6/2009
`7/2009
`10/2011
`8/2009
`9/2009
`8/2009
`8/2009
`6/2009
`6/2009
`10/2009
`7/2001
`9/2001
`9/2001
`10/2001
`11/2001
`10/2002
`10/2002
`10/2002
`4/2003
`9/2005
`6/2006
`7/2006
`7/2006
`7/2006
`4/2007
`5/2007
`8/2007
`8/2007
`3/2008
`5/2008
`6/2008
`7/2008
`7/2008
`7/2008
`7/2008
`8/2008
`10/2008
`12/2008
`12/2008
`12/2008
`6/2009
`6/2009
`2/2010
`1/2011
`3/2011
`1/2013
`8/2013
`5/2014
`8/2014
`10/2014
`
`Extended European Search Report datedApr. 16, 2014 for European
`Patent Application No. EP 09 8023161 Which shares priority ofU.S.
`
`AT&T, EXh. 1001, p. 5
`
`AT&T, Exh. 1001, p. 5
`
`
`
`US 9,179,005 B2
`
`Page 6
`
`(56)
`
`References Cited
`OTHER PUBLICATIONS
`
`Appl. No. 61/129,898, filed Jul. 28, 2008 with US. Appl. No.
`13/056,277, filed Jan. 27, 2011, which is related to captioned U.S.
`Appl. No. 13/966,096, and cites above-identified reference Nos. 1
`and 2.
`Extended European Search Report dated Nov. 2, 2012 for European
`Application No. EP 07 855 436.7.
`F. Baker et al. “RFC 39244Cisco Architecture for Lawful Intercept
`in IP Networks.” Oct. 2004.
`Cisco. “Lawful Intercept Requirements Summary.” http://www.faqs.
`org/rfcs/rfc3924.html. Nov. 8, 2006.
`Sippy SIP BZBUA. “About Sippy RTPproxy.” http://www.rtpproxy.
`org. Jul. 15, 2009.
`ETSI Technical Specification. “Lawful Interception (LI); Handover
`Interface and Service-Specific Details (SSD) for IP delivery; Part 5:
`Service-specific details for IP Multimedia Services.” Apr. 2008, 25
`pgs, v.2.3.1, France.
`M. Handley et al. “RFC 2543isIP: Session Initiation Protocol.”
`Mar. 1999.
`International Search Report and Written Opinion ofthe International
`Searching Authority completed Jun. 6, 2008 for related PCT/
`CA2008/000545.
`International Search Report and Written Opinion ofthe International
`Searching Authority completed Feb. 6, 2008 for corresponding PCT/
`CA2007/001956.
`International Preliminary Report on Patentability mailed May 14,
`2009 for corresponding PCT/CA2007/001956.
`International Search Report and Written Opinion ofthe International
`Searching Authority completed Mar. 3, 2008 for related PCT/
`CA2007/002150.
`International Preliminary Report on Patentability mailed Feb. 13,
`2009 for related PCT/CA2007/002150.
`International Preliminary Report on Patentability and Written Opin-
`ion of the International Searching Authority mailed Feb. 10, 201 1 for
`related PCT Application No. PCT/CA2009/001062, Feb. 1, 2011.
`Written Opinion and International Search Report completed on Jun.
`18, 2010 for related PCT Application No. PCT/CA2009/001317.
`International Search Report and Written Opinion mailed on Mar. 12,
`2010 for corresponding PCT Application No. PCT/CA2009/001062.
`International Preliminary Report on Patentability issued on Sep. 29,
`2009 for PCT/CA2008/000545.
`International Preliminary Report on Patentability issued on Mar. 20,
`2012 for PCT/CA2009/001317.
`Townsley, et al.; “RFC 26617Layer Two Tunneling Protocol
`‘L2TP’”, Aug. 1999.
`IP2Location, http://www.ip2location.com/; printed Jun. 20, 2012.
`DOTS
`IP Address Validation,
`“Overview”,
`http://www.
`serviceobj ects.com/products/dotsiipgeo.asp; printed Jun. 21, 2012.
`List of North American Numbering Plan area codes, http://en.
`wikipedia.org/wiki/ListiofiNANPiareaicodes; printed Jun. 20,
`2012.
`DOTS Phone Exchange, “Overview”, http://www.serviceobjects.
`com/demos/PhoneExchangeDemoasp (URL no longer valid, cur-
`rent URL is http://www.serviceobjects.com/products/phone/phone-
`exchange); printed Jun. 21, 2012.
`Rosenberg, et al.; “RFC 326 lisIP: Session Initiation Protocol”,
`Jun. 2002.
`Lind AT&T S: “ENUM Call Flows for VoIP Interworking; draft-lind-
`enum-callflows-03 .txt”, No. 3, Feb. 1, 2002, pp. 1-17, XP015004214,
`ISSN: 0000-0004.
`IETF ENUM WG R Stastny Oefeg Informational Numbering for
`VoIp and Other IP Communications: “Numbering for ViOP and other
`IP Communications, draft-stastny-enum-numbering-voip-00.txt”,
`Oct. 1, 2003, pp. 1-43, XP015035676, ISSN: 0000-0004.
`Supplementary European Search Report for European Application
`No. 07816106, dated Jun. 18,2012.
`Supplementary European Search Report for European Application
`No. 07816106, dated Nov. 2, 2012.
`
`Wikipedia, “International mobile subscriber identity (IMSI),” http://
`en.wikipedia.org/wiki/IMSI, Jul. 16, 2013.
`Wikipedia, “Roaming,” http://en.wikipedia.org/wiki/Roaming, Jul.
`16, 2013.
`Baker et al., “Cisco Support for Lawful Intercept in IP Networks,”
`Internet Draftiworking document of the Internet Engineering Task
`Force (IETF), accessible at http://www.ietf.org/ietf/lid-abstracts.txt,
`Apr. 2003, expires Sep. 30, 2003, pp. 1-15.
`Bhushan et al., “Federated Accounting: Service Charging and Billing
`in a Business-to-Business Environment,” 0-7803-6719-7/01, © 2001
`IEEE, pp. 107-121.
`Jaj szczyk et al., “Emergency Calls in Flow-Aware Networks,” IEEE
`Communications Letters, vol. 11, No. 9, Sep. 2007, pp. 753-755.
`Kim et al., “An Enhanced VoIP Emergency Services Prototype,”
`Proceedings ofthe 3rd International ISCRAM Conference (B. Van de
`Walle and M. Turoff, eds), Newark, NJ (USA), May 2006, pp. 1-8.
`Kornfeld et al., “DVB-H and IP DatacastiBroadcast to Handheld
`Devices,” IEEE Transactions on Broadcasting, vol. 53, No. 1, Mar.
`2007, pp. 161-170.
`Kortebi et al., “SINR-Based Routing in Multi-Hop Wireless Net-
`works to Improve VoIP Applications Support,” 1-4244-0667-6/07, ©
`2007 IEEE, pp. 491-496.
`Lee et al., “VoIP Interoperation with KT—NGN,” in The 6th Interna—
`tional Conference on Advanced Communication Technology, Tech-
`nical Proceedings, 2004, pp. 126-128, accompanied by Title and
`Contents~4 pages.
`Lin et al., “Effective VoIP Call Routing in WLAN and Cellular
`Integration,” IEEE Communications Letters, vol. 9, No. 10, Oct.
`2005, pp. 874-876.
`Ma et al., “Realizing MPEG4 Video Transmission Based on Mobile
`Station over GPRS,” 0-7803-9335-X/05, © 2005 IEEE, pp. 1241-
`1244.
`Mintz-Habib et al., “A VoIP Emergency Services Architecture and
`Prototype,”
`{mm2571,asr,hgs,xiaotaow}@cs.columbia.edu,
`0-7803-9428-3/05, © 2005 IEEE, pp. 523-528.
`Munir, Muhammad Farukh, “Study of an Adaptive Scheme for Voice
`Transmission on IP in aWireless Networking Environment 802.1 1e,”
`Dept. ofNetworks and Distributed Computing, Ecole Supérieure En
`Sciences Informatiques (ESSI), Université De Nice, Jun. 2005, (pp.
`1-35), Best Available Copyipp. 1-11.
`Sripanidkulchai et al., “Call Routing Management in Enterprise VoIP
`Networks,” Copyright 2007 ACM 978-1-59593-788-9/07/0008, 6
`pages.
`Thernelius, Fredrik, “SIP, NAT, and Firewalls,” Master’s Thesis,
`Ericsson, Department of Teleinformatics, May 2000, pp. 1-69.
`Trad et al., “Adaptive VoIP Transmission over Heterogeneous Wired/
`Wireless Networks,” V. Roca and F. Rousscau (Eds): MIPS 2004,
`LNCS 3311, pp. 25-36, 2004, © Springer-Verlag Berlin Heidelberg
`2004.
`Yu et al., “Service-Oriented Issues: Mobility, Security, Charging and
`Billing Management in Mobile Next Generation Networks,” IEEE
`BcN2006, 1-4244-0146-1/06, © 2006 IEEE, pp. 1-10.
`ETSI TS 122 173 V12.7.0 (Oct. 2014) Digital cellular telecommu-
`nications system (Phase 2+); Technical Specification 8.2.2.37
`Interoperability with PSTN/ISDN and mobile CS Networks, Con-
`tents and Forward, pp. 1-9; Sec. 8, pp. 14-17.
`Huitema et al., “Architecture for Internet Telephony Service for Resi-
`dential Customers,” Academic Paper for Bellcore, Mar. 2, 1999, pp.
`1-14.
`Stallings, William, “The Session Initiation Protocol,” The Internet
`Protocol Journal, vol. 6, No. 1, Mar. 2003, pp. 20-30.
`Chinese Office Action dated Mar. 24, 201 1 for Chinese Patent Appli-
`cation No. CN 2007800497915
`Chinese Office Action dated Jun. 23, 201 1 for Chinese Patent Appli-
`cation No. CN 200780049136.X.
`Indonesian Examination Report dated Jul. 5, 2012 for Indonesian
`Patent Application No. W-00200901414.
`Indonesian Examination Report dated Feb. 8, 2013 for Indonesian
`Patent Application No. W-00200901165.
`Mexican Exam Report dated Jul. 1 1, 2011 for Mexican Patent Appli-
`cation No. MX/a/2009/004811.
`Mexican Notice ofAllowance dated Sep. 2, 2011 for Mexican Patent
`Application No. MX/a/2009/005751.
`
`AT&T, EXh. 1001, p. 6
`
`AT&T, Exh. 1001, p. 6
`
`
`
`US 9,179,005 B2
`Page 7
`
`(56)
`
`References Cited
`OTHER PUBLICATIONS
`
`Canadian Office Action dated Jan. 27, 2015 for Canadian Patent
`Application No. CA 2,681,984.
`Ketchpel et al. “U-PAI: A universal payment application interface”
`Second USENIX Workshop on Electronic Commerce Proceedings,
`1996-8, pp. 1-17.
`Moberg & Drummond, “MIME-Based Secure Peer-to-Peer Business
`Data Interchange Using HTTP, Applicability Statement 2 (AS2),”
`
`Network Working Group, Request for Comments: 4130, Category:
`Standards Track, Copyright © The Internet Society Jul. 2005, pp.
`1-47.
`AbrazheVich, Dennis. “Electronic Payment Systems: a User-Cen-
`tered Perspective and Interaction Design,” Thesis under the auspices
`of the J.F. Schouten School for User—System Interaction Research,
`Technische Universiteit Eindhoven, Netherlands, 2004, pp. Cover
`page-p. 189.
`
`* cited by examiner
`
`AT&T, EXh. 1001, p. 7
`
`AT&T, Exh. 1001, p. 7
`
`
`
`U.S. Patent
`
`Nov. 3, 2015
`
`Sheet 1 of 32
`
`US 9,179,005 B2
`
`55
`
`E5
`
`$2.38
`
`am
`
`sssN_
`
`|E2.3:33:meSES\\3238I.2328
`
`2.53.E9:52.
`
`Eou.mu_=E_a_u.._>>.E>9:53—
`
`.----.--.-----_--.l
`
`
`
`as3:228=8
`
`.Eas”m5338m:Eas:am:52.25E2;:as:82:3tE;
`
`mac”—
`
`H
`
`E
`
`22:59=8
`
`$3
`
`H.0::55
`
`NNNN82Sam
`
`
`
`8.9mmamm—
`
`Emu82Bow
`
`hm>=cu=m>
`
`=c==cd
`
`AT&T, EXh. 1001, p. 8
`
`AT&T, Exh. 1001, p. 8
`
`
`
`
`
`
`US. Patent
`
`Nov. 3, 2015
`
`Sheet 2 0f 32
`
`US 9,179,005 B2
`
`Temporary
`30 M823“
`
`f
`
`
`
`Phone
`
`12
`
`Program
`Memory
`34
`
`63
`
`51
`
`/
`
`Audio Path IP
`Address
`(2001 1050 2222)
`Q
`
`
`
`
`
`43
`
`Internet Connection
`
`
`
`Dialing Functions
`fl
`
`
`
`
`FIG. 2
`
`AT&T, EXh. 1001, p. 9
`
`/
`
`1 Handset
`
`Parameter
`Memory
`38
`
`AT&T, Exh. 1001, p. 9
`
`
`
`US. Patent
`
`Nov. 3, 2015
`
`Sheet 3 of 32
`
`US 9,179,005 B2
`
`SIP Invite Message
`
`60'» Caller
`
`2001 1050 8667
`
`52~ Callee
`
`2001 1050 2222
`
`64’» Digest Parameters XXXXXXX
`
`BEN Call 10
`
`FF10@ 192.168.020
`
`67~ IP Address 192168.020
`
`69~ Caller UDP Port
`
`1
`
`FIG. 3
`
`Call Controller (14)
`
`/100
`
`104
`
`To VM
`
`SIP To Phone
`
`To Gateway
`
`To RC
`
`9 8 4
`
`11
`
`11
`
`11
`
`0
`
`AT&T, EXh. 1001, p. 10
`
`SIP Invite to
`RC 16
`HQ
`
`1_2_2_
`
`Routing to
`Gateway
`
`From VM
`
`"7
`
`From Gateway “6 \
`From R0
`"2 _
`SIP From Phone 108
`
`up
`
`fl
`
`106
`_
`
`FIG. 4
`
`AT&T, Exh. 1001, p. 10
`
`
`
`US. Patent
`
`Nov. 3, 2015
`
`Sheet 4 0f 32
`
`US 9,179,005 B2
`
`Call Controller Process
`
`Receive SIP Invite
`Message
`
`120
`
`/
`
`
`
`
` Caller ID
`
`Field Contents=
`IP Address?
`
`
`
`
`Set Type =
`Regular Invite
`£5
`
` 2%
`
`Establish Call ID
`E
`
`@
`
`
`Send RC Request
`Message
`
`gs
`
`
`Prepare RC Request
`Message
`
`FIG. 5
`
`AT&T, EXh. 1001, p. 11
`
`AT&T, Exh. 1001, p. 11
`
`
`
`US. Patent
`
`Nov. 3, 2015
`
`Sheet 5 0f 32
`
`US 9,179,005 B2
`
`RC Request Message
`
`/150
`
`152~Caller
`
`2001 1050 8667
`
`154~Callee
`
`2001 1050 2222
`
`156~ Digest XXXXXXX
`
`158~Call ID
`
`FF10@ 192168.020
`
`160~ Type
`
`Subscriber
`
`FIG. 6
`
`20k,
`
`Routing Controller (16)
`
`
`
`
`
`Program
`Memory
`205
`
`Caller ID
`
`Callee ID
`
`
`
`Retrieved
`Dialing Profile
`
`RC Request
`Message
`Handler
`
`2E
`
`Call Type Flag
`Subscriber
`
`Bundle Record
`
`Bundle Override
`Record
`
`
`
` DB Response
`RC Request
`
`
`
`
`AT&T, EXh. 1001, p. 12
`
`AT&T, Exh. 1001, p. 12
`
`
`
`US. Patent
`
`Nov. 3, 2015
`
`Sheet 6 0f 32
`
`US 9,179,005 B2
`
`RC Request Message Handler
`
`Store contents of RC
`request message in buffer
`
`252
`
`_
`_
`_
`Use caller field to get dialing
`profile for caller from
`database
`
`254
`
`271
`
`
`255
`Concurrent
`
`
`calls from maximum
`concurrent
`calls?
`
`Y
`Increment current
`concurrent call field
`of dialling profile
`
`
`
`
`
`
`
`259
`
`Send error
`message to call
`controller
`
`N
`
`‘IEII.
`
`
`
`_
`Subscriber
`username has same prefix
`
`as caller node?
`
`
`
`
`
`
`Y
`
`
`
`
`
`
`
`
`
`602
`
`
`
`
`
`
`
`331
`
`
`N
`302
`600
`
`Set call type
`Use callee field to get 0
`=cross domain
`d