throbber
(12) United States Patent
`Sidhu et al.
`
`(54) SYSTEM AND METHOD FOR PROVIDING
`USER-CONFIGURED TELEPHONE SERVICE
`IN A DATA NETWORK TELEPHONY
`SYSTEM
`
`(75)
`
`Inventors: Ikhlaq S. Sidhu, Vernon Hills, IL (US);
`Guido M. Schuster, Des Plaines, IL
`(US); Frederick D. Dean, Chicago, IL
`(US); Andrew Bezaitis, Chicago, IL
`(US)
`
`(73) Assignee: 3Com Corporation, Santa Clara, CA
`(US)
`
`( *) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by O days.
`
`(21) Appl. No.: 09/405,283
`
`(22) Filed:
`
`Sep. 27, 1999
`
`Int. Cl.7 ................................................ H04L 12/56
`(51)
`(52) U.S. Cl. ........................................ 370/356; 370/389
`(58) Field of Search ................................. 370/260-263,
`370/352-358, 389; 709/200, 217, 218, 219,
`223, 227-229
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`4,313,035 A
`4,953,198 A
`4,973,837 A
`5,297,191 A
`5,311,582 A
`5,428,663 A
`5,448,623 A
`5,471,616 A
`5,497,339 A
`
`1/1982 Jordan et al.
`8/1990 Daly et al. .................... 379/61
`11/1990 Bradbeer
`3/1994 Gerszberg
`5/1994 Davenport et al.
`6/1995 Grimes et al.
`9/1995 Wiedeman et al.
`11/1995 Johnson et al.
`3/1996 Bernard .................
`
`364/705.05
`
`(List continued on next page.)
`
`FOREIGN PATENT DOCUMENTS
`
`I IIIII IIIIIIII Ill lllll lllll lllll lllll lllll lllll lllll lllll 111111111111111111
`
`US006744759Bl
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 6,744,759 Bl
`Jun.1,2004
`
`EP
`EP
`EP
`EP
`EP
`EP
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`
`0 578 374 Al
`0 704 788 A2
`0 858 202 A2
`0 869 688 A2
`0 918 423 A2
`0 881 848 A2
`W095/34985
`WO 97/31492
`WO 97/33421
`W098/00988
`WO 98/04065
`W098/10538
`WO 99/45687
`WO 98/16051
`W098/21911
`WO 98/30008
`WO 98/37665
`WO 99/35802
`WO 99/12365
`WO 99/19988
`WO 01/05078 A2
`
`8/1993
`4/1996
`2/1998
`10/1998
`10/1998
`12/1998
`12/1995
`8/1997
`9/1997
`1/1998
`1/1998
`3/1998
`3/1998
`4/1998
`5/1998
`7/1998
`8/1998
`1/1999
`3/1999
`4/1999
`7/2000
`
`OTHER PUBLICATIONS
`
`3COM SIP Solutions 1.0 benefits brochure. (4 total pages)
`(2000).
`
`(List continued on next page.)
`
`Primary Examiner-Salvatore Cangialosi
`(74) Attorney, Agent, or Firm-McDonnell Boehnen
`Hulbert & Berghoff LLP
`
`(57)
`
`ABSTRACT
`
`A system and method for providing user-configured tele(cid:173)
`phone service to a user of a data network telephone. The user
`connects a data network telephone to the data network. The
`data network telephone registers with a telephone connec(cid:173)
`tion server to have basic calling service. The user accesses
`a service provider server to enter feature selections. The
`service provider server may use a web page to query the user
`for feature selections The service provider server uses the
`user's selections to update the user's account and to activate
`the selected features.
`
`DE
`
`198 13 179 Al
`
`9/1999
`
`10 Claims, 14 Drawing Sheets
`
`218a
`
`MerdiantTelephone
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2058 - 1
`U.S. Patent No. 6,744,759
`IPR2016-01258
`
`

`

`US 6,744,759 Bl
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`5,557,658 A
`5,563,937 A
`5,606,594 A
`5,646,945 A
`5,727,057 A
`5,732,074 A
`5,732,216 A
`5,742,905 A
`5,838,665 A
`5,850,433 A
`5,875,405 A
`5,894,473 A
`5,894,595 A
`5,915,008 A
`5,918,172 A
`5,930,700 A
`5,933,778 A
`5,938,757 A
`5,960,340 A
`5,970,059 A
`5,991,394 A
`6,006,272 A
`6,020,916 A
`6,031,904 A
`6,044,403 A
`6,075,992 A
`6,084,584 A
`6,141,341 A
`6,161,134 A
`6,163,598 A
`6,167,040 A
`6,175,860 Bl
`6,188,688 Bl
`6,212,261 Bl
`6,216,158 Bl
`6,240,097 Bl
`6,262,978 Bl *
`6,266,539 Bl
`6,301,609 Bl
`6,308,201 Bl
`6,334,126 Bl
`6,337,858 Bl
`6,359,892 Bl
`6,385,308 Bl
`6,404,764 Bl
`6,411,615 Bl *
`6,411,965 B2
`6,414,962 Bl
`6,418,198 B2
`6,421,235 B2
`6,445,697 Bl
`6,448,978 Bl
`6,456,594 Bl
`6,456,601 Bl
`6,477,565 Bl
`6,477,576 B2
`6,483,902 Bl
`6,493,338 Bl
`6,496,477 Bl
`6,526,462 Bl
`6,539,359 Bl
`2001/0022784 Al
`2001/0030950 Al
`
`9/1996
`10/1996
`2/1997
`7/1997
`3/1998
`3/1998
`3/1998
`4/1998
`11/1998
`12/1998
`2/1999
`4/1999
`4/1999
`6/1999
`6/1999
`7/1999
`8/1999
`8/1999
`9/1999
`10/1999
`11/1999
`12/1999
`2/2000
`2/2000
`3/2000
`6/2000
`7/2000
`10/2000
`12/2000
`12/2000
`12/2000
`1/2001
`2/2001
`4/2001
`4/2001
`5/2001
`7/2001
`7/2001
`10/2001
`10/2001
`12/2001
`1/2002
`3/2002
`5/2002
`6/2002
`6/2002
`6/2002
`7/2002
`7/2002
`7/2002
`9/2002
`9/2002
`9/2002
`9/2002
`11/2002
`11/2002
`11/2002
`12/2002
`12/2002
`2/2003
`3/2003
`9/2001
`10/2001
`
`......... 455/461
`
`Gregorek et al. ............. 379/67
`Bruno et al.
`Register et al. ............... 379/58
`Bergler
`Emery et al. ............... 379/211
`Spaur et al.
`Logan et al.
`Pepe et al. .................. 455/461
`Kahn et al. ................. 370/260
`Rondeau ..................... 379/201
`Honda
`Dent
`Foladare et al. ............ 455/414
`Dulman ...................... 379/201
`Saunders et al.
`........... 455/404
`Pepper et al.
`Buhrmann et al.
`Bertsch
`Fuentes
`Ahopelto et al.
`Dezonno et al.
`Aravamudan et al.
`Gerszberg et al.
`An et al.
`Gerszberg et al.
`Moon et al.
`Nahi et al.
`Jones et al.
`Wang et al.
`Moore
`Haeggstrom
`Gaucher
`Buskirk, Jr.
`Meubus et al.
`Luo et al.
`Wesloek et al.
`Bruno et al. ................ 370/352
`Pardo
`Aravamudan et al.
`Pivowar et al.
`Nagatomo et al.
`Petty et al.
`................. 370/356
`Szlam et al.
`Cohen et al.
`Jones et al.
`DeGolia et al.
`Klug
`Hall et al.
`Brablec et al.
`Ditzik
`Fenton
`Salvador et al.
`Kaplan et al.
`Kozdon et al.
`Daswani et al.
`Angwin et al.
`Stewart et al.
`Preston et al.
`Perkins et al.
`Elabd
`Ladd et al.
`Menon et al.
`Chen et al.
`
`............ 370/352
`
`OIBER PUBLICATIONS
`
`Sidhu, Ikhlaq and Bezaitis, Andrew, Eat or be eaten,
`www.americasnetwork.com/issues/99issues/991101/
`991191 13 eat.htm, printed May 10, 2000. (6 total pages)
`(Nov. 1, 1999).
`
`Myers, Brad A; Stiel, Herb; and Gargiulo, Robert, Collabo(cid:173)
`ration Using Multiple PDAs Connected to a PC, Proceed(cid:173)
`ings of the ACM 1998 conference on Computer supported
`cooperative work, Nov. 14-18, 1998, Seattle, WA (total 11
`pages).
`Dalgic, Ismail; Borella, Michael; Dean, Rick; Grabiec,
`Jacek; Mahler, Jerry; Schuster, Guido, and Sidhu, Ikhlaq,
`True Number Portability and Advanced Call Screening in a
`SIP-Based IP Telephony System, IEEE Communications
`Magazine, vol. 37, No. 7, Jul. 1999, pp. 96-101. (8 total
`pages).
`Handley /Schulzrinne/Schooler/Rosenberg, SIP: Session Ini(cid:173)
`tiation Protocol, Network Working Group, Request for
`Comments (RFC) 2543, Mar. 1999. (153 pages).
`Handley.Schulzrinne/Schooler/Rosenberg, SIP: Session Ini(cid:173)
`tlat10n Protocol,
`Internet Engineering Task Force,
`draft-ietf-sip-rfc2543bis-02.ps. Sep. 4, 2000. (131 pages).
`Hansson, Allan et al., Phone Doubler-A Step Towards
`Integrated Internet and Telephone Communities, Ericsson
`Review, No. 4, 1997, pps. 142-152.
`Zellweger, Polle T. et al. An Overview of the Etherphone
`System and Its Applications, Xerox Palo Alto Research
`Center (Mar. 1988), pps. 160-168, XP 000617541.
`Terry, Douglas B. et al. Managing Stored Voice In The
`Etherphone System, Xerox Palo Alto Research Center vol. 1,
`(Feb. 1998, pps. 3-27, XP 000032477, 1988.
`Terry, Douglas B. et al. Managing Stored Voice In the
`Etherphone System, Operating Systems Review (SIGOPS),
`US, ACM Head Quarter, New York, NY. vol.21, No. %
`(Nov. 8, 1987), pps. 103-104, XP 000005196.
`U.S. patent application Ser. No. 09/515,970, Schuster et al.,
`filed Feb. 29, 2000.
`U.S. patent application Ser. No. 09/515,796, Schuster et al.,
`filed Feb. 29, 2000.
`U.S. patent application Ser. No. 09/406,151, Schuster et al.,
`filed Sep. 27, 1999.
`U.S. patent application Ser. No. 09/409,298, Schuster et al.,
`filed Sep. 27, 1999.
`U.S. patent application Ser. No. 09/406,066, Schuster et al.,
`filed Sep. 27, 1999.
`U.S. patent application Ser. No. 09/515,795, Schuster et al.,
`filed Feb. 29, 2000.
`U.S. patent application Ser. No. 09/516,269, Schuster et al.,
`filed Feb. 29, 2000.
`U.S. patent application Ser. No. 09/515,366, Schuster et al.,
`filed Feb. 29, 2000.
`U.S. patent application Ser. No. 09/470,879, Schuster et al.,
`filed Dec. 22, 1999.
`U.S. patent application Ser. No. 09/707,708, Schuster et al.,
`filed Nov. 7, 2000.
`U.S. patent application Ser. No. 09/677,077, Schuster et al.,
`filed Sep. 29, 2000.
`U.S. patent application Ser. No. 09/584,927, Schuster et al.,
`filed May 31, 2000.
`U.S. patent application Ser. No. 09/726,993, Schuster et al.,
`filed Nov. 30, 2000.
`U.S. patent application Ser. No. 09/728,833, Schuster et al.,
`filed Nov. 30, 2000.
`U.S. patent application Ser. No. 09/451,388, Schuster et al.,
`filed Nov. 30, 1999.
`U.S. patent application Ser. No. 09/406,231, Schuster et al.,
`filed Sep. 27, 1999.
`U.S. patent application Ser. No. 09/515,365, Schuster et al.,
`filed Feb. 29, 2000.
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2058 - 2
`U.S. Patent No. 6,744,759
`IPR2016-01258
`
`

`

`US 6,744,759 Bl
`Page 3
`
`U.S. patent application Ser. No. 09/406,320, Schuster et al.,
`filed Sep. 27, 1999.
`U.S. patent application Ser. No. 09/515,797, Schuster et al.,
`filed Feb. 29, 2000.
`U.S. patent application Ser. No. 09/515,364, Schuster et al.,
`filed Feb. 29. 2000.
`U.S. patent application Ser. No. 09/515,798, Schuster et al.,
`filed Feb. 29, 2000.
`U.S. patent application Ser. No. 09/584,924, Schuster et al.,
`filed May 31, 2000.
`U.S. patent application Ser. No. 09/515,969, Schuster et al.,
`filed Feb. 29, 2000.
`U.S. patent application Ser. No. 09/406,322, Schuster et al.,
`filed Sep. 27, 1999
`U.S. patent application Ser. No. 09/406,152, Schuster et al.,
`filed Sep. 27, 1999.
`U.S. patent application Ser. No. 09/405,981, Schuster et al.,
`filed Sep. 27, 1999.
`U.S. patent application Ser. No. 09/406,128, Schuster et al.,
`filed Sep. 27, 1999.
`U.S. patent application Ser. No. 09/515,387, Schuster et al.,
`filed Feb. 29, 2000.
`International Search Report for PCT Application Ser. No.
`PCT/US00/26618, Dated Feb. 19, 2001.
`Pepper, David J. et al., The Call Manager System: A Plat(cid:173)
`form for Intelligent Telecommunications Services, Speech
`Communication, vol. 23, (1997), pps. 129-139.
`Dalgic, Ismail et al., True Number Portability and Advanced
`Call Screening in a SIP-Based IP Telephony System, IEEE
`Communications Magazine, vol. 37, No. 7, (Jul. 1999), pps.
`96-101.
`
`International Search Report for PCT Application Ser. No.
`PCT/US00/26094, Dated Jan. 31, 2001.
`
`International Search Report for PCT Application Ser. No.
`PCT/US00/26594, Dated Feb. 6, 2001.
`
`Watanabe, H. et al., Development of the BTRON-BrainPad,
`Proceedings 13'h Tron Project International Symposium,
`Online?, (Dec. 4--7, 1996), pps. 95-103.
`
`Gessler, Stefan et al., PDAs as Mobile WWW Browsers,
`Computer Networks and ISDN Systems, vol. 28, No. 1,
`(Dec. 1995), pps. 53-59.
`
`International Search Report for PCT Application Ser. No.
`PCT/US00/26650, Dated Feb. 19, 2001.
`
`International Search Report for PCT Application Ser. No.
`PCT/US00/41020, Dated Feb. 21, 2001.
`
`Anquetil, L.P. et al., Media Gateway Control Protocol and
`Voice Over IP Gateways, MGCP and VoIP Gateways Will
`Offer Seamless Interworking of New VoIP Networks with
`Today's Telephone Networks, Electrical Communication,
`(Apr. 1, 1999), pps. 151-157.
`
`International Search Report for PCT Application Ser. No.
`PCT/US00/26649, Dated Feb. 6, 2001.
`
`"Understanding Packet Voice Protocols"; The International
`Engineering Consortium; http://www.iec.org.
`
`* cited by examiner
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2058 - 3
`U.S. Patent No. 6,744,759
`IPR2016-01258
`
`

`

`U.S. Patent
`
`Jun.1, 2004
`
`Sheet 1 of 14
`
`US 6,744,759 Bl
`
`....
`ci
`it
`
`Q ...
`...
`
`~ID
`~ ~;
`oO
`~_g ID
`_g g-
`~~
`
`OI
`co
`0
`
`...
`~
`
`...
`....
`co
`
`.Cl co
`0 ...
`..
`~ ..:, li
`~ ~~
`
`~~I
`c=:J
`
`.,
`C
`~
`C.
`.!II
`"' I-
`
`" 0 ....
`
`.... l
`o· ff
`
`"' 0 ... ...
`!
`
`C
`
`:8
`~
`C
`~
`E
`0 u
`11
`0 >
`
`CD
`
`....
`....
`
`.
`
`N
`
`a:, 0
`
`.-v ,._.
`
`~~I
`c=:J E
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2058 - 4
`U.S. Patent No. 6,744,759
`IPR2016-01258
`
`

`

`224
`
`1111111 ~
`1111111
`1111111
`
`1111111
`1111111
`CENTRAL
`OFFICE
`
`226
`
`PSTN
`PHONE
`
`..-----08b DI
`
`208a
`
`·--.....,,
`
`.
`
`DATA NETWDR~
`(e.g. PUBLIC INTER~ET) \
`206
`
`~·I 218•
`
`USERB
`
`218b
`
`218d
`
`d •
`r:JJ.
`•
`~
`~ .....
`~ = .....
`
`~ = ?
`"'"" ~
`N
`C
`C
`,i;;..
`
`'JJ. =(cid:173)~
`~ ....
`N
`0 ....,
`"'""
`
`,i;;..
`
`ONT DB
`152a
`• User A Reg
`
`Local
`Telephony
`Connection
`Server
`
`150a
`
`FIG. 2A
`
`122
`
`Account DB
`• User A Account
`• User B Account
`-User C Acmunl
`
`Service
`Provider
`Server
`120
`
`service provider host
`(e.g. ISP)
`
`160
`
`'-
`
`DNTDB
`• User B Reg
`-User C Reg
`
`Network
`Telephony
`Connection
`Server
`W!ll
`
`e
`rJ"l
`-..a-..
`-...,l
`,I;;..
`,I;;..
`~
`(It
`
`'° ~
`
`i,,,,.
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2058 - 5
`U.S. Patent No. 6,744,759
`IPR2016-01258
`
`

`

`MEMORY
`
`242
`
`208
`
`NETWORK
`INTERFACE
`210
`
`248
`
`BUS
`
`WO
`
`249
`
`Osplay
`data
`lli
`
`Key
`Out
`Fns
`~53
`
`UA Server I C~t
`UA I rpeed
`;I~ I I
`
`242
`
`-
`
`Signaling Stack
`
`ReglstraUon/
`Provisioning
`
`dial
`M.!!.
`
`247
`L-.
`MEDIA ENGINE
`
`241
`
`PROCESSOR
`240
`
`248 "-I
`
`I
`
`FIG. 28
`
`I
`
`I
`
`I
`
`254
`
`25<L r.;i
`
`~~
`252 ...JSI
`
`258
`"
`
`USER INTERFACE CIRCUITRY ID
`
`I A,dl,
`~
`
`Input
`m
`
`Audio
`output Display
`265 m
`
`Lei~
`l'::L- 259
`
`S,,!
`
`lg
`,:
`
`0
`a:
`u.
`
`CZ:
`
`~
`
`Cl.
`en
`0
`I-
`
`>
`:5
`a.
`!:'2
`C
`0
`I-
`
`speed
`dlal
`keys
`lli
`
`Key
`pad
`264
`
`~
`~
`
`::15
`0
`a::
`u.
`
`d •
`r:JJ.
`•
`~
`~ .....
`~ = .....
`
`~ = ?
`'""" ~
`N
`C
`C
`,i;;..
`
`~
`
`'JJ. =(cid:173)~
`~ ....
`0 ....,
`'"""
`
`,i;;..
`
`e
`rJ'J.
`-..a-..
`-...,l
`,I;;..
`,I;;..
`~
`(It
`
`'° ~
`
`i,-
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2058 - 6
`U.S. Patent No. 6,744,759
`IPR2016-01258
`
`

`

`FIG. 3A
`
`160
`
`service provider host
`(e.g. ISP)
`
`122
`
`Service
`Provider
`Server
`120
`
`Data Network Telephony
`Server
`(Default Proxy Serverl
`
`150a
`
`·user A Reg
`* User B Account
`*User C Account
`
`316
`
`.... I~ ~ _...,
`
`273
`
`---
`
`I
`
`_,f1!ll'"
`
`I
`
`d •
`r:JJ.
`•
`~
`~ .....
`~ = .....
`
`~ = ?
`"""" ~
`N
`C
`C
`,i;;..
`
`,i;;..
`
`'JJ. =-~
`~ ....
`0 ....,
`""""
`
`,i;;..
`
`1
`4
`
`2
`5
`
`7
`
`8
`
`. 0
`
`3
`6
`
`9
`#
`
`275
`
`271
`
`User A Data NelwlJr11 Telephone
`
`DHCP Server
`
`ill
`
`e
`rJ'J.
`O'I
`~
`,I;;..
`,I;;..
`~
`(It
`
`'° ~
`
`i,-
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2058 - 7
`U.S. Patent No. 6,744,759
`IPR2016-01258
`
`

`

`Data Network
`Telephone
`208
`User A
`
`FIG. 38
`
`1.§Q
`Data Network
`Telephony
`Connection
`Server
`Proxy Mode
`
`SIP REGISTER XXXXXXXXXXXXXX WITH SERVER HAVING VERSION_X
`
`472
`
`200 OK (UAS SDP) with New Telephone Version
`
`.474
`
`-OR-
`
`DATA CHANNEL ( Update Version query I RTP I UDP I IP)
`
`482
`DATA CHANNEL ( REQUEST UPDATE l RTP l UDP f IP)
`
`80
`
`DATA CHANNEL ( Update Version f RTP I UDP I IP)
`
`484
`
`d •
`r:JJ.
`•
`~
`~ .....
`~ = .....
`
`~ = ?
`"'"" ~
`N
`C
`C
`,i;;..
`
`'J'J. =(cid:173)~
`
`~
`Ul
`0 ....,
`"'""
`
`,i;;..
`
`e
`rJ'J.
`O'I
`~
`,I;;..
`,I;;..
`~
`(It
`
`'° ~
`
`i,-
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2058 - 8
`U.S. Patent No. 6,744,759
`IPR2016-01258
`
`

`

`FIG. 3C
`
`160
`
`service provider host
`(e.g. ISP)
`
`155
`
`Service
`Provider
`Server
`151
`
`Data Network Telephony
`Server
`(Default Proxy Server)
`
`150a
`
`Ac~ountDB
`• User A Reg
`• User 8 Account
`-User C Account
`
`~ •
`00.
`•
`~
`~
`
`"""'" ~ = """'"
`
`~ = ?
`'""" ~
`N
`C
`C
`,i;;..
`
`316
`
`208
`
`Data Network
`
`~
`
`1
`4
`
`7
`
`.
`
`2
`5
`
`8
`
`0
`
`3
`6
`
`9
`#
`
`User A Data Networlc Telephone
`
`O'I
`
`'JJ. =(cid:173)~
`~ ....
`0 ....,
`'"""
`
`,i;;..
`
`e
`rJ'J.
`-..a-..
`-...,l
`,I;;..
`,I;;..
`'".....l
`(It
`'° ~
`
`i,-
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2058 - 9
`U.S. Patent No. 6,744,759
`IPR2016-01258
`
`

`

`FIG. 4A
`
`116
`
`316
`
`1
`
`4
`
`I 2
`--
`5
`
`8
`
`7
`
`. 0
`
`3
`e
`
`9
`fl
`
`User A Data Networll Telephone
`
`317
`
`/
`
`t
`
`•
`
`• c-----.-;
`=1(s•,•
`•
`user A's Workstation
`
`•
`
`/
`
`/
`y -~287
`
`281 l 160
`
`Data Connection
`
`283
`
`Data Network
`
`service provider host 155
`(e.g. ISP)
`
`Service
`Provider
`Server
`151
`
`Data Networlc
`Telephony Server
`(Default Proxy Server)
`
`I W~age I 15Da
`
`• User A Reg
`• User B Account
`"User C Account
`
`~
`
`/
`
`/
`
`/
`
`455
`
`/
`
`/
`
`/
`
`USER A Accollnt
`Password
`Email Address
`User_lO
`User_name (for cellar ID)
`User SIP URL
`User TelephOne Number
`Device Identifier (e.o. MAC eddr)
`Credit Cart!
`Bllfing Address
`FEATURES: Caller ID, Call Forwarding, PIO
`Services, GatllWll)' Services
`
`d •
`r:JJ.
`•
`~
`~ .....
`~ = .....
`
`~ = ?
`'""" ~
`N
`C
`C
`,i;;..
`
`'JJ. =(cid:173)~
`
`~
`-..J
`0 ....,
`'"""
`
`,i;;..
`
`e
`rJ'J.
`O'I
`~
`,I;;..
`,I;;..
`~
`(It
`
`'° ~
`
`i,-
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2058 - 10
`U.S. Patent No. 6,744,759
`IPR2016-01258
`
`

`

`FIG. 48
`
`317
`
`New Account
`
`Welcome to 3Com/(Yahoof, AOL, MSN, AT&T, MCI, Level 3) Internet Voice Services.
`All 3Com/XXX Internet voice services members can be reached at
`1-800-555-3Com Ext. (provider number)(personal number)
`
`Your personal number can be any number you choose which is not already taken.
`
`Choose your personal number (variable length)
`
`or caller ID:
`
`A password:
`Re-enter:
`A short name
`Your e-mail a
`The phone de
`A SIP URL: (o
`A credit card a
`
`I
`I
`
`I
`
`I
`
`d •
`r:JJ.
`•
`~
`~ .....
`~ = .....
`
`~ = ?
`"'"" ~
`N
`C
`C
`,i;;..
`
`'JJ. =(cid:173)~
`
`~
`00
`0 ....,
`"'""
`
`,i;;..
`
`e
`rJ'J.
`O'I
`~
`,I;;..
`,I;;..
`~
`(It
`
`'° ~
`
`i,-
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2058 - 11
`U.S. Patent No. 6,744,759
`IPR2016-01258
`
`

`

`FIG. 4C
`
`416
`
`USER: lkhlaq S
`
`MENU
`
`Phone Service by
`XVZ, Inc.
`
`lRRRRf
`lXHJlRJ
`
`2
`4 I 5
`7 I e
`0
`
`3
`6
`
`9
`I #
`
`208
`
`160
`
`service provider host 155
`(e.g. ISP)
`
`Data Network
`Telephony Server
`(Default Proxy Server)
`
`Service
`Provider
`Server
`151
`~
`L.::....J
`
`150a
`
`•user A Reg
`• User B Aocounl
`"User C Account
`
`Data Network
`
`206
`
`User A Data Network Telephone
`
`455
`
`416
`
`ongratula~onsl
`
`<confirmato,y
`message>
`
`•
`
`(
`
`< <
`( <
`<( <
`<.
`t:::=J,c
`IC
`(
`IC
`(
`C
`It'
`User A's Workstation
`
`USER A Account
`Password
`Email Address
`User_lD
`User_name (for caller ID)
`User SIP URL
`User Telephone Number
`Device Identifier (e.g. MAC addr)
`Credit Card
`BIiiing Address
`FEATIJRES: Caller ID, Cell Forwarding, PID
`Services, Gateway Services
`
`d •
`r:JJ.
`•
`~
`~ .....
`~ = .....
`
`~ = ?
`'""" ~
`N
`C
`C
`,i;;..
`
`rF.J. =(cid:173)~
`
`~
`\C
`0 ....,
`'"""
`
`,i;;..
`
`e
`
`r.,J.
`O'I
`~
`,I;;..
`,I;;..
`~
`(It
`
`'° ~
`
`i,-
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2058 - 12
`U.S. Patent No. 6,744,759
`IPR2016-01258
`
`

`

`Congratulations!
`
`n E-mail has been sent to you. You must reply to that e-mail to activate this account.
`ou should print this page and keep it for future reference.
`
`417
`
`Ext. 200 634-0610
`Your new "personal" phone number is 1-800-5553Com
`Your SIP address (for Palm PDA based dialing) is ikh1aq_sidhu.3com.com@xxx.com
`
`ome Frequently asked questions:
`: How do I dial another 3Com I XXX Internet phone user?
`: You only need to dial the extension number. For example other 3Com/( ... ) users with
`he same provider code (200) can call you at 634-0610. To call a userwtth another (say
`02) provider number, you must dial 1-202-634-0610.
`
`: How do I dial traditional people phones?
`Dial 9 to get out of the system. I.e. dial 9, 1800-CALL ATT to use a AT&T calling card.
`
`How are calls billed?
`: There is no extra charge for calls to other 3Com/XXX subscribers.
`There is no extra charge to make domestic long distance calls over the Public
`elephone Net. International calls over the public network are billed to your credi1 card o
`per call basis.
`
`: How do I set speed dials and other advanced features?
`: Goto www.3comvoice.com/ikhlaq_sidhu.3com.com@xyz.com and enter your
`assword llZ.
`
`: How do I use speed dialing from my Palm PDA?
`: The proxy server option must be set to proxy@xxx.com. Any subscriber with an e-mai
`ddress can be auto dialed by ...
`
`FIG. 4D
`
`d •
`r:JJ.
`•
`~
`~ .....
`~ = .....
`
`~ = ?
`'""" ~
`N
`C
`C
`,i;;..
`
`'JJ. =(cid:173)~
`~ ....
`'""" C
`0 ....,
`'"""
`
`,i;;..
`
`e
`rJ'J.
`51'(cid:173)
`-...,l
`,I;;;..
`,I;;;..
`~
`(It
`
`'° ~
`
`i,-
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2058 - 13
`U.S. Patent No. 6,744,759
`IPR2016-01258
`
`

`

`Data Network Telephony
`Connection Servor
`
`( User B
`
`~
`
`328
`
`316
`
`208
`
`a1
`"' l5
`
`Hr• \
`
`i- I
`., ~ mi
`~
`
`282
`
`/
`
`Data Network
`206
`
`284
`
`l
`
`286
`
`G.72x I RTP I UDP
`
`3
`6
`
`9
`#
`
`1
`4
`
`2
`5
`
`7
`
`6
`
`. 0
`
`FIG. 5
`
`218a
`
`I A 8 A 8 f
`
`ouuuo g
`
`User B Date Nelwof1<; Telephone
`
`User A Data Network Telephone
`
`118
`
`290
`
`I
`
`Speed Dial Connection
`to Merchant
`
`ID§§ I ..____
`===
`g
`
`..
`
`326
`
`Merchant Telephone
`
`d •
`r:JJ.
`•
`~
`~ .....
`~ = .....
`
`~ = ?
`"'"" ~
`N
`C
`C
`,i;;..
`
`rF.J. =(cid:173)~
`~ ....
`"'""
`"'"" 0 ....,
`"'""
`
`,i;;..
`
`e
`rJ'J.
`-..a-..
`""-l
`,I;;..
`,I;;..
`'".....l
`(It
`'° ~
`
`i,-
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2058 - 14
`U.S. Patent No. 6,744,759
`IPR2016-01258
`
`

`

`START
`
`PERFORM DHCP DISCOVER TO OBTAIN AN IP ADDRESS
`
`SEND REGISTER MESSAGE TO SERVICE PROVIDER PROXY
`SERVER, INCLUDE CURRENT VERSION
`
`FIG. 6
`
`CHECK CURRENT VERSION FROM TE.LEPHONE WITH CURRENT
`VERSION IN SERVER
`
`500
`
`502
`
`504
`
`507
`
`AUTOMATICALLY RE-CONFIGURE
`TELEPHONE TO CURRENT VERSION IN
`SERVER
`
`506
`
`508
`
`UPDATE TELEPHONE VERSION WITH
`VERSION FROM SERVER
`
`512
`
`END
`
`d •
`r:JJ.
`•
`~
`~ .....
`~ = .....
`
`~ = ?
`"'"" ~
`N
`C
`C
`,i;;..
`
`'JJ. =(cid:173)~
`~ ....
`"'"" N
`0 ....,
`"'""
`
`,i;;..
`
`e
`rJ'l
`-..a-..
`-...,l
`,I;;..
`,I;;..
`~
`(It
`
`'° ~
`
`i,,,-.
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2058 - 15
`U.S. Patent No. 6,744,759
`IPR2016-01258
`
`

`

`U.S. Patent
`
`Jun.1, 2004
`
`Sheet 13 of 14
`
`US 6,744,759 Bl
`
`0
`0
`(,Cl
`
`N
`0 co
`
`I-
`D::
`<(
`I-
`Cl)
`
`0:::: w
`>
`0
`0 rn
`2i
`D. u :c
`Cl
`:c
`I-
`~
`U) en w
`
`D::
`C
`C
`<(
`c..
`LIJ > w
`i:2
`I-w
`0::::
`
`Cl)
`
`D:: w
`>
`D:: w
`>->< 0
`D:: a.
`I-
`..J
`:::>
`<(
`u. w
`
`C
`l:
`t-
`~
`D:: w
`t-en
`Cl w
`D::
`
`I-z ::::,
`0
`0
`0
`<(
`w
`
`0 > 0:: w
`
`rn
`w
`(.)
`0
`>
`...J
`<( z
`0 en
`0:: w
`a.
`t-w
`Cl
`
`....
`
`0
`U>
`
`C z
`w
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2058 - 16
`U.S. Patent No. 6,744,759
`IPR2016-01258
`
`

`

`START
`
`CONNECT TO SERVICE PROVIDER WEB PAGE
`
`700
`
`FIG. 8
`
`ENTER BILLING INFORMATION
`
`ENTER USER IDENTIFIERS, PASSWORDS, URLS, EMAIL
`IDENTIFIERS
`
`SELECT FEATURES
`
`SUBMIT ACCOUNT INFORMATION
`
`GET CONFIRMATION MESSAGE AND EMAIL
`
`RESPOND TO EMAIL TO START SERVICE
`
`714
`
`END
`
`702
`
`704
`
`708
`
`710
`
`712
`
`d •
`r:JJ.
`•
`~
`~ .....
`~ = .....
`
`~ = ?
`"'"" ~
`N
`C
`C
`,i;;..
`
`'JJ. =(cid:173)~
`~ ....
`"'""
`0 ....,
`"'""
`
`,i;;..
`
`,i;;..
`
`e
`rJ'J.
`-..a-..
`-...,l
`,I;;..
`,I;;..
`~
`(It
`
`'° ~
`
`i,-
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2058 - 17
`U.S. Patent No. 6,744,759
`IPR2016-01258
`
`

`

`US 6,744,759 Bl
`
`1
`SYSTEM AND METHOD FOR PROVIDING
`USER-CONFIGURED TELEPHONE SERVICE
`IN A DATA NETWORK TELEPHONY
`SYSTEM
`
`BACKGROUND OF THE INVENTION
`
`5
`
`2
`terminated a call with each customer is often included in the
`CLASS office database. For each customer, usually only the
`most recent number on this list is stored by the local Class-5
`switch.
`A Private Branch Exchange (PBX), is a stored program
`switch similar to a Class-5 switch. It is usually used within
`a medium-to-large-sized business for employee telephony
`service. Since a PBX is typically operated by a single private
`organization, there exists a wide variety of PBX services and
`10 features. Custom configurations are common, such as inte(cid:173)
`gration with intercom and voice mail systems. PBX's typi(cid:173)
`cally support their own versions of the CLASS features, as
`well as other features in addition to those of CLASS. Most
`PBX features are designed to facilitate business and group
`15 communications.
`A summary of typical PBX features includes:
`Call transfer: An established call may be transferred from
`one number to another number on the same PBX.
`Call forwarding: In addition to CLASS call forwarding, a
`PBX number can be programmed to automatically
`transfer a call to another number when the first number
`does not answer or is busy.
`Camp-on queuing: Similar to PSTN call return, a call to
`a busy number can be queued until the callee can accept
`it. The caller can hang up their phone and the PBX will
`ring them when the callee answers.
`Conference calling: Two or more parties can be connected
`to one another by dialing into a conference bridge
`number.
`Call parking: An established call at one number can be put
`on hold and then reestablished from another number.
`This is useful when call transfer is not warranted.
`Executive override: A privileged individual can break into
`an established call. After a warning tone to the two
`participants, the call becomes a three-way call.
`While the CLASS and PBX features have enhanced the
`offerings of service providers that use the PSTN, the features
`are nevertheless limited in their flexibility and scope. The
`effect to the user is that the features become clumsy and
`difficult to use. For example, in order to use the Call
`Forwarding function, the user must perform the steps at the
`user's own phone prior to moving to the location of the
`telephone to which calls will be forwarded. A more desirable
`45 approach, from the standpoint of usefulness to the user,
`would be to perform the steps at the telephone to which calls
`will be forwarded.
`Much of the lack of flexibility of the PSTN features is due
`to the lack of flexibility in the PSTN system itself. One
`50 problem with the PSTN is that the terminal devices (e.g.
`telephones) lack intelligence and operate as "dumb" termi(cid:173)
`nals on a network having the intelligence in central offices.
`Most PSTN telephones are limited in functional capability to
`converting the analog signals they receive to sound and
`55 converting the sound from the handset to analog signals.
`Some PSTN telephones have a display device and a
`display function to display specific information communi(cid:173)
`cated from intelligent agents in the PSTN network using the
`PSTN signaling architecture. For example, some PSTN
`60 telephones have a display function to enable the Caller ID
`feature. Even such PSTN telephones are limited however by
`the closed PSTN signaling architecture, which prohibits
`access by the PSTN telephones to the network signaling
`protocols. The display functions are effectively limited to
`65 displaying text, again, as a "dumb" terminal.
`The Internet presents a possible solution for distributing
`intelligence to telephony terminal devices. In Internet
`
`A Field of the Invention
`The present invention is related to field of
`telecommunications, and more particularly to a system and
`method for providing communication services over a net(cid:173)
`work.
`B. Description of the Related Art and Advantages of the
`Present Invention
`For many years, telephone service providers on the Public
`Switched Telephone Network (PSTN) provided their cus(cid:173)
`tomers nothing more than a telephone line to use to com(cid:173)
`municate with other subscribers. Over time, telephone ser(cid:173)
`vice providers have enhanced their service by providing 20
`Custom Local Area Signaling Service (CLASS) features to
`their customers. Similar communication services are pro(cid:173)
`vided by a Private Branch Exchange (PBX), which is
`typically implemented in a nonresidential setting.
`The CLASS features permit customer subscribers of the 25
`features to tailor their telephone service according to indi(cid:173)
`vidual needs. Some of the well known CLASS features are:
`Call blocking: The customer may specify one or more
`numbers from which he or she does not want to receive
`calls. A blocked caller will hear a rejection message, 30
`while the callee will not receive any indication of the
`call.
`Call return: Returns a call to the most recent caller. If the
`most recent caller is busy, the returned call may be
`queued until it can be completed.
`Call trace: Allows a customer to trigger a trace of the
`number of the most recent caller.
`Caller ID: The caller's number is automatically displayed
`during the silence period after the first ring. This feature
`requires the customer's line to be equipped with a
`device to read and display the out-of-band signal con(cid:173)
`taining the number.
`Caller ID blocking: Allows a caller to block the display of
`their number in a callee's caller ID device.
`Priority ringing: Allows a customer to specify a list of
`numbers for which, when the customer is called by one
`of the numbers, the customer will hear a distinctive
`ring.
`Call forwarding: A customer may cause incoming calls to
`be automatically forwarded to another number for a
`period of time.
`A customer subscriber to a CLASS feature may typically
`activate and/or de-activate a CLASS feature using "*"
`directives ( e.g., *69 to automatically return a call to the most
`recent caller). CLASS features may also be implemented
`with the use of out-of-band data. CLASS feature data is
`typically transmitted between local Class-5 switches using
`the Signaling System 7 (SS7).
`Local Exchange Carriers (LECs) and other similar orga(cid:173)
`nizations maintain CLASS offices that typically contain a
`database entry for each customer. The database allows
`specification of the CLASS features a customer has sub(cid:173)
`scribed to, as well as information, such as lists of phone
`numbers, associated with those features. In some cases,
`customers may edit these lists on-line via a touch-tone
`interface. A list of all phone numbers that have originated or
`
`35
`
`40
`
`YMAX CORPORATION v. FOCAL IP, LLC
`FOCAL IP, LLC EX2058 - 18
`U.S. Patent No. 6,744,759
`IPR2016-01258
`
`

`

`US 6,744,759 Bl
`
`4
`FIG. 3B is a block diagram showing one example of the
`interaction between components in the embodiment shown
`in FIG. 4A to update the data network telephone version;
`FIG. 3C is a block diagram showing one example of the
`interaction between components in the embodiment shown
`in FIG. 4A when registration is complete;
`FIG. 4A is a block diagram showing one example of the
`interaction between components in the embodiment shown
`in FIG. 4A to provision the data network telephone version
`with a voice account;
`FIG. 4B is a depiction of a sample screen for ordering
`telephone service for the data network telephone of FIG. SA;
`FIG. 4C is a block diagram showing the interaction
`between components in the embodiment shown in FIG. 4A
`15 to confirm service;
`FIG. 4D is a depiction of a sample screen for confirming
`telephone service for the data network telephone of FIG. SA;
`FIG.Sis a block diagram showing the interaction between
`components in accordance with an example of a system and
`method for communicating by data network telephone in the
`data network telephony system in FIG. 2A;
`FIG. 6 is a flowchart showing an example of a method for
`registering a data network telephone using the data network
`telephony system of FIG. 1;
`FIG. 7 is a flowchart showing an example of a method for
`provisioning a data network telephone in the data network
`telephony system of FIG. 1; and
`FIG. 8 is a flowchart showing an example of confirming
`the telephony service ordered using the method described in
`3° FIG. 7.
`
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENT
`The following references to patent applications filed con-
`35 currently herewith are incorporated be reference:
`
`3
`telephony, digitized voice is treated as data and transmitted
`across a digital data network between a telephone calls'
`participants. One form of Internet telephony uses a tele(cid:173)
`phony gateway/terminal where IP telephony calls are termi(cid:173)
`nated on the network. PSTN telephones are connected by a 5
`subscriber line to the gateway/terminal at the local
`exchange, or at the nearest central office. This form of
`Internet telephony provides substantial cost savings for
`users. Because the PSTN portion used in Internet telephony
`calls is limited to the local lines on each end of the call, long 10
`distance calls may be made for essentially the cost of a local
`call. Notwithstanding the costs savings provided by this
`form of Internet telephony, it is no more flexible than the
`PSTN with respect to providing enhancements and features
`to the basic telephone service.
`In another form of Internet telephony, telephones are
`connected to access networks that access the Internet using
`a router. The telephones in this form of Internet telephony
`may be substantially more intelligent t

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