throbber
(12) United States Patent
`Christie, IV
`
`US006430176B1
`(10) Patent N0.:
`US 6,430,176 B1
`(45) Date of Patent:
`Aug. 6, 2002
`
`(54) MULTIMEDIA CHANNEL MANAGEMENT
`THROUGH PSTN SIGNALING
`
`(75) Inventor: (ssrsrguel Henry Christie, IV, Cary, NC
`
`6,256,389 B1 * 7/2001 Dalrymple et al. ....... .. 379/900
`6,272,127 B1 * 8/2001 Golden et al. ............ .. 370/352
`6,278,704 B1 * 8/2001 Creamer et al. .......... .. 370/352
`FOREIGN PATENT DOCUMENTS
`
`(73) Assignee: Nortel Networks Limited, St. Laurent
`(CA)
`
`( * ) Notice:
`
`Subject to any disclaimer, the term of this
`patent is eXIended or adjusted under 35
`U50 154(1)) by 0 days-
`
`(21) Appl, N()_j 09/187,975
`_
`NOV. 6, 1998
`(22) Flledl
`(51) Int. c1.7 ........................ .. H04L 12/50; H04L 12/52
`(52) us. Cl. ..................... .. 370/355; 370/261; 370/352;
`.
`.
`.
`.
`370 389 379 93.01 379 900 379 901
`/
`’
`/
`’
`/
`’ 374/905;
`(58) Field of Search
`370/261 351
`370/352, 353, 354, 355, 356, 357, 389;
`379/9301’ 93'09’ 93'11’ 93'14’ 93'15’ 202’
`231, 234, 900, 901, 908
`
`(56)
`
`References Cited
`
`EP
`W0
`W0
`
`0 841 831 A
`WO 98/41032
`WO 98/44703
`
`5/1998
`9/1998
`10/1998
`
`......... .. H04Q/11/04
`
`.......... .. H04M/3/22
`
`OTHER PUBLICATIONS
`Handley, SchulZrinne, and Schooler. SIP: Session Initiation
`Protocol. Internet Engineering Task Force Internet Draft.
`Nov. 11, 1997. pp. 1—69.*
`M. Sherif, F. Burgi, A. Schiano, and K. Tewani. Multiple
`Call Establishment for Multimedia Services on the PSTN.
`1997 IEEE' pp‘ 407_410~*
`M- Sherif- Multimedia Networks and the Public Switched
`Telephone Network IEEE Communications Magazine' Jan'
`1996. pp. 92—94.*
`
`.
`
`.
`
`.
`
`.
`
`H. SchulZrinne. A comprehensive multimedia control archi
`tecture for the Internet. Technical Report. Dept. of Computer
`Science, Columbia University. 1997. pp. 1 12.
`European Search Report dated Apr. 25, 2000.
`Thom Gar A “H 323' The Multimedia Communications
`’
`y "
`'
`'
`Standard For Local Area Networks,” IEEE Communications
`Magazine, Dec. 1996, pp. 52—56.
`
`_ *
`
`U.S. PATENT DOCUMENTS
`
`*
`
`.
`
`‘med by examlner
`
`.
`
`.... .. 348/7
`5,410,343 A * 4/1995 Coddington et a1. ..
`370/352
`5,604,737 A
`2/1997 Iwami et al.
`379/202
`5,689,553 A * 11/1997 Ahuja etal.
`709/204
`5,916,302 A * 6/1999 Dunn et al.
`..... .. 370/352
`5,917,817 A * 6/1999 Dunn et al.
`6,028,917 A * 2/2000 Creamer et al. ..... .. 379/10001
`6,046,762 A * 4/2000 Sonesh et al.
`....... .. 348/16
`6,125,126 A * 9/2000 Hallenstal
`370522
`6,128,304 A * 10/2000 Gardell et a1, _
`370/401
`6,141,341 A * 10/2000 Jones et al. ............... .. 370/352
`6,157,950 A * 12/2000 Krishnan ------------------ -- 709/223
`671617134 A : 12/2000 Wang et a1~
`709/220
`g1 *
`gin?
`6,205,135 B1 * 3/2001 Chinni et al. ............. .. 370/356
`
`,
`
`,
`
`rmwa a e a .
`
`Primary EXami'_1@r—HaSSaH KiZOll
`AsslsmntExammer—J0e bogsdon
`(74) Attorney, Agent, or Firm—Withrow & Terranova,
`P_L_L_C_
`
`(57)
`
`ABSTRACT
`_
`_
`A method and apparatus establishes through the public
`switch telephone network, a multimedia communications
`session between ?rst and second telecommunications infra
`structure. Each infrastructure is located on a separate private
`data network and comprises logic to automatically establish
`an integrated voice and data session initiated by a single
`telephone can from one mfrastrucmre to the other‘
`
`-
`
`6,222,826 B1 * 4/2001 Faynberg et al. ......... .. 370/252
`6,240,449 B1 * 5/2001 Nadeau .................... .. 709/223
`
`40 Claims, 12 Drawing Sheets
`
`El
`
`[3791
`
`(100)
`Off-Hook &
`DTMFDIqllS
`
`El
`
`E1
`
`El
`
`E51
`
`51
`
`(102)
`
`SNM
`
`(104)
`
`most
`CAM 777M INM
`
`,
`
`,
`~§€§m
`eup
`
`(108D)
`Setup
`
`H24)
`
`I
`
`2nd Alert
`‘m1
`
`(132G)
`
`2nd Connect
`.Vtessuqe
`
`925)
`
`.
`Rmg BUCK
`
`(13%)
`2nd Connect
`Message
`
`(122)
`
`ACM
`
`(130)
`,
`ANM
`
`(133)
`“H9119?
`
`1115c‘,
`(116D)
`Iymemnq 1st Alert/Hg
`
`(1280]
`15? Connett
`Messuqe
`
`(128 b?
`1st Connect
`Message
`
`(134)
`DUtO
`
`Petitioner Apple Inc. - Ex. 1015, p. 1
`
`

`

`U.S. Patent
`
`Aug. 6, 2002
`
`Sheet 1 0f 12
`
`US 6,430,176 B1
`
`{2962
`E5 255 25a
`
`V >
`f \ /, \
`\ /
`\mr / \ 43
`
`
`
`EEUEEPcE 230350;;
`
`
`
`mCQEQEJEEQQEmF 201022588823
`
`N? P
`
`Petitioner Apple Inc. - Ex. 1015, p. 2
`
`

`

`U.S. Patent
`
`Aug. 6, 2002
`
`Sheet 2 0f 12
`
`US 6,430,176 B1
`
`_ _ _ _ _ _
`
`@i _ _ _ _ _
`
`_ _ _ _ _ _ _ _
`
`_ _ _ _ _ _ _ _ _ _ _ _
`
`mimm:
`
`Emm:
`
`Petitioner Apple Inc. - Ex. 1015, p. 3
`
`

`

`US. Patent
`
`Aug. 6, 2002
`
`Sheet 3 0f 12
`
`US 6,430,176 B1
`
`02:62E39:_floor:_
`
`
`
`
`9:325..“Wm“,Sm:
`
`52:8E3%:
`
`
`
`3%:02:24EN
`
`a:m)._+UaEmm
`
`:50:38:22H
`60:320
`
`So:HaEEaEE
`
`:zm
`
`Go:
`
`
`
`«No:955625
`
`myxoozio
`
`3882
`
`
`
`moommmEUmccouHrAomm:
`
`
`
`PEG
`
`n.05
`
`68:8ucm
`
`@0382
`
`88:00Ucm
`
`@0882
`
`
`
`Petitioner Apple Inc. - EX. 1015, p. 4
`
`Petitioner Apple Inc. - Ex. 1015, p. 4
`
`
`
`
`

`

`U.S. Patent
`
`Aug. 6, 2002
`
`Sheet 4 0f 12
`
`US 6,430,176 B1
`
`mm),
`
`mmmmj
`
`EmwD
`
`Petitioner Apple Inc. - Ex. 1015, p. 5
`
`

`

`US. Patent
`
`Aug. 6, 2002
`
`Sheet 5 0f 12
`
`US 6,430,176 B1
`
`aemmEN
`
`army
`
`
`
`:24GrAmrmv
`
`
`,§u<A38
`
`5mg
`
`39:5045¢Ammmv
`
`
`
`moommmZ,2723?wa
`
`
`Bmccouucm
`
`gamma—2
`
`TB?EN
`
`lIg
`
`mu:
`
`Bormv
`
`0.36mGr
`
`
`
`058895:00_
`
`
`
`
`
`Ocfimmooi=00
`
`Boemg
`
`
`
`058805:00
`
`@E
`
`fiomEm
`
`EVNNV
`
`ENS
`
`80550vcmBVNNV
`
`
`
`gamma—2EmccouEN
`
`woommflz
`
`235ESwxoozio
`
`Petitioner Apple Inc. - EX. 1015, p. 6
`
`Petitioner Apple Inc. - Ex. 1015, p. 6
`
`
`
`
`
`

`

`US. Patent
`
`Aug. 6, 2002
`
`Sheet 6 0f 12
`
`US 6,430,176 B1
`
`
`
`0mm
`
` :0032
`
`
`
`w
`
`EEO:<
`
`27:Em
`
`685$Esoo
`
`536$
`
`was?9bag
`8:8Ea{ohm
`
`<0.03
`
`002.
`
`
`‘mLmEEanfimccoU0mm
`Honmwm.I34
`_>_Z_ES”.
`aEmmscum\mmm
`
`vwm
`
`
`
`§U<,Ucmmowm
`
`nammPam)w,m
`
`wow:3225m
`
`mfim
`
`§Z_Ucmm
`
`05no“.mew:2;,
`
`@3488an32:60
`
`.10
`
`OE
`
`:00ucmm
`
`83:67.0
`
`oh09.3895
`
`mo8.
`
`
`
`mmfluu<3:00
`
`3296:.
`
`$30K”33.0%
`
`Petitioner Apple Inc. - EX. 1015, p. 7
`
`Petitioner Apple Inc. - Ex. 1015, p. 7
`
`
`
`
`
`
`

`

`US. Patent
`
`6
`
`S
`
`f
`
`4,
`
`<®59¢
`
`co:oc_.o_\_0
`
`ognwmuea
`
`Mug0mmvmmmmmmmmOmm
`
`8:205
`
`
`a\EEmwmi34m3053?TTJjvvm
`
` 9:622:063_“896$:5833m$8me_Nvm‘9:thEczoummmm_vmm_0..5le2,$50:4582:.
`mmogmmme$64
`
`ucmmmmmgum.n204Et
`:823mmogmm
`
`
`\OOmEmEEoU@9234Ucmm
`
`mqmecom
`
`6oS232U:82200mwvmcozocato
`
`1Bm
`
`1ca00ohmmmD:
`
`Petitioner Apple Inc. - EX. 1015, p. 8
`
`Petitioner Apple Inc. - Ex. 1015, p. 8
`
`
`
`

`

`US. Patent
`
`Aug. 6, 2002
`
`Sheet 8 0f 12
`
`US 6,430,176 B1
`
`8:205moo9.6384mmmuea
`
`
`
`32:58.foEmEEqsmmmm01.823“._€3.8QO8,_vow
`
`
`__ouOvmmmgimmoEucmu
`
`
`
`
`
`
`mEEEoU
`
`0mm.OOO_0mm,wow
`
`vwmv00
`
`
`
`mwmCBEEEEH
`
`GEE80E,
`
`<0EOLH_
`
`
`
`686$€onqu$8.6mucmm
`
`:00£2
`
`00m0mm
`
`02:62
`
`:522com
`
`wmm
`
`Ovm
`
`Bio:<
`
`BEBEE300
`
`cozo_o_>
`
`mmommm
`
`mEEEoU
`
`:00£2
`
`Um.0:08
`
`mmo._.
`
`6,6583%
`
`:00
`
`:000::
`
`mmw09Eoi
`
`Petitioner Apple Inc. - EX. 1015, p. 9
`
`Petitioner Apple Inc. - Ex. 1015, p. 9
`
`
`
`
`
`
`
`
`

`

`US. Patent
`
`Aug. 6, 2002
`
`Sheet9 0f12
`
`US 6,430,176 B1
`
`:5
`
`no.0;
`
`Umo._.
`
` :00220mm
`
` co:o_o_>Umccou
`96EEbb32950
`
`6855anummoezmucmmmmmEgon
`
`
`
`m0oni
`
`
`
`96.0ngucmm
`
`vnml.-
`
`
`
`80250IEm9%.:34_
`EZ<E:mEEEEom
`
`wmm
`
`923
`
`
`
`32:50ucwm
`
`Petitioner Apple Inc. - EX. 1015, p. 10
`
`Petitioner Apple Inc. - Ex. 1015, p. 10
`
`
`
`
`

`

`US. Patent
`
`Aug. 6, 2002
`
`Sheet 10 0f 12
`
`US 6,430,176 B1
`
`
`
`
`
`we.07.—
`
`
`
`6020iE309
`
`9mm_8:205
`
`:5_EDEEEF
`
`I“
`
`:00BE
`
`com2822
`
`02Eovu<mmmuea
`
`memncumnsm8.
`
`,CoEmEfiqam
`
`moustm
`
`9:3
`
`mm
`
`m
`
`000
`
`em
`
`
`
`£39:anEmccou_mi9%.:62
`
`Petitioner Apple Inc. - EX. 1015, p. 11
`
`$55:4
`
`mmm
`
`mmogom
`
`PEEEoU
`
`
`
`UOEOLu
`
`#3
`
`Petitioner Apple Inc. - Ex. 1015, p. 11
`
`
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Aug. 6, 2002
`
`Sheet 11 0f 12
`
`US 6,430,176 B1
`
`3%
`
`
`
`Hm kmom H
`
`
`
`NEED Ema;
`
`~ Z<J v w Z<1_
`
`2 V
`
`
`
`0mm? \Wvm
`
`0% am
`
`/ \ 9%
`
`J 08
`
`Petitioner Apple Inc. - Ex. 1015, p. 12
`
`

`

`U.S. Patent
`
`Aug. 6, 2002
`
`Sheet 12 0f 12
`
`US 6,430,176 B1
`
`20::
`
`5% E Q
`
`26:1
`
`2% EN
`
`393 5% EN
`
`5:62 E 5963 6 m w
`
`2:162 E 3 r V
`
`8:54 5 6E3
`
`mol 9% 0mm Em 9% m3 mmm com
`
`
`
`25:1 2; 56m 5
`
`309:
`
`3003 95m +2
`
`3003
`
`
`
`
`
` +UQCCOU #WP DCILQZN UCN B83 8563 EN 281
`
`B628 2 3091 SEE Em
`22 B31
`
`
`
`2z< B933
`
`+U®CCOU DEN
`
`
`
`62:60 wcm 3031
`
`6825 EN
`
`E00
`
`
`
`59$ 0:61
`
`63:
`
`w .0:
`
`Petitioner Apple Inc. - Ex. 1015, p. 13
`
`

`

`US 6,430,176 B1
`
`1
`MULTIMEDIA CHANNEL MANAGEMENT
`THROUGH PSTN SIGNALING
`
`BACKGROUND OF THE INVENTION
`
`2
`communication” (a netWork having private address spaces
`and restricted interconnectivity) such as a corporate intranet
`as described in US. Pat. No. 6,256,389 (Collaboration
`System), Which is assigned to the same assignee as this
`application and is incorporated herein by reference. A “tele
`communications infrastructure” is de?ned for the purposes
`of this disclosure as a user’s telephone and computer typi
`cally sitting on the user’s “computer desktop.” A telecom
`munications infrastructure can also include a private branch
`exchange (PBX), computer telephony integration (CTI)
`server, as Well as other communications devices and systems
`knoWn in the art.
`As described in the Collaboration System application, a
`user of a telecommunications infrastructure need only ini
`tiate one call to establish a PSTN voice and an associated
`data connection With another telecommunications infra
`structure. HoWever, the Collaboration System requires that
`the calling user have local access to the IP address of the
`called user’s computer. The Collaboration System can estab
`lish only a multimedia communication betWeen tWo “tele
`communications infrastructures” located Within the same
`private netWork, such as a corporate intranet, and cannot
`establish such a multimedia communication initiated by a
`single telephone call through the PSTN betWeen tWo sepa
`rate private netWorks.
`One knoWn telecommunications technology that can
`transmit both voice and data communications in digital form
`is the Integrated Services Digital NetWork (ISDN). For
`ISDN to be applied betWeen tWo systems, both must comply
`With the standard H.320, a Well knoWn telecommunications
`platform standard of the International Telecommunications
`Union (ITU), Which de?nes the interoperability betWeen
`video and voice for video conferencing over ISDN.
`HoWever, the ISDN is not Widely employed, requires special
`terminals, and is expensive. The present invention recog
`niZes that it Would be highly desirable for customers located
`on different private netWorks, Which have not paid the high
`service charges to access ISDN, to be able to use the PSTN
`to inexpensively establish an integrated voice and data
`(multimedia) communications session therebetWeen.
`Thus, What is needed is a Way to automatically establish
`an integrated data and high-quality PSTN voice communi
`cation session betWeen a traditional analog telephony loop
`telecommunications infrastructure of one private netWork
`and another telecommunications infrastructure located on
`another private netWork.
`Thus, an object of the present invention is to provide an
`apparatus and method that alloWs a customer Without ISDN
`capability to establish an integrated data and high-quality
`PSTN voice communication betWeen it and another tele
`communications infrastructure existing on a separate private
`netWork.
`Another object of the present invention is to eliminate the
`need to use an ISDN to establish an integrated high quality
`voice and data communication session.
`It is a further object of the present invention to provide an
`apparatus comprising telecommunications infrastructures
`existing on separate communication netWorks (hereinafter
`referred to as “private netWorks”), including computer soft
`Ware of the invention residing therein to utiliZe standard ITU
`protocols to automatically and simultaneously establish a
`voice connection over the PSTN and a data connection via
`a public data netWork and a method for establishing such
`voice and data connections.
`It is a further object of the present invention to provide an
`apparatus comprising telecommunications infrastructures
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`1. Field of the Invention
`The present invention is related to the ?eld of telecom
`munications infrastructures that use Public Switched Tele
`phone NetWork (PSTN) call management and a public data
`netWork to establish simultaneous voice and data
`(multimedia) communications betWeen such telecommuni
`cations infrastructures. In particular, this invention relates to
`a Way by Which a telecommunications infrastructure uses a
`single telephone directory number to call another telecom
`munications infrastructure located on a different communi
`cation netWork to establish multimedia communications
`therebetWeen.
`2. Description of the Problem Solved
`Traditional telephone systems use an analog telephone to
`transmit voice over telephone lines. If a telephone user has
`only one telephone line, the user cannot perform tWo tele
`communications tasks simultaneously. Typically, if a user
`Wishes to initiate a voice communication and a data
`connection, the user must use separate PSTN telephone lines
`for each. This means that a user must pay additional monthly
`charges for the extra line. In vieW of the Wide commercial
`and private use of the Internet, it is desirable to merge voice
`and data into an integrated communications session, i.e.,
`Where tWo users communicate via voice and data over one
`line. There are data communications systems that include
`voice capability, for example, Where the voice communica
`tions path is sent to a user through the user’s personal
`computer.
`Such a system, hoWever, makes use of some type of
`voice-data conversion, such as voice-over-Internet-protocol,
`resulting in loWer quality voice communications than is
`typical of the PSTN. Additionally, most multimedia tele
`communications systems do not permit close integration of
`desktop applications such as of?ce suites, presentation
`softWare, Word processing softWare and the like. One excep
`tion is Microsoft Net meeting J M softWare, Which integrates
`voice and data telecommunications. HoWever, because of
`the voice-data conversion, the quality of the voice commu
`nications is poor.
`Computer softWare products, such as marketed by the
`assignee of the present application under the mark Voice
`ButtonTM, alloW a PSTN call to be initiated from a computer
`user interface, hoWever, the call is not closely integrated
`With any sort of data communications system and does not
`alloW application sharing. Additionally, such a call cannot be
`initiated from Within desktop computer application suites. A
`description of a Way a phone call can be initiated from a
`computer desktop can be found in US. Pat. No. 6,337,858
`and is assigned to the same assignee as this application and
`is herein incorporated by reference.
`A typical telephone call is initiated manually by voice
`contact and the data communication takes place via H.323 or
`a T120 compliant data agent such as a TCP/IP netWork, e. g.,
`the Internet. Thus, using knoWn technology, to establish a
`multimedia telecommunications session, a calling user must
`knoW the telephone number and the computer address, IP
`address or Domain Name System (DNS) name of the called
`user. The calling user must also initiate the telephone call
`and data connection separately. HoWever, it is noW possible
`to establish a voice connection initiated over the PSTN and
`a data connection via a TCP/IP netWork betWeen telecom
`munications infrastructures located Within a single “private
`
`55
`
`60
`
`65
`
`Petitioner Apple Inc. - Ex. 1015, p. 14
`
`

`

`US 6,430,176 B1
`
`3
`existing on separate private networks to automatically trans
`fer over the PSTN the respective computer addresses of each
`telecommunications infrastructure computer to the other
`utilizing standard ITU protocols, and a method for transfer
`ring such computer addresses over the PSTN.
`It is also an object of the invention to provide a method
`and apparatus whereby a user of a ?rst telecommunications
`infrastructure can establish a multimedia connection with a
`second telecommunications infrastructure located on a sepa
`rate private communications network, without the ?rst tele
`communications infrastructure knowing or having local
`access to the computer address of the second telecommuni
`cations infrastructure computer.
`
`10
`
`4
`can be magnetic such as in the form of a diskette, tape or
`?Xed disk, or optical such as a CD-ROM. Alternatively, the
`software can be supplied via the Internet or some type of
`private data network.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a block diagram of the general telecommunica
`tions network environment of the present invention.
`FIG. 2 is a diagram of a telecommunications network
`environment in accordance with a ?rst embodiment of the
`present invention.
`FIG. 3 is a call ?ow diagram of the ?rst embodiment,
`showing how the multimedia voice and data sessions are
`made through a PSTN.
`FIG. 4 is a diagram of a telecommunications network
`environment in accordance with a second embodiment of the
`invention.
`FIG. 5 is a call ?ow diagram of the second embodiment,
`showing how the multimedia voice and data sessions are
`made through a PSTN via a private branch exchange.
`FIGS. 6A—6E are a functional ?ow diagram used to
`illustrate the computer software operations for implement
`ing the second embodiment of the invention as shown in
`FIG. 4.
`FIG. 7 is a diagram of a telecommunications network
`environment in accordance with a third embodiment of the
`invention.
`FIG. 8 is a call ?ow diagram of a third embodiment of the
`invention.
`
`DETAILED DESCRIPTION OF PREFERRED
`EMBODIMENTS OF THE PRESENT
`INVENTION
`Throughout the following discussion, I refer to the calling
`user as “Userl” and the called user as “User2.” When I refer
`to a computer, I am referring to a computer, which can sit on
`a desktop such as a personal computer. Although, such a
`system can sit on a desktop, it can also be a mobile or laptop
`computer, and such terminology is not meant to limit the
`operating environment of the invention.
`When I refer to a computer desktop, I am referring to the
`“desktop” interface of a graphical user interface based
`operating system. When I refer to a H.323 terminal device,
`I am referring to a computer or a special purpose device such
`as an IP telephone that has the capability to establish a
`telephone call. When I refer to a data agent I am referring to
`a computer or H.323 terminal device. When I refer to a
`computer address, I am referring to an IP address, a DNS
`name, T.120 address, H.323 connect parameters, H.245 fast
`connect parameters, H.225 connect parameters, HTML web
`browser address or any other commonly known data address
`or connect parameters. In the preferred embodiment, the
`International Telecommunication Union (ITU) H.323 plat
`form and its related series of speci?cations such as H.225,
`H.245 and T.120 are used. The H.323 platform and related
`series of speci?cations are well known in the art. More
`information about the H.323 platform may be found in the
`publications entitled “ITU-T Recommendation H.323
`(November, 1996)”, “ITU-T Recommendation H.245
`(March 1996)”, and “ITU-T Recommendation H.225
`(November 1996).” All of these publications are incorpo
`rated herein by reference.
`FIG. 1 illustrates the general network environment of the
`apparatus and method of the present invention. The network
`includes two telecommunications infrastructures 12 and 13
`
`SUMMARY OF THE INVENTION
`The present invention enhances overall human telecom
`munications by providing voice with data and application
`sharing communication between non-ISDN customers
`located on different private networks, such as corporate
`intranets.
`With the present invention, a customer or user, with no
`knowledge or local access to the called user’s computer
`address, need only initiate one telephone call to establish a
`PSTN voice session originating through the PSTN, and an
`associated data session established over a public data net
`work connection. According to the present invention, a
`calling user makes a standard telephone call (using a single
`directory number) to a called user located on a separate
`private network. If both parties happen to have H.323 or
`T.120 capability and the software of the invention, then they
`will be offered the multi-media session. The environment
`that the present invention typically operates in is a network
`which includes telecommunications infrastructures con
`nected to a PSTN, and a public data network which has a
`service provider point of presence for providing the public
`data network connection to each infrastructure. Each tele
`communications infrastructure may have a computer tele
`phony server and in such event, each server would be
`connected to the PSTN and the public data network.
`The present invention may be implemented using a PBX,
`which is a telecommunications switch at a user’s premises
`that handles call management. A PBX is typically used by
`larger organiZations. The invention operates to allow a user
`of a ?rst infrastructure (referred to hereinafter as Userl) to
`set up a multimedia connection with a user of a second
`infrastructure (referred to hereinafter as User2) located in a
`separate private network by making a telephone call to
`User2 through the PSTN. According to the present
`invention, upon Userl making a telephone call to User2, and
`establishing a traditional voice session between traditional
`telephony loops, an end-serving switch (PBX or central
`of?ce) will signal through the PSTN to User2 located on a
`private network the address of Userl’s computer via an
`initial message (INM) signal. In response thereto, end
`serving switch associated with User2 will insert User2’s
`computer address in an address completed message (ACM)
`or answer message (ANM) and transfer the ACM or ANM
`end-serving switch of Userl. Userl initiates connect mes
`sages to Userl’s computer, whereupon data and voice con
`nections between the two separate private networks are
`established. In other words, when Userl uses a telecommu
`nications infrastructure of the present invention to make a
`telephone call to User2, the apparatus and method of the
`present invention serve to automatically and simultaneously
`establish both a voice and data connection therebetween.
`The software, which implements many aspects of the
`present invention, can be stored on a medium. The medium
`
`15
`
`25
`
`35
`
`45
`
`55
`
`65
`
`Petitioner Apple Inc. - Ex. 1015, p. 15
`
`

`

`US 6,430,176 B1
`
`5
`that interconnect to a PSTN 14 and a public data network 15.
`The public data network 15 and PSTN 14 interconnect
`telecommunications infrastructures 12 and 13 and provide
`telecommunications infrastructures 12 and 13 a communi
`cations connection. A single telephone call initiated by one
`of the telecommunications infrastructures 12 or 13 to the
`other establishes integrated high quality voice and data
`communication sessions as described in more detail beloW.
`FIG. 2 shoWs a diagram of a telecommunications netWork
`con?gured according to the ?rst embodiment of the inven
`tion. In reference to Userl, telephone 20 is interfaced
`directly to central office (CO) 24 via a Wire connection.
`Computer 30 is interfaced to the public data netWork 36
`through an Ethernet connection betWeen computer 30 and
`corporate Intranet 38. Telephone 20 and computer 30 are
`assumed to be on Userl’s desk and to be Userl’s “telecom
`munications infrastructure.” User1 telephone voice commu
`nication control is handled using computer telephony inte
`gration (CTI) via CTI server 42. CTI server 42 is connected
`to CO 24 and LAN 38. Internet service provider (ISP) 46 is
`connected to public data netWork 36 and LAN 38. Illustra
`tive according to the ?rst embodiment of the invention, the
`public data netWork 36 is the Internet.
`Still referring to FIG. 2, User2 employs an H.323 terminal
`device 32 connected to CO 26 and public data netWork 36
`via corporate Intranet 40. Voice-over-internet-protocol
`(VOIP) GateWay 44 is connected to CO 26 and LAN 40 via
`frame relay, over T1, T3 or Ethernet, etc. ISP 48 is connected
`to LAN 40 and to public data netWork 36. CO 24 and 26 are
`connected through the PSTN via trunks 50.
`GateWay 44 transfers User2 voice data. In summary,
`VOIP GateWay 44 operates, in part, to launch voice calls
`over the Internet, initiating a Plain Old Telephone Services
`(POTS) call through the PSTN using dialed dual tone
`multi-frequency (DTMF), or utiliZing the primary rate inter
`face (PRI) trunk technology, all being Well knoWn in the art.
`The servers may be “stand-alone” servers, telephony appli
`cation programming interface (TAPI) enabled phone devices
`Which support similar requests and noti?cations, or a PSTN
`sWitch With built-in server capability.
`FIG. 3 illustrates the sequence of messages sent betWeen
`User1 and User2, based on the ?rst embodiment, during the
`establishment of the multimedia communication sessions.
`User1 noti?es CO 24 that User1 Wishes to make a telephone
`call to User2. This typically is done simply by User1 picking
`up the receiver end of telephone 20 and dialing the telephone
`number of User2’s H.323 terminal device 32, Which auto
`matically sends an off-hook message and DTMF digits 100
`to CO 24. Upon receiving off-hook message 100, CO 24
`immediately noti?es CTI server 42 by transmitting a
`“server-notify” message (SNM) 102 to CTI server 42 that
`User1 is placing a telephone call to User2 H.323 terminal
`device 32. Through the use of the softWare of the present
`invention, CTI server 42 obtains from a lightWeight direc
`tory access protocol (LDAP) directory lookup (not shoWn)
`the address of User1 computer 30. LDAP is a standard used
`in the Internet for directory queries. These directories can be
`public or private. It is also appreciated that the softWare can
`be developed to locate computer 30 address by other means
`commonly knoWn in the art. Computer address message
`(CAM) 104, Which contains computer 30 address, is sent to
`CO 24. CAM 104, DTMF digits, and other information as
`knoWn in the art are inserted by CTI server 42 into T1 server
`messages by standard CTI protocols. For example, this
`could be accomplished by using Meridian Link CTI proto
`cols.
`Referring still to FIG. 3, to convey the CAM 104 and
`DTMF digits across
`
`10
`
`15
`
`25
`
`35
`
`45
`
`55
`
`65
`
`6
`PSTN 14 trunks (not shoWn) to CO 26, in a preferred
`embodiment, CO 24 packs the information it received from
`User1 off-hook message 100, including Userl’s computer
`address into an ISDN user part (ISUP). CO 24 Will transmit
`to CO26 an initial message (INM) 106 containing the
`pertinent information of off-hook message 100, such as
`DTMF digits along With the address of computer 30.
`An ISUP protocol is part of the Signaling System Number
`Seven (SS7) speci?cation, Which is commonly knoWn in the
`art, and is a collection of sWitching protocols that alloW call
`control signaling to Work across different sWitches across the
`PSTN. The SS7 controls the bearer connections. ISUP
`protocol speci?es the INM, ACM, and AN M messages that
`are sent back and forth betWeen central offices to control
`PSTN 14 trunks (not shoWn). With ISUP protocol, the INM
`is usually referred to as an intial address message or IAM.
`Signaling information for a D channel is received from
`SS7 messages. When the signaling information reaches the
`end-user’s central of?ce, the SS7 releases the relevant infor
`mation into the D channel messages, Which are then sent to
`the terminal equipment. Still referring to FIG. 3, after the
`signal information contained in INM 106 arrives at CO 26,
`the relevant information of User1 is transferred from the
`INM 106 to setup message 108a. Setup message 108a is sent
`to User2’s GateWay 44, Which in turn transmits a setup
`message 108b to H.323 terminal device 32. Setup messages
`108a and 108b are also collectively referred to herein as set
`up message 108. HoWever, in contrast to conventional
`practice, User1 ’s computer address corresponding to an
`address location on a private netWork distinct from the
`netWork of User2 is transmitted With the setup message 108
`from CO 26 to GateWay 44 and then to H.323 terminal
`device. At this point, User2’s telecommunications infra
`structure has obtained Userl’s computer address over the
`PSTN 14 via by User1 initiating a single telephone call to
`User2.
`In response to receiving setup message 108b, User2
`H.323 terminal device 32 alerts User2 to the incoming call
`by ringing, ?ashing a light, or by some other method knoWn
`in the art but not illustrated.
`Still referring to FIG. 3, H.323 terminal device 32 sends
`?rst alerting messages 116a and 116b to User2 CO 26,
`through GateWay 44. First alerting messages 116a and 116b
`are also collectively referred to herein as ?rst alerting
`message 116. At CO 26, the relevant information contained
`in alerting message 116 is inserted into another ISUP mes
`sage called the address complete message (ACM) 122 Which
`is transmitted across PSTN 14 (not shoWn) to CO 24. CO 24
`then transmits a second alerting message 124 to CTI server
`42. CTI server 42 transmits a ring back message 125 to
`User1 telephone 20. User1 may have selected a service that
`provides User1 With a ringing sound to alert User1 that
`User2 H.323 terminal device 32 is ringing. Moreover, User1
`computer 30 may visually display information to User1 to
`indicate that the data media connection is proceeding.
`Once User2 accepts Userl’s telephone call via H.323
`terminal device 32, ?rst connect messages 128a and 128b
`are sent to CO 26 via GateWay 44. First connect messages
`128a and 128b are also collectively referred to herein as ?rst
`connect message 128. CO 26 removes the relevant infor
`mation from connect message 128 and inserts the informa
`tion in an ansWer message (ANM) 130. Before ANM 130 is
`sent across the PSTN (not shoWn) to CO 24, H.323 terminal
`device 32 or GateWay 44, inserts the computer address of
`H.323 terminal device 32 of User2 into connect message
`128. CO 26 then packs the IP address of H.323 terminal
`
`Petitioner Apple Inc. - Ex. 1015, p. 16
`
`

`

`US 6,430,176 B1
`
`7
`device 32 and relevant information into ANM 130 Which is
`then transmitted across the PSTN 14 (not shown) to CO 24.
`It is also possible for CO 26 to hold the IP address of H.323
`terminal device 32 locally for packing into ANM 130.
`Once CO 24 receives ANM 130, it transfers the informa
`tion contained in ANM 130 to second connect messages
`132a and 132b to CTI server 42 and computer 30, respec
`tively. Second connect messages 132a and 132b are also
`collectively referred to herein as second connect message
`132. The CTI connect message 132 includes User2’s com
`puter address. At this point the telecommunications infra
`structures of each private netWork are able to setup the data
`transmission therebetWeen. Thus, a high quality PSTN voice
`session 133 and a data session 134 betWeen User1 and User2
`telecommunications infrastructures are established, even
`Without the telecommunications infrastructures employing
`ISDN technology.
`FIG. 4 shoWs a second embodiment of the invention
`operating Within different telecommunications infrastructure
`con?gurations as Well as With different end serving sWitch
`technology. According to the second embodiment, User1
`telephone 70 is interfaced to a private branch eXchange
`(PBX) 78, rather than directly to CO 80 as is illustrated in
`the ?rst embodiment (FIG. 2). Computer 72 is interfaced to
`the public data netWork 88 through an Ethernet connection
`betWeen computer 72 and private Intranet 90. User 1’s
`telephone voice communication control is handled using
`CTI server 74. CTI server 74 is connected to PBX 78 and
`private Intranet 90. Telephone 70, computer 72, PBX 78,
`CTI server 74, and private Intranet 90 may be considered as
`being User1 ’s telecommunications infrastructure 93. PBX
`78 could be a Meridian manufactured by Nortel, using
`Meridian Link CTI protocols to link With CTI server 74. It
`is appreciated that telecommunications infrastructures may
`also be con?gured such that telephone 70 and CTI server 74
`are directly connected to CO 80. It is further appreciated that
`if CO 80 is a DMS, the invention could use Compucal CTI
`protocol to form the communication link betWeen CO 80
`and CTI server 74. In the event that the invention is deployed
`using the techniques of the advanced intelligent netWork
`(AIN), the server is a service control point (SCP) and the
`protocol is TCAP over ISUP.
`Still referring to FIG. 4, User2’s telecommunications
`infrastructure 92 includes H.323 terminal device 84, Which
`is connected to private Intranet 86. Private Intranet 86 is also
`connected to CO 82 and public data netWork 88. Computer
`72 and H.323 terminal device 84 are also connected to
`Internet Service Providers (ISP) (not shoWn), as commonly
`knoWn in the art, a

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket