`Intematlonal Bureau
`
`
`
`INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT)
`
`(51) II1t€mafi0nal Patent C1aS5ifiC3ti0“ 6 3
`H04M 3/42
`
`(11) International Publication Number:
`
`WO 99/14924
`
`(43) International Publication Date:
`
`25 March 1999 (2503.99)
`
`(21) International Application Number:
`
`PCT/US98/ 18646
`
`(22) International Filing Date:
`
`8 September 1998 (08.09.98)
`
`(81) Designated States: AU, CA, CN. JP. KP. RU, Ellmpean Patfiflt
`(AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT,
`LU, MC. NL. PT. SE)-
`
`Published
`With international search report.
`Before the expiration of the time limit for amending the
`claims and to be republished in the event of the receipt of
`amendments.
`
`(30) Priority Data:
`08/928,264
`
`12 September 1997 (l2.09.97)
`
`US
`
`(71) Applicant: GENESYS TELECOMMUNICATIONS LABO-
`RATORIES, INC. [US/US]; llth floor, 1155 Market Street,
`San Francisco, CA 94103 (US).
`
`(72) Inventors: SHTIVELMAN, Yuri; 2811 Monte Cresta Drive,
`Belmont, CA 94102 (US).
`TUROVSKI, Oleg; 5235
`Diamond Heights Boulevard #203, San Francisco, CA
`94131 (US).
`
`(74) Agent: BOYS, Donald, R.; P.0. Box 187, Aromas, CA 95004
`(US).
`
`(54) Title:
`
`INTERNET CALL WAITING
`
`(57) Abstract
`
`A telephony ca11—waiting system for clients having a computer (112) with a video display unit (PC/VDU) and a public—switched
`telephony network (PSTN) telephone (111) connected to the PSTN (151) by a single line (150), keeps a status indication of the client’s
`Internet connection status and, during periods of time the PC/VDU is connected to the [ntemet (101), alerts the clients by an alert signal
`over the Internet connection of any waiting PSTN calls.
`In a preferred embodiment the client’s PC/VDU is adapted to provide an audio
`and/or visual alert event when an alert signal is received, and to provide for a user—initiated response to an alert, accepting or rejecting
`a call. In the event a call is accepted, provision is made for connecting the accepted call to the client's PC/VDU as an IP call.
`In some
`embodiments several calls may be dealt with at the PC/VDU, and features are provided such as cal1er—ID on the client’s VDU. Several
`ways of accomplishing the cal1—waiting system are taught.
`
`YMax Corporation
`
`Page 1 of 24
`
`Ex. 1005
`YMax Corporation
`Page 1 of 24
`
`
`
`FOR THE PURPOSES OF INFORMATION ONLY
`
`Codes used to identify States party to the PCT on the front pages of pamphlets publishing international applications under the PCT.
`
`LS
`LT
`LU
`LV
`MC
`MD
`MG
`MK
`
`ES
`FI
`FR
`GA
`GB
`GE
`GH
`GN
`GR
`HU
`IE
`IL
`IS
`IT
`JP
`KE
`KG
`KP
`
`AL
`Albania
`Spain
`Lesotho
`AM
`Armenia
`Finland
`Lithuania
`AT
`Austria
`France
`Luxembourg
`AU
`Australia
`Gabon
`Latvia
`AZ
`Azerbaijan
`United Kingdom
`Monaco
`BA
`Bosnia and Herzegovina
`Georgia
`Republic of Moldova
`BB
`Barbados
`Ghana
`Madagascar
`BE
`Belgium
`Guinea
`The former Yugoslav
`BF
`Burkina Faso
`Greece
`Republic of Macedonia
`BG
`Bulgaria
`Hungary
`ML
`Mali
`BJ
`Benin
`Ireland
`MN
`Mongolia
`BR
`Brazil
`Israel
`MR
`Mauritania
`BY
`Belarus
`Iceland
`MW
`Malawi
`CA
`Canada
`Italy
`MX
`Mexico
`CF
`Central African Republic
`Japan
`NE
`Niger
`CG
`Congo
`Kenya
`NL
`Netherlands
`CH
`Switzerland
`Kyrgyzstan
`N0
`Norway
`CI
`Cate d’Ivoire
`Democratic People's
`NZ
`New Zealand
`CM
`Cameroon
`Republic of Korea
`PL
`Poland
`CN
`China
`KR
`Republic of Korea
`PT
`Portugal
`CU
`Cuba
`KZ
`Kazakstan
`R0
`Romania
`CZ
`Czech Republic
`LC
`Saint Lucia
`RU
`Russian Federation
`DE
`Gemany
`LI
`Liechtenstein
`SD
`Sudan
`DK
`Denmark
`LK
`Sri Lanka
`SE
`Sweden
`EE
`Estonia
`LR
`Liberia
`SG
`Singapore
`
`EX. 1005
`
`Sl
`SK
`SN
`SZ
`TD
`TG
`TJ
`TM
`TR
`TT
`UA
`UG
`US
`UZ
`VN
`YU
`ZW
`
`Slovenia
`Slovakia
`Senegal
`Swaziland
`Chad
`Togo
`Tajikistan
`Turkmenistan
`Turkey
`Trinidad and Tobago
`Ukraine
`Uganda
`United States of America
`Uzbekistan
`Viet Nam
`Yugoslavia
`Zimbabwe
`
`YMax Corporation
`
`Page 2 of 24
`
`Ex. 1005
`YMax Corporation
`Page 2 of 24
`
`
`
`wo 99/14924
`
`PCT/US98/18646
`
`Internet Call Waiting
`
`Field of the Invention
`
`The present invention is in the field of Internet communication and pertains
`
`more particularly to apparatus and methods for providing call waiting services for
`
`10 what are known as Internet Phone (IP) calls.
`
`Background of the Invention
`
`15
`
`The present invention deals with telephony systems, including conventional
`
`telephone calls delivered to a telephone, and what are known now in the art as Internet
`
`Phone (IP) calls, which are telephone calls delivered over the Internet, and to which a
`
`user interfaces with a computer station, such as a personal computer (PC) during a
`
`session wherein the user is connected to the Internet. To avoid confusion a
`
`20
`
`convention is adopted for the purposes of this specification wherein the conventional
`
`telephone calls delivered over the public-switched telephony network to a telephone
`
`will be called PSTN calls, and the IP calls will continue to be called IP calls.
`
`The lntemet is a global matrix of linked computers and file servers providing a
`
`virtually unlimited pool of knowledge to any user who has a connection for access.
`
`25
`
`The state of the Internet is continually evolving and changing both in scope and
`
`technology. What has evolved from a type of militaiy infrastructure has become a
`
`largely civilian super-structure allowing exchange of information to take place rapidly
`
`from almost any location in the world.
`
`suasmure sneer (RULE 25)
`
`EX. 1005
`
`YMax Corporation
`
`Page 3 of 24
`
`Ex. 1005
`YMax Corporation
`Page 3 of 24
`
`
`
`wo 99/14924
`
`PCT/US98/18646
`
`-2-
`
`At the time of the present patent application, Internet infrastructures are
`
`largely land-based, transmitting data over digital links and analog lines, and the like.
`
`The typical user connections for the land-based infrastructure include a telephone line,
`
`a modern, and an Internet Service Provider (ISP) through which connection to the
`
`5
`
`Internet is provided. Generally speaking, these connective elements are all that are
`
`required for a user to have the basic capability to access the Internet, provided the user
`
`has a PC with at least minimum system requirements.
`
`At the time of the present patent application, it is believed by the inventor that
`
`between 60% and 80 % of persons having Internet access have only one telephone
`
`10
`
`line to their premises, and the one line is connected to their personal computer and is
`
`also the user’s regular telephone for receiving PSTN calls. It is well known in the art
`
`that a telephone line that is connected to a computer station and receiving digital data
`
`from the Internet cannot, at the same time, receive a PSTN call.. Therefore, if a
`
`person were to call someone who happens to be in a current session on the Internet
`
`15
`
`and using that particular line, the person placing the call would receive a busy signal.
`
`Because of this, if the person browsing the Internet has call-waiting service, the call
`
`waiting feature has to be disabled while browsing the Internet, because a call-waiting
`
`signal would disrupt an Internet data transfer.
`
`A typical telephone connection dedicated to accessing the Internet can be
`
`20
`
`expensive to maintain for a typical family that also maintains a telephone connection
`
`for conventional PSTN call use. Many families simply cannot afford to maintain
`
`more than one telephone line as would be required to browse the Internet and also
`
`receive PSTN calls in a normal fashion. Being restricted to one telephone line that is
`
`used for both Internet access and PSTN calls can be more than just an inconvenience
`
`25
`
`for a family, especially for a family with children. For example, while a user with a
`
`single phone line is browsing the Internet, one of the user’s children may be trying to
`
`phone home. There is no way the user can receive even emergency calls.
`
`Personal Computers (PCS) on the market today are typically capable of
`
`multimedia communication. For example, with the appropriate software, speakers, a
`
`SUBSTITUTE SHEET (RULE 26)
`
`Ex. 1005
`
`YMax Corporation
`
`Page 4 of 24
`
`Ex. 1005
`YMax Corporation
`Page 4 of 24
`
`
`
`W0 99/14924
`
`PCT/US98/18646
`
`-3-
`
`standard microphone, and a sound card, a typical PC can be used as a voice
`
`communication device much like a telephone. Thus equipped, a caller can engage in
`
`two-way, real-time communication with one or more people while connected to the
`
`Internet. Since the Internet is the communication medium for such applications, there
`
`5
`
`are no toll charges involved for long distance connections. While not accruing toll
`
`charges is a distinct advantage with this type of arrangement, a drawback is that
`
`persons called or calling an Intemet—connected user must have a multimedia PC
`
`connected to the Internet and have the matching software installed.
`
`What is clearly needed is a system including software executable on a
`
`10 multimedia PC whereby a person connected to the Internet and having only one
`
`telephone line can continue to receive PSTN calls from a user and make PSTN
`
`telephone calls to persons not connected to the Internet while he or she is engaged in
`
`an on-line browsing session. Such a system would alleviate inconvenience and
`
`concern associated with the inability to receive possibly important telephone calls
`
`15 while on-line. Such a method could also alleviate the expense associated with the
`
`addition of a second telephone line.
`
`20
`
`Summarv of the Invention
`
`In a preferred embodiment of the present invention an Internet call-waiting
`
`telephony system is provided, comprising a telephony link adapted to connect a
`
`client’s computer station and the client’s public-switched telephony network (PSTN)
`
`telephone to a local PSTN switch; a port at the local PSTN switch adapted to receive
`
`25
`
`PSTN calls directed to the client; a status indicator indicating the client’s Internet
`
`connection status; and an IP interface adapted to convert a PSTN telephone call to an
`
`Internet telephone protocol, the IP interface connected to both the PSTN and the
`
`Internet. During time that the status indicator indicates the client is Internet-
`
`SUBSTITUTE SHEET (RULE 25)
`
`EX. 1005
`
`YMax Corporation
`
`Page 5 of 24
`
`Ex. 1005
`YMax Corporation
`Page 5 of 24
`
`
`
`W0 99/14924
`
`PCT/US98/18646
`
`-4-
`
`connected, on receiving a PSTN call directed to the client, the system sends, via the IP
`
`interface, an alert signal of a call waiting to an IP address associated with the client.
`
`In preferred embodiments the system further comprises a client station having
`
`a PSTN telephone and a computer station having a video display unit (VDU), the
`
`5
`
`computer station and the PSTN telephone connected to a single line connected to the
`
`telephony link. In these embodiments the computer station is adapted to provide an
`
`alert event on receipt of the alert signal of a call waiting, and to provide a user-
`
`initiated response to the IP interface, indicating one of acceptance or refiisal of the call
`
`waiting. Upon acceptance response, the IP interface is adapted to connect the PSTN
`
`10
`
`call to the client’s computer station over the client’s Internet connection. The alert
`
`event can be any one of several events or combinations of audio signals and visual
`
`indicia on the VDU.
`
`In some embodiments, upon connection of an IP call to the client’s computer
`
`station, the client’s computer station is adapted to play a pre-recorded armouncement
`
`15
`
`to the caller. In some embodiments as well the system further comprises a second
`
`telephony switch to which the incoming PSTN calls directed to the client are
`
`forwarded, the second telephony switch being coupled to the IP interface. In some
`
`embodiments as well, the client’s PC/VDU connects to the Internet through the local
`
`PSTN switch to an Internet Service provider (ISP), and the IP interface coupled to the
`
`20
`
`second telephony switch connects to the Internet through the client’s ISP.
`
`There are several ways Internet call-waiting according to embodiments of the
`
`invention may be implemented. In some the client’s PC/VDU connects to the Internet
`
`by dialing the ISP via a dialing string, and the dialing string comprises commands to
`
`cause the local PSTN switch to set up call forwarding of the PSTN calls directed to
`
`25
`
`the client to the second telephony switch. In other embodiments there is a server
`
`coupled to the client’s ISP and to the second telephony switch, and a special log-in
`
`procedure at the ISP for the client initiates action by the server to direct the second
`
`telephony switch to call the local PSTN switch with a remote call forwarding number
`
`associated with the client, directing the local PSTN switch to set up call forwarding
`
`SUBSTITUTE SHEET (RULE 26)
`
`EX. 1005
`
`YMax Corporation
`
`Page 6 of 24
`
`Ex. 1005
`YMax Corporation
`Page 6 of 24
`
`
`
`W0 99/1.4924
`
`PCT/US98/18646
`
`-5-
`
`for incoming PSTN calls directed to the client. In still other embodiments there is a
`
`server coupled to the client’s ISP and to a CTI-server connected by a CTI link to the
`
`local PSTN switch, and a special log-in procedure at the ISP for the client initiates
`
`action by the server to direct the CTI-server to direct incoming PSTN calls directed to
`
`the client to the second telephony switch. The server and the CTI-server may be the
`
`same server.
`
`In a special embodiment of the invention the IP interface is coupled to the
`
`local PSTN switch and the client’s PC/VDU is adapted, when Internet connection is
`
`established, to contact a WEB server also coupled to the local PSTN switch, initiating
`
`Internet call waiting, wherein incoming calls directed to the client’s PSTN telephone
`
`through the local PSTN switch are intercepted, and an alert is provided to the client’s
`
`PC/VDU via the IP interface of a call waiting.
`
`The lntemet call-waiting system of the present invention, in its many
`
`embodiments, provides for the first time a way for a client having a computer and
`
`Internet connection ability, butjust a single telephone line, to continue to receive
`
`PSTN telephone calls while engaged in an active Internet session. Moreover, many
`
`features are provided not before available in telephony systems.
`
`Brief Description of the Drawing Figures
`
`10
`
`15
`
`20
`
`Fig. 1 is a simplified overview of a telephony system according to an
`
`embodiment of the present invention.
`
`Fig. 2 is a simplified process flow chart illustrating a basic features in an
`
`25
`
`embodiment of the present invention.
`
`
`
`SUBSTITUTE SHEET (RULE 26)
`
`EX. 1005
`
`YMax Corporation
`
`Page 7 of 24
`
`Ex. 1005
`YMax Corporation
`Page 7 of 24
`
`
`
`W0 99/14924
`
`PCT/US98/18646
`
`-5-
`
`Description of the Preferred Embodiments
`
`In various embodiments of the present invention, described in enabling detail
`
`below, a telephony system is provided wherein , during the time a client is connected
`
`5
`
`to the Internet, a unique call~waiting system is enabled. The unique call-waiting
`
`system alerts the client by audio and/or video display at the client’s Intemet—connected
`
`computer when a PSTN call is waiting. Facility is provided wherein the client can
`
`choose to connect to a waiting call, whereby the selected call is connected to the
`
`client’s computer over the Internet connection as an IP call. In some embodiments
`
`10
`
`facility is also provided for alerting a client to multiple calls waiting, and the client is
`
`enabled to refuse calls, connect to calls, or connect and return an automatic pre-
`
`recorded announcement. In various embodiments of the invention the client’s
`
`connection status is maintained in various ways, described below in enabling detail.
`
`Fig. l is a simplified overview of a telephony-communication network and
`
`15
`
`system according to an embodiment of the present invention, wherein PSTN
`
`telephone calls placed to a client’s telephone number cause an alert to be sent to the
`
`client via the client’s Intemet—connected computer, and accepted calls may be
`
`converted to IP calls and connected to the client without interruption of an ongoing
`
`Internet session. In this specification the term client is used to mean any person to
`
`20 whom the services of the invention are provided in practicing the invention in any
`
`embodiment.
`
`The inventor in the following disclosure teaches several embodiments of the
`
`invention wherein PSTN calls may be routed to a client having an ongoing Internet
`
`session and Internet telephone capability, after first alerting the client to the call or
`
`25
`
`calls waiting. It will be apparent to the skilled artisan that the embodiments described
`
`below are examples of practice of the invention, and are not meant to be limiting.
`
`There are other possible alterations that may be made within the scope of the
`
`invention.
`
`SUBSTITUTE SHEET (RULE 26)
`
`EX. 1005
`
`YMax Corporation
`
`Page 8 of 24
`
`Ex. 1005
`YMax Corporation
`Page 8 of 24
`
`
`
`wo 99/14924
`
`PCT/US98/18646
`
`-7-
`
`In the system of Fig. 1 a client premises 110 comprises a telephone 111 and a
`
`personal computer 112 sharing a telephone line and linked to a telephony switch 151
`
`in public-switched telephone network (PSTN) 100 via a line 150. Telephony line 150
`
`may be of the form of analog connection, digital and analog connection such as ISDN,
`
`5
`
`or any other line type deemed appropriate to carry both digital data and analog data.
`
`Telephony switch 151 is exemplary of switches in the PSTN, and via switch 151 the
`
`client may place telephone calls via telephone 111 to virtually anywhere on the planet,
`
`and may also connect through the PSTN and an Internet Service Provider’s (ISP)
`
`modem bank 120 to the Internet network, indicated by network cloud 101. Once
`
`10
`
`connected to the ISP and logged on, the client can browse the Internet, connecting to a
`
`multitude of servers also connected to the Internet network. In embodiments of the
`
`present invention, the client at premises 110 will be logged onto the Internet as
`
`described immediately above.
`
`In one embodiment of the present invention, a person at a premises 115 having
`
`15
`
`a telephone 116 places a PSTN call to the client at station 110 using the telephone 116
`
`connected to PSTN 100 via line 152. Caller 115 may or may not have a PC or an
`
`Internet connection. To clearly illustrate the present invention it is intended, for
`
`purposes of this example, that the person at premises 115 has no PC and is not
`
`connected to the Internet.
`
`20
`
`In one embodiment of the present invention, when a client places a call to log
`
`onto the Internet via his Internet Service Provider (ISP), a pre-defined forwarding
`
`number is programmed into telephony switch 151 using the Centrex functions of the
`
`switch, and the client’s call-waiting services (if any) are temporarily discontinued.
`
`The necessary commands may be added to the dialing string, for example, that is used
`
`25
`
`by the client’s computer to dial-up the ISP. Centrex functions are software functions
`
`that are part of a normal telephone service such as call waiting, call forwarding,
`
`conference calling, and the like.
`
`The number to which incoming calls for telephone 111 are forwarded is a
`
`destination number associated with a telephony switch 141. While the client is
`
`SUBSTITUTE SHEET (RULE 26)
`
`EX. 1005
`
`YMax Corporation
`
`Page 9 of 24
`
`Ex. 1005
`YMax Corporation
`Page 9 of 24
`
`
`
`WO 99/14924
`
`PCT/US98/18646
`
`-3-
`
`connected to the ISP, all incoming calls that are designated for the client at station 110
`
`(telephone 111) are routed via line 154 to switch 141.
`
`Telephony switch 141 has an IP telephony interface, that is, the switch is
`
`adapted to convert incoming calls for telephone 111 into digital Internet protocol
`
`5
`
`telephone calls using a Transfer Control Protocol / Internet Protocol (TCP/IP) format
`
`and connection 136, and routing the data to the Internet. TCP/IP is a standard
`
`communication protocol that is well known in the art and utilized in much computer
`
`integrated communication with the Internet. In some embodiments the necessary
`
`hardware and software interface to do the call conversion may be integrated with
`
`10
`
`telephony switch 141. In other embodiments there may be external equipment
`
`connected to switch 141 and to link 136.
`
`At telephony switch 141 the conversion is made and the call is routed through
`
`TCP/IP link 136 to an Internet sub-net 131 hosted by ISP 130. Now converted to one
`
`of several Internet formats (actual format depends on the client’s Internet phone
`
`15
`
`application (IPA) 113), the call can be received by customer 110 in the form of an
`
`Internet phone call to PC 112 running an instance of an IPA1 13.
`
`To process incoming calls it is necessary that switch 141, or a processor
`
`connected to the switch, have a look—up table or other means for associating client’s
`
`with IP numbers. The association is made during setup. The association can be made
`
`20
`
`from destination number data arriving at switch 141 with a forwarded call. When a
`
`forwarded call is received at switch 141, an association is made to the client, the
`
`client’s IP address is retrieved, and the call is forwarded to sub—net 131 as a IP
`
`telephone call. In many cases, clients will not have a permanent IP address, as the IP
`
`address for many services is assigned anew each time the client logs on. In this case,
`
`25
`
`the IP address is retrieved from the client’s ISP 130, or from the client’s IPA 113. It
`
`will be apparent to those with skill in the art how this may be done in many ways.
`
`In another aspect of the invention the client’s computer station is adapted to
`
`deal with incoming calls in a variety of ways. This adaptation is accomplished
`
`through software, such as by a plug—in operating in concert with the client’s WEB
`
`SUBSTITUTE SHEET (RULE 26)
`
`EX. 1005
`
`YMax Corporation
`
`Page 10 of 24
`
`Ex. 1005
`YMax Corporation
`Page 10 of 24
`
`
`
`W0 99/14924
`
`PCT/US98/18646
`
`-9-
`
`browser. An important function of this application is to alert the client to a waiting
`
`call, because the call alert is now coming on the Internet connection and not on
`
`telephone 111. In a preferred embodiment, when an incoming call is received at
`
`switch 141 an alert signal is sent over the Internet to the client at computer station
`
`5
`
`112, and the signal initiates an alert action at the client’s computer. The client’s
`
`software may display a telephone icon, for example, on the video display of the
`
`computer, and the alert signal may result in an audio “ringing” accomplished through
`
`the multimedia abilities of the client’s computer, together with a visual effect, such as
`
`the telephone vibrating on the screen. Also in a preferred embodiment caller ID
`
`10
`
`information may arrive with the alert signal, and cause the caller’s ID to be displayed
`
`in conjunction with the audio/visual alert.
`
`In a preferred embodiment the client may respond to the audio/visual alert in a
`
`number of ways. Firstly, the client may elect to accept the call, which action may be
`
`predicated in any number of ways known in the art, such as double-clicking the alert
`
`15
`
`icon. When the client accepts the call, the system completes the IP call to the client
`
`via link 136, sub-net 131, and the client’s Internet connection.
`
`In alternative embodiments, additional fimctionality may be built in to the
`
`client’s application, such as an ability to handle more than one call at a time,
`
`presenting the client with separate icons or other indicia for each call, including caller
`
`20
`
`ID. The client may select to return pre-recorded messages as well, such as “Thank
`
`you for the call. I’m on an Internet session. Please call back after 4:00 PM.” In
`
`another alternative the client may select to take the call as a PSTN call, and end the
`
`Internet session, at which time the system forwards the call to the client as a PSTN
`
`call to telephone 1 11. In yet another embodiment of the invention the client may elect
`
`25
`
`to continue the Internet session, but to have the incoming call forwarded to a
`
`conventional (not Internet protocol) telephone number, such as a cellular telephone
`
`which the client may have nearby, or another telephone set in the same premises. In
`
`this embodiment the system is adapted to redirect the incoming call according to the
`
`recipient’s selection. In this embodiment the client mat set his/her routing rules in
`
`SUBSTITUTE SHEET (RULE 26)
`
`EX. 1005
`
`YMax Corporation
`
`Page 11 of 24
`
`Ex. 1005
`YMax Corporation
`Page 11 of 24
`
`
`
`wo 99/14924
`
`PCTlUS98/18646
`
`-10-
`
`subscribing to the service to have incoming calls during browsing sessions redirected
`
`to a cell phone number, an alternate telephone at or near his/her premises, or to some
`
`other destination. Alternatively the client may select a forwarding after being alerted
`
`to an incoming call.
`
`5
`
`In embodiments of the invention switch 141 and associated equipment along
`
`with a subscription service allowing client’s to register and provide the necessary
`
`information to use the service (telephone number, IP address, etc.), may be
`
`implemented in a number of ways. For example, this equipment and service may be
`
`provided by an Internet Service Provider, such as ISP 130, as shown in Fig. 1, or may
`
`10
`
`be provided by, for example, a local telephone company.
`
`In an alternative embodiment of the present invention, initiation of service
`
`through switch 141 is accomplished through ISP 130, rather than by call forwarding
`
`via the Centrex functions of a PSTN switch, as in the first embodiment described
`
`above. Referring again to Fig. 1, in this alternative embodiment, at the time of
`
`15
`
`Internet connection, using an amended log-in procedure for subscribers to the service,
`
`a command is sent from modern bank 120 associated with ISP 130 to a telephone-
`
`survey server 133 connected to sub-net 131 of ISP 131. Telephone survey server 133
`
`is a special server hosted by ISP 130 in this embodiment, and is the repository of the
`
`subscriber list, look-up tables for associating subscriber’s numbers with IP addresses,
`
`20
`
`and so forth, as described above.
`
`Telephone-survey server 133 is connected via digital link 134 to a CTI—server
`
`(hereinafter T-Server) 142. It will be apparent to one with skill in the art that T-server
`
`142 and telephone-survey server 133 may be one server capable of the required
`
`functions of the present invention. Separate servers are illustrated here for the explicit
`
`25
`
`purpose of describing separate functionality.
`
`T-server 142 in this embodiment is a CTI-Sever capable of monitoring and
`
`directing activities of switch 141. T-Server 142 receives direction via link 134 from
`
`telephone-survey server 133 and directs switch 141 to initiate a call to the remote
`
`access forwarding number of the client, thereby directing forwarding of incoming
`
`suesrrrure SHEET (RULE 26)
`
`EX. 1005
`
`YMax Corporation
`
`Page 12 of 24
`
`Ex. 1005
`YMax Corporation
`Page 12 of 24
`
`
`
`W0 99/14924
`
`PCT/US98/18646
`
`-1]-
`
`calls for the client to a number at switch 141. From this point operation is the same as
`
`described above for the first embodiment, with incoming calls being converted at the
`
`IP interface associated with switch 141 to TCP/IP protocol and routed to the client via
`
`connection 136 and ISP 130.
`
`5
`
`There are certain advantages to this embodiment made possible by the unique
`
`server capability. One advantage is that due to bypassing the centrex functions of
`
`telephony switch 151 by having the modem bank initiate the forwarding command to
`
`T-server 142, no delay would be experienced by customer 110 in logging on to the
`
`Internet.
`
`10
`
`Another advantage of a server-controlled environment is that with appropriate
`
`software features available with PC 112 (plug-in 114), a method is enabled whereby
`
`the client at station 110 can place a call to a person not connected to the Internet such
`
`as a friend, or public business, and so on, without disconnecting from the browsing
`
`session. To further illustrate, assume that customer 110 is engaged in a current
`
`15
`
`lntemet session with a single line, and has realized that he must place a time—sensitive
`
`call to confirm a business appointment. Icons available through his plug-in 114 could
`
`be matched with the conventional telephone number of the person he desires to
`
`contact. This can be done either by accessing telephone-survey server 133 over the
`
`Internet and initiating the appropriate configuration of the selected icon to that
`
`20
`
`particular analog number, or by obtaining the desired number from a telephone book
`
`and manually configuring it to the selected icon. Instead of dialing the analog number
`
`from the single Internet-connected analog telephone as would be required without the
`
`appropriate software, customer 110 double clicks the icon representing the desired
`
`contact and Internet phone application 113 places a digital call through modem bank
`
`25
`
`120, sub-net 131, and TCP/IP link 136 to telephony switch 141 where the digital call
`
`is converted to analog. Switch 141 then places the analog call to the desired
`
`destination, and performs the two-way conversion required for the on-going call once
`
`connection is made. Associated toll charges could be stored on a separate server such
`
`SUBSTITUTE SHEET (RULE 26)
`
`EX. 1005
`
`YMax Corporation
`
`Page 13 of 24
`
`Ex. 1005
`YMax Corporation
`Page 13 of 24
`
`
`
`W0 99/14924
`
`PCT/US98/18646
`
`-12-
`
`as server 143, and later billed to customer 110 in a conventional manner such as on
`
`his telephone bill.
`
`It will be apparent to one with skill in the art that once connected to an analog
`
`phone, continued analog to digital and digital to analog data conversion would be
`
`5
`
`required to maintain dialog in the conversation. A full—duplex sound card will be
`
`required on PC 112 to enable the client at station 110 to receive and send audio at the
`
`same time, avoiding problems such as the need to wait until the incoming transaction
`
`is complete before speaking and so on.
`
`In another embodiment of the invention switch 151 is connected to CTI-server
`
`10
`
`142 via a CTI link 153, (Fig. 1) and T-Server 142 may thereby monitor and direct
`
`activities of switch 151 directly. In this embodiment, when the client at station 110
`
`logs on to ISP 130 Via modem bank 120, T-Server 142 recognizes the activity, and
`
`sets up call forwarding of incoming PSTN calls for that client to switch 141, where
`
`such calls are converted and directed via the Internet as described above for the first
`
`15
`
`two embodiments.
`
`In yet another embodiment of the invention, the local telephone company may
`
`have a server (not shown) connected to switch 151 for performing functions according
`
`to the present invention. This server could be a CTI-server connected via a CTI link
`
`and executing a CTI application, or could be a server of another sort, or the
`
`20
`
`functionality may be integrated with the functions of switch 151. The special server is
`
`Intemet-connected, and hosts a WEB page. In this embodiment plug-in 114 in the
`
`client’s WEB Browser, after connection is made to the Internet through switch 151,
`
`negotiates with the server through the Internet, which then sets up switch 151 to
`
`redirect incoming calls through the Internet to the client. This embodiment has the
`
`25
`
`advantage of providing all the necessary services at the local PSTN switch hosted by
`
`the phone company, and the ISP need not be involved.
`
`It will be apparent to one with skill in the art that the hardware used in various
`
`embodiments of the present invention is well known in the art and can be utilized in
`
`various ways without departing from the spirit and scope of the invention.
`
`SUBSTITUTE SHEET (RULE 26)
`
`EX. 1005
`
`YMax Corporation
`
`Page 14 of 24
`
`Ex. 1005
`YMax Corporation
`Page 14 of 24
`
`
`
`W0 99/14924
`
`PCT/US98/18646
`
`-13-
`
`In some embodiments of the present invention, any one of several
`
`commercially-available Internet telephone software packages may be used
`
`Fig. 2 is a process flow chart illustrating various steps in practicing an
`
`embodiment of the present invention in a general and broad sense At step 303 the
`
`5
`
`client places a call to access his/her dialup ISP. The system at step 305 activates
`
`Internet call-waiting for that client while the client is connected to the Internet through
`
`the ISP.
`
`At step 307 an incoming call is placed for the client. At step 309 the system
`
`sends an alert to the client via the client’s Internet connection that there is a call
`
`10 waiting.. At step 311 the client responds to the alert by accepting the call.. At step
`
`313 the incoming call is routed through the Internet to the client as an Internet phone
`
`call.
`
`Interaction of the client’s PC to incoming calls, and function of software of the
`
`client’s PC in practicing the invention in other ways has been described to some
`
`15
`
`extent above. In all cases there needs to be a minimum software ability at the client’s
`
`station to receive Internet telephone calls, and there are several commercially-
`
`available applications for the purpose. Moreover, a plug-in for a client’s WEB
`
`Browser has been described for providing functionality according to several
`
`embodiments of the present invention. Considerably more functionality may be
`
`20
`
`provided in some embodiments than presently available from commercial