`
`(12)
`
`United States Patent
`Wood et a].
`
`(10) Patent N0.:
`(45) Date of Patent:
`
`US 7,324,635 B2
`Jan. 29, 2008
`
`(54) BRANCH CALLING AND CALLER ID
`BASED CALL ROUTING TELEPHONE
`FEATURES
`
`(75) Inventors: Samuel E. Wood, Los Altos, CA (US);
`Jerry A. Klein, Los Altos, CA (U S);
`24121.55; t Susan Asprey’ LOS Altos’
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`
`0 738 093
`
`10/1996
`
`d
`C t'
`( on mue )
`OTHER PUBLICATIONS
`ADC Telecommunications; SS7 New Net SS7 Tutorial; © Copy
`right 1999.
`
`(73) Assignee: Telemaze LLC, Los Altos, CA (US)
`
`(Continued)
`
`( * ) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 722 days.
`
`P 1’ imary Examiner4creigh1on Smith
`(74) A110" "6)’, Agent) 0" Flrmipatem Law Group LLP;
`Brian D- OgOnOWSky
`
`(21) Appl. N0.: 10/426,279
`
`22
`
`Filed:
`
`A r. 30, 2003
`P
`
`(65)
`
`Prior Publication Data
`Us 2003/0194078 A1
`Oct‘ 1 6’ 2003
`
`Related US Application Data
`_
`_
`_
`_
`_
`(63) COmmuanOn-ln-pan of aPPhCaUOn NO- 09/ 565,565,
`?led on May 4, 2000, HOW Pat- N0~ 6,574,328
`
`(51) Int- Cl-
`H04M 1/56
`
`(2006-01)
`
`US. Cl- ........................... ..
`(58) Field of Classi?cation Search ............. .. 379/882,
`379/8826, 127.01, 142.02, 142.03, 142.06,
`379/201.11, 207.15, 210.02, 210.03, 211.02
`See application ?le for complete search history.
`
`66>
`
`U_S_ PATENT DOCUMENTS
`
`4,100,377 A
`
`7/1978 Flanagan
`
`(Continued)
`
`(57)
`
`ABSTRACT
`
`A caller ID based call routing feature is described for
`blocked and non-blocked caller ID’s. A processing system in
`the public switched telephone network (PSTN) receives ?rst
`identifying information for identify the source of a telephone
`call and assoclates add1t1onal 1nformat1on stored in a
`memory with the ?rst identifying information. The addi
`t1onal 1nformat1on may be 1nformat1on about the calling
`party initially downloaded to the memory by a subscriber.
`Once retrieved from the memory by the processing system,
`the additional information may then be transmitted to the
`subscriber via the Internet for display on a monitor or to the
`subscriber’s telephone for display on a telephone display.
`Another feature described is a branch calling feature where
`the Subscriber may program a processing System
`the
`PSTN to forward an incoming call to two or more end units
`(e.g., telephones) simultaneously. If the call at an end unit is
`answered, answer supervision signaling is transmitted back
`to the processing system which then terminates all other
`$513233;ssszzifa?srigiirtza51m:instant)
`combination of local, long distance, and cellular telephone
`numbers.
`
`31 Claims, 11 Drawing Sheets
`
`16 v1
`
`PSTN
`TANDEM SWITCH
`/
`TANDEM
`ACCESS
`CONTROLLER
`
`CO
`
`18w
`
`CO
`
`Interface m‘
`
`User
`
`2.
`
`1E
`
`Cisco Systems, Inc., EX 1057 Page 1
`
`
`
`US 7,324,635 B2
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`4,238,851
`4,569,041
`4,608,685
`4,630,260
`4,630,262
`4,661,947
`4,674,082
`4,679,190
`4,679,191
`4,707,831
`4,715,026
`4,723,238
`4,757,497
`4,761,779
`4,771,425
`4,815,071
`4,819,228
`4,862,451
`4,866,704
`4,872,159
`4,872,160
`4,885,739
`4,903,261
`4,926,416
`4,932,022
`4,933,931
`4,953,158
`4,958,341
`4,962,497
`4,969,184
`4,970,721
`4,975,695
`4,996,685
`5,008,929
`5,014,266
`5,018,136
`5,020,058
`5,022,071
`5,048,081
`5,051,983
`5,093,827
`5,115,431
`5,150,357
`5,157,662
`5,197,067
`5,208,806
`5,218,602
`5,231,633
`5,241,588
`5,247,571
`5,268,900
`5,274,635
`5,291,489
`5,301,189
`5,305,308
`5,327,428
`5,341,374
`5,351,276
`5,351,286
`5,353,283
`5,359,598
`5,365,521
`5,379,293
`5,381,405
`5,381,466
`5,383,183
`5,384,840
`5,390,184
`5,396,491
`5,420,858
`5,422,882
`
`12/1980
`2/1986
`8/1986
`12/1986
`12/1986
`4/1987
`6/1987
`7/1987
`7/1987
`11/1987
`12/1987
`2/1988
`7/1988
`8/1988
`9/1988
`3/1989
`4/1989
`8/1989
`9/1989
`10/1989
`10/1989
`12/1989
`2/1990
`5/1990
`6/1990
`6/1990
`8/1990
`9/1990
`10/1990
`11/1990
`11/1990
`12/1990
`2/1991
`4/1991
`5/1991
`5/1991
`5/1991
`6/1991
`9/1991
`9/1991
`3/1992
`5/1992
`9/1992
`10/1992
`3/1993
`5/1993
`6/1993
`7/1993
`8/1993
`9/1993
`12/1993
`12/1993
`3/1994
`4/1994
`4/1994
`7/1994
`8/1994
`9/1994
`9/1994
`10/1994
`10/1994
`11/1994
`1/1995
`1/1995
`1/1995
`1/1995
`1/1995
`2/1995
`3/1995
`5/1995
`6/1995
`
`Takahashi et al.
`Takeuchi et al.
`Jain et al.
`Toy et al.
`Callens et al.
`Lea et al.
`Flanagin et al.
`Dias et al.
`Nelson et al.
`Weir et al.
`Eberspaecher
`Isreal et al.
`Beierle et al.
`Nara et al.
`Baran et al.
`ShimiZu
`Baran et al.
`Closs et al.
`Bergman
`Hemmady et al.
`Hemmady et al.
`Read et al.
`Baran et al.
`Weik
`Keeney et al.
`Kokubo
`Schreur
`Hemmady et al.
`Ferenc et al.
`Gordon et al.
`AcZel et al.
`Almond et al.
`Farese et al.
`Olsen et al.
`Bales et al.
`Gollub
`Holden et al.
`MoZer et al.
`Gavaras et al.
`Kammerl
`Franklin et al.
`Williams et al.
`Hopner et al.
`Tadamura et al.
`Fujimoto et al.
`Hasegawa
`Grant et al.
`Hluchyj et al.
`Babson, III et al.
`Kay et al.
`Hluchyj et al.
`Rahman et al.
`Morgan et al.
`Schmidt et al.
`English et al.
`Van As et al.
`Lewen et al.
`Doll, Jr. et al.
`Nici
`Tsuchiya
`Steagall et al.
`Ohnishi et al.
`Kanno et al.
`Daugherty et al.
`Shibayama et al.
`Yoshida
`Blatchford et al.
`Morris
`Newman
`Marshall et al.
`Hiller et al.
`
`5,423,003
`5,426,636
`5,428,607
`5,428,616
`5,430,719
`5,434,913
`5,436,898
`5,438,614
`5,444,709
`5,452,289
`5,453,986
`5,457,684
`5,471,470
`5,479,411
`5,485,457
`5,521,914
`5,526,353
`5,537,403
`5,541,917
`5,544,161
`5,544,163
`5,544,164
`5,544,168
`5,553,063
`5,566,236
`5,568,475
`5,570,355
`5,572,583
`5,577,038
`5,577,041
`5,579,308
`5,590,181
`5,592,477
`5,592,538
`5,594,732
`5,600,643
`5,600,649
`5,602,991
`5,604,737
`5,608,786
`5,613,069
`H1641
`5,621,727
`5,625,677
`5,631,897
`5,640,446
`5,650,999
`5,654,957
`5,659,541
`5,659,542
`5,680,437
`5,684,799
`5,689,553
`5,692,126
`5,701,301
`5,706,286
`5,710,769
`5,712,903
`5,712,908
`5,724,412
`5,729,544
`5,732,078
`5,737,320
`5,737,331
`5,737,333
`5,740,164
`5,740,231
`5,742,596
`5,751,706
`5,751,968
`5,754,641
`5,764,628
`5,764,736
`
`6/1995
`6/1995
`6/1995
`6/1995
`7/1995
`7/1995
`7/1995
`8/1995
`8/1995
`9/1995
`9/1995
`10/1995
`11/1995
`12/1995
`1/1996
`5/1996
`6/1996
`7/1996
`7/1996
`8/1996
`8/1996
`8/1996
`8/1996
`9/1996
`10/1996
`10/1996
`10/1996
`11/1996
`11/1996
`11/1996
`11/1996
`12/1996
`1/1997
`1/1997
`1/1997
`2/1997
`2/1997
`2/1997
`2/1997
`3/1997
`3/1997
`4/1997
`4/1997
`4/1997
`5/1997
`6/1997
`7/1997
`8/1997
`8/1997
`8/1997
`10/1997
`11/1997
`11/1997
`11/1997
`12/1997
`1/1998
`1/1998
`1/1998
`1/1998
`3/1998
`3/1998
`3/1998
`4/1998
`4/1998
`4/1998
`4/1998
`4/1998
`4/1998
`5/1998
`5/1998
`5/1998
`6/1998
`6/1998
`
`Berteau
`Hiller et al.
`Hiller et al.
`Field et al.
`Weisser, Jr.
`Tung et al.
`Bowen et al.
`RoZman et al.
`Riddle
`Sharma et al.
`Davis et al.
`Bharucha et al.
`Sharma et al.
`Klein
`Aramaki
`Mavraganis et al.
`Henley et al.
`Cloonan et al.
`Farris
`Bigham et al.
`Madonna
`Baran
`Jeffrey et al.
`Dickson
`MeLampy et al. ........ .. 379/201
`Doshi et al.
`Dail et al.
`Wheeler, Jr. et al.
`Miyahara
`Sharma et al.
`Humpleman
`Hogan et al.
`Farris et al.
`Kosowsky et a1.
`Bell et al.
`Robrock, II
`Sharma et al.
`Berteau
`Iwami et al.
`Gordon
`Walker
`Sharman
`Vaudreuil
`Feiertag et al.
`Pacheco et al.
`Everett et al.
`Dickson
`Koyama
`Chan
`Bell et al.
`Segal
`Bigham et al.
`Ahuja et al.
`Templeton et al.
`Weisser, Jr.
`Reiman et al.
`Anderson et al.
`Bartholomew et al.
`Brinkman et al.
`Srinivasan
`Lev et al.
`Arango
`Madonna
`Hoppal et al.
`Civanlar et al.
`Liron
`Cohn et al.
`BaratZ et al.
`Land et al.
`Cohen
`Voit et al.
`Davis et al.
`Shachar et al.
`
`Cisco Systems, Inc., EX 1057 Page 2
`
`
`
`US 7,324,635 B2
`Page 3
`
`Chan et al.
`Onweller
`Adachi et a1‘
`
`2005/0207557 A1* 9/2005
`
`Dolan et al. ......... .. 379/210.02
`
`FOREIGN PATENT DOCUMENTS
`
`Sugar
`PennerS 6t 81
`Darland er :11
`vulcfln 6t a1~
`Kunyan
`NOIIIS 6t a1~
`Petersen
`Byers 6t a1~
`McMlllliIl
`DQVIS 6t a1~
`M1118
`Hammond
`Cohen et a1~
`Focs?neanu et a1~
`K?ihn 6t a1~
`Krlshnaswamy er 31-
`Elliott 6t a1~
`Bhusri ....................... .. 379/13
`M0f_f0W 6t a1~
`Films 6t a1~
`Mirashra? er :11
`Dulmfln
`NeVYhIl 6t a1~
`Whlte 6t 31~
`Rogers et a1~
`Lund
`Rhie et al. ............. .. 379/88.l3
`GOheeIl 6t 31~
`Chang et al. ............. .. 709/229
`Mlnko
`Chang et al. ............. .. 709/206
`Kowalski ............. .. 379/127.06
`Asfll 6t a1~
`Krlshnaswamy er 31-
`Leung et a1~
`Mattaway et a1~
`Li et al. ................... .. 709/219
`Acker et a1. .............. .. 379/219
`AlbfOW 6t a1~
`Creamer et al. ..... .. 379/100.01
`Haserodt .................. .. 370/389
`White et 31~
`Shtivelman et al. ...... .. 370/352
`Shepherd er 31-
`Benson ..................... .. 379/215
`Goldman 6t a1~
`Smyk
`Shtivelman et al. ...... .. 370/355
`MflcMillaIl 6t a1~
`Mlller er :11
`Dflsch?lne 6t a1~
`ClVilIll?f 6t a1~
`SZlam ...................... .. 370/401
`Wurster et al. ...... .. 379/142.02
`Elliott er :11
`Middleswarth et al. .. 379/88.24
`Simpson .............. .. 379/207.13
`Duncan er a1
`-- 379/26501
`Clapper ............... .. 379/142.06
`Clark ....................... .. 455/461
`
`MiZe ........... ..
`.. 379/142.17
`Khakoo et al. ...... .. 379/142.01
`
`Goldman """"""" " 379/ 14201
`DeLuca et al.
`455/412.1
`Esmersoy et al. .......... .. 367/27
`Bhandari et al. ......... .. 370/389
`Harris ................... .. 379/88.19
`
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`JP
`JP
`JP
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`
`8/1997
`0 789 470
`9/ 1997
`0 794 650
`9/1997
`0 797 373
`2/ 1998
`0 824 298
`3/1998
`0 829 995
`5/1998
`0 841 831
`6/ 1998
`0 847 176
`2/1999
`0 898 431
`2/1998
`10-51453
`6/1998
`10-164135
`6/1998
`10-164257
`3/1996
`WO 96/08935
`5/1996
`WO 96/15598
`4/1997
`WO 97/14234 A2
`4/1997
`WO 97/14238
`5/1997
`WO 97/16007
`6/1997
`WO 97/22216
`6/1997
`W0 97/2307g
`7/1997
`WO 97/27692
`8/1997
`WO 97/28628
`8/1997
`WO 97/29581
`8/ 1997
`WO 97/31492
`9/1997
`WO 97/33412
`WO 97/38511 A2 10/1997
`WO 97/38551
`10/1997
`WO 97/39560
`10/1997
`WO 97/46073 A2 12/1997
`WO 97/47118
`12/1997
`WO 97/50217
`12/1997
`WO 97/50271
`12/1997
`WO 97/50277 A2 12/1997
`WO 98/04989
`2/1998
`WO 98/11704
`3/1998
`W0 98/12860
`3/1998
`W0 98/ 13974
`4/ 1998
`W0 98/ 18238
`4/ 1998
`W0 gig/18239
`4/1998
`W0 gig/19425
`5/1998
`WO 98/19445
`5/1998
`WO 98/20701
`5/1998
`WO 98/23067
`5/1998
`WO 98/23080
`5/1998
`W0 gig/26543
`6/1998
`W0 0 851 653
`7/1998
`W0 0 353 411 A2
`7/199g
`WO 98/28885
`7/1998
`WO 98/30007
`7/1998
`W0 gig/30008
`7/1998
`WO 98/34391
`8/1998
`W0 98/34399
`8/1998
`WO 98/36543
`8/ 1998
`WO 98/37665
`8/ 1998
`W0 gig/37633 A2
`8/1998
`WO 98/39897
`9/1998
`W0 98/42104
`9/1998
`WO 98/42107
`9/1998
`W0 gig/42146
`9/1998
`W0 98/47256 A2 10/1998
`WO 98/51063
`11/1998
`W0 01/g4g59 A2 11/2001
`
`OTHER PUBLICATIONS
`
`Mary Carmichael, “Calls That Follow you Anywhere”, Newsweek,
`A 28 2003
`43
`European Search Repon 3 pages
`’
`'
`
`* cited by examiner
`
`5,764,750
`5,764,756
`5,777,991
`5,790,538
`5,793,762
`5,793,771
`5,799,072
`5,799,154
`5,805,587
`5,805,588
`5,809,022
`5,809,128
`5,812,534
`5,815,505
`5,818,912
`5,825,771
`5,828,666
`5,838,665
`5,867,494
`5,867,495
`5,878,113
`5,881,060
`5,881,131
`5,889,774
`5,915,008
`5,922,047
`5,933,490
`5,946,386
`5,946,684
`5,953,392
`5,954,799
`5,958,016
`5,963,551
`5,974,449
`5,982,866
`5,991,291
`5,999,525
`6,005,870
`6,009,469
`6,012,088
`6,014,437
`6,026,083
`6,028,917
`6,031,836
`6,069,890
`6,078,581
`6,094,478
`6,104,800
`6,134,235
`6,161,128
`6,259,692
`6,278,707
`6,324,183
`6,327,258
`6,339,594
`6,359,892
`6,459,780
`6,614,781
`6,697,461
`6,788,775
`6,956,941
`2003/0026403
`2003/0040325
`2003/0095650
`2003/0133553
`2003/0156693
`2004/0029568
`2005/0041526
`2005/0141500
`2005/0169445
`
`6/1998
`6/1998
`7/1998
`8/1998
`8/1998
`8/1998
`8/1998
`8/1998
`9/1998
`9/1998
`9/1998
`9/1998
`9/1998
`9/1998
`10/1998
`10/1998
`10/1998
`11/1998
`2/1999
`2/1999
`3/1999
`3/1999
`3/1999
`3/1999
`6/1999
`7/1999
`8/1999
`8/1999
`8/1999
`9/1999
`9/1999
`9/1999
`10/1999
`10/1999
`11/1999
`11/1999
`12/1999
`12/1999
`12/1999
`1/2000
`1/2000
`2/2000
`2/2000
`2/2000
`5/2000
`6/2000
`7/2000
`8/2000
`10/2000
`12/2000
`7/2001
`8/2001
`11/2001
`12/2001
`1/2002
`3/2002
`10/2002
`9/2003
`2/2004
`9/2004
`10/2005
`2/2003
`2/2003
`5/2003
`7/2003
`8/2003
`2/2004
`2/2005
`6/2005
`8/2005
`
`Cisco Systems, Inc., EX 1057 Page 3
`
`
`
`U.S. Patent
`
`Jan. 29, 2008
`
`Sheetl,of11
`
`US 7,324,635 B2
`
`00
`
`wr
`
`60905
`
`930mm
`
`Z._.mn_
`
`mmmoo<
`
`mmJJOmFZOO
`
`Cisco Systems, Inc., EX 1057 Page 4
`
`Cisco Systems, Inc., EX 1057 Page 4
`
`
`
`
`U.S. Patent
`
`Jan. 29, 2008
`
`Sheet 2 0f 11
`
`US 7,324,635 B2
`
`00
`
`w
`
`S E
`
`16>
`
`251
`
`
`
`I055 gmmz? 3 E
`
`05
`
`3 2
`
`SE,
`
`00
`
`Cisco Systems, Inc., EX 1057 Page 5
`
`
`
`U.S. Patent
`
`Jan. 29, 2008
`
`Sheet 3 of 11
`
`US 7,324,635 B2
`
`
`
`ochfiSoEwvcmmEggw
`
`._m__ezooEm:96x08
`
`
`
`$93230:me5:2Eoo
`
`
`
`.Exomam:_:o_m_>oa
`
`
`
`wEm:Emo.vcmZn_n_3w:M:me
`
`m_:83Em832:0:meEm
`
`$953526:mmmBEBE;
`
`vullllllllllIll'l-llllIIIIIIIIII'IllllllllrnlIJIIIIIIIl-llfllll"![|ll
`
`
`
`2%.986mE396
`
`.833%.82E0:
`
`.ZnE
`
`mE>:Bo<
`
`302$E996
`
`
`
`
`
`.233:2:26chu=o_0m:o385.00:::mnEszo:o:n_252m-an
`
`
`
`.822:82Em320mg2SEE3:02S:30::95m:$5:8.2:82E0::mnEzz0:05:803-Zn:
`.Auzoamco3:::08628$363:0
`
`
`
`
`
`
`65:825:555:588:25Em:ER:95-E996:ozoEBEEm:-m5
`
`
`622:296::
`
`
`
`mm..0_u_
`
`m.mvE
`
`
`
`
`
`
`
`$380:362::65E296-5:92:00$8.4Egg...-OE.
`
`.Z._.wn_9:
`
`Cisco Systems, Inc., EX 1057 Page 6
`
`Cisco Systems, Inc., EX 1057 Page 6
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Jan. 29, 2008
`
`Sheet 4 of 11
`
`US 7,324,635 B2
`
`
`
`BmzamLmnzomnzm
`
`
`
`.mmmacozmctoE
`
`<m.GE
`
`
`
`am;3883am:
`
`Emam5mam
`
`
`
`E396830995
`
`
`
`.fiwSumoofi9025me
`
`2&3E32am:
`
`
`
`5:092Emucfim
`
`m9»
`
`tmnzomnzmmEm:m_
`
`02mmEEoomn
`
`
`
`5620560:88:.
`
`Em$562
`
`mamsEm:
`
`cocoszBE
`
`
`
`963%E296.8920
`
`53newcozmbflmmEntompzm
`
`.aségm
`
`
`
`
`
`.mwmmmmem>>2>532:558562£25%£23.93295%\EcoszmEtmaxm
`
`
`
`a___o_m__m>m.2329%
`
`$3355at
`
`mm>
`
`
`
`=3Em>=909mm6w:
`
`
`
`.EEEO“mooSim:ZnEcozomfiwZnE
`
`.mcozao
`
`
`
`:829.85E293.ZnE
`
`.585c.
`
`3535;99:3me.fiEh.98
`
`
`
`62:23:50$920
`
`
`
`.un6%:=9:3:69:
`
`
`
`wEm:Ema.962055%
`
`
`
`$8th$233am:
`
`9:55
`
`am;mm52.6
`
`9:65
`
`
`
`:38new29.5mmeucm
`
`Cisco Systems, Inc., EX 1057 Page 7
`
`Cisco Systems, Inc., EX 1057 Page 7
`
`
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`0
`
`h
`
`2
`
`mammmmEM,26559:26:
`
`w.W.0_H—6263:33ucm@m_m>_m:m
`
`Ham59$3me
`
`
`
`SEmEmaumEcEQm3mm:60m66.méU550:3E26:
`
`336::
`
`
`
`33:60S::=3£m:o
`
`1.6::001333%M6022:29:5=8n__m>:_
`
`3933%me
`m..mo::w:3<“mmzcmm
`
`
`
`
`
`.mSana:ucmmafia.me.mmzummmammmoémmmmmmmz%05585233386:80m525:8:8
`
`
`
`
`
`
`
`
`
`
`
`
`m66:81:65293onM,6::000::m:__m:m_m
`
`
`
`2:839:m.z._.mn.or:$388“96.36.600.mESm>wn:m
`
`
`J269665E296.5.65:8mmwoo<Emvcm...-05.Max::flwnwwwmo
`
`
`wme:3:3:22602E9:595230::603-Zn:XE66mm86>n=o>
`
`
`
`
`mmomtmE6.0,:BE83-E9968:85:am:.w5flmxomn.n_n_n_496::.
`62$:82Em6320302E5052:02S:30::BEwm
`
`
`.momEm$562$9665:82620E£3...“x5EAmEmuoE9766E05Egaoaam
`
`
`
`.9963$28904F
`
`6320303:::06£28mmmcfizn:o.262:25505:
`
`usoamcoE368::62:52m:o:n_23::-2::6:05:00mmmoo<Emucm...Z._.mn_
`
`
`
`
`
`
`25:90:.a:2Emmmooim73me:_Eoo:_
`
`
`
`
`
`8$2:n=o>
`
`Su__m>:_
`
`
`
`$33296225::m5.mommmmE6:50n=o>889m
`
`
`mmmmmmE>352.mwmmmmmE6::8
`
`Cisco Systems, Inc., EX 1057 Page 8
`
`Cisco Systems, Inc., EX 1057 Page 8
`
`
`
`
`
`U.S. Patent
`
`Jan. 29, 2008
`
`Sheet 6 0f 11
`
`US 7,324,635 B2
`
`inbound Call (to Subscriber)
`
`@ Receive Incoming Call
`
`Request (SS7) from
`PSTN Tandem Office.
`l
`Format Message: Incoming Call
`Request (including called PPN,
`caller ID, channel #, etc.)
`I
`Look up Calling and Called
`Parties in Database.
`
`Valid
`Number?
`
`Refuse call.
`
`Yes
`Look up Subscriber specified parameters
`in database. Determine if additional
`information is required from caller.
`
`Yes
`
`_
`information
`Required?
`{
`~No
`Determine outbound calling number: Look
`up Subscriber Conditional Call Forward
`information (e.g. time-of-day, day-of-week,
`caller ID, caller password, etc.)
`I
`Send Call Request (SS7)
`to PSTN Tandem.
`
`lVR Subsystem
`obtains information
`(e.g. collect password
`from caller, etc).
`
`No
`
`No
`Connect this outbound call
`to original inbound call.
`
`FIG. 5
`
`Cisco Systems, Inc., EX 1057 Page 9
`
`
`
`U.S. Patent
`
`Jan. 29,2008
`
`Sheet 7 0f 11
`
`US 7,324,635 B2
`
`Outbound Call (from Subscriber)
`
`via web
`Subscriber enters or clicks on
`Outbound Called Number at UlS
`and indicates which Subscriber
`number call is to be placed from
`(e.g. cell or home number)
`I
`UlS Formats and Sends a
`CallAndConnect Message to TAC.
`
`via phone
`User goes
`off "hook"
`on phone
`
`CO processes
`dialing and
`look up
`
`TAC places call 4
`to Subscriber. ‘
`
`Store
`#
`
`Yes
`
`Send messages to
`UIS- Subscriber
`Phone Not
`Answering
`
`TAC places call to
`outbound number and
`connects the two.
`
`FIG. 6
`
`No
`PSTN places call
`in conventional
`manner
`
`Cisco Systems, Inc., EX 1057 Page 10
`
`
`
`U.S. Patent
`
`Jan. 29, 2008
`
`Sheet 8 0f 11
`
`US 7,324,635 B2
`
`00
`
`OQ
`
`Sow
`
`Sm:
`
`05.
`
`/
`
`N GE
`
`
`@ @ Cg”; mm E
`MW NP
`
`mm
`
`8.: 2@
`
`Cisco Systems, Inc., EX 1057 Page 11
`
`
`
`U.S. Patent
`
`Jan. 29, 2008
`
`Sheet 9 0f 11
`
`US 7,324,635 B2
`
`00
`
`smw
`
`ow
`
`OE.
`so?
`
`2.5m
`
`mm
`
`
`
`mm . k
`
`E 12
`
`I
`
`00
`T32
`
`E262
`91MB
`
`0%33
`
`NP
`
`Cisco Systems, Inc., EX 1057 Page 12
`
`
`
`U.S. Patent
`
`Jan. 29, 2008
`
`Sheet 10 0f 11
`
`US 7,324,635 B2
`
`INCOMING
`CALL
`
`52
`
`NEW
`CALLER
`?
`
`LOOK UP
`CID TAG
`
`r
`DISPLAY TAG
`INFORMATION
`ON WEB PAGE
`
`I
`DISPLAY NAME
`AND NUMBER
`ON WEB PAGE
`
`I
`
`/58
`
`/60
`
`TRANSLATE NUMBER /62
`
`I
`
`RING PHONE
`
`/64
`
`I
`
`SEND CID TO
`SUBSCRIBER
`
`/66
`
`74
`/
`OBTAIN CID
`FROM CALLER
`
`CID
`BLOCKED
`?
`
`YES
`
`PROMPT CALLER
`TO UNLOCK
`
`72
`
`CID
`BLOCKED
`?
`
`SUBSCRIBER
`ACCEPTING
`BLOCKED OR
`UNKNOWN
`CALLS
`
`YES
`
`78
`/
`I
`BLOCK CALL OR
`SEND TO VOICEMAIL
`
`FIG. 9
`
`Cisco Systems, Inc., EX 1057 Page 13
`
`
`
`U.S. Patent
`
`Jan. 29, 2008
`
`Sheet 11 0f 11
`
`US 7,324,635 B2
`
`INCOMING CALL
`
`8°
`
`8%
`
`LOOK UP DNIS AND CID ROUTING INSTRUCTIONS
`
`s7
`/
`BLOCK
`CALL
`
`OK TO CONNECT
`VYES
`8&5
`PROv|OE R|NC BACK TONE TO CALLER
`I
`
`PLACE CALL TO / 90
`1st LOCATION
`
`93 \ PLACE CALL TO
`2nd LOCAT|ON
`
`I
`RING PHONE
`
`/92
`
`NO
`
`104
`
`OTHER
`CALLS
`ANSWERED
`'-’
`
`ABANDON
`CALL
`
`CALL
`ANSWERED
`?
`
`YES 98
`,
`RETuRN ANsWER
`suPERv|s|oN
`100
`/
`
`I
`ABONDON
`OTHER CALLS
`
`102
`/
`I
`ESTABLISH vO|CE
`CONNECTION
`
`NO
`
`111
`
`OTHER
`CALLs
`ANSWERED
`'-’
`
`1J2
`
`ABANDON
`CALL
`
`I
`RING PHONE
`
`108
`
`CALL
`ANSWERED
`?
`
`YES 109
`,
`RETURN ANsWER
`suPERv|s|ON
`110
`/
`
`I
`ABONDON
`OTHER CALLs
`
`11s
`/
`I
`ESTABLISH vO|CE
`CONNECTION
`
`FIG. 10
`
`Cisco Systems, Inc., EX 1057 Page 14
`
`
`
`US 7,324,635 B2
`
`1
`BRANCH CALLING AND CALLER ID
`BASED CALL ROUTING TELEPHONE
`FEATURES
`
`CROSS REFERENCE TO RELATED
`APPLICATIONS
`
`This application is a continuation-in-part of US. appli
`cation Ser. No. 09/565,565, ?led May 4, 2000 now US. Pat.
`No. 6,574,328, entitled “Telephone Call Control System for
`the Public Switched Telephone Networ .”
`
`FIELD OF THE INVENTION
`
`This invention relates to telephone services and, in par
`ticular, to a system for allowing a subscriber to select
`features of the subscriber’s telephone service and to various
`novel features that can be selected.
`
`BACKGROUND
`
`People have used various means for limiting interruptions
`due to the telephone. In the past, people used switchboards
`and secretaries to screen incoming, or inbound, calls. Voice
`mail systems took over some of this role both in the home
`and in the central o?ice. Today, there are web-based com
`panies managing 3rd-party call control, via the toll-switch
`network, which allow users to enter call control information
`through a web portal. There are also edge devices in each of
`the public telephone company’s central of?ces which pro
`vide local control, but offer an extremely limited number of
`features and do not provide true 3rd-party call control.
`The web-based toll systems provide good user interaction
`but they are not economical and cannot take advantage of
`local number portability because they do not provide local
`control and connectivity.
`The Public Switched Telephone Network (PSTN) consists
`of a plurality of edge switches connected to telephones on
`one side and to a network of tandem switches on the other.
`The tandem switch network allows connectivity between all
`of the edge switches, and a signalling system is used by the
`PSTN to allow calling and to transmit both calling and called
`party identity.
`Until now, optional features were provided by the local
`service telephone company (telco) through the edge switch
`at the central o?ice (CO). It was not possible to provide
`optional features through any other means. Control of these
`features was done through the ?rst party (calling party) or
`the second party (called party), or worse yet, manually by
`calling the business of?ce.
`In the past, numerous devices have been built that allow
`the connection of two lines together at an edge switch. These
`devices can be used to add features to a telephone network
`by receiving a call on one line and then dialing out on
`another line. The problem with these devices is that, because
`they are connected through an edge switch, transmission
`losses and impairments occur, degrading the overall con
`nection. In addition, signalling limitations prevent full con
`trol, by the subscriber or the system, over the call.
`A preferred embodiment of the inventive system
`described herein connects at the tandem, thereby eliminating
`these problems.
`In the edge devices residing in the PSTN central of?ces,
`the 1st party (the calling party) has numerous features
`available (dialing options). The 2nd party (called party) also
`has options available such as call forwarding, but these
`features typically require access from the ?rst or second
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`party’s device and are extremely awkward to program. The
`user interaction is not only awkward, it is limited and
`requires interaction with the telephone company to provision
`them. In other words, past systems for provisioning, mean
`ing addition, modi?cation, or control of telephone features,
`required a subscriber to make the feature selection through
`the telephone business of?ce. Central of?ce workers would
`then implement the provisioning under request of the busi
`ness of?ce.
`Call Forwarding is one popular provision. There is sig
`ni?cation transmission degradation for Call Forwarding to
`take place. The calling party pays for a call to the edge
`device, and the edge subscriber, the called party, pays for the
`call to the forwarding number. For enhanced inbound call
`control to occur, a direct 3rd-party call control means is
`needed.
`A variety of services have arisen to address the problems
`mentioned above. Many of these systems allow the called
`party to make changes to his/her call forwarding attributes
`which do not allow direct 3rd-party call control. These
`services provide good user interaction, some via the intemet,
`but they rely upon the toll network through the use of “800”
`numbers. This requires the subscriber to pay by the minute
`and does not allow the subscriber to take advantage of
`number portability in order to obtain 3rd-party call control.
`There are other toll network mechanisms for remote call
`forwarding. For example, MCI offers a service where the
`customer can remotely change the forwarding target number
`for “800” numbers. Contacting the ultimate end-user before
`terminating the ?rst incoming call is similar to the manner
`in which “800” credit calls and collect calls are processed,
`but these are not done at the local subscriber level.
`In addition to these toll services, there are edge devices
`that perform some of the same services. Edge devices such
`as phones and PBXs that include voice mail, inter-active
`voice response, call forwarding, speed calling, etc., have
`been used to provide additional call control. These devices
`allow the phone user direct control over incoming and
`outgoing calls. The disadvantage of edge devices is that they
`add cost, degrade voice and transmission quality, can be
`dif?cult to program, are not easily programmed remotely,
`can require the user to pay for two lines, provide lower
`quality of service, and cannot provide the same level of
`functionality as a system that controls the PSTN directly.
`There are Voice Over Internet Protocol (VoiP) products
`emerging that provide better user interfaces and control but
`they do not take advantage and voice quality of the PSTN.
`
`SUMMARY
`
`A system for allowing a subscriber to remotely control
`features is described herein along with various telephone
`features that may be programmed into the system. A sub
`scriber may be any customer using the telephone service, in
`contrast to employees of the PSTN who may use special
`communication networks within the PSTN. Two such fea
`tures are caller ID (CID) based call routing and branch
`calling. The system allows the subscriber to set up a feature
`where the CID signal is detected within the PSTN and
`automatically associated with stored information relating to
`the caller. The stored information may have been previously
`entered into a memory within the PSTN by the subscriber
`via the world wide web. The CID signal may be also used
`to route the call to one of more forwarding numbers or to
`take any other action, such as blocking the call. This feature
`
`Cisco Systems, Inc., EX 1057 Page 15
`
`
`
`US 7,324,635 B2
`
`3
`also allows the subscriber to use the CID signal to display
`certain information even though the caller may have her CID
`blocked.
`Another feature described herein is referred to as branch
`calling, which allows a call to be forwarded to multiple
`telephones simultaneously, where the ?rst telephone
`answered terminates the calling of the other telephones (or
`any other end units).
`The preferred system described herein adds direct control
`of third party call control features, but does not suffer from
`any of the disadvantages listed above, and allows the sub
`scriber to manage his/her telephone system in a dynamic and
`exceptionally useful manner that is not currently available
`through the existing PSTN. The system allows enhanced
`direct third-party call control features, such as selective call
`routing and remote dialing, to be added to the PSTN (Public
`Switched Telephone Network) using local call control and
`providing dynamic provisioning of the system by the sub
`scriber. Direct 3rd-party control means that the ability to
`provision the 3rd-party features is directly available to a
`subscriber, eliminating the need to go through the telephone
`company (telco) business o?ice.
`In one embodiment, the system includes a processor
`(referred to herein as a tandem access controller) connected
`to the PSTN which would allow anyone to directly provi
`sion, that is to say set-up and make immediate changes to,
`the con?guration of his or her phone line. In another
`embodiment, a tandem access controller (TAC) subsystem is
`connected internally to the PSTN in a local service area. The
`TAC provides features, selected by the subscriber, to all edge
`switches connected to the PSTN tandem switch. Connecting
`directly to the PSTN tandem switch (or embedding the
`system into the tandem switch) eliminates the signal deg
`radation problems previously described.
`In one embodiment, the system allows provisioning of
`features via the internet under direct control of the sub
`scriber. Recently, several products have been introduced that
`provide a means of controlling features via the public
`internet. However, all these devices fall short in that they
`require the subscriber to obtain an “800” number or some
`other number that requires the subscriber to pay a toll charge
`each time a call is made. The system connects locally, so no
`toll charges are incurred.
`The o?fered features are implemented by software pro
`grams run by the processing system.
`The web-enhanced services in one embodiment of the
`invention coexist with and overlay the local phone service at
`the local level, thereby providing good economics and user
`interaction, single number access to multiple subscriber
`devices, connectivity without transmission impairments and
`true, direct 3rd-party call control.
`The present system relies upon use of local telephone
`facilities thereby eliminating all the extra charges associated
`with making toll calls. It also allows the user to take
`advantage of number portability and keep his/her existing
`public phone number.
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 illustrates the tandem access controller (TAC) in
`one embodiment of the present invention connected to the
`existing PSTN tandem switch, the TAC providing features
`for the subscriber’s telephone as requested by the subscriber
`via the web.
`FIG. 2 illustrates a system similar to FIG. 1 but showing
`multiple tandem switches and TACs and also showing how
`the subscriber may, in additional to using the standard
`
`60
`
`65
`
`4
`telephone, make phone calls using Voice Over IP via a
`conventional digital telephone.
`FIG. 3 is a ?owchart of one method that a person may use
`to set up a subscriber account and to designate features the
`subscriber would like for his/her telephone.
`FIG. 4 is a ?owchart of a method that can be performed
`by the TAC in response to the subscriber (or other service)
`controlling the TAC, using the web (or other packet-based
`system), to change the subscriber’s telephone provisioning
`or perform another function, such as make a VoIP call.
`FIG. 5 is a ?owchart of a method that can be performed
`by the TAC in response to an inbound call to the subscriber.
`FIG. 6 is a ?owchart of a method performed by the
`subscriber and the TAC when the subscriber desires to make
`an outbound call via the web or using a conventional
`telephone.
`FIG. 7 illustrates a system, using the TAC, that allows
`wireless cell phones to obtain the same provisioning options
`as the conventional telephones.
`FIG. 8 illustrates a system, using the TAC, that allows fax
`and modem calls to bene?t from the provisioning offered by
`the TAC.
`FIG. 9 is a ?owchart of possible scenarios using the caller
`ID based feature.
`FIG. 10 is a ?owchart of possible scenarios using the
`branch calling feature.
`
`DETAILED DESCRIPTION OF THE
`EMBODIMENTS
`
`FIG. 1 shows a tandem access controller (TAC) 10 that
`allows an authoriZed subscriber 12 to establish 3rd-party
`control criteria for calls to the subscriber’s telephone 14
`(having a “public” phone number that callers dial). In one
`embodiment, the TAC 10 is a programmed processor. The
`TAC 10 may use any combination of hardware, ?rmware, or
`software and, in one embodiment, is a conventional com
`puter programmed to carry out the functions described
`herein.
`The TAC 10 is connected to or inside the conventional
`PSTN tandem switch 16 such that calls may ?ow through the
`TAC 10 in the same manner as the existing PSTN tandem
`switch, except that additional 3rd-party features are applied
`to the call. As is well known, PSTN tandem switches are
`exchanges that direct telephone calls (or other tra?ic) to
`central o?ices 17,18 or to other tandem switches. Details of
`the operation of the existing phone network may be found in
`the publication entitled “New Net SS7 Tutorial,” by ADC
`Telecommunications, copyright 1999, incorporated herein
`by reference. Additional details may be found in the numer
`ous books describing the PSTN.
`The PSTN tandem switch 16 directs a ?rst call (from the
`calling party 20 to the subscriber’s phone 14 using the
`subscriber’s public phone number) to the TAC 10, which in
`turn places a second call, subject to 3rd-party control infor
`mation, to the subscriber’s “private” phone number without
`yet terminating the ?rst call. The TAC 10 is connected
`within the subscriber’s local service area so calls from TAC
`10 to the subscriber do not incur a toll. When the subscriber
`12 terminates (or answers) the second call, the TAC 10
`terminates the ?rst call and connects it to the second call,
`thereby connecting the calling party 20 to the subscriber 12.
`Hence, the calling party essentially calls the TAC 10, using
`the subscriber’s public phone number, and the TAC 10, after
`processing the call using the selected features, calls the
`
`Cisco Systems, Inc., EX 1057 Page 16
`
`
`
`US 7,324,635 B2
`
`5
`subscriber, as appropriate, using the subscriber’s private
`phone number and connects the two calls. The process is
`transparent to the parties.
`The TAC 10 is connected inside the PSTN in the sense
`that it is not an edge device such as a PBX or central o?ice
`(CO) switch because it does not connect directly to sub
`scribers. Rather, it redir