`Archer
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 6,683,870 Bl
`Jan.27,2004
`
`I IIIII IIIIIIII Ill lllll lllll lllll lllll lllll lllll lllll lllll 111111111111111111
`US006683870B 1
`
`(54) METHOD AND SYSTEM FOR
`MULTICASTING CALL NOTIFICATIONS
`
`(75)
`
`Inventor: Michael Archer, Dallas, TX (US)
`
`(73) Assignee: MCI Communications Corporation,
`Washington, DC (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/104,570
`
`(22) Filed:
`
`Jun. 25, 1998
`
`Related U.S. Application Data
`
`(62) Division of application No. 08/751,023, filed on Nov. 18,
`1996, now abandoned, which is a division of application No.
`08/798,350, filed on Feb. 10, 1997, now abandoned.
`Int. Cl.7 ................................................ H04L 12/66
`(51)
`(52) U.S. Cl. ........................ 370/356; 370/390; 370/432
`(58) Field of Search ................................. 370/259, 260,
`370/261, 270, 351, 352, 353, 354, 355,
`356, 390, 432; 379/201, 202, 205, 209,
`211, 212, 219, 220
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`7/1978 Flanagan ..................... 179/15
`4,100,377 A
`9/1988 Baran et al. .................. 370/85
`4,771,425 A
`11/1990 Gordon et al. .............. 379/100
`4,969,184 A
`7/1991 Morganstein ................ 379/67
`5,029,196 A
`5,333,173 A * 7/1994 Seazholtz et al. ............. 379/45
`5,361,256 A * 11/1994 Doeringer et al. .......... 370/390
`5,436,957 A
`7/1995 McConnell .................. 379/88
`5,440,620 A
`8/1995 Slusky ....................... 379/100
`5,481,600 A
`1/1996 Alesio ........................ 379/114
`5,497,411 A
`3/1996 Pellerin ....................... 379/59
`5,511,114 A
`4/1996 Stimson et al. ............. 379/114
`5,526,353 A
`6/1996 Henley et al.
`............. 370/60.1
`5,553,135 A * 9/1996 Xing .......................... 379/399
`5,590,181 A
`12/1996 Hogan et al. ............... 379/114
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`EP
`EP
`EP
`EP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`WO
`WO
`
`0549126
`0583135 A
`0740480 A
`0767568 A
`0802690 A
`09168033 A
`09168051 A
`09168063 A
`09168064 A
`09168065 A
`09172459 A
`09172462 A
`9501691 A
`9522221 A
`
`6/1993
`2/1994
`10/1996
`4/1997
`10/1997
`6/1997
`6/1997
`6/1997
`6/1997
`6/1997
`6/1997
`6/1997
`1/1995
`8/1995
`
`(List continued on next page.)
`
`OTHER PUBLICATIONS
`
`"Follow Me 800 Service", Newton's Telecom Dictionary, p.
`304; Mar. 1998.
`"Telephony Over the Internet How to Make This Into a
`Public Service", Rinde, et al., pp. 1-18.
`PC Week, Stephanie Lapolla, "Net Call Centers, Voice to
`Merge", Mar. 31, 1997, p. 10.
`Reuters, Nick Louth, "MCI Communications Corporation
`vaults phone-data divide", Jan. 29, 1997, web page
`attached.
`
`(List continued on next page.)
`
`Primary Examiner-Kwang Bin Yao
`
`(57)
`
`ABSTRACT
`
`A method for communication over a network, which can be
`both analog and digital includes simultaneously transmitting
`a call notification to a plurality of communication devices.
`These communication devices include devices such as
`telephones, pagers, computers, and voice mail systems. The
`addresses (e.g., telephone numbers) are stored in a database
`which is queried based on the call notification. For example,
`this method can be used in a find-me/follow-me system or to
`initiate a conference call.
`
`(List continued on next page.)
`
`24 Claims, 6 Drawing Sheets
`
`a,120
`
`iv ::::m
`
`146
`
`rov·y
`
`134
`~142
`. . - - . ~
`.......,..
`
`~ '4 0
`._ IP
`Network
`~ ....,_.. fli:>l!I e
`.........
`
`I database y
`
`a
`D
`
`d 114 g1=-8-eSTN 13:__.
`raCl]t =-1 138
`6144 y
`Uf"&
`
`BHN, et al. v. FOCAL IP, LLC
`FOCAL IP, LLC EX2048 - 1
`U.S. Patent No. 6,683,870
`IPR2016-01262
`
`
`
`US 6,683,870 Bl
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`2/1997 Ahlberg et al.
`5,600,704 A
`2/1997 Iwami et al.
`............... 370/352
`5,604,737 A
`3/1997 Gordon ...................... 379/100
`5,608,786 A
`3/1997 Focsaneanu et al. ........ 370/351
`5,610,910 A
`6/1997 Fox et al. ................... 370/402
`5,636,216 A
`8/1997 Koyama ..................... 370/355
`5,654,957 A
`1/1998 Wegner et al. .............. 379/112
`5,712,907 A
`3/1998 Bruno et al. ................ 370/401
`5,724,355 A
`3/1998 Srinivasan
`5,724,412 A
`5,742,596 A * 4/1998 Baratz et al.
`............... 370/356
`5,742,905 A * 4/1998 Pepe et al. .................. 455/461
`5,751,706 A
`5/1998 Land et al.
`................. 370/352
`5,802,160 A * 9/1998 Kugell et al. ............... 379/211
`5,838,665 A * 11/1998 Kahn et al. ................. 370/260
`5,915,008 A * 6/1999 Dulman ...................... 379/201
`5,995,597 A * 11/1999 Woltz et al. ............. 379/93.24
`6,069,890 A * 5/2000 White et al. ................ 370/352
`6,072,780 A * 6/2000 Johnson, Jr. et al.
`....... 370/260
`6,104,799 A * 8/2000 Jain et al. ................... 379/210
`6,205,139 Bl * 3/2001 Voit ........................... 370/389
`6,483,832 Bl * 11/2002 Civanlar et al.
`............ 370/390
`
`FOREIGN PATENT DOCUMENTS
`
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`
`9619068 A
`9625720 A
`9634341 A
`9638799 A
`9710668 A
`9722211 A
`9723078 A
`9726748
`9728628 A
`9806201
`9823080 A
`
`6/1996
`8/1996
`10/1996
`12/1996
`3/1997
`6/1997
`6/1997
`7/1997
`8/1997
`2/1998
`5/1998
`
`OIBER PUBLICATIONS
`
`The Wall Street Journal, "MCI's New Service for Corporate
`Use Sets 1 Line for Net, Phone", Jan. 30, 1997, web page
`attached.
`Yang, C.: INETPhone: Telephone Services and Servers on
`the Internet; Apr. 1995; Network Working Group; Request
`for Comments: 1789; Category: Informational.
`Low C: "The Internet Telephony Red Herring", HP Labo(cid:173)
`ratories Technical Report, May 15, 1997, pp. 1-15.
`Low C, et al.: "Webin-An Architecture For Fast Deploy(cid:173)
`ment of In-Based Personal Services" Workshop Record.
`Intelligent Network. Freedom and Flexibility: Realising the
`Promise of Intelligent Network Services, Apr. 21, 1996, pp.
`1-12.
`Plamen L. Simeonov, et al.: "Ingate: A Distributed Intelli(cid:173)
`gent Network Approach to Bridge Switching and Packet
`Networks" Proceedings of Sixth International Conference
`on Computer Communications and Networks, Sep. 22-25,
`1997, pp. 358-363.
`L. Gys, et al.: "Intelligence in the Network" Alcatel Tele(cid:173)
`communications Review, No. 1, 1998, pp. 13-22.
`Gareiss R: "Voice Over the Internet" Data Communications,
`vol. 25, No. 12, Sep. 1996, pp. 93, 94, 96, 98, 100.
`Bolot, et al.: "Scalable Feedback Control For Multicast
`Video Distribution In The Internet" Computer Communica(cid:173)
`tions Review, vol. 24, No. 4, Oct. 1, 1994, pp. 58-67.
`Davis AW.: "Videoconferencing Via Pots Now: Proprietary
`Codecs & Emerging Standards" Advanced Imaging, Jan. 1,
`1995, p. 32, 34, 36, 38 and 88.
`
`Estrin, et al.: "Multimedia Over IP: Specs Show The Way"
`Data Communications, vol. 25, No. 10, Aug. 1, 1996, pp.
`93-96 and 98.
`
`Francois Fluckiger: "Multimedia Over The Internet" Pro(cid:173)
`ceedings of the European Conference on Multimedia Appli(cid:173)
`cations, Services and Techniques, vol. 1, May 28-30, 1996,
`pp. 3-8.
`
`Gronert, et al: "Van Gateway Services: Easy Does It For
`E-Mail" Data Communications, vol. 23, No. 6, Apr. 1, 1994,
`pp. 63/64, 64B and 64D.
`Halton K. C.: "The Group 3 Facsimile Protocol" BT Tech(cid:173)
`nology Journal, vol. 12, No. 1, Jan. 1, 1994, pp. 61-69.
`Jacobs, et al.: "Filling HTML Forms Simultaneously: Cowe(cid:173)
`b-Architecture and Functionality" Computer Networks and
`ISDN Systems, vol. 28, 1996, pp. 1385-1395.
`Katz, et al.: "MMCX Server Delivers Multimedia Here and
`Now" AT&T Technology, vol. 10, No. 4, Dec. 1, 1995, pp.
`2-6.
`
`Koch, et al: ""Gruppe 3" Brachle Den Schneeballeffekt"
`Funkschau, No. 2, Jan. 15, 1988, pp. 48-50.
`Low C: "The Internet Telephony Red Herring" HP Labora(cid:173)
`tories Technical Report, May 15, 1996, pp. 1-15.
`Dr. Hannes P. Lubich: "Videoconferencing For MAC and
`PC-Initial Experiences With "CU-SEEME"" Switch Jour(cid:173)
`nal, No. 1, 1995, pp. 4-9.
`
`Maeno, et al. "Distributed Desktop Conferencing System
`(Mermaid) Based On Group Communication Architecture"
`Communications-Rising to the Heights, Denver, Jun.
`23-26, 1991, vol. 1, Jun. 23, 1991, pp. 520-525.
`
`Matsuo, et al.: "Personal Telephone Services Using
`IC-Cards" IEEE Communications Magazine, vol. 27, No. 7,
`Jul. 1989, pp. 41-48.
`Patel, et al.: "The Multimedia Fax-Mime Gateway" IEEE
`Multimedia, vol. 1, No. 4, Dec. 21, 1994, pp. 64-70.
`
`Henning Schulzrinne: "A Comprehensive Multimedia Con(cid:173)
`trol Architecture For The Internet" Proceedings of the IEEE
`7'h International Workshop on Network and Operating Sys(cid:173)
`tem Support for Digital Audio and Video, May 19-21, 1997,
`pp. 65-76.
`
`Simeonov, et al.: "Ingate: A Distributed Intelligent Network
`Approach To Bridge Switching and Packet Networks" Pro(cid:173)
`ceedings of the International Conference on Computer Com(cid:173)
`munications and Networks, 1997, pp. 358-363.
`
`Tagg E.: "Automating Operator-Assisted Calls Using Voice
`Recognition" Speech Technology, Man-Machine Voice
`Communications, vol. 4, No. 2, Mar. 1988, pp. 22-25.
`Turletti T: "The Inria Videoconferencing System (IVS)"
`Connexions, Oct. 1, 1994, pp. 20-24.
`"Interactive Media: An Internet Reality" IEEE Spectrum,
`vol. 33, No. 4, Apr. 1, 1996, pp. 29-32.
`"Workstation Communications System" IBM Technical Dis(cid:173)
`closure Bulletin, vol. 37, No. 9, Sep. 1, 1994, pp. 101-104.
`
`MCI One-Life just got simpler Apr. 25, 1997.
`WebPhone Gateway eXchange Server (WGX) May 12, 1998
`
`* cited by examiner
`
`BHN, et al. v. FOCAL IP, LLC
`FOCAL IP, LLC EX2048 - 2
`U.S. Patent No. 6,683,870
`IPR2016-01262
`
`
`
`U.S. Patent
`
`Jan.27,2004
`
`Sheet 1 of 6
`
`US 6,683,870 Bl
`
`<'- -Q)O so q
`
`0
`
`:c:g
`
`LO
`
`C'\I
`C'\I
`
`~lO
`U')
`U)
`
`~o oij
`
`IN
`
`~C')
`a,0
`-o
`:::, c;>
`CD u,
`C) ll')
`1,1)
`
`~
`
`~o
`·co~
`-~~
`>II)
`OLO
`
`-----
`
`..
`0 ·-.. 11.
`
`t:
`c(
`
`o_} -
`
`0.
`
`z
`ti
`
`0
`0
`0
`9
`lC)
`LO
`LO
`
`• c.,
`LI.
`
`-
`
`T-
`
`BHN, et al. v. FOCAL IP, LLC
`FOCAL IP, LLC EX2048 - 3
`U.S. Patent No. 6,683,870
`IPR2016-01262
`
`
`
`U.S. Patent
`
`Jan.27,2004
`
`Sheet 2 of 6
`
`US 6,683,870 Bl
`
`Q --\._
`
`i
`
`C, -u.
`
`N
`•
`
`BHN, et al. v. FOCAL IP, LLC
`FOCAL IP, LLC EX2048 - 4
`U.S. Patent No. 6,683,870
`IPR2016-01262
`
`
`
`U.S. Patent
`
`Jan.27,2004
`
`Sheet 3 of 6
`
`US 6,683,870 Bl
`
`..._
`
`........
`
`j
`
`•
`
`Q) -:,
`0 "
`
`~
`
`j •
`
`E :a::
`Q) C:
`"C tO
`~al
`
`J •
`
`----...
`
`~
`........
`
`-~ e~ - :, §e
`
`<.>(3
`
`4 I
`
`C, -LL
`
`•
`
`~ e~ ez u.~ en
`
`Q.
`
`co
`
`BHN, et al. v. FOCAL IP, LLC
`FOCAL IP, LLC EX2048 - 5
`U.S. Patent No. 6,683,870
`IPR2016-01262
`
`
`
`U.S. Patent
`
`Jan.27,2004
`
`Sheet 4 of 6
`
`US 6,683,870 Bl
`
`Start
`
`Receive packet with
`indication of subscriber
`
`Query database 138
`for associated destinations
`
`52
`
`54
`
`Yes
`
`58
`
`Encode in a digital
`packet and address
`to a converter
`
`No
`
`No
`
`Yes
`
`FIG. 4
`
`Multi-cast the packets
`
`Receive confirmation
`
`Terminate other connections
`
`Establish communication
`
`62
`
`64
`
`66
`
`68
`
`BHN, et al. v. FOCAL IP, LLC
`FOCAL IP, LLC EX2048 - 6
`U.S. Patent No. 6,683,870
`IPR2016-01262
`
`
`
`U.S. Patent
`
`Jan.27,2004
`
`Sheet 5 of 6
`
`US 6,683,870 Bl
`
`Initiate a call
`
`~,
`
`Route to
`computer system
`
`V 102
`
`104
`
`~ r
`
`Query database
`
`I 106
`
`, '
`Multicast notifications V 108
`, ,
`Commence communication V 109
`
`FIG. 5
`
`BHN, et al. v. FOCAL IP, LLC
`FOCAL IP, LLC EX2048 - 7
`U.S. Patent No. 6,683,870
`IPR2016-01262
`
`
`
`U.S. Patent
`
`Jan.27,2004
`
`Sheet 6 of 6
`
`US 6,683,870 Bl
`
`co .
`C) -LI.
`
`CIO
`,...
`(")
`
`"' «s
`..c
`.... tU ,,
`(U
`
`C1)
`
`...
`~ -~
`..
`C\I -6
`
`-
`
`"'It'
`"'It'
`
`&l
`C\I
`
`t6
`
`BHN, et al. v. FOCAL IP, LLC
`FOCAL IP, LLC EX2048 - 8
`U.S. Patent No. 6,683,870
`IPR2016-01262
`
`
`
`US 6,683,870 Bl
`
`1
`METHOD AND SYSTEM FOR
`MULTICASTING CALL NOTIFICATIONS
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`The following commonly owned U.S. patent application
`Ser. No. 08/751,023, filed Nov. 18, 1996, now abandoned,
`and commonly owned U.S. patent application Ser. No.
`08/798,350, filed Feb. 10, 1997, now abandoned, are herein
`incorporated by reference in their entirety.
`
`FIELD OF THE INVENTION
`
`This invention relates generally to telecommunications
`and specifically to a method and system for multicasting call
`notifications.
`
`BACKGROUND OF THE INVENTION
`
`15
`
`2
`One specific problem addressed by the present invention
`is to ensure that call forwarding or "follow me" services can
`reach customers when not available by phone. Current
`technology from the telephony standpoint, e.g., existing
`5 MCI One service, is restricted to standard telephone devices.
`The present invention therefore provides a solution that will
`allow existing technologies to become more flexible and
`efficient.
`Another specific example where the present invention can
`10 be used is in "find-me" systems. In a find-me system, a caller
`calls a subscriber by dialing a single telephone number. The
`service provider takes this telephone number and consults a
`database where the subscriber has provided a number of
`telephone numbers (a call list) where he can be reached.
`Each of these numbers is then sequentially called until one
`of the phones is answered. With the present invention,
`computers and internet telephones can be included in a
`subscriber's call list.
`Yet another specific application of the present invention
`relates to conferencing, whether it be voice, data, and/or
`video. The present invention provides the advantage of
`allowing a party who is initiating a conference to contact one
`telephone number that will automatically cause all other
`participants to be simultaneously notified.
`In one aspect, the present invention provides a method for
`communication over a network which can be both circuit(cid:173)
`switched and packet-switched. In this method, a call noti(cid:173)
`fication is simultaneously broadcast (multicast) to a plurality
`of communication devices. These communication devices
`include devices such as telephones, pagers, computers, and
`voice mail systems. The addresses (e.g., telephone numbers)
`are stored in a database that is queried based on the call
`notification. For example, this method can be used in a
`find-me system or to initiate a conference call.
`In another aspect, the present invention provides a com(cid:173)
`munication system in which a plurality of converters are
`each operable to sample voice signals and create digital
`packets that contain a digital representation of the voice
`40 signals. Each converter might also create voice signals from
`a digital packet. A storage device contains a database of
`records each of which includes a call list of telephone
`numbers associated with each of a plurality of subscribers.
`The system also includes a computer system that operates
`45 under control of software. Upon receipt of a call notification,
`the software causes the computer system to query the
`database to retrieve a record associated with the call noti(cid:173)
`fication and to multicast digital call notification packets to a
`plurality of the converters. The digital notification packets
`50 include information relating to the call list of telephone
`numbers in the received record.
`The present invention has a number of advantages over
`present systems. For example, the present invention can
`utilize the commonly implemented Internet Protocol (IP),
`55 e.g., through an internet service provider (ISP), in place of
`standard switching. In follow-me systems, a multi-media
`personal computer can be used as the called party's for(cid:173)
`warding number. In other words, by dialing the same tele(cid:173)
`phone number you can communicate with the called party
`60 through her computer.
`This system reduces the waiting time of the caller by
`simultaneously ringing all numbers in a primary group of
`telephone numbers. This system also reduces switch traffic
`for telephone companies by letting the internet service
`providers (ISPs) do the routing, in effect turning the internet
`service providers into mini-telephone companies. This sys(cid:173)
`tem has all of the functionality of standard "find me" type
`
`25
`
`Since the use of the public Internet has become increas(cid:173)
`ingly popular as one of the world's premier sources of
`communications, new and innovative technologies have 20
`been developed to tap into the Internet's vast resources. This
`new form of communication has sprouted numerous tech(cid:173)
`nological innovations and services that benefit both con(cid:173)
`sumers and industry. One of these innovations is the trans-
`mission of voice over the Internet.
`In the mid to late 1970s, experiments in the transmission
`of voice over the Internet were conducted as part of an
`ongoing research program sponsored by the U.S. Defense
`Advanced Research Projects Agency (DARPA). In the mid 30
`1980s, UNIX-based workstations were used to conduct
`regular audio/video conferencing sessions in modest quan(cid:173)
`tities over the Internet. These experimental applications
`were extended in the late 1980s with larger scale, one-way
`multicasting of voice and video. In 1995 a small company, 35
`VocalTec Communications Ltd., commercially introduced a
`software package that was capable of providing two way
`voice communications between multi-media PCs connected
`to the Internet.
`Telephony over the Internet offers users a low cost service
`that is distance and border insensitive. For the current cost
`of Internet access (at low hourly rates or unlimited use flat
`fees) the caller can hold a voice conversation with another
`PC user connected to the Internet. In the case where one or
`both ends have flat fee connections to the Internet, the call
`is free of additional charges. This makes Internet telephony
`an attractive alternative to cost conscious consumers.
`Unfortunately, Internet telephony or Voice over Internet
`Protocol (VOiP) suffers from a number of problems. The
`voice quality across the Internet is not as good as typical
`telephone toll quality and there are significant delays expe(cid:173)
`rienced during the conversation. In addition, Internet tele(cid:173)
`phones do not have the benefit of the plethora of added
`services that are available through standard switched tele(cid:173)
`phones.
`
`SUMMARY OF THE INVENTION
`The present invention relates to the growing need for a
`smooth integration of evolving telephony features with
`evolving computer functionality. The lines between the
`technologies are becoming increasingly blurred as compa(cid:173)
`nies from both disciplines strive to increase their market
`share, and maximize on the global mobility. This trend to
`further integrate telephones and PCs should continue as the
`global market for both technologies expands. Although the 65
`trend is clear, the trick is to integrate features without adding
`expensive equipment, awkward interfaces, or lesser quality.
`
`BHN, et al. v. FOCAL IP, LLC
`FOCAL IP, LLC EX2048 - 9
`U.S. Patent No. 6,683,870
`IPR2016-01262
`
`
`
`US 6,683,870 Bl
`
`3
`phone systems, but with the added capability of catching the
`called party online anywhere in the world as long as they are
`connected to the ISP in some fashion.
`An added functionality is the ability of the ISP to notify
`the user's computer if they are online and alert them of an 5
`incoming phone call. The user could then (using a standard
`multimedia computer) use a microphone and his computer's
`soundcard/speakers to complete the call using his PC. The
`user could also route the call back to his primary group if he
`so desired in case he missed the call initially.
`For conference calling, only a single telephone number
`needs to be dialed in order to initiate the call. In commer(cid:173)
`cially available systems, each participant must be contacted
`individually causing the first person to wait while each of the
`other people is called. Since all of the participants can be
`contacted simultaneously by use of the invention, much time
`can be saved.
`The flexibility and convenience of the present invention
`makes it an attractive alternative or enhancement to pres-
`ently used systems.
`
`20
`
`4
`the number the 800 line will send its calls to. The 800
`number always stayed the same.
`A similar service is a "find-me" service which is illus(cid:173)
`trated in FIG. 1. In this system 10, a caller dials a single
`telephone number 12 of a called party from an initiating
`telephone 14. This call is routed over the public switched
`telephone network (PSTN) 18 to a switch 16. The call is then
`routed across the PSTN 18 to a telephone associated with a
`first number 20 in the called party's list, where it is either
`10 answered or not answered. If unanswered, then the numbers
`in the list are automatically dialed in sequence by the switch
`16 until one is answered or forwarded to the called party's
`voice mail or pager 24. Because number dialing is
`sequential, it can take several minutes to complete. An
`15 example of a commercially available find-me service is the
`MCI One Service.
`A first embodiment system 110 of the present invention is
`illustrated in FIG. 2. Before turning to functional blocks of
`FIG. 2, however, it may be useful to provide a quick
`overview of the concept behind this embodiment. This
`embodiment of the present invention is based on Internet
`Protocol (IP) based voice traffic, where calls are: (1) con(cid:173)
`verted from analog signal to digital signals, (2) split up into
`IP packets, (3) routed to their destination, and ( 4) reas-
`25 sembled. In the first embodiment, when an end user dials a
`single find-me number, the IP packets that make up the call
`are routed to a packet-switched network. Components
`within the network receive the header ( call originate) and
`begin to search for a telephone number at which the person
`being called will answer.
`As a specific example, assume a caller places a phone call.
`This call is routed through the ordinary phone system to a
`special converter where the receiving phone number is
`assembled into digital packet(s). These packets are routed to
`35 a computer system where the receiving phone number is
`extracted. The computer system queries a database with the
`phone number and the database returns all of the numbers in
`the called party's record. Each of these phone numbers are
`assembled into digital packet(s) and routed to converters
`40 which return the call notifications to the ordinary phone
`system.
`This embodiment system, unlike current find-me systems,
`can simultaneously multicast out IP packets designed to ring
`45 all of the telephone numbers at destinations in the called
`party's list at once. Telephone numbers at several locations
`can be grouped together to ring at once. If any one of these
`locations pick up, a response IP packet is sent to the
`packet-switched network. Upon receipt of the response
`50 packet, the packet-switched network begins routing the
`packets from the caller to the called party's destination.
`In the preferred embodiment, the called party's list of
`telephone numbers is divided in a number of groups. If no
`numbers in the primary group answer, the packet-switched
`55 network can then forward the call to the secondary group,
`which typically consists of a voice mail, or pager number.
`More groups could also be included.
`Referring now to FIG. 2, a call notification can be initiated
`at an initiating communication device 114. The initiating
`60 communication device 114 is typically a telephone. While
`referring to the initiating device 114 as a telephone 114, it is
`understood that other devices such as electronic communi(cid:173)
`cation devices or computers can be used. A telephone 114
`can be either a land-line or cellular (analog or digital)
`65 without deviating from the spirit of the invention.
`Telephone 114 is connected to circuit-switched commu(cid:173)
`nication network 118 in the typical manner. A circuit-
`
`30
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The above features of the present invention will be more
`clearly understood from consideration of the following
`descriptions in connection with accompanying drawings in
`which:
`FIG. 1 is a block diagram of a prior art communication
`system;
`FIG. 2 is a block diagram of a preferred embodiment
`communication system;
`FIG. 3 is a block diagram of a portion of the system of
`FIG. 2;
`FIG. 4 is a flow chart of exemplary software which can
`operate on a computer system in the communication system
`of FIG. 2 or FIG. 6;
`FIG. 5 is a flow chart of a preferred embodiment method
`of the present invention; and
`FIG. 6 is a block diagram of an alternate embodiment
`communication system.
`
`DETAILED DESCRIPTION OF ILLUSTRATIVE
`EMBODIMENTS
`
`The making and use of the various embodiments are
`discussed below in detail. However, it should be appreciated
`that the present invention provides many applicable inven(cid:173)
`tive concepts that can be embodied in a wide variety of
`specific contexts. The specific embodiments discussed are
`merely illustrative of specific ways to make and use the
`invention, and do not limit the scope of the invention.
`The present invention will be first be described with
`reference to one specific application, namely "follow-me"
`and "find-me" services. The concepts will then be applied to
`other applications including conferencing. A "follow-me"
`service allows a subscriber to provide the service provider
`with a telephone number where the subscriber can be
`reached. The subscriber has the opportunity to change this
`number as often as he would like so that his calls will
`"follow" him as he moves to different locations. The service
`is often referred to as call forwarding.
`For example, in 1991 MCI Telecommunications Co.
`(MCI) began offering a Follow Me 800 Service. This service
`encompassed call forwarding of a personal 800 line. The
`service differed from local call forwarding in that a caller
`could contact MCI from anywhere in the world and change
`
`BHN, et al. v. FOCAL IP, LLC
`FOCAL IP, LLC EX2048 - 10
`U.S. Patent No. 6,683,870
`IPR2016-01262
`
`
`
`US 6,683,870 Bl
`
`5
`switched network is a network which uses an entire tele(cid:173)
`phone channel for every phone call, fax or data connection
`and routes the call from sender to receiver as if establishing
`a single end-to-end circuit. A circuit-switched network is
`sometimes referred to as a traditional network. In the pre(cid:173)
`ferred embodiment, network 118 is a POTS (plain old
`telephone service) network. This network can be either a
`public system (PSTN) or a private system. Alternatively,
`proprietary networks can be used.
`Circuit-switched network 118 can be either an analog 10
`network, a digital network, or a combination of both. An
`analog communication network is a network which trans(cid:173)
`mits analog signals without regard to their content. The
`signals may represent analog data ( e.g., voice) or digital data
`(e.g., binary data, maybe from a modem). The analog
`network may include amplifiers (not shown) to boost the
`energy in the system. Unlike analog transmission, digital
`transmission is concerned with the content of the signal. A
`typical digital transmission system includes repeaters (not
`shown) which recover the content of the signal and then 20
`regenerate and retransmit a new signal with the same
`content.
`The public switched telephone network (PSTN) is the
`preferred circuit-switched communication network 118. In
`this context, the PSTN refers to the worldwide voice tele(cid:173)
`phone system. Once only an analog system, the heart of most
`telephone networks today is digital. In the United States,
`most of the remaining analog lines are the ones from homes
`and offices to the telephone company's central office. It is
`not difficult to imagine that some day these lines will also be 30
`digital.
`The circuit-switched communication network 118 is
`coupled to converter 126 which serves to convert the tele(cid:173)
`phone signals into digitized packets. Converter 126 can also
`be referred to as a gateway, a digitizer or an encoder. For
`voice communications, the conversion function would
`include sampling the voice signals and generating digitized
`representations. This digital sample data can then be com(cid:173)
`bined with packet headers and footers in a manner consistent
`with the protocol used on packet-switched network 130.
`While Internet Protocol (IP) is preferred, the precise proto(cid:173)
`col used is not critical to the claimed invention. In general,
`converter 126 may convert signals from a first network ( e.g.,
`circuit-switched network 118) into a digital protocol which
`can be routed through packet-switched network 130.
`FIG. 3 illustrates a simplified block diagram of a con(cid:173)
`verter 126. The converter receives telephone signals from
`circuit-switched network 118. These signals are provided to
`a modem 70 and control circuitry 72. The modem translates 50
`the signals into digital signals which can be handled by
`router 74. The control circuitry 72 utilizes the signaling
`information to generate the packet addressing information
`for router 74. In the preferred embodiment, control circuitry
`72 comprises a processor based system such as a computer 55
`or specialized hardware. The control circuitry 72 can be
`embedded within router 74. The router then provides pack(cid:173)
`etized information to the packet-switched network 130.
`In general the PSTN to IP-network gateway (i.e., con(cid:173)
`verter 126) should be able to support the translation of PCM 60
`to multiple encoding schemes to interwork with software
`from various vendors. Alternatively, a common compression
`scheme could be used. Commercially available products
`such as the WebPhone Gateway Exchange server by
`Netspeak can be used to act as the bridge between conven- 65
`tional circuit-switched telephone systems and IP-based data
`networks.
`
`6
`Returning to FIG. 2, packet-switched network 130 com(cid:173)
`prises a plurality of digital links capable of handling digital
`signals. Packet-switched network 130, sometimes referred
`to as a converged network, combines various types of media
`5 such as voice calls, data and streams of video onto a single
`line. All these different media are chopped into chunks of
`data or packets. In the preferred embodiment, packet(cid:173)
`switched network 130 is an Internet Protocol-based (IP-
`based) network.
`One example of an IP-based network is the public Inter-
`net. In this context, the "Internet" (uppercase "I") is used to
`connote the worldwide collection of interconnected net(cid:173)
`works that uses Internet Protocol (IP) to link a large number
`of physical networks into a single logical network.
`15 Physically, the Internet is a huge, global network spanning
`nearly 100 countries and comprising a great number of
`academic, commercial, government, and military networks.
`Packet-switched network 130 could also comprise other
`IP-based networks as well as other communication net(cid:173)
`works. For example, packet-switched network 130 could
`comprise an internet which is not connected to the public
`Internet. In this context, an "internet" (lowercase "i") is any
`collection of separate physical networks, interconnected by
`a common protocol, to form a single logical network. An
`25 internet would preferably, but not necessarily use Internet
`Protocol. An internet which is owned by a single entity is
`sometimes referred to as an intranet. Network 130 can
`comprise an intranet, which is or is not connected to the
`Internet.
`Server processor 128 is a computer system coupled to
`packet-switched network 130 and executes server software
`to perform the tasks required by the present invention. In a
`find-me/follow-me system, for example, server processor
`128 performs the function of taking the incoming phone
`number generated at telephone 114 and querying database
`138 looking up the forwarding phone numbers assigned to
`the user. In FIG. 2, server processor 128 is represented by a
`single computer. It is noted, however, that the software
`executed on server processor 128 can just as easily operate
`over a number of computers which may be physically close
`together or found at remote locations many miles apart.
`Accordingly, server processor 128 can comprise a number of
`interlinked computers. For the purposes of this invention,
`the hardware is not critical. The emphasis, rather, is on the
`functionality of that hardware. This functionality is dis(cid:173)
`cussed in greater detail with respect to FIG. 4.
`FIG. 4 is a flowchart of the software which will execute
`on server processor 128. In Step 52, server processor 128
`receives one or more packets which include an indication of
`the called party. As a compo