i iiiii i~ 10111111111~ llllll~llllllllllllllllllll ... · case 3:15-cv-00742-tjc-mcr document 1-3...

28
Case 3:15-cv-00742-TJC-MCR Document 1-3 Filed 06/19/15 Page 2 of 29 PageID 58 o2> United States Patent Wood et al. (54} BRANCH CALLING AND CALLER ID BASED CALL ROUTING FEATURES (75) Inventors: Samuel F. Wood, Los Altos, CA (US); Jerry A. Klein, Los Altos, CA (US); Margaret Susan Asprey, Los Altos, CA (US} (73) Assignee: Telemaze LLC, Los Altos, CA (US} ( • ) Notice: Subject to any disclaimer, the tenn of this patent is extended or adjust1.-d under 35 U.S.C. 154(b) by 85 days. (21) (22) (65) (60) (51) (52) (58) (56) This patent is subji!Ct In a terminal dis- claimer. Appl. No.: 12/821,119 filed: Jun. 22, 2010 Prior Publication Datu US 2010/0254376 AI Oct. 7, 2010 Related U.S. Application l>uta Continuation of application No. 11/948,965. filed on Nov. 30, 2007, now Pat. No. 7,764,717, which is a division of application No. 10/426,279. lik-d on Apr. 30, 2003, now Pat. No. 7,324.635. which is a continuation-in-part of application No. 09/565,565. fik-d on May 4, 2000. now Pat. No. 6,574,328. lnt.CJ. (2006.01) USPC ...................................... 370/352; 379/220.01 Field of Classification Search USI'C ...................................... 370/352; 379/220.01 See application tile tor complete search history. References CUed U.S. PATENT LJOCUMENTS 4.100.377 A 7!1978 I IIIII US008457113B2 {10) Patent No.: us 8,457,113 82 *Jun. 4, 2013 (45) Date of Patent: 4,238,85 I A 1211980 "lilkahashi el al. (Continu1.-d) FOIU:ION !•ATENT DOCUMENTS DE 19813179 9/1999 EP 0 578 374 111994 (Continued) OHlER PUBLICATIONS Dowden. Douglas C.. el al., "The l'ulure oDietwork-Provided Com- munications Services," B.:/1/.abs 1i.•dmical Joumal. Jul.-Sep. ;woo. pp. 3-10. (Continu1.-d) Primary Examint'r Creit.iliton Smith (74) Allorne!)•. Agt'nt, or 1-"irm- 1)1 .. <\ Piper 1.1.1• (liS) (57) ABSTRACT A caller ID call ruulilll!. feature is describt.'d lilr blocked and non-blocked caller !D's. A processing system in the pub- lic switched telephone nelwork (PSTN) receives first idcnti- tying information for identify the source of a telephone call and associates additional inlbrmation stored in a memory with the first idemifyinl!. inlonuation. The additional infor- mation may be information about the calling party initially downloaded to the memory by a subscriber. Once retrieved from the memory by the pnx:essing system. the additional information may then be tr.msmined to the subscriber via the Internet for display on a monitor or to the subscriber's tele- phone for display on a telephone display. Another feature described is a brooch calling feature where the subscriber may progr.un a within the PS"IN to for- ward an incoming call to two or more end units (e.g., tele- phones) simultaneously. l fthc call at an end unit is nnswered, answer supervision signaling is tronsmined back to the pro- cessing system which then terminates all other calls. The processing system then connects the calling party to the sub- scriber. The branch calling may be made for any combination of local. long distance. and cellular telephone numbers. 182 11 l>rawing Sheets 16 -- PSTN TANDEM SWITCH Bright House Networks - Ex. 1007, Page 1

Upload: others

Post on 19-Oct-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

  • Case 3:15-cv-00742-TJC-MCR Document 1-3 Filed 06/19/15 Page 2 of 29 PageID 58

    o2> United States Patent Wood et al.

    (54} BRANCH CALLING AND CALLER ID BASED CALL ROUTING TELEPIJONI~ FEATURES

    (75) Inventors: Samuel F. Wood, Los Altos, CA (US); Jerry A. Klein, Los Altos, CA (US); Margaret Susan Asprey, Los Altos, CA (US}

    (73) Assignee: Telemaze LLC, Los Altos, CA (US}

    ( • ) Notice: Subject to any disclaimer, the tenn of this patent is extended or adjust1.-d under 35 U.S.C. 154(b) by 85 days.

    (21)

    (22)

    (65)

    (60)

    (51)

    (52)

    (58)

    (56)

    This patent is subji!Ct In a terminal dis-claimer.

    Appl. No.: 12/821,119

    filed: Jun. 22, 2010

    Prior Publication Datu

    US 2010/0254376 AI Oct. 7, 2010

    Related U.S. Application l>uta

    Continuation of application No. 11/948,965. filed on Nov. 30, 2007, now Pat. No. 7,764,717, which is a division of application No. 10/426,279. lik-d on Apr. 30, 2003, now Pat. No. 7,324.635. which is a continuation-in-part of application No. 09/565,565. fik-d on May 4, 2000. now Pat. No. 6,574,328.

    lnt.CJ. (f~ld;2166 (2006.01)

    USPC ...................................... 370/352; 379/220.01 Field of Classification Search USI'C ...................................... 370/352; 379/220.01 See application tile tor complete search history.

    References CUed

    U.S. PATENT LJOCUMENTS

    4.100.377 A 7!1978 Flann~

    I IIIII I~ 10111111111~ llllll~llllllllllllllllllll~lllllllllllll US008457113B2

    {10) Patent No.: us 8,457,113 82 *Jun. 4, 2013 (45) Date of Patent:

    4,238,85 I A 1211980 "lilkahashi el al.

    (Continu1.-d)

    FOIU:ION !•ATENT DOCUMENTS DE 19813179 9/1999 EP 0 578 374 111994

    (Continued)

    OHlER PUBLICATIONS

    Dowden. Douglas C.. el al., "The l'ulure oDietwork-Provided Com-munications Services," B.:/1/.abs 1i.•dmical Joumal. Jul.-Sep. ;woo. pp. 3-10.

    (Continu1.-d)

    Primary Examint'r Creit.iliton Smith (74) Allorne!)•. Agt'nt, or 1-"irm- 1)1 ..

  • Case 3:15-cv-00742-TJC-MCR Document 1-3 Filed 06/19/15 Page 3 of 29 PageID 59

    us 8,457,113 82 Page 2

    U.S. 1~-\TENT DOCUMENTS 5,396,542 A 3'1995 Alger 5.420.851! A 5 199~ Marshall ~1 al.

    4,310,726 A 111982 Asmuth .. ...... 179.'18 5,422.11!12 A 61995 Hill~'f ~'I al 4,313,035 A 111982 Jordan et al. 5,423,003 A 6'1995 B,416 A 5, 19'Jo Weik 5,544,163 A 11/11)96 Madonna 4,932.022 A 61990 K~-eney .... al. 5.544.164 A &1996 Baran 4.933.931 A 61990 Kokubu 5544.161! ;\ 819% Jell'r~')'et;ll 4.9H.158 A K 1990 Sch~'Ur 5,553,063 A 919% l>ickson 4,953.1911 A 8/1990 Ual)' o:t al ~557.6511 A 9'19% GrL'tlOiek ct al 4,951!.341 A 9'1990 Hemmady ~1 al. 5.563,937 A 1019% Bruno el al. 4.962,497 A 1011990 Ferenc et al 5,566,236 A 101996 Mcl.ampy ct al 4,969,1114 A 11!1990 Gordonet al 5,568,475 A 10 1996 J)oshi ~'I al 4,970.721 A 1111990 Acl'cl ct al. 5,570,355 A 10 1996 ))ail ~1 al. 4,97J,8J7 A 1111990 Hmdbeer 5.572.583 A 11."1996 Wh~-elo:r. Jr o:t al 4,975,695 A 12/1990 Almond et al. 5,577,038 A 11."1996 Miyahara 4.996.6115 A 2/1991 farese 1.1 al. S,S77 ,041 A 1111996 Sharma ctal 5,0011,929 A 411991 Olsenctal. 5,579,108 A 11/1996 tlumplem.1n 5,014,266 A 511991 Bales ct al. 5,590,181 A 12'1996 llogan ct al. 5.018.136 A 511991 Gollub 5,592.477 A (."1997 Farris c:t al 5.Q20.0511 A 511991 Holden et al. 5.592,538 A 1'1997 Kosowsky et al. 5,022.071 A 6'1991 Mozero:t al. 5,594,732 A (/1997 13

  • Case 3:15-cv-00742-TJC-MCR Document 1-3 Filed 06/19/15 Page 4 of 29 PageID 60

    US 8,457,113 B2 Pagc3

    5,732,074 A 3/1998 Spaurel al. 6,028,917 A 21:woo t:reamer o:t al. 5,732,078 A 3/1998 AI:ulgo 6,031,836 A 2'2000 Haso:rodt 5,732,216 A 3/1998 LogM et al. 6,031,904 A 2/2000 Aneta!. 5,737,320 A 4/1998 Madonna 6,041,325 A J/2000 Shah el at. 5,737,331 A 4/1998 Hoppa! ct al. 6,044,403 A 3/2000 Gerszberg et al. 5,737,333 A 4/1998 Civanlar t:l ul. 6,069,890 A S/2000 Whitt:t:tal. 5,737,533 A 411998 DeHoml 6,075,992 A 6/2000 Moon et al. 5,740,164 A 4/1998 Liron 6,078,581 A 612000 Shtivelman .:1 al. 5,740,231 A 4/1998 Cohner al. 6,084,584 ;\ 7121100 '1\ahi eral. 5,742,596 A 411998 Baratz et al. 6.094,478 A 712000 Sht:phenl ct al. 5,742,905 A 411998 Pep:et al. 6,104,800 A 8/2000 Benson 5,751,706 A 511998 Land et al. 6.118,71!0 A 9/2000 Dunn et al. 5.751.968 A 5/1998 Cohen 6,134,235 A 10'2000 Goldman et al. 5,754,641 A S/1998 Voit et al. 6,141,341 A 10'2000 Jones et al. 5,764,628 A 611998 Daviset al. 6,161.128 A 12-'2000 Smyk 5,764,736 A 611998 Shaebar

  • Case 3:15-cv-00742-TJC-MCR Document 1-3 Filed 06/19/15 Page 5 of 29 PageID 61

    us 8,457,113 82 Page4

    1112004 t. .. 'Vine 1112004 Shuster et al. 2!2005 Liljcsuand .. 1 al 212005 Shuster e1 al. 212005 Schuster o:t al. 212005 Schuster o:t al. 312005 Shuster o:t al. 712005 Shuster et al. &1200S Shuster o:t al. 812005 Kung

    1012005 Dunnn ..:tal. 612006 Graves et al.

    6,816,582 82 6,822,957 Bl 6,853,714 B2 6,856,616 Bl 6,857,021 Bl 6,857,072 Bl 6,870,830 Bl 6,914,897 Ill 6,937,699 Ill 6,937,713 Bl 6,956.941 Bl 7,069,291 82 7,123,708 81 7,184,527 81 7,233,658 82 7,242,759 81 7,272,115 82 7,436,851 Bl

    1012006 Gavillet ........................ 3791219 2/2007 Lin 612007 Koso:r 712007 San~hez et al ................ 3791219 9/2007 Maher et al.

    10/2008 Chambers et al ............. 3701325 9/2001 Menon et al.

    10/2001 Chen \.1 al. 2/2003 Clapper 2/2003 Clark 512003 Mi:te 7/2003 Khakoo o:t :d K· 2003 Goldn~m

    1012001 Woml ellll. 212004 Deluca ct al. 812004 Baniuk .,; al.

    200110022784 AI 200110030950 AI 200310026403 AI 200310040325 A I 200310095650 AI 200310133~53 A I 200310 I 56693 A I 200JiOI9407H AI 200410029568 A I 200410151294 AI 200410240657 A I 200410264673 AI 200510041526 AI 200SIOI41SIIO AI 20051016944~ AI 200510207557 AI 200710041526 AI

    12/2004 Camurillo ............... 3791221.02

    EP EP EP El' EP El' EP EP El' EP EP EP EP EP EP EP EP EP EP Gil JP JP Jl' JP WO WO WO wo wo wo wo wo wo wo wo wo wo wo wo wo wo wo

    1212004 Novack ................... 3791221.11 212005 Esmersoy eta!. 6121105 Bhnndnri cl :II. 812005 llarris 912005 l>ohm .... nl. 2/2007 llill et al .......... ..

    FOREIGN J>ATENT DOCUMENTS 0 704 78!1 0 738 093 0 789 470 0 794 650 0 797 373 0 824 29!1 0 829 995 0 841 831 0 847 176 0 851 653 0 853411 A2 0 853411 A3 0 858 202 0 866 596 0 869 688 0 872 998 0 918 423 0 881848 A2 0 !198 431 2JIS 190 A

    10.023067 10-0514~3 10-164135 10-164257

    W094105111 W095134985 W096108935 W09611559!1 W097114234 W097114238 W097116007 W097122216 W097123078 W097127692 W097!2!162!1 W097i29581 W097i31492 W0971J3412 W097t33421 W097138511 W097131!551 W097139560

    411996 10119% 8/1997 911997 9/1997 211998 311998 5/1998 611998 711998 711998 711998 8/1998 911998

    1011998 1011998 1011998 1211998 2'199') 1'199!1 1'1998 21998 61199!1 611998 311994

    1211995 )119% 511996 411997 411997 511997 611997 611997 7'1997 811997 811997 !1/1997 911997 911997

    10/19!17 10119!>7 1011997

    379188.21

    WO wo wo wo wo wo wo wo wo WO wo wo wo wo wo wo wo wo WO wo wo wo wo wo wo wo wo wo wo wo wo wo wu wo wo wo wo WO wo wo wo wo wo wo wo wo wo wo wo wo

    W097144943 W097146073 W097i47118 W097i50217 W0971S0271 W097tS0277 W098100988 W09810406S W09Ki04989 W098110538 W098111704 W098112860 W098113974 W0981160S1 W098118238 W098118289 W098'1942S W09811944S W098120701 W0981219ll W098123067 W098123080 W098126543 W098128885 W098130007 W098131100!1 W098134391 W098t34399 W098t36S43 W098t37665 W098i37688 W09llt398!>7 W098'42104 W098i42107 W098142146 W098i47256 wo 98151063 W099112365 W099119988 W099120059 W099135802 W09914S687 WOOI/05078 WOOI/24496 W001124498 WOOI124500 WOOI124SOI WOOI/24502 WOOI/24503 WOOI/84859

    11'1997 12 1997 12·1997 1211997 1211997 12il997

    li1998 1:1998 211998 3•1998 311998 311998 4 J'.:l .. phony."/k/1/.clbs Technical Joomal, ~1.-D.:c. 1998, pp. 192-207 RFC 3298 Scrvic.: in lhe PST~. Aug. 2002.

    lmplo:menting Automatk Location t:pdate for l'ollow-Me dntubnse using VolP Wld Bluetoolh Technologies, limE Trwas:tclion on com-puters, vol. 5 I, No. I 0, Oct. 2002. N"'W services demand integration, EI~"Cironic Engineering Times. Aug. 28, 2000, Iss. 1128; p. 110 Natural Microsystcms, M2 Prcsswirc. Covcnuy: AUJ.l. Ill, 2000.

    Bright House Networks - Ex. 1007, Page 4

  • Case 3:15-cv-00742-TJC-MCR Document 1-3 Filed 06/19/15 Page 6 of 29 PageID 62

    US 8,457,113 B2 PageS

    This pipe dream will come true: Voice Over Intemeti•rotocol (YoU>) technology will make the phone Bo.'< somelhinl! that ro:ally llllks, Businessline. Chennai: Apr. 17, 2002. Using Optimi:mtion to Achi .. ..,·e Enicic:nt Quality ofS.:rvice in Voice over IP Networks, IEEE 2003. Broadsoft literature Broadworks ov.:rview. ( 'opyrij!ht dnte 2002. BroadSoft introduo:es industry's fust complete servtce dehvery and creal ion produCI suite for enhanced teh:phony s.:rvices Brmulworks. ATM Newsletter· Boston: Mw 2000, vol. 9, bs J.p I 3

    BroadSoft unveils advanced architecture for the rnpid and cost effec-tive delivery of enhanced conununications services. Website. Aug. 25. 1999, I•ress relo:ases. 3 pages. AIX Tek-.:otnrnunications: SS7 New Net SS7 Tutorial: Copyrij!ht 1999. Mary Carmich:tel. "Calls That Follow you Anywhere" :--:~·sw

  • Case 3:15-cv-00742-TJC-MCR Document 1-3 Filed 06/19/15 Page 7 of 29 PageID 63

    U.S. Patent

    ' " ::c 0 1-

    z3: .....,en Cll:E a.w

    0 z ~

    ' )

    Jun.4,2013

    8

    " " a: UJ

    /

    ~en-' wen-' oUJ~ zUI-~~z

    0 \.. (.) -\

    Sheet 1 of 11 US 8,457,113 B2

    . CJ LL

    Bright House Networks - Ex. 1007, Page 6

  • Case 3:15-cv-00742-TJC-MCR Document 1-3 Filed 06/19/15 Page 8 of 29 PageID 64

    U.S. Patent

    r-.,. " ::I: (.) 1-

    z3: t-en (/)~ o.w

    Q z ~

    ' \ co ,...

    ' '\. ::I: () 1-

    z~ I-(/) en~ a..w

    0 z

    ' ;=;

    -\ co ,...

    Jun.4,2013 Sheet 2 of 11

    \ co ,...

    1'\ '\.

    "' ~ a.. 0 ~ ...... > .. . . . . . . ' )

    0 'I"'"

    a. 0 > . . . . .

    ~ """' .. ..

    / }-.";

    0 0

    c.o UJ ~

    . a.:. 0 ·. > ·.

    us 8,457,113 82

    C\J . (!)

    LL.

    Bright House Networks - Ex. 1007, Page 7

  • Case 3:15-cv-00742-TJC-MCR Document 1-3 Filed 06/19/15 Page 9 of 29 PageID 65

    Subscriber Registration and Login

    Simple Sample experimentation with features suchasweb dialing

    User views information on

    User accesses web site UIS (User

    lnteracllon System)

    becoming a Yes ubscrlber lncludln

    features and charges.

    User provides personal data including login name and password and credit card Information.

    User selects •vanity• PPN (Extra Cost Option).

    FIG. 3A

    User logs in (apply standard forgotten password procedures}.

    System displays Subscriber's private Information page.

    User views messages, changes configuration, modifies mail lists, etc.

    User enters a tentative PPN, system checks local database for availability

    No

    Bright House Networks - Ex. 1007, Page 8

  • Case 3:15-cv-00742-TJC-MCR Document 1-3 Filed 06/19/15 Page 10 of 29 PageID 66

    ------------------------------------------System selects PPN.

    System selects PPN from local database.

    Acronyms PPN - Public Phone Number allocated by oneCloud (known to public, on business cards, etc., rings oneCioud). LPN - Local Phone Number from local telco (rings l!Ser's phone but is only known to oneCioud and local telco). UIS - User Interaction System - web site user Interfaces with In order to control phone features. TAC- Tandem Acces Controller· System that directly accesses the PSTN.

    FIG. 38

    FIG.3A

    FIG. 3 FIG.3B

    --------.,---------System sends provisioning packet to PSTN Controller.

    I Controller acknowledges provisioning packet.

    I User's new PPN and login name are acknowledged and User Is welcomed as a new Subscriber

    l Done

    Bright House Networks - Ex. 1007, Page 9

  • Case 3:15-cv-00742-TJC-MCR Document 1-3 Filed 06/19/15 Page 11 of 29 PageID 67

    Incoming Message Processing for PSTN Tandem Access Controller

    Acronyms PPN - Public Phone Number allocated by oneCioud (known to public, on business cards, etc., rings oneCioud). LPN- Local Phone Number from local talco (rings user's phone but Is only known to oneCioud and local telco). UIS- User Interaction System- web site user Interfaces with in order to control phone fealures. TAC- Tandem Access Controller- System that directly

    Send to appropriate

    Protocol Conversion subsystems. Control Packet accesses the PSTN.

    r----------~~~~~~ Assemble Signaling and Control

    Process VoiP control messages.

    VoiPH.323 Control Message

    Call Control Messages

    Invalid call Control Request

    Message (from Packets)

    UlS Provisioning Message

    Invalid Database Request

    Perform invalid message analysis and security check

    Database Updated

    Send acknowledgement message to UIS

    FIG. 4

    Bright House Networks - Ex. 1007, Page 10

  • Case 3:15-cv-00742-TJC-MCR Document 1-3 Filed 06/19/15 Page 12 of 29 PageID 68

    U.S. Patent Jun.4,2013 Sheet 6 of 11

    Inbound Call {to Subscriber)

    Receive Incoming Call Request {SS7) from

    PSTN Tandem Office.

    Format Message: Incoming Call Request (including called PPN,

    caller ID, channel#, etc.)

    Look up Calling and Called Parties in Database.

    US 8,457,113 B2

    ~.....;N~o;;.__---1 Refuse call.

    Look up Subscriber specified parameters in database. Determine if additional information Is required from caller.

    IVA Subsystem Yes obtains information

    '>-----~{e.g. collect password from caller, etc.).

    Determine outbound calling number: Look up Subscriber Conditional Call Forward

    information (e.g. time·of-day, day-of·week, caller ID, caller password, etc.).

    Send Call Request (SS7) to PSTN Tandem.

    Yes

    Yes

    FIG. 5

    Bright House Networks - Ex. 1007, Page 11

  • Case 3:15-cv-00742-TJC-MCR Document 1-3 Filed 06/19/15 Page 13 of 29 PageID 69

    U.S. Patent

    Send messages to UIS- Subscriber

    Phone Not Answering

    Jun.4,2013 Sheet 7 of II

    Outbound Call (from Subscriber)

    Subscriber enters or clicks on Outbound Called Number at UIS and indicates which Subscriber number call is to be placed from

    (e.g. cell or home number)

    UIS Formats and Sends a CaiiAndConnect Message to TAC.

    Yes

    TAC places call to outbound number and connects the two.

    FIG. 6

    us 8,457,113 82

    via phone User goes off "hook" on phone

    CO processes dialing and look up

    No PSTN places call in conventional manner

    Bright House Networks - Ex. 1007, Page 12

  • Case 3:15-cv-00742-TJC-MCR Document 1-3 Filed 06/19/15 Page 14 of 29 PageID 70

    U.S. Patent

    "" ~ J: g

    z~ t-rn en~ O-w

    0 z

    " ~

    ~ CD .,.-

    !"'; ~

    ~ (.) f-

    z;;; 1-rn 00,:2 a.w

    0 z

    " ~

    )

    Jun.4,2013 Sheet 8 of 11

    8 '"----._.1 )

    '""'-----' ) 0 ,...

    /

    co ,...

    0 ()

    us 8,457,113 82

    . CJ LL

    Bright House Networks - Ex. 1007, Page 13

  • Case 3:15-cv-00742-TJC-MCR Document 1-3 Filed 06/19/15 Page 15 of 29 PageID 71

    / /

    16-- PSTN TANDEM SWITCH

    L---------1/ '\,.FAX & Modem/

    "-. Calls /

    f-/ ___ _,/ 10--f TAC [}-1 40 I 17- co FAX & Client

    Packets ~. ISP Dial~ up V · .. CO Trunks

    L-----JI .* . Dial-up Modem

    14~0 8 12~

    . .

    ISP~ FIG. 8

    co

    \ ~F~~

    "1:-20

    Bright House Networks - Ex. 1007, Page 14

  • Case 3:15-cv-00742-TJC-MCR Document 1-3 Filed 06/19/15 Page 16 of 29 PageID 72

    U.S. Patent Jun. 4, 2013

    LOOKUP 56 CIDTAG

    DISPLAY TAG INFORMATION 58 ON WEB PAGE

    DISPLAY NAME 60 AND NUMBER

    ON WEB PAGE

    TRANSLATE NUMBER 62

    RING PHONE 64

    SENDCIDTO SUBSCRIBER

    -66

    Sheet 10 of 11 us 8,457,113 82

    74

    OBTAINCID FROM CALLER

    NO

    YES PROMPT CALLER TO UNLOCK

    NO

    BLOCK CALL OR SEND TO VOICEMAIL

    FIG. 9

    Bright House Networks - Ex. 1007, Page 15

  • Case 3:15-cv-00742-TJC-MCR Document 1-3 Filed 06/19/15 Page 17 of 29 PageID 73

    U.S. Patent

    ABANDON CALL

    Jun. 4, 2013 Sheet 11 of 11 US 8,457,113 B2

    80 82

    LOOK UP DNIS AND CID ROUTING INSTRUCTIONS

    88

    87

    NO BLOCK CALL

    PROVIDE RING BACK TONE TO CALLER

    90 93

    92

    FIG. 10

    ABANDON CALL

    Bright House Networks - Ex. 1007, Page 16

  • Case 3:15-cv-00742-TJC-MCR Document 1-3 Filed 06/19/15 Page 18 of 29 PageID 74

    us 8,457,113 82 1

    BRANCH CALLlNG AND CALLER ID BASED CALL ROUTING TELEPIIONI': FEATURES

    CROSS REFERENCE TO REL.i\J'ED APPLICATIONS

    This application is a continuation of U.S. application Ser. No. 11/948,965, filed Nov. 30,2007, entitled "Branch Calling and Caller ID Basc..-d Call Routing Telephone Featwes," which is a divisional ofU.S. application Ser. No. 10/426,279. lilc..-d Apr. 30, 2003. l.'lltitled "Bmnch Calling and Caller ID Based Call Routing Telephone Features:• now U.S. l>at. No. 7,324,635, which is a continuation-in·partofU.S. application Ser. No. 09/565,565, lilcd May 4, 2000, entitled "Telephone Call Control System for the Public Switched Telephone Net· work," now U.S. P.o~t. No. 6,574.328, The subject mauer in the above-identified co-pending and commonly owned applica· tioru; is incorporated herein by reference.

    FJEI..J) OF TilE INVENTION

    2 A preferred embodiment of the inventive system describc..>d

    herein connects at the tandem, thereby eliminating these problems.

    In the edge devices residing in the PSTN central ollices, the s I st party (the calling pany) has numerous features av;Jilable

    (dialing options). The 2nd pany (called party) also has options available such as call forwarding, but these features typically r~.-quire acc1.'SS from the first or second party's device and arc extremely awkward to program. 'llte user interuction

    10 is not only awkward. it is limited and r~.-quircs interaction with the tck-phone company to provision them. In other words, past systems for pnwisioning, meaning addition, mndilica· tion, or control of telephone features. r1.-quircd a subscriber to make the feature selection through the tdephone business

    IS office. Central office workers would then implement the pro-visioning Wlder requc..'St of the business ollice.

    Call Forwarding is one popular provision. "lberc is signi· fication transmission dc..ogradation for Call Forwarding to take place. The calling party pays for d. which do not allow dirc..'CI 3rd-party call cnntrol. These scr·

    BACKGROUND

    P1.'0ple have usc..>d various means for limiting interruptions 3u due to the telephone. In the past. pc..•ople uSl..-d switchboards and secretaries to screen incoming, or inbound, calls. Vilice nmil systems took over some of this role both in the home and

    vices provide good user interaction. some viltthe internet. but they rely upon the toll network through the use tlf "KOO" numlx:rs.

    'lltis rc..-quires the subscriber to pay by the minute ami dues not allow the subscriber to take advantuge of nwnbcr pun-ability in order to ubtain 3rd-party call cuntrol. There d within the PSTN and automatically associated with stor1.-d information relating to the caller. 'lbe

    Bright House Networks - Ex. 1007, Page 17

  • Case 3:15-cv-00742-TJC-MCR Document 1-3 Filed 06/19/15 Page 19 of 29 PageID 75

    us 8,457,113 82 3

    stored information may have been previously entered into a ml.!mory within the PS1N by the ~ub~criber vi11 the world wide web. The CID signal may bl.! also used to route the call to one of more lorwarding numbers or to take any other action, ~uch as blocking the call. This feature al~ allows the subscriber to u~e the CID signal to display certain inlorma-tion even though the caller may have her CID blocked.

    Another feature described herein is referred to liS branch calling, which allows a call to be lorwardoo to multiple tele-phones simultaneously. where the lirst telephone answered JIJ terminates the calling of the other telephones (or any other end units).

    The prderrw ~ystcm describ~o-d h!.!rein adds direct control of third party c11ll control featur~o-s, but does not sullcr lmm 15 any of the disadvantages listed above, and allow~ the sub-scriber to manage his/her telephone system in a dynamic and exceptionally usl.!ful manner that i~ not currently available through the existing PSTN. The system allows !.!nhanced dir1..'Ct third-party call control features, such a~ selective call 20 routing and remote dialing, to be added to the PSTN (Public Switch~o'

  • Case 3:15-cv-00742-TJC-MCR Document 1-3 Filed 06/19/15 Page 20 of 29 PageID 76

    us 8,457,113 82 5

    call using the se)~'Ctcd lcatures, calls tht: subscriber, as appro-priate. using the subscribt:r's private phone numbt:r and con-nects the two culls. The process is trnnsparent to the parties.

    6 Plac~'S outgoing calls in response to incuming calls accord-

    ing to information downloaded on the data link. Incoming call data is rec~.oived by the 'f.o\C 10 from the

    tandem switch 16. 'nte TAC 10 processor checks calling and 'lbe TAC 10 is connected inside tile PSTN in the sense that it is not an edge devi~-e such as a PBX or centr.d office (CO) switch because it does not connect directly to subscribers. Rather, it redin.'Cts calls to subscribers. The TAC 10 provides intelligent interconnection between a calling party and a sub-scriber.

    s called numbers, class of service, tinle of day, number lists. etc. In some cases additional data is gather~-d from the calling party via a DSP (Digital Signal Processing) system and stored in the system memory. The DSP system is used to play call progress tones and voice announcements as requin.-d. \-oice

    ·nte reader should keep in mind that although only one tandem switch 16 is shown in FIG. 1, the invention will apply equally well to a network of tandem switches, as shown in FIG. 2. FIG. 2 also illustmtes how tht: subscriber can makt:

    10 announcements can be played through the DSP system. In response to the call data, an outgoing call to the subscriber 12 may be placed back through the tandem switch 16 by TAC 10. The TAC 1 0 links the two calls and monitors the connection.

    c111ls using voice uver IP vil!r \i~ables. 'llte TAC I 0 k~-eps tr.tck ofincoming und outgmng calls based on this inlbnnation.

    'Inc "lAC 10 ffiiiY be implemented using conventium1l pm-cessor hardware. 'lbe conn1.'Ction to the tmtdem switch 16 may be as simple as a telephone circuit, since the TAC 10 recciv~'li an incoming c;~lllrom u culler und processes the call. Devising the software/firmware usc to cuntrulthe 'J:o\C 10 is well within the capability of those skill~'d in the art since the various control features that can be milde available are gcn-ernlly ;~)ready kmlwn.

    Certain advantag~os that can be obtain~"() using the invention include the lollowing:

    Web-Bused 'lelccom Navigator Manage Incoming Call Control Conditional Call Blocking/Forwarding/ Alerting Tmte-of-Day. Dily-of-Week. Follo\\o-Mc. Caller RL'Covm-

    tionll'assword Caller ID, etc. Call Screening/Retrieval from Voice Mail Interactive voice Response and Speech Recognition Mrutage Outgoing Call Control Click-to-Dial Calling

    Bright House Networks - Ex. 1007, Page 19

  • Case 3:15-cv-00742-TJC-MCR Document 1-3 Filed 06/19/15 Page 21 of 29 PageID 77

    us 8,457,113 82 7

    Group Calling and M~-ssaging Web-Ras~-d Rilling W~-b-Driwn Personal Communications Management Cost-Effective Single Phone Number Access On-Line "Personal Digital Assistant" On-Line "Telcom Navigator" Inspired User Interaction Secure and Reliable Technology Cost-EIT~"Ctive Single Phone Number Access CLEC Status Free Local Calls. Incoming Calls (not 800 'loll Service) Retain Current Number (Local Number Ponability) Low-Cost Calling Titroughout LATA Flat-Rate Foreign Exchange Single Installation Covers Entin: LAT.-\ \biP Toll-Bypass Compatible With Existing Devic~'S, Standards Standard DTMF and VoJP Phon~-s Wireless Phones Standard Wired/Wireless and PIM Browsers Web-Based Personal Digital Assistant Centralized and Consistent Personall>.1ta Build Once, Usc Anywhere Private/Public Phone Directories and Calendars "Post-It" Style . .o\nnotation of Numbers Web Dialing Click-to-Dial from Web Pages, Dir~"Ctorics, Calendars Multiple Plmne l.ist M:magemcnt Unified Messaging Voice Mail Acc~'Ss. Prompts. Alen \ia Web User lnter.Jction Expected Belmvior Compatible with Familiar Products (e.g. Palm Pilot) Commonality Between All Wired and Wireless Mode-Ba~-d Definition and Selection Vacation. Dinner Time. Go Away. Family Call Waiting Templates Learning Modes Persona-llased User Interaction Design Speech recognition Windows drag and drop Automatic Data Capture Build Phone List Bas~-d on Coli~"Cted Usage Information Drag and Drop Into Lists &"Cure and Reliable Technology Separate Web-Site and Link Gat~"Way No Direct External Acc~'Ss to Gateway Additional Security Layer No Denial-of-Service to Voice Links VoiP Link Degradation Detection Automatic Cutover to PSTN E-Commcrcc Security Billing Encryption Caller ID Based Call Routing One advantage of using TAC Ill is its ability to enhance

    caller ID infomtation. Caller ID is a common li:ature where a calling puny's telephone number is transmitll.-d to the called party's telephone so it can be displayed on 11 smull displny sc~'lln in the telephone. This caller ID inlornmt iun is pnw idcd

    8 ·1:-\C 10 c:m usc this autonmtically gcneratoo caller ID

    signal to pruvide an cnhanet.>d set of caller II> related features. One such lcature is thco association ofthco standard cd in a memory addressed by 'f.I\C 10. The cnhunct..>d caller ID information provided tltrough 1J\C 10 provides a valuable tool to the subscriber in handlins incoming calls. The basic caller ID information. such as the culler's telephone number and name. c:m still be sent to the subscriber's phone

    tu and displayed in a t:onventionul manner whilo.: the enhanced caller ID inlormation may be displayed on the phone display or on the subscriber's computer monitor via the web.

    The caller ID sigJUJis. pursuant to the SS7 protm:ul. are detected by 'IJ\C 10 when a calling pany calls the subscriber

    1 s using the subscriber's public telephone number, as previously ~-scribed. TAC 10 then uses the basic calk>f ID data to address a look-up table (LUT) containing any additional information that the subscriber has entered into the LUT's memory locations for association with that caller ID data.

    20 FIG. 8 shows such a LUT 40 within or conn~"Cted to TAC 10. In one example, the subscriber may identify a pros~'Ctive

    calling party's telephone number to TAC 10 via the Internet and then associate the number with any other information for storing in LUT 40. Such other information may be all the

    25 possible callers using the calling telephone. personal inlor-mation regarding the calling puny. billing information, busi-n~-ss inlonm1tion. account numbers. pust discussions with the caller. or d lor access by a panicular subscriber arc available to that subscriber.

    A subscriber may prugr.1m 1:-\C I 0 using the V".Jrious ml.."dns d~-scribed previously to perform any number of features on an

    40 incoming telephone call based upon the caller ID data. Such li:atures include lorwarding a call associated with th:ll pur-ticular caller ID data to one or more other telephon~-s. or blocking calls associated with that panicular caller JJ) data. Such calls may be forward'->d or blocko..>d only at ccnuin times

    45 or on certain days as ~oquest~od by the subscriber. :\II uf the other features previously describt..-d may also be applied based upon the caller ID.

    When the calling pany elects to block her caller ID infor-mation, displaying the caller's number and name on the sub-

    so scriber's telephone may violate the privacy act, so such a restriction should be prograrnmt..-d into the system. However. "IJ\C 10 may still use the caller ID information for various 1~-gal purpo~-s. For example, the subscriber may not wish to receive phone calls from a panicular phone number or calling

    ss rarty. 'Jbe subscriber may transmit to 'lA(' Ill the caller II> information (e.g .• the tek'Phone numb~-r andlur the name) and instruct 1i\C 10 to either li>rward the call. block the call. or transmit any additional inlormation from LUT 40 to the sub-scriber's pl11mc display ur computer monitur li1r screening the

    611 caller. by the calling puny's centrdl office switch. Signaling System No.7 (SS7) is a global standard li.>r telecommunications and delines the pmccdure~ and pmtocol by which network cle-ments in the PSTN exchange information (including the caller I D) over the telephone network lor call set up. routing, and control. In some telt,.'phone sets. including wireless tcle- 65 phones, the name of the caller associated with the telephone number is also displayed on the culled party's display screen.

    If caller ID inlommtiun does nut exist. such as v.hcn: the local telephone comr:my does nut olfcr caller II>. T.'\( · Ill. when receiving the incoming call. can transmit an automatic m~"Ssage to the caller to enter identification information. TAC 10 then uses that information to address L\JT 40 to identitY any associated information in LUT 40 for tmnsmissiontu the subscriber. TAC 10, in a recorded or simulated voi«.-c. can

    Bright House Networks - Ex. 1007, Page 20

  • Case 3:15-cv-00742-TJC-MCR Document 1-3 Filed 06/19/15 Page 22 of 29 PageID 78

    us 8,457,113 82 9

    requt.'St the caller to enter her phone number via the telephone kt.'Ypad. Alternatively, TAC can request that the caller speak her name or number, which would then be played to the subscriber or convened to text or a code by TAC I 0 to address LUT 40. Alternatively, tht: caller can t:nter a personal identi· tic~llion number or any other type of code (e.g., the caller's name) via the kt.'Ypad. which would idcnti!Y the caller to l:o\C 10. Once obtained. the caller ID inlbrmation emered can be used to route the incoming call viu TAC 10 in ;my wuy pm· grmnmed by the subscriber. Call routing can be based on time of day, the caller ID. any >Aeb input instructions. ~•direction by the calling pany itself. or ;my other variable.

    "lltis lt.oclutique is contro~sted with 800-type services, which are rt.'Verse long distance services n:quiring the owner of the 800 number to pay for the incoming call. With 800 numbers, the caller lD must be Wlblocked to identi!Y the amount of the toll. With the inwntive tt.ochnlque, wen blocked caller ID calls can result in inlormation about the c

  • Case 3:15-cv-00742-TJC-MCR Document 1-3 Filed 06/19/15 Page 23 of 29 PageID 79

    US 8,457,113 B2 II 12

    In response to the answer supervision signalinll. ·I:·\(· 10 ab:mdons the other call to the second telephone (step I 00 ).

    telephone. or via any other technique. One set of these instn1ctions is bmnch e

    3. A method as defined in claim 2. lurthcr comprising the step of:

    associating the call data with a calling leature. previously selected by the subscriber to be perfonn1.'

  • Case 3:15-cv-00742-TJC-MCR Document 1-3 Filed 06/19/15 Page 24 of 29 PageID 80

    US 8,457,113 B2 13

    4. A method as dclined in claim 3. wheNin the at least two c:tlls to the communic:ttions devices :tre any combination of local call. long distance call. cellular call. and VOIP call.

    5. A method as defin'->d in claim 3. wheN in when one of the calls to the conununications devic'-'S is answer'-'(), an an~wcr supervision signal is transmitted to the call processing sys-tem, and the call processing system abandons the other calls.

    6. A method as delined in claim 5. wherein thc answer supervision is pursuant to the SS7 signaling protocol.

    7. A method as delined in claim 2. wherein the call pro- w cessing system is coupl'--d to the switching lacility. which is a J>STN tandem switch within the telecommunications net-work, which is a public switchec.ltclephonc network (PSTN). and wheNin receiving the call from a calling party '-"Omprises 1 s the steps of:

    receiving call data which is associated with a first call through tht: tandem switch from the calling party intended lor the subscriber atl'--r the calling party has entered a first telephone number, the first telephone 20 number being the subscriber's public telephone number. the call processing system simultaneously initiating at least second and third calls using second and third tcle· phone numbers different from the first telephone num-ber. 25

    8. A method as defined in claim 2. further comprising the step of:

    idemifying one or moN control criteria associat'--d with the subscriber. wherein the une or more control criteria had been pr'-'Viously provided to the web server, and com· Ju pleting the call in accordance with the control criteria associated with the subscriber and establishing the voice communication only in accordance with the control cri-teria.

    9. A method as defined in claim 1, wherein the tclccom- 35 munications network IUrther comprises any one or more of a switched ne1work, a packet-based network, and a wireless nctwork.

    14 20. A method as defim.-d in claim 1. wherein ;n lc-.tst a

    portion of the call is completed over a wireless link. 21. A method as defined in claim 1. wherein the commu-

    nications device is any one of a wired telephone device. a computing device, u wireless device. a cellular device. a por-table device with cellular capability. ;md an intomwtion uppliunce.

    22. A method us defined in claim I, wherein the telL-com-munications network comprises a network of switching litcilities perlbmting a class 4 switching function.

    23. A method as defined in claim I, wherein the tcl'-ocom-munications network comprises 11 tu:J'work of class 4 switches.

    24. A method liS defined in claim 1, wherein either the calling pany or the called party have a capability to r'-'1.\uest control criteria for execution by the web-enabled processing system to pt:rform one or more of the following opemtiuns:

    a) Conditional Call Blocking/Forwarding b) Interactive Voice Response and Speech R'--cugnition: c) Click-to-Dial Calling; d) Web-Bas'->d Billing; e) Retain Current Number (Local Number Ponability); I) Web Dialing; g) Click-to·Diallrom Web Pages. 25. A method as delined in claim I. wherein the switching

    lacility utiliZ'-'S a TUM switching matrix. 26. A method as defined in claim 1. wherein the switching

    facility utiliz'-'S an 1\:I"M switchins matrix. 27. A method as defined in claim I. wherein the switcb.iug

    lacility utiliZL'S a crosspoint switching matrix. 28. A method as defined in claim I, wheNin the switching

    facility utiliz'--s a VOIP switching matrix. 29. A method for routing calls from a calling party lo a

    called party perf(um'--d by a web-enubled process ins system including one or more web servers ~.-oupk-d to a call process-ing system serving as 1111 intelligent interconnection between at least one packet network and a circuit-switched network in 10. A method as delinec.l in claim I. wheNin the commu·

    nications device is a digital d'-'Vice. 11. A method as delined in claim I. wherein the web

    enabled processing system is implemented using a distributed architecture spanning at least two locations.

    4U a telecommunications network, the circuit-switchL-d network comprising edge switches lor routing calls !rom and to sub-scribers within a local geographic urea and switching facili-ties lor routing calls to other edge switches or oth~:r switching

    12. A method as defined in claim 1. wherein the web enabled prucL-ssing system utilizes a prugmmmed processor 4S utilizing the TDM architectul\!.

    13. A method as defined in claim I, wherein the web enabled processing system utilizes a progmmmed processor utilizing packet switching.

    14. A method as defmed in claim 1, wherein the web so enabled processing system utilizes a programmed processor utilizing a voice over IJ> (VoJP) architecture.

    15. A method as defined in claim I, wherein the call origi-nated by the calling party via the second network is facilitated usingVoiP.

    16. A method as delined in claim 15, wherein the call is originatt .. '

  • Case 3:15-cv-00742-TJC-MCR Document 1-3 Filed 06/19/15 Page 25 of 29 PageID 81

    us 8,457,113 82 15 16

    facilitating selection of at least one calling feature by the subscriber, the web-enabled rmcessing system conlig· urcd to perform the steps of:

    upon receiving the call from the calling rarty, using the communications device to implement a calling feature previously designated by the subscriber via the web server;

    41. A method as delined in claim 40, wherein the at Jc-.st two calls to the communications devices are any combination oflocal call, long distance call, cellular call, and VOIP c-. II.

    42. A method as defined in claim 40, wherein one of the s calls to the communications devices is answered, an answer

    supervision signal is trnnsmined to the processing system, and the processing system abandons the other calls.

    placing at least two calls simultan~-ously to at least two different communications devices previously desig-nated by the subscriber.

    detecting that the call has been answered at one of the communications devices~ and

    to

    in response to the detecting, abandoning otlu:r calls to the remaining one or more communications devices and establishing a conn~-ction betw~o-cn the calling puny's 15 communications device and the answer~'() communicu· tions device.

    32. A method as defined in cl;tim 30, wherein the subscriber is a subscriber of residential tel\.>phone service.

    33. A method as de lined in claim 30, wherein the subscriber ~o is a subscriber of business telephone service.

    34. A method as defmed in cl-.im 29. wherein the !>"Witching lacility utilizes a TDM switching matrix.

    43. A method as delined in claim 42, wherein the answer supervision signal is pursuant to the SS7 signaling protocol.

    44. A method as defined in claim 39, wherein the call processing system is coupled to the switching lhcility. which is a PSTN tandem switch within the telecommunications network, which is a public switched telephone network (PSTN). and wherein receiving call data which is ussociat\.-d with a call lium a Cilllin~,~o potrty comprises the steps ul':

    rec~·iving call data which is associated with a lir)1 call through the tandem switch lrom the callin1,1. pd archit~'Cture spanning at least two locations.

    49. A method as defined in claim 38, wherein the web-enabk-d proc\.'Ssing system utili7.es a prograllllnc:d processor utilizing the TDM architecture.

    50. A method as defined in claim 38. wherein the web· 45 enabk-d proc~oossing system utiliz~oos a progranunc:d pnt~~ssur

    utilizing packet switching.

    receiving call data which is associated with a call origi· nat~>d by the calling party via the circuit-switched net· work, at the call processing system, the calling pany using 11 communications device to originutc the call for the purpose of initiating voice commWlication, the call processing system coupled to at least one switching lacility of the circuit-switch~-d network. the call pmcess· ing system processing the call across the circuit· Sll switched network and the packet network to compk'le the call to the called pany: and

    establishing the voice t:onununication betwwn the calling party and the called party al\cr the call has been com-pleted, across both the circuit-switched network and the packet network.

    39. A method as defin~-d in claim 38, wh~"''Cin either the calling party or the called party is a subscriber of the web-enabled proC\.'Ssing system.

    40. A method as defined in claim 39, further comprising the step of:

    associating the call data with a calling feature, previously selected by the subscriber to be performed on the call, the calling feature being to forward the call to at least two conununications devices; and

    simultaneously initiating at least two calls to at least two communications devices.

    51. A method as delim .. -d in claim 38, wherein the web· enabled processing system utilizes a pn1grammed rrucessor utilizing a voice over IP (VoiP) architecture.

    52. :\ method us defin~o-d in claim 38. wherein the c

  • Case 3:15-cv-00742-TJC-MCR Document 1-3 Filed 06/19/15 Page 26 of 29 PageID 82

    US 8,457,113 B2 17 18

    cull data with u calling lc;Jture. previously sek'cted by the subscriber to be performed nn the call. the calhng li:ature being to forward the call to at least two communication dL-vices; and wherein the interface capability is designed to

    58. A method as defim.'d in claim 38. wherein the commu· nications device is any one of a wired telephone device. a computing device, a wirek:ss device. a cellular device. a por· table device with cellular capability. and ;ul inlonnation appliance.

    59. A method as defined in claim38, wherein the telecom-munications network comprises a network of switching facilities perfonning a class 4 switching function.

    s simultaneously initiate at least two calls to at le;Jsl two com· munications devices.

    60. A method as defined in claim 38, wherein the telecom· munications network comprises a network of class 4 10 switches.

    61. A method as defim:d in claim 38, wherein either the calling party or the called party have a capability to n:quest control criteria for execution by the web·enabl\.'li processing system to perfonn one or more of the following operations: 1 s

    a) Conditional Call Blocking/Forwarding/Alerting; b) Interactive Voice Response and Speech Recognition; c) Click-to-Dial Calling; d) Group Calling and Messaging;

    68. A communication network as dcfmcd in claim 67. wherein the ut least two calls to the r establishing the voice conununicatiou betWL'Cil the call· ingparty and the called party after the call is completed, 611 across both the packet n~:twork rutd the circuit-switched network.

    66. A t:onununication network as delined in claim 65. wherein either the calling puny or the called p:1rty is a sub· scriber of the web-enabled processing system.

    67. A conununication network as delined in claim 66, wherein the imerface capability is designed to associate the

    6S

    72. A communication network as delin~.>d in claim 71. wherein the subscriber's public telephone nun1ber can be sek>ctt:d via the web server.

    73. l\ communication network as definL>d in claim 71. wherein the web-enabled processing system is desigJlL>d to be conligured to aCCL'Pt one or more control criteria previously d in claim 65. wherein the web-enabkd processing system utilizes ;t pro· gramm1.>d processor utili:.'.ing the TDM nrchitL'CtUI\.'.

    78. A communication network as delin~.>d in claim 65, wherein the WL>h·t:nabk-d pmcessing system utilil'.cs a pro· gro~mmL'Ii proc

  • Case 3:15-cv-00742-TJC-MCR Document 1-3 Filed 06/19/15 Page 27 of 29 PageID 83

    us 8,457,113 82 19

    81. A communication network as defined in claim 80, wherein the call is originated and completc:d using VOJP, but has at least one leg through the circuit-switched network.

    82. A communication network as defined in claim 80. wherein the call processing system is designed to be located within a local service area corresponding to the specifi~.'d processing system.

    an information appliance.

    96. A communication network as defined in claim 95. wherein the subscriber's public telephone number is selected via the web server.

    97. A communication network U$ dctin~.-d in claim 95. 87. A communication network as delined in claim 80. wherein the tek'COmmunications network comprises a net-work of switching facilities performing a class 4 switching function.

    88. A communication network as defined in claim 80, wherein the telecommunications network comprises a net· work of class 4 switches.

    2 5 wherein the interlace cap;1bility associates the cilll duta wuh a calling lcature, previously sei1.'Cted by the subscriber to be performed on the call, the calling feature being to forward the call to at least two communications devit.-es and wherein the interface capability simultani.'Ously initiates at least two calls

    JO to at least two communications devices. 89. A communication network as defined in claim 80,

    wherein either the calling party or the called party have a capability to request control criteria lor execution by the web-enabled processing system to perlorm one or more of the following operations:

    a} Conditional Call Blocking!Forwanling!Aierting; b) lntcr J•hones: g) Web Dialing; h) Click-to-Dial fn1m Web Pages. Directories.

    35

    90. A communication network as defined in claim 65. wherein lhe switching litcility utili:tt.'S il TOM switching 45 matrix.

    91. A conununication network as defin1.>d in claim 65. wherein the switching fucility utilizes an :UM switching matrix.

    92. A communication network as defined in claim 65, so wherein the switching lhcility utilizes a crosspoint switching matrix.

    93. A communication network as defined in claim 65. wherein the tandt.'lll switch utiliZt.'S a VOIP switching matrix.

    94. A communication network comprising a web-enabled ss processing system including one or more web servers coupl1.-d to ll call proc1.-ssing system serving as an intelligent interconnection between at least one cin:uit-switched net· work ilnd a packet network in a tclccooununications network, the cin:uit-switched network comprising edge switches for 6o routing calls from and to subscribers within a local g~.oogro~phic area and tandem switches li1r muting calls to other t.-dge switches or other tandem ~·witches local or in other g~.·ogr.1phic

  • Case 3:15-cv-00742-TJC-MCR Document 1-3 Filed 06/19/15 Page 28 of 29 PageID 84

    us 8,457,113 82 21

    104. A conununication network as defined in claim 94. wherein the communications device is a digital device.

    105. A oonununication network as defined in claim 94, wherein the web-enabled processing system is implemented using a distributed archik.'Cture spanning at least two loca-tions.

    22 122. A conununication network as defined in claim 94.

    wherein the tandem switch utili?.es a VOIP switching matrix. 123. A conununication network as delined in claim 38,

    wherein the switching lacility utilizt.-s a TDM switching matrix.

    124. A method as defined in claim 1 wherein the one or more web servers coupled to the call processing system arc coupled through a data base.

    106. A oonunuuication network ns defined in claim 94, wherein the web-enabled processing system utilizes a pro-granuned processor utilizing the TDM architecture.

    107. A conununication network as defined in claim 94, wherein the web-enabled processing system utilizes a pro· gr.tmmed processor utilizing packet switching.

    125. A communication network as defined in claim 29 to wherein the one or more web servers coupled to the call

    processing system are coupled through a data base.

    108. A oonununication network as defined in claim 94. wherein the web-enabled processing system utilizes a pro-gmnuned processor utilizing a voice over IP (\-biP) architi.'C- 15 ture.

    126. A conununication network as defined in claim 38 wherein the one or more web servers coupled to the call processing system are coupled through a data base.

    127. A communication network as delined in claim 65 wherein the one or more web servers designed to be t.'lmpled to the call processing system are d .. osigned to be coupled through ;1 dl1ta base.

    109. A r.:onununication network as defined in claim 94, whereinthu call origind through a duta busc.

    111. A communication network as defined in claim 109, wherein the web-enabled processing system is located within 11 local service area corresponding to the specified recipient. 25

    112. A conununication network as delincd in claim 109, wherein the web-enabled processing system is configured as a tandem access controller.

    113. A conununication network as dcfmed in claim 112, whr.:rein the tandem ucccss c:.'Ontrollcr is coupled to ood oper- Jo utes in conjunction with at least one of the tandem switches located within the telecommunications network.

    129. A method as delined in cluim I, wht.'rein the cilll data includes a call rt.-quo..ost.

    130. A method as delined in claim 29. wherein the cull data includes ;1 cull ct.-quest.

    131. A method as delined in claim 38. wherein the c:11l data includes a call ro..-quc:.ost.

    132. A method as defined in claim 65, wherein the c;lll dd processing system Hl perform one or more of the following operations:

    a) Conditional Call Blocking/Forwarding/Alerting; b) lntt.'f'llctive Voice Rt.ospoosc and S~'Ch Recognition: c) Click-to-Dial Calling: d) Web-Based 13illing; e) Retain Current Number (Local Number Portability); 1) Standard DTMF and VoJP Phones; g) Web Dialing; h) Click-to-Dial from Web Pages, Directories. 60 119. A communicution network as dcfint.-d in claim 94,

    wherein the tandem switch utili:r.cs a TDM switching matrix. 120. A conununication network as defined in claim 94,

    wherein the tandem switch utiliZt.os an ATM switching matrix. 121. A oonununication network as defined in claim 94, 65

    wherein the tandem switch utilizes a crosspoint switching matrix.

    136. A method as defined in claim 38. wherein the call data includes a telephone nwnber.

    137. A method as defined in claim 65, wherein the call datu includes a telephone number.

    138. A method as defined in claim 94. wherein the call data includes a telephone number.

    139. A method as defined in claim 1. wherein the call data includes an IP address.

    140. A method as defined in claim 29. wherein the call data includes an IP address.

    141. A method as defined in claim 65. wherein the call data includes an IP addrt."Ss.

    142 A method addr1.'lis.

    143. :\method of providing ;m intelligent intercunnt.-ctiun between a first communication network und a s...'Cond com-munication network, comprising:

    rt.'Ceiving at a controller call data which is associ11ted with a first cull via a first communication network:

    accessing control criteria by the controller bast.'llupon the call data:

    initiating a second call via a second communication net-work by the controller using the call data and the control criteria, wherein at least one of the ftrst and the second oonununication networks is a voice over IP (VOIP) nct-work;and

    enabling communication between the first cull and the second call by the controller.

    144. A method as defined in claim 143, wherein the call data includes a call rc:.-quc:.ost.

    145. A method as defined in claim 143, wherein the call data includes a telephone number.

    Bright House Networks - Ex. 1007, Page 27

  • Case 3:15-cv-00742-TJC-MCR Document 1-3 Filed 06/19/15 Page 29 of 29 PageID 85

    us 8,457,113 82 23

    146. A method as defined in claim 143. wherein the call dcnnd call by routing the communication thmugh the controller.

    166. '!be Clmtroller of claim 163, wherein the controller is configured to enable the communication between the first call and the second call through an external di.'Vice.

    167. lbe controller of claim 163, wherein the controller comprises u distributed architecture spanning multiph: dis-crete devices.

    168. The controller of claim 163, wherein the control cri-teria includes security measures.

    169. The controller of claim 168, wherein the security measures include call logging.

    156. A method as defined in claim 148, wherein the secu-rity measures include conditional call blocking

    157. A method as delined in claim 143. wherein the control criteria is supplied via a packet interfac~.

    170. The controller of claim 168, wherein the security 25 measures include web based billing.

    158. TIJemetbodofclaim 143, wherein theconununication between the first call and the second call is routed through the controller.

    159. The methodufclaim 143. wherein the communication bt:tw4-'Cn the first call and the S4-'COnd call is en;tblt.:d via an Ju external device.

    171. lbe controller of claim 168, wherein the 54-'Cority measures include the prevention of denial of service an