WO1997026749A1 - Method to provide voice call notification and control messaging over a data path - Google Patents

Method to provide voice call notification and control messaging over a data path Download PDF

Info

Publication number
WO1997026749A1
WO1997026749A1 PCT/CA1997/000013 CA9700013W WO9726749A1 WO 1997026749 A1 WO1997026749 A1 WO 1997026749A1 CA 9700013 W CA9700013 W CA 9700013W WO 9726749 A1 WO9726749 A1 WO 9726749A1
Authority
WO
WIPO (PCT)
Prior art keywords
subscriber
data network
proxy
computer
call
Prior art date
Application number
PCT/CA1997/000013
Other languages
French (fr)
Inventor
William P. Mcmullin
Original Assignee
Interactive Telecom Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from CA002167215A external-priority patent/CA2167215A1/en
Priority claimed from US08/742,052 external-priority patent/US5809128A/en
Application filed by Interactive Telecom Inc. filed Critical Interactive Telecom Inc.
Priority to AU13623/97A priority Critical patent/AU708959B2/en
Priority to DK97900163T priority patent/DK0875110T3/en
Priority to SI9730388T priority patent/SI0875110T1/en
Priority to JP09525545A priority patent/JP3101768B2/en
Priority to DE69715594T priority patent/DE69715594T2/en
Priority to EP97900163A priority patent/EP0875110B1/en
Priority to AT97900163T priority patent/ATE224621T1/en
Publication of WO1997026749A1 publication Critical patent/WO1997026749A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/54Arrangements for diverting calls for one subscriber to another predetermined subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/428Arrangements for placing incoming calls on hold
    • H04M3/4281Arrangements for placing incoming calls on hold when the called subscriber is connected to a data network using his telephone line, e.g. dial-up connection, Internet browsing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/428Arrangements for placing incoming calls on hold
    • H04M3/4285Notifying, informing or entertaining a held party while on hold, e.g. Music On Hold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/0024Services and arrangements where telephone services are combined with data services
    • H04M7/0057Services where the data services network provides a telephone service in addition or as an alternative, e.g. for backup purposes, to the telephone service provided by the telephone services network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/12Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
    • H04M7/1205Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
    • H04M7/121Details of network access arrangements or protocols
    • H04M7/122Details of network access arrangements or protocols where the PSTN/ISDN access is used as an access to networks other than PSTN/ISDN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/15Aspects of automatic or semi-automatic exchanges related to dial plan and call routing
    • H04M2203/156On-line status dependent routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/436Arrangements for screening incoming calls, i.e. evaluating the characteristics of a call before deciding whether to answer it
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/12Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal

Definitions

  • This invention relates generally to public switched telephone network (PSTN) telecommunications systems which provide incoming telephone call notification, identification and call handling features to telephone subscribers. More specifically, this invention relates to a computer-telephone interface and methods to provide notification, identification and control of blocked incoming telephone calls (call attempts) for the subscriber when the subscriber is using the telephone link for computer dialogue over a dial-up data network to which the subscriber is connected either directly or indirectly.
  • PSTN public switched telephone network
  • a subscriber can connect directly to a data network such as the Internet by establishing a telephone dial-up connection to a Data Communications Service (DCS) which is an Internet Service Provider (ISP).
  • DCS Data Communications Service
  • ISP Internet Service Provider
  • a subscriber can also connect indirectly to a data network such as the Internet by establishing a telephone dial-up connection to a DCS service which is a commercial online data service such as CompuServe or America Online, then use the Internet interconnection facilities of the commercial online data service to access the Internet.
  • a DCS service which is a commercial online data service such as CompuServe or America Online
  • the subscriber establishes computer dialogue with the DCS via a dial-up connection using a telephone link connected to the Public Switched Telephone Network (PSTN).
  • PSTN Public Switched Telephone Network
  • the telephone link used by the subscriber is capable of use either for voice communications with other telephone subscribers or for data communications with a data communications service. Using the telephone link for voice or data communications occupies the telephone link and subsequent call attempts to the subscriber's telephone link are blocked from completion.
  • dial-up connections there are several types of dial-up connections possible depending on the type of service connection the subscriber has with the PSTN telephone service provider, or telephone carrier.
  • the subscriber can be provided with a telephone link that communicates over an analogue wire line, the so-called plain old telephone service or POTS.
  • POTS plain old telephone service
  • the subscriber can be provided with a telephone link that communicates over a digital wire line such as the Integrated Services Digital Network or ISDN service offered by the telephone carriers.
  • the subscriber can be provided with a telephone link which communicates over a wireless radio band such as cellular telephone or personal communication service (PCS).
  • PCS personal communication service
  • the Internet is a network of computers around the world which has become increasingly popular over the last few years.
  • Commercial online data services such as CompuServe and America Online are examples of private data communications networks which have also become very popular over the last few years.
  • DCS data communications service
  • ISP Internet Service Provider
  • the user's computer Once connected to the DCS, the user's computer has access to the resources of the DCS and the user's computer literally becomes part of the DCS provider's network.
  • the telephone link which is used to make this connection between the user's computer and the telephone company, is held in an off hook state, typically for an extended period of time.
  • the hold time for the call is in the range of 3 minutes, while the average hold time for a data call for Internet access is over 20 minutes.
  • the use of a telephone line for a data call requires the exclusive use of the line.
  • a modem connection between two modems over the PSTN cannot be interrupted or put in a held state while one of the parties to the call accepts a second incoming call.
  • the caller receiving a second call attempt can be notified of the blocked call attempt through a feature known as "call waiting".
  • the party receiving the call waiting notification can suspend the conversation with the first caller to engage in conversation with the incoming or second caller.
  • the computers and modems managing the data dialogue are incapable of dealing with any audio notification of another call attempt through the "Call waiting" feature.
  • the computers or modems are not capable of suspending the current data dialogue to commence another voice or data communication with the inbound call. An attempt to do so would abort the existing connection between the two modems and computers as the protocol of communication between modems in a dial-up connection does not support any extended absence of end-to-end communications.
  • Such a system suffers a significant drawback, namely, that a subscriber using the telephone link for a data dialogue consequently puts their telephone link in an occupied or busy, off-hook state, typically for an extended period of time, thus making it difficult or impossible to notify the subscriber of an incoming telephone call.
  • a number of systems have been developed to notify a called party during an existing voice telephone call of a second incoming call attempted on that same telephone link
  • One such system is commonly known as "Call Waiting" and has been discussed briefly above
  • Notification is typically via a series of audible tones delivered to the telephone handset of the subscriber that is receiving the incoming call.
  • the subscriber is able to suspend the existing conversation to commence another conversation with the incoming caller
  • the subscriber if they wish to accept the second incoming call must put the first call on hold
  • This step is typically done by having the subscriber initiate a switch hook flash signal to the telephone company switch
  • This feature can only be used during a voice telephone call
  • An enhancement to the basic call waiting just described additionally delivers the calling party's telephone number to a telephone display provided on the subscriber's telephone handset equipment This service is commonly known as visual call waiting and requires the subscriber to have special telephone equipment capable of receiving and displaying the calling party's telephone number
  • the present invention provides an improved telephone call notification, caller identification and control system which allows subscribers connected to a DCS through a dial-up connection over the PSTN to receive visual and/or audio notification, in real-time, of the call and to respond to the caller by making selections using computer input peripherals
  • This method provides advantages to subscribers over the current situation where no caller notification, identification or call control is available, as it eliminates busy signals to the calling party and provides instantaneous notification to the called subscriber even while the called subscriber's telephone link is in an off-hook state connected to a DCS.
  • the subscriber can be away from their home, while at work for example Any calls to the subscriber's residence would be left unanswered.
  • the subscriber could remotely monitor the unanswered calls from the second location by configuring and connecting their personal computer at work to the ISP which interconnects with the proxy of the present invention.
  • a subscriber receives from a Message Transfer Point (MTP) incoming call notification to their computer screen while the dial-up connection to the DCS is maintained.
  • MTP Message Transfer Point
  • the subscriber will receive notification of the call on their computer screen, and may optionally also receive information about the calling party, such as the calling party's telephone number, the calling party's name, and messages selected or input by the calling party through an Interactive Voice Response System (IVRS) at the MTP.
  • IVRS Interactive Voice Response System
  • the method provides the called subscriber with the ability to provide notification to the calling party, through the MTP, that the called subscriber's telephone link is busy on a dial-up connection to the DCS.
  • the subscriber can, if they choose, acknowledge and control the incoming call through computer interaction with the MTP, via input and or output peripherals signifying to the calling party that the call has been acknowledged Audio messages can be delivered to the calling party by way of subscriber interaction with the MTP which is connected to the IVRS, or which could be the same computer as the IVRS.
  • the subscriber can ignore the incoming call, accept the incoming call after terminating the dial-up connection, redirect the incoming call to a voice mail system, or redirect the incoming call to another telephone number on the PSTN.
  • the invention provides for a public switched telephone network providing telephone link blocked call redirection, a method permitting notification and control of redirected calls over a data communications network, the method comprising the steps of activating blocked call forwarding for a subscriber telephone link having a dial number associated therewith; providing a second dial number corresponding to a subscriber proxy for redirection of blocked calls to said subscriber telephone link; using said telephone link to connect a computer to a data network and receiving a unique data network address therefrom; establishing a data path over said data network to said subscriber proxy and providing said proxy with said subscriber dial number and said unique data network address; storing said subscriber dial number and said unique data network address; whereby blocked calls to said telephone link will be redirected to the subscriber proxy.
  • the present invention is especially (but not exclusively) suited for permitting subscribers to a service, such as the Internet or other commercial online service, to be notified of, and have call handling control over, incoming telephone calls to the subscriber telephone which is being utilized to connect to the service.
  • a service such as the Internet or other commercial online service
  • the present invention allows remote control of a telephone link.
  • a subscriber is provided with the ability to be in one location while controlling the calls terminating at another location. Also the subscriber can monitor and control calls to multiple lines simultaneously.
  • One embodiment of the present invention permits the subscriber connected to the DCS to be notified of the incoming call on their computer while still maintaining an active connection to the DCS.
  • the present invention also provides the method to deliver incoming call notification and control messaging over the same telephone link utilized by the subscriber to connect to the DCS without requiring the subscriber to hang up to free up the telephone link
  • the caller attempting to reach the subscriber does not receive a busy signal and the caller is able optionally to deliver a message to the subscriber by way of the service or otherwise interact with the subscriber in the manner hereinafter described
  • incoming calls can receive different processing based on the originating number
  • Figure 1 is a schematic block diagram illustrating the physical components and telecommunications network that are used to support the preferred methods and processes of the present invention
  • Figure 2 is a functional block diagram illustrating the logical elements of a preferred embodiment of the system of the present invention
  • FIG. 3 is a flowchart showing an incoming caller handling process
  • Figure 4 is a flowchart showing a no answer handler process
  • FIG. 5 is a flowchart showing a caller handler process where the called subscriber is occupying the telephone link on a data network call DETAILED DESCRIPTION OF THE INVENTION
  • Figure 1 illustrates a telecommunications system including local exchange central offices 30 and 42 connected by a trunk 20.
  • the central offices 30 and 42 support a plurality subscribers each subscriber having a telephone link associated with telephones 34A, 34B, 44A, 44B, such links are shown at 32, 36 and 41 Modem 33 is also in communication with the central office over telephone link 36
  • the central offices 30 and 42 also support dedicated communications channels such as 18 and 54
  • the central offices 30 and 42 may consist, for example, of telecommunications switches such as a Northern Telecom DMS-100 (trademark) or AT&T 5ESS (trademark) switch
  • IVRS 14 An Interactive Voice Response System 14 is coupled to central office switch 30 through telephone link 10
  • the IVRS includes audio playback and record capabilities permitting recorded voice messages to be delivered to a caller's telephone 44A and to collect and store touch-tone entries made by callers using such telephones
  • the switch of central office 30 is connected to the IVRS 14 by telephone link 10.
  • the telephone link has an associated signaling channel 10A
  • the signaling channel is provided to communicate the called number to the IVRS to enable the IVRS to customize the interaction it has to relate to the subscriber line that the call was transferred from
  • the called number information could be delivered during call setup by way of the Integrated Services Digital Network call setup signaling For POTS telephone or centrex, the called number information could be provided using the Simplified Message Desk Interface (SMDI) Other options are available using the Advanced Intelligent Network interface Any of these options may be advantageously employed by one skilled in the art to obtain delivery of the called number to carry out the process of the present invention
  • the switch of central office 30 is also connected to the Data Host (DH) 16 by dedicated communications channel 18 and to the Data Communications Service (DCS) 50 over telephone link 52
  • the switch of central office 42 is connected to the DCS by dedicated communications channel 54
  • a Message Transfer Point (MTP) 12 is directly connected to the IVRS 14 and the DH 16 and functions as an intermediary by translating and transferring messages between the DH 16 and the IVRS 14
  • the MTP 12 accesses subscriber records from customer record file 26 which contains records for subscribers that are authorized to use the service
  • each subscriber's DNIS record contains real-time subscriber information relating to the status of the subscriber's telephone link (for example, link 36).
  • Each subscriber link has a real-time record stored in the data store accessed by the MTP 12 so in the event a message or call is received by the IVRS 14 the MTP 12 can control the manner in which the IVRS 14 processes the message or call according to the status of the subscriber telephone link 36
  • DH 16 is a computer host with a dedicated communications link to the DCS 50 through the switch of central office 30 which is coupled to the switch of central office 42 which has a dedicated communications channel 54 to the DCS
  • the dedicated link allows the DH and the DCS to communicate by providing a continuous communications path
  • the DCS through a data channel such as telephone link 52 also allows a subscriber using a dial-up data channel such as telephone link 36 to establish temporary dial-up data connections to the DCS 50, over the PSTN
  • Table 1 is a flow listing which provides an overview of the steps associated with providing incoming call notification and control options in accordance with a preferred embodiment of the present invention
  • the steps of Table 1 should be considered with reference to Figures 1 and 2 in order to maintain a visual perspective of the elements and the steps TABLE 1
  • a subscriber 31 desires to a make data connection to a data communications service (DCS) 50, such as that provided by an Internet Service Provider (ISP) or Commercial Online Service (COS).
  • DCS data communications service
  • ISP Internet Service Provider
  • COS Commercial Online Service
  • DN dial number
  • the subscriber 31 initiates a modem 33 call to the DCS 50 by instructing the computer 35 to dial a predetermined DN.
  • the subscriber's local central office (CO) 30 routes the call to the DN of the DCS 50 service point over a telephone link 52 which connects the DCS 50 to the CO 30.
  • the DCS 50 responds by accepting the call and going in an off hook state thereby establishing a circuit 53 through CO 30.
  • the modem 33 and computer 35 of the subscriber 31 and the DCS 50 negotiate a connection protocol and speed over a circuit 53 bridging the subscriber telephone link 36 and a telephone link 52 of the DCS 50.
  • the subscriber 31 Upon successful establishment of the connection protocol and speed over circuit 53, the subscriber 31 is requested to enter user identification and password information into the computer 35 which is communicated to DCS 50. (8) Upon entry of such information, the DCS 50 authenticates the computer 35 of the subscriber and if successful, the subscriber computer 35 is granted access to the DCS 50
  • IP Internet Protocol
  • a numerical address identifier of either form is used to achieve successful routing of information between the subscriber's computer 35 and the DCS 50.
  • the subscriber's computer 35 transmits through the modem 33, by way of the circuit 53, to the DCS 50 host by way of the dedicated communications channel 54 a message to the Data Host (DH) 16 located at the MTP 12, indicating that the subscriber's computer 35 has successfully initiated a connection to the DCS 50.
  • the message may contain a subscriber identifier assigned the DCS in addition to the subscriber's network address as assigned by the DCS 50.
  • the DH 16 in turn transmits a message to the MTP 12 where it is authenticated against an existing customer record file 26. If the subscriber identifier is found in the customer record file 26 at the MTP 12, a message is transmitted via the DCS 50 to the subscriber computer 35 indicating that subscriber information was received and authenticated successfully.
  • the CO 30 serving that DN prepares to forward the call to call busy forward dial number of the IVRS 14 by way of the PSTN.
  • the CO 30 delivers, over signaling channel 10A, information about the original destination of the call through a service known as Dialed Number Identification Service (DNIS).
  • DNIS Dialed Number Identification Service
  • the CO 30 may also deliver information identifying the origin of the call through a service known as Automatic Number Identification (ANI) Both DNIS and ANI are well known and will not be described here
  • IVRS validates the DNIS information against the subscriber records located in the customer record file 26 of the MTP 12 to ensure that the subscnber DN is a valid subscriber DN authorized to use the service
  • the DN is also used to validate the existence of an active modem connection between the subscriber computer 35 and the DCS 50.
  • the IVRS 14 transmits a message over the signaling channel 10A to the CO 30 acknowledging and accepting the call
  • the IVRS 14 delivers to the MTP 12 notification that a call has been established with the caller's telephone 44A in addition to delivering the ANI of the caller's telephone 44A
  • the MTP 12 sends a message by way of the DH 16 to the subscriber computer 35 over the dedicated network circuit bridging dedicated communications channels 18 and 54 This may occur through one CO 30 or by way of a plurality of COs such as CO 30 and CO 42 which are coupled together by trunk 20 as illustrated in Figure 1
  • the IVRS 14 can produce an audio message audible from caller's telephone 44A requesting the caller to input their originating telephone number using a touch-tone phone. The caller entry will replace the previously absent ANI information.
  • the subscriber software residing on the subscriber's computer 35 Upon delivery of the notification message to the subscriber computer 35, the subscriber software residing on the subscriber's computer 35, notifies the subscriber 31 by way of visual and or audio notification.
  • the audio notification could include a tone signal while the visual notification will include presentation of the ANI information as captured and delivered by the IVRS 14.
  • the subscriber 31 can utilize a computer input device to select or input a response to be delivered to the caller's telephone 44A.
  • the input device used by the subscriber 31, in conjunction with the subscriber software, can select a number of predefined options. Each option directly correlates to a specific identifier which is delivered to the DH 16.
  • the DH 16 Upon successful receipt of the identifier by the DH 16, the DH 16 delivers the identifier to the MTP 12.
  • the MTP 12 validates the identifier and determines whether the identifier correlates to an audio message or to a call handling instruction.
  • a signal is transmitted to the IVRS 14 from the MTP 12, which executes the delivery of a specific audio file over the voice path to the caller which is a bridging of telephone link 10 and telephone link 41 through CO 42 and 30 connected by trunk 20.
  • a signal is transmitted to the IVRS 14 which redirects the voice path to a voice mail system at the IVRS 14 or to another destination number on the PSTN
  • FIG 2 shows a functional block diagram of the logical network elements interconnected with a called party proxy 38 which is advantageously employed to provide an audio interactive voice response to a calling party that attempts to call a subscriber whose telephone link is busy
  • a called party proxy 38 which is advantageously employed to provide an audio interactive voice response to a calling party that attempts to call a subscriber whose telephone link is busy
  • a first caller to a subscriber's dial number is signaled to the subscriber by a ringing of the handset 34A located at the subscriber premises 28
  • a ring tone is provided to the calling party to indicate ringing of the called party's handset
  • the second caller's telephone 44a is said to be blocked and a blocking tone is provided to the second caller
  • This blocking tone is commonly referred to as a "busy signal" and advises the calling party that the called subscriber is using their telephone link 36 for another communication
  • the calling party can wait and try to call at a later time in the hope that the subscriber will have made the telephone link available to receive other incoming calls
  • Telephone service providers have enhanced the useabihty of the telephone system to provide a "call forward busy/no answer" feature to call placement within the telephone system providing an alternative to blocked calls as just described Subscribers are provided the capability of directing callers to another telephone number in the event that their number is busy or was not answered after a pre-selected number of rings
  • the caller is automatically redirected to a second subscriber provided telephone number served by telephone link 10
  • the subscriber can provide a call forward busy/no answer number which directs blocked calls or unanswered calls to their called party proxy connected to the PSTN by telephone link 10
  • the invention may be advantageously employed without any direct programing or installation by the telephone service provider other than to have the telephone service provider provide the capability of the "call forward busy/no answer" feature for the subscriber's telephone link When the call forward busy/no answer feature is enabled by a subscriber
  • a subscriber can provide the dial number corresponding to their proxy when activating the call forward busy/no answer feature whereupon subsequent callers to their dial number will be automatically routed to the proxy without any further intervention from the subscriber and without any extra steps or intervention by the calling party
  • the IVRS 14 requires information about the original destination of the call to handle the incoming call properly
  • the original dial number destination is provided to the IVRS under a standard telephone company service offering known as the "Dialed number Identification Service" (DNIS).
  • DNIS Dialed number Identification Service
  • the original destination of the call is that of the subscriber that the caller intended to call but was unable to do so as the subscriber was using their telephone link 36 resulting in the caller's call being forwarded to the IVRS
  • the IVRS serving as a proxy for the subscriber, processes the incoming call in the manner generally set out in the flowchart of Figure 3.
  • the subscriber's dial number is received as at 310 in accordance with the process for the Dialed Number Identification Service (DNIS).
  • DNIS Dialed Number Identification Service
  • a lookup 312 of the dial number so obtained is made in the store of registered dial numbers contained within the customer record file 26 to determine if this subscriber is served by a proxy. If there is no match, the call can be ignored, that is to say the link can be left to ring and ring without answer and the IVRS will simply wait for the next incoming DNIS, as shown by the upward extending dashed line 314.
  • a no match call could be answered (that is, go off hook and establish a communications path with the caller) using a standard audio greeting to the effect that "the called number is busy or was not answered, please try again later" as shown in box 316.
  • the IVRS would then hang up the link to disconnect the caller as shown at 318.
  • the IVRS next looks at the particulars of the information for the subscriber as at 320. In particular, it examines the BUSY DATA status field or register 322 which is a field set to YES when the subscriber that was called is engaged in a data dialogue. The BUSY DATA field is set to NO at all other times. If the BUSY DATA status field is set YES, this brings into play the additional call handling features to process the caller's call. It will be understood that the BUSY DATA status YES/NO can be represented in any suitable manner such as 1/0, Y/N or some other such equivalence.
  • the proxy can process the call in the exemplary manner shown in Figure 4.
  • This call processing may be similar to an answering machine function and may simply provide a greeting as at 410 ("Hi, I'm on the phone or unable to take your call right now, please leave a massage. .") and take a message 412 from the caller.
  • the exemplary call processing flowchart of Figure 4 has the additional optional step of interrogating the caller at the conclusion of the message to obtain confirmation that the caller is satisfied with the message and give the caller the opportunity to record a replacement message if the first was not satisfactory. This is shown at 414. Once the message has been taken, the telephone call is terminated by the proxy simply hanging up the link (ie go on hook) 416.
  • the subscriber may have a pager service that could be accessible to callers.
  • the caller may be greeted as at 410 and provided with the option to contact the subscriber via a pager ("Hi, I'm on the phone or unable to take your call right now, please leave a message to have me paged").
  • a pager contact process 416 for the caller is then initiated.
  • a status confirmation process 326 is preferably initiated to confirm that the subscriber is still engaged in the data dialogue.
  • the proxy message transfer point initiates the confirmation process by having the proxy data handler send an enquiry message over the data network, such as the Internet, to the subscriber's computer.
  • the subscriber's computer would automatically without user intervention prepare a response confirmation message for routing back to the proxy data handler.
  • the proxy data handler sends an enquiry data message
  • the response confirmation message must be received within a preselected time limit 328. This confirmatory process 326 and 328 is intended to ensure that the YES status wasn't simply left over from a previous computer dialogue session or otherwise in error.
  • the blocked caller routed to the subscriber's proxy is now provided with many more options for contacting the subscriber
  • the proxy call handling process could now include not only the message and pager options for the caller described with reference to Figure 4, but also delivery of notification messages to the subscriber to obtain interaction from the subscriber as shown at 512.
  • the notification messages are delivered over the data network, such as the Internet, on a real time basis to the subscriber's computer
  • the notification messages received at the subscriber's computer can be acted upon by the subscriber's computer in several different ways
  • the subscriber's computer can process the notification message into a visually perceptible message for display on the subscriber's computer screen.
  • the visually perceptible message indicates that a telephone caller has been routed to the proxy.
  • the subscriber's computer can additionally process the notification message by initiating an audio notification aurally perceptible by the subscriber.
  • the audio notification could be a simple ringing, chiming or tone signal and can be combined with the visually perceptible message.
  • the subscriber can take one of several steps. The subscriber can take no action and the proxy data handler is not then able to provide the message transfer point with a subscriber response message as indicated at 514 The message transfer point will process the lack of notification of subscriber instructions from the subscriber's computer as an indication that the subscriber is not at that time interacting with the computer and is therefor unable to provide instructions or messages to the proxy for dealing with the caller.
  • the proxy message transfer point will then default to the no answer handler as shown at 516 to take a message from the caller in the same fashion as described previously with reference to Figure 4
  • the subscriber does interact with his or her computer to direct messages over the data network, such as the Internet, to the proxy data host, these will be acted upon by the proxy to provide audio messages instructing the caller.
  • the subscriber could decide to disconnect the computer from the telephone link to free up the telephone link to receive incoming calls.
  • the subscriber would interact with his or her computer to input this intention to the computer which would forward a message to that effect over the data network or Internet to the proxy as at 516.
  • the proxy IVRS Upon receipt of such a message, the proxy IVRS would provide an audio message to the caller, to the effect "I am going to free up my telephone line in just a few moments, please hang up this call and call again to speak to me directly". Thus the caller would be able to initiate another call to the subscriber.
  • Another more convenient and preferred method of handling the call would be to have the IVRS transfer the call from the caller to the subscriber when the subscriber's line is free. This step can be done by having the IVRS wait a pre-determined time, such as 15 seconds, to allow the subscriber time to disconnect and free up the line to receive the transferred called.
  • the subscriber's PC could be configured to repeatedly send notification messages to the proxy at short pre-determined time intervals, such as every 2 seconds. When the notification messages stop arriving at the proxy, that condition would indicate that the subscriber has disconnected and is ready to accept transfer of the call.
  • the subscriber's computer can be configured to include an voice audio input path such as a microphone 22 and voice audio output path such as headphones 24 or speakers connected to suitable equipment within the computer such as a sound card.
  • the subscriber's computer 35 would also require an Internet telephone system program capable of delivering messages carrying digital message representations of a voice conversation over the Internet.
  • Such software programs are available and include Webphone (trademark) by way of example.
  • the proxy IVRS would be similarly equipped with the necessary software and hardware to interconnect the caller with the sound equipment of the proxy.
  • the subscnber could input commands into his or her computer indicating an intention to carry out a telephone conversation over the Internet using the Webphone (trademark) software and messages to that effect would be transmitted to the proxy to establish the necessary data path and interconnections as at 518 to have the caller bridged to the subscriber over a message path capable of carrying a voice conversation between the caller and the subscriber all without disconnecting the subscriber from the data services he or she was using
  • the proxy might provide an informational audio message to the caller to keep the caller on the telephone long enough for the necessary setups to occur
  • An example audio message produced by the proxy while the setup is occurring might be "Just a moment, while I set up my telephone to speak with you please"

Abstract

When a public switched telephone network (PSTN) subscriber (28) is occupying their telephone link to connect a personal computer to a computer network, the method provides automatic redirection of an incoming call to said telephone link to a subscriber proxy (38) connected to the PSTN (30) for producing audio interaction with the caller. The subscriber proxy is also connected to said computer network and is capable of sending and receiving messages over said computer network to the subscriber's computer thereby providing the subscriber with a capability to receive notification on said computer of the PSTN call attempt. Optionally, the subscriber has a further capability to interact with said computer to operate the proxy to control and interact with the incoming voice telephone call while the subscriber continues to occupy their telephone link connecting their computer to the computer network.

Description

METHOD TO PROVIDE VOICE CALL NOTIFICATION AND CONTROL MESSAGING OVER A DATA PATH
FIELD OF THE INVENTION
This invention relates generally to public switched telephone network (PSTN) telecommunications systems which provide incoming telephone call notification, identification and call handling features to telephone subscribers. More specifically, this invention relates to a computer-telephone interface and methods to provide notification, identification and control of blocked incoming telephone calls (call attempts) for the subscriber when the subscriber is using the telephone link for computer dialogue over a dial-up data network to which the subscriber is connected either directly or indirectly.
BACKGROUND TO THE INVENTION
A subscriber can connect directly to a data network such as the Internet by establishing a telephone dial-up connection to a Data Communications Service (DCS) which is an Internet Service Provider (ISP). A subscriber can also connect indirectly to a data network such as the Internet by establishing a telephone dial-up connection to a DCS service which is a commercial online data service such as CompuServe or America Online, then use the Internet interconnection facilities of the commercial online data service to access the Internet. In either case, the subscriber establishes computer dialogue with the DCS via a dial-up connection using a telephone link connected to the Public Switched Telephone Network (PSTN).
The telephone link used by the subscriber is capable of use either for voice communications with other telephone subscribers or for data communications with a data communications service. Using the telephone link for voice or data communications occupies the telephone link and subsequent call attempts to the subscriber's telephone link are blocked from completion.
There are several types of dial-up connections possible depending on the type of service connection the subscriber has with the PSTN telephone service provider, or telephone carrier. For example, the subscriber can be provided with a telephone link that communicates over an analogue wire line, the so-called plain old telephone service or POTS. Alternately, the subscriber can be provided with a telephone link that communicates over a digital wire line such as the Integrated Services Digital Network or ISDN service offered by the telephone carriers. As a further alternative, the subscriber can be provided with a telephone link which communicates over a wireless radio band such as cellular telephone or personal communication service (PCS).
The Internet is a network of computers around the world which has become increasingly popular over the last few years. Commercial online data services such as CompuServe and America Online are examples of private data communications networks which have also become very popular over the last few years. There are numerous methods which consumers and businesses utilize to connect to these data communications services. The two most popular methods are via a temporary dial up modem connection over the PSTN, or via a dedicated connection either through the PSTN or through a private telephone connection. In either case, the user must connect to a data communications service (DCS) in order to access the Internet directly by connection to an Internet Service Provider (ISP) or indirectly through a commercial online service. Once connected to the DCS, the user's computer has access to the resources of the DCS and the user's computer literally becomes part of the DCS provider's network.
Should the user be connected via a temporary dial up modem connection over the PSTN, then the telephone link, which is used to make this connection between the user's computer and the telephone company, is held in an off hook state, typically for an extended period of time. For example, in an average voice call, the hold time for the call is in the range of 3 minutes, while the average hold time for a data call for Internet access is over 20 minutes. In addition to the longer hold times, the use of a telephone line for a data call requires the exclusive use of the line. Unlike a conventional voice telephone call between two phones, a modem connection between two modems over the PSTN cannot be interrupted or put in a held state while one of the parties to the call accepts a second incoming call. Where the off hook state is due to a voice based telephone interconnection, the caller receiving a second call attempt can be notified of the blocked call attempt through a feature known as "call waiting". The party receiving the call waiting notification can suspend the conversation with the first caller to engage in conversation with the incoming or second caller. On the other hand, where a data dialogue is occupying the subscriber's telephone link, the computers and modems managing the data dialogue are incapable of dealing with any audio notification of another call attempt through the "Call waiting" feature. Additionally, the computers or modems are not capable of suspending the current data dialogue to commence another voice or data communication with the inbound call. An attempt to do so would abort the existing connection between the two modems and computers as the protocol of communication between modems in a dial-up connection does not support any extended absence of end-to-end communications.
Such a system suffers a significant drawback, namely, that a subscriber using the telephone link for a data dialogue consequently puts their telephone link in an occupied or busy, off-hook state, typically for an extended period of time, thus making it difficult or impossible to notify the subscriber of an incoming telephone call.
The vast majority of persons connecting to a DCS do so through a temporary dial-up connection from their residence. The vast majority of residences are equipped with a single telephone link and, when this link is used to dial up to the DCS, the residence becomes unreachable by other incoming telephone calls. Persons attempting to reach such a residence during a dial-up session to the DCS will receive a busy signal, typically for an extended period of time. Furthermore, persons who access the DCS from within an apartment complex may be unable to receive notification of persons awaiting entry through the mam entrance, as many apartment complexes utilize the PSTN as a notification system between the main entrance and each individual apartment unit
A significant negative result of the above situation is that people become unreachable in emergencies and important situations unless there is intervention by the telephone company Additionally, the telephone network is put under load by persons making many call attempts to reach the party whose telephone link is busy in an off hook state while connected to the DCS
A number of systems have been developed to notify a called party during an existing voice telephone call of a second incoming call attempted on that same telephone link One such system is commonly known as "Call Waiting" and has been discussed briefly above Notification is typically via a series of audible tones delivered to the telephone handset of the subscriber that is receiving the incoming call The subscriber is able to suspend the existing conversation to commence another conversation with the incoming caller To accomplish this, the subscriber, if they wish to accept the second incoming call must put the first call on hold This step is typically done by having the subscriber initiate a switch hook flash signal to the telephone company switch This feature can only be used during a voice telephone call An enhancement to the basic call waiting just described additionally delivers the calling party's telephone number to a telephone display provided on the subscriber's telephone handset equipment This service is commonly known as visual call waiting and requires the subscriber to have special telephone equipment capable of receiving and displaying the calling party's telephone number
The above systems all suffer the drawback that they cannot be used while the telephone link is busy on a dial-up connection to a DCS, as they are designed for use on a voice telephone connection only
SUMMARY OF THE INVENTION The present invention provides an improved telephone call notification, caller identification and control system which allows subscribers connected to a DCS through a dial-up connection over the PSTN to receive visual and/or audio notification, in real-time, of the call and to respond to the caller by making selections using computer input peripherals This method provides advantages to subscribers over the current situation where no caller notification, identification or call control is available, as it eliminates busy signals to the calling party and provides instantaneous notification to the called subscriber even while the called subscriber's telephone link is in an off-hook state connected to a DCS.
In another manner of operation, the subscriber can be away from their home, while at work for example Any calls to the subscriber's residence would be left unanswered. With the present invention, the subscriber could remotely monitor the unanswered calls from the second location by configuring and connecting their personal computer at work to the ISP which interconnects with the proxy of the present invention. In accordance with an illustrative embodiment of the present invention, a subscriber receives from a Message Transfer Point (MTP) incoming call notification to their computer screen while the dial-up connection to the DCS is maintained. The subscriber will receive notification of the call on their computer screen, and may optionally also receive information about the calling party, such as the calling party's telephone number, the calling party's name, and messages selected or input by the calling party through an Interactive Voice Response System (IVRS) at the MTP. The method provides the called subscriber with the ability to provide notification to the calling party, through the MTP, that the called subscriber's telephone link is busy on a dial-up connection to the DCS. The subscriber can, if they choose, acknowledge and control the incoming call through computer interaction with the MTP, via input and or output peripherals signifying to the calling party that the call has been acknowledged Audio messages can be delivered to the calling party by way of subscriber interaction with the MTP which is connected to the IVRS, or which could be the same computer as the IVRS The subscriber can ignore the incoming call, accept the incoming call after terminating the dial-up connection, redirect the incoming call to a voice mail system, or redirect the incoming call to another telephone number on the PSTN.
In one of its aspects the invention provides for a public switched telephone network providing telephone link blocked call redirection, a method permitting notification and control of redirected calls over a data communications network, the method comprising the steps of activating blocked call forwarding for a subscriber telephone link having a dial number associated therewith; providing a second dial number corresponding to a subscriber proxy for redirection of blocked calls to said subscriber telephone link; using said telephone link to connect a computer to a data network and receiving a unique data network address therefrom; establishing a data path over said data network to said subscriber proxy and providing said proxy with said subscriber dial number and said unique data network address; storing said subscriber dial number and said unique data network address; whereby blocked calls to said telephone link will be redirected to the subscriber proxy.
The present invention is especially (but not exclusively) suited for permitting subscribers to a service, such as the Internet or other commercial online service, to be notified of, and have call handling control over, incoming telephone calls to the subscriber telephone which is being utilized to connect to the service.
The present invention allows remote control of a telephone link. A subscriber is provided with the ability to be in one location while controlling the calls terminating at another location. Also the subscriber can monitor and control calls to multiple lines simultaneously.
One embodiment of the present invention permits the subscriber connected to the DCS to be notified of the incoming call on their computer while still maintaining an active connection to the DCS. The present invention also provides the method to deliver incoming call notification and control messaging over the same telephone link utilized by the subscriber to connect to the DCS without requiring the subscriber to hang up to free up the telephone link
Furthermore, the caller attempting to reach the subscriber does not receive a busy signal and the caller is able optionally to deliver a message to the subscriber by way of the service or otherwise interact with the subscriber in the manner hereinafter described
It will be apparent that additional call notification and control features can be accessed through the service For example, incoming calls can receive different processing based on the originating number
BRIEF DESCRIPTION OF THE DRAWINGS
A further understanding of the nature and advantages of the invention may be realized by reference to the remaining portions of the specification and drawings in which
Figure 1 is a schematic block diagram illustrating the physical components and telecommunications network that are used to support the preferred methods and processes of the present invention
Figure 2 is a functional block diagram illustrating the logical elements of a preferred embodiment of the system of the present invention
Figure 3 is a flowchart showing an incoming caller handling process
Figure 4 is a flowchart showing a no answer handler process
Figure 5 is a flowchart showing a caller handler process where the called subscriber is occupying the telephone link on a data network call DETAILED DESCRIPTION OF THE INVENTION
Figure 1 illustrates a telecommunications system including local exchange central offices 30 and 42 connected by a trunk 20. The central offices 30 and 42 support a plurality subscribers each subscriber having a telephone link associated with telephones 34A, 34B, 44A, 44B, such links are shown at 32, 36 and 41 Modem 33 is also in communication with the central office over telephone link 36 The central offices 30 and 42 also support dedicated communications channels such as 18 and 54 The central offices 30 and 42 may consist, for example, of telecommunications switches such as a Northern Telecom DMS-100 (trademark) or AT&T 5ESS (trademark) switch
An Interactive Voice Response System (IVRS) 14 is coupled to central office switch 30 through telephone link 10 The IVRS includes audio playback and record capabilities permitting recorded voice messages to be delivered to a caller's telephone 44A and to collect and store touch-tone entries made by callers using such telephones
The switch of central office 30 is connected to the IVRS 14 by telephone link 10. The telephone link has an associated signaling channel 10A The signaling channel is provided to communicate the called number to the IVRS to enable the IVRS to customize the interaction it has to relate to the subscriber line that the call was transferred from
There are several options for delivery of the called number to the IVRS The called number information could be delivered during call setup by way of the Integrated Services Digital Network call setup signaling For POTS telephone or centrex, the called number information could be provided using the Simplified Message Desk Interface (SMDI) Other options are available using the Advanced Intelligent Network interface Any of these options may be advantageously employed by one skilled in the art to obtain delivery of the called number to carry out the process of the present invention The switch of central office 30 is also connected to the Data Host (DH) 16 by dedicated communications channel 18 and to the Data Communications Service (DCS) 50 over telephone link 52 The switch of central office 42 is connected to the DCS by dedicated communications channel 54
A Message Transfer Point (MTP) 12 is directly connected to the IVRS 14 and the DH 16 and functions as an intermediary by translating and transferring messages between the DH 16 and the IVRS 14 The MTP 12 accesses subscriber records from customer record file 26 which contains records for subscribers that are authorized to use the service In addition, each subscriber's DNIS record contains real-time subscriber information relating to the status of the subscriber's telephone link (for example, link 36). Each subscriber link has a real-time record stored in the data store accessed by the MTP 12 so in the event a message or call is received by the IVRS 14 the MTP 12 can control the manner in which the IVRS 14 processes the message or call according to the status of the subscriber telephone link 36
DH 16 is a computer host with a dedicated communications link to the DCS 50 through the switch of central office 30 which is coupled to the switch of central office 42 which has a dedicated communications channel 54 to the DCS The dedicated link allows the DH and the DCS to communicate by providing a continuous communications path
The DCS, through a data channel such as telephone link 52 also allows a subscriber using a dial-up data channel such as telephone link 36 to establish temporary dial-up data connections to the DCS 50, over the PSTN
Table 1 is a flow listing which provides an overview of the steps associated with providing incoming call notification and control options in accordance with a preferred embodiment of the present invention The steps of Table 1 should be considered with reference to Figures 1 and 2 in order to maintain a visual perspective of the elements and the steps TABLE 1
(1 ) A subscriber 31 desires to a make data connection to a data communications service (DCS) 50, such as that provided by an Internet Service Provider (ISP) or Commercial Online Service (COS).
(2) The subscriber 31, using a computer 35, modem 33 and a telephone link 36 connected to the PSTN, connects to the DCS 50 which is connected to the public switched telephone network through central office or CO 30, by dialing a predetermined dial number (DN).
(3) The subscriber 31 initiates a modem 33 call to the DCS 50 by instructing the computer 35 to dial a predetermined DN.
(4) The subscriber's local central office (CO) 30 routes the call to the DN of the DCS 50 service point over a telephone link 52 which connects the DCS 50 to the CO 30.
(5) The DCS 50 responds by accepting the call and going in an off hook state thereby establishing a circuit 53 through CO 30.
(6) The modem 33 and computer 35 of the subscriber 31 and the DCS 50 negotiate a connection protocol and speed over a circuit 53 bridging the subscriber telephone link 36 and a telephone link 52 of the DCS 50.
(7) Upon successful establishment of the connection protocol and speed over circuit 53, the subscriber 31 is requested to enter user identification and password information into the computer 35 which is communicated to DCS 50. (8) Upon entry of such information, the DCS 50 authenticates the computer 35 of the subscriber and if successful, the subscriber computer 35 is granted access to the DCS 50
(9) Immediately upon authentication of the subscriber provided information, the access granted over the data connection is assigned either an Internet Protocol (IP) address or other type of alphanumeric network address identifier as so chosen by the DCS 50. A numerical address identifier of either form is used to achieve successful routing of information between the subscriber's computer 35 and the DCS 50.
10) The subscriber's computer 35 transmits through the modem 33, by way of the circuit 53, to the DCS 50 host by way of the dedicated communications channel 54 a message to the Data Host (DH) 16 located at the MTP 12, indicating that the subscriber's computer 35 has successfully initiated a connection to the DCS 50. The message may contain a subscriber identifier assigned the DCS in addition to the subscriber's network address as assigned by the DCS 50.
11 ) The DH 16 in turn transmits a message to the MTP 12 where it is authenticated against an existing customer record file 26. If the subscriber identifier is found in the customer record file 26 at the MTP 12, a message is transmitted via the DCS 50 to the subscriber computer 35 indicating that subscriber information was received and authenticated successfully.
(12) Then, in the event a telephone call is attempted to the DN of the telephone link 36 of the subscriber, the CO 30 serving that DN prepares to forward the call to call busy forward dial number of the IVRS 14 by way of the PSTN.
(13) The CO 30 delivers, over signaling channel 10A, information about the original destination of the call through a service known as Dialed Number Identification Service (DNIS). The CO 30 may also deliver information identifying the origin of the call through a service known as Automatic Number Identification (ANI) Both DNIS and ANI are well known and will not be described here
(14) Upon reception of DNIS and any supplied ANI information, and prior to the IVRS 14 accepting the call, IVRS validates the DNIS information against the subscriber records located in the customer record file 26 of the MTP 12 to ensure that the subscnber DN is a valid subscriber DN authorized to use the service The DN is also used to validate the existence of an active modem connection between the subscriber computer 35 and the DCS 50.
(15) If the DNIS information is validated, the IVRS 14 transmits a message over the signaling channel 10A to the CO 30 acknowledging and accepting the call
(16) If the existence of an active modem connection on circuit 53 was established, concurrent with acceptance of the call, the IVRS 14 delivers to the MTP 12 notification that a call has been established with the caller's telephone 44A in addition to delivering the ANI of the caller's telephone 44A
(17) The MTP 12, once again, validates the existence of a modem connection on circuit 53 between the subscriber and the DCS 50
(18) If circuit 53 is still established, the MTP 12 sends a message by way of the DH 16 to the subscriber computer 35 over the dedicated network circuit bridging dedicated communications channels 18 and 54 This may occur through one CO 30 or by way of a plurality of COs such as CO 30 and CO 42 which are coupled together by trunk 20 as illustrated in Figure 1
(19) Upon acceptance of the call, a voice path is established over telephone link 10 between the caller's telephone 44A and the IVRS 14 (20) The IVRS 14, immediately upon acceptance of the call, delivers an audio message to the caller's telephone 44A, which can optionally be prerecorded by the subscriber.
(21 ) In the event the ANI information was not delivered from the CO 30, or is not available, the IVRS 14 can produce an audio message audible from caller's telephone 44A requesting the caller to input their originating telephone number using a touch-tone phone. The caller entry will replace the previously absent ANI information.
(22) Upon delivery of the notification message to the subscriber computer 35, the subscriber software residing on the subscriber's computer 35, notifies the subscriber 31 by way of visual and or audio notification. The audio notification could include a tone signal while the visual notification will include presentation of the ANI information as captured and delivered by the IVRS 14.
(23) Upon presentation of the caller information, the subscriber 31 can utilize a computer input device to select or input a response to be delivered to the caller's telephone 44A. The input device used by the subscriber 31, in conjunction with the subscriber software, can select a number of predefined options. Each option directly correlates to a specific identifier which is delivered to the DH 16.
(24) Upon successful receipt of the identifier by the DH 16, the DH 16 delivers the identifier to the MTP 12. The MTP 12 validates the identifier and determines whether the identifier correlates to an audio message or to a call handling instruction.
(25) In the event the identifier correlates to an audio message, a signal is transmitted to the IVRS 14 from the MTP 12, which executes the delivery of a specific audio file over the voice path to the caller which is a bridging of telephone link 10 and telephone link 41 through CO 42 and 30 connected by trunk 20. (26) If the identifier correlates to a call handling instruction, a signal is transmitted to the IVRS 14 which redirects the voice path to a voice mail system at the IVRS 14 or to another destination number on the PSTN
(27) In the event the call handling instruction requires the voice path be redirected to the same directory number DN of the subscriber link 36 currently being utilized by the subscriber computer 35 and modem 33, the voice path between the caller's telephone 44A and the IVRS 14 is delayed from being redirected until the DCS 50 transmits a message to the DH 16 indicating that modem 33 has disconnected from the DCS 50
Reference is now made to Figure 2, which shows a functional block diagram of the logical network elements interconnected with a called party proxy 38 which is advantageously employed to provide an audio interactive voice response to a calling party that attempts to call a subscriber whose telephone link is busy The elements of which that are the same as those in Figure 1 are identified by the same reference numbers
In the operation of a telephone system, a first caller to a subscriber's dial number is signaled to the subscriber by a ringing of the handset 34A located at the subscriber premises 28 A ring tone is provided to the calling party to indicate ringing of the called party's handset Where the subscriber is already using the telephone link 36, the second caller's telephone 44a is said to be blocked and a blocking tone is provided to the second caller This blocking tone is commonly referred to as a "busy signal" and advises the calling party that the called subscriber is using their telephone link 36 for another communication The calling party can wait and try to call at a later time in the hope that the subscriber will have made the telephone link available to receive other incoming calls
Telephone service providers have enhanced the useabihty of the telephone system to provide a "call forward busy/no answer" feature to call placement within the telephone system providing an alternative to blocked calls as just described Subscribers are provided the capability of directing callers to another telephone number in the event that their number is busy or was not answered after a pre-selected number of rings When a caller using telephone 44a attempts to call a subscriber whose telephone link 36 is busy, as indicated by dashed line 40, the caller is automatically redirected to a second subscriber provided telephone number served by telephone link 10 To employ the present invention, the subscriber can provide a call forward busy/no answer number which directs blocked calls or unanswered calls to their called party proxy connected to the PSTN by telephone link 10 As can be appreciated, the invention may be advantageously employed without any direct programing or installation by the telephone service provider other than to have the telephone service provider provide the capability of the "call forward busy/no answer" feature for the subscriber's telephone link When the call forward busy/no answer feature is enabled by a subscriber, any calls directed to that subscriber's telephone number are automatically routed to the alternate dial number selected by the subscriber when activating the call forward/busy/no answer feature. Thus, a subscriber can provide the dial number corresponding to their proxy when activating the call forward busy/no answer feature whereupon subsequent callers to their dial number will be automatically routed to the proxy without any further intervention from the subscriber and without any extra steps or intervention by the calling party
In the circumstances where a subscriber has activated the call forward busy/no answer feature and the subscriber is using their telephone link 36 and a second call is placed to the subscriber's dial number, the call is automatically routed to the proxy telephone link 10 Connected to proxy telephone link 10 is an interactive voice response system (IVRS) 14 which receives the incoming call The proxy has many ways of dealing with such incoming calls, as exemplified here for further clarity
The IVRS 14 requires information about the original destination of the call to handle the incoming call properly The original dial number destination is provided to the IVRS under a standard telephone company service offering known as the "Dialed number Identification Service" (DNIS). The original destination of the call is that of the subscriber that the caller intended to call but was unable to do so as the subscriber was using their telephone link 36 resulting in the caller's call being forwarded to the IVRS
The IVRS, serving as a proxy for the subscriber, processes the incoming call in the manner generally set out in the flowchart of Figure 3. The subscriber's dial number is received as at 310 in accordance with the process for the Dialed Number Identification Service (DNIS). A lookup 312 of the dial number so obtained is made in the store of registered dial numbers contained within the customer record file 26 to determine if this subscriber is served by a proxy. If there is no match, the call can be ignored, that is to say the link can be left to ring and ring without answer and the IVRS will simply wait for the next incoming DNIS, as shown by the upward extending dashed line 314. Alternately, a no match call could be answered (that is, go off hook and establish a communications path with the caller) using a standard audio greeting to the effect that "the called number is busy or was not answered, please try again later" as shown in box 316. The IVRS would then hang up the link to disconnect the caller as shown at 318.
If the DNIS lookup was successful, then the IVRS next looks at the particulars of the information for the subscriber as at 320. In particular, it examines the BUSY DATA status field or register 322 which is a field set to YES when the subscriber that was called is engaged in a data dialogue. The BUSY DATA field is set to NO at all other times. If the BUSY DATA status field is set YES, this brings into play the additional call handling features to process the caller's call. It will be understood that the BUSY DATA status YES/NO can be represented in any suitable manner such as 1/0, Y/N or some other such equivalence.
Where the BUSY DATA status is NO, the subscriber is either talking on the telephone or wasn't there to answer the caller's incoming telephone call resulting in the call. In this case, indicated at 324, the proxy can process the call in the exemplary manner shown in Figure 4. This call processing may be similar to an answering machine function and may simply provide a greeting as at 410 ("Hi, I'm on the phone or unable to take your call right now, please leave a massage. .") and take a message 412 from the caller. The exemplary call processing flowchart of Figure 4 has the additional optional step of interrogating the caller at the conclusion of the message to obtain confirmation that the caller is satisfied with the message and give the caller the opportunity to record a replacement message if the first was not satisfactory. This is shown at 414. Once the message has been taken, the telephone call is terminated by the proxy simply hanging up the link (ie go on hook) 416.
Optionally and by way of further example, the subscriber may have a pager service that could be accessible to callers. Where the subscriber has such a service, the caller may be greeted as at 410 and provided with the option to contact the subscriber via a pager ("Hi, I'm on the phone or unable to take your call right now, please leave a message to have me paged"). A pager contact process 416 for the caller is then initiated.
Referring again to Figure 3, where the BUSY DATA status is YES, a status confirmation process 326 is preferably initiated to confirm that the subscriber is still engaged in the data dialogue. The proxy message transfer point initiates the confirmation process by having the proxy data handler send an enquiry message over the data network, such as the Internet, to the subscriber's computer. The subscriber's computer would automatically without user intervention prepare a response confirmation message for routing back to the proxy data handler. When the proxy data handler sends an enquiry data message, the response confirmation message must be received within a preselected time limit 328. This confirmatory process 326 and 328 is intended to ensure that the YES status wasn't simply left over from a previous computer dialogue session or otherwise in error. Confirmation of the BUSY DATA status results in a busy data handler process 330 which is described with reference to Figure 5. In the event that the confirmatory process message exchanges did not successfully complete, the caller is routed to the Busy/No Answer process 324 previously described with reference to Figure 4. Figure 5 provides a flowchart for the BUSY DATA process to which the caller is routed to when the called subscriber is active in a data use of the subscriber's telephone link. In such a communications state, the blocked caller routed to the subscriber's proxy is now provided with many more options for contacting the subscriber The proxy call handling process could now include not only the message and pager options for the caller described with reference to Figure 4, but also delivery of notification messages to the subscriber to obtain interaction from the subscriber as shown at 512. The notification messages are delivered over the data network, such as the Internet, on a real time basis to the subscriber's computer
The notification messages received at the subscriber's computer can be acted upon by the subscriber's computer in several different ways The subscriber's computer can process the notification message into a visually perceptible message for display on the subscriber's computer screen. The visually perceptible message indicates that a telephone caller has been routed to the proxy. The subscriber's computer can additionally process the notification message by initiating an audio notification aurally perceptible by the subscriber. The audio notification could be a simple ringing, chiming or tone signal and can be combined with the visually perceptible message.
Upon perception of the presence of a caller interacting with the subscriber's proxy, the subscriber can take one of several steps. The subscriber can take no action and the proxy data handler is not then able to provide the message transfer point with a subscriber response message as indicated at 514 The message transfer point will process the lack of notification of subscriber instructions from the subscriber's computer as an indication that the subscriber is not at that time interacting with the computer and is therefor unable to provide instructions or messages to the proxy for dealing with the caller. The proxy message transfer point will then default to the no answer handler as shown at 516 to take a message from the caller in the same fashion as described previously with reference to Figure 4 If the subscriber does interact with his or her computer to direct messages over the data network, such as the Internet, to the proxy data host, these will be acted upon by the proxy to provide audio messages instructing the caller. For example, the subscriber could decide to disconnect the computer from the telephone link to free up the telephone link to receive incoming calls. The subscriber would interact with his or her computer to input this intention to the computer which would forward a message to that effect over the data network or Internet to the proxy as at 516.
Upon receipt of such a message, the proxy IVRS would provide an audio message to the caller, to the effect "I am going to free up my telephone line in just a few moments, please hang up this call and call again to speak to me directly". Thus the caller would be able to initiate another call to the subscriber. Another more convenient and preferred method of handling the call would be to have the IVRS transfer the call from the caller to the subscriber when the subscriber's line is free. This step can be done by having the IVRS wait a pre-determined time, such as 15 seconds, to allow the subscriber time to disconnect and free up the line to receive the transferred called. Alternately, instead of the proxy waiting a predetermined time such as 15 seconds, the subscriber's PC could be configured to repeatedly send notification messages to the proxy at short pre-determined time intervals, such as every 2 seconds. When the notification messages stop arriving at the proxy, that condition would indicate that the subscriber has disconnected and is ready to accept transfer of the call.
In another option, the subscriber's computer can be configured to include an voice audio input path such as a microphone 22 and voice audio output path such as headphones 24 or speakers connected to suitable equipment within the computer such as a sound card. To process voice signaling, the subscriber's computer 35 would also require an Internet telephone system program capable of delivering messages carrying digital message representations of a voice conversation over the Internet. Such software programs are available and include Webphone (trademark) by way of example. The proxy IVRS would be similarly equipped with the necessary software and hardware to interconnect the caller with the sound equipment of the proxy. The subscnber could input commands into his or her computer indicating an intention to carry out a telephone conversation over the Internet using the Webphone (trademark) software and messages to that effect would be transmitted to the proxy to establish the necessary data path and interconnections as at 518 to have the caller bridged to the subscriber over a message path capable of carrying a voice conversation between the caller and the subscriber all without disconnecting the subscriber from the data services he or she was using To inform the caller of the subscriber's intention to set up an audio bridge over the Internet, the proxy might provide an informational audio message to the caller to keep the caller on the telephone long enough for the necessary setups to occur An example audio message produced by the proxy while the setup is occurring might be "Just a moment, while I set up my telephone to speak with you please"
While the invention has been described with reference to a preferred embodiment, the invention is not limited thereto but all manner of equivalent constructions and substitutions that may be made that are within the spirit of the invention as defined in the claims appended hereto

Claims

I CLAIM
1 In a public switched telephone network providing telephone link blocked call redirection, a method permitting notification and control of redirected calls over a data communications network, the method comprising the steps of using a telephone link to connect a computer to a data communications service
(DCS), receiving a unique data network address from said DCS, establishing a data path over a data network to a subscriber proxy and using said data path to provide said proxy with said subscriber dial number and said unique data network address
2 The method of claim 1 including receiving a call waiting message on said computer corresponding to a telephone call to said subscriber dial number, processing said call waiting message to produce an output perceptible by a person
3 The method of claim 2 in which said call waiting message includes caller identification information
4 The method according to claim 3 where said caller identification information includes automatic number identification
5 The method according to claim 2 where said caller identification information includes calling line identification information
6 The method of claim 2 further including the steps of communicating a contro) message to said proxy operable to cause the proxy to establish a voice path between the proxy and said telephone call 7 The method of claim 6 including the steps of communicating a control message to said proxy operable to cause the proxy to provide a selected pre-recorded audio signaling to said voice path
8 The method of claim 2 further including the steps of communicating a control message to said proxy operable to instruct the proxy to establish a communications path between said computer and said telephone call
9 The method of claim 8 including receiving digital audio messages over said communications path and converting same to corresponding audible sounds
10 The method of claim 8 including the steps of converting audible sounds proximate to said computer into digital audio messages representative of said sounds, providing said digital audio messages to said communications path
11 The method of claim 9 including the steps of converting audible sounds proximate to said computer into digital audio messages representative of said sounds, providing said digital audio messages to said communications path
12 The method of claim 2 where said output comprises messages visually perceptible on a video display connected to said computer
13 The method of claim 12 where said output includes audible sounds
14 The method of claim 2 where said output includes audible sounds 15 In a public switched telephone network providing telephone link blocked call redirection, a method permitting notification and control of redirected calls over a data communications network, the method comprising the steps of receiving a message over a data network containing a subscriber dial number 5 and a unique data network address storing said subscriber dial number and said unique data network address receiving a telephone call forwarded by a PSTN, obtaining dialed number information from the PSTN, comparing received dialed number information to stored subscriber dial number l o information, for a matching dial number, providing a call waiting message to said data network addressed to said unique data network address corresponding to the dialed number information
15 16 The method of claim 15 further including the steps of receiving caller identification information from the PSTN and including said caller identification information in said call waiting message
17 The method according to claim 16 where the caller identification includes 0 automatic number identification
18 The method according to claim 16 where the caller identification includes calling line identification information
5 19 The method of claim 15 further including periodically transmitting messages to said unique network address requesting a reply for confirmation of the presence of a computer at said unique data network address
0 20 The method of claim 15 further including establishing a voice path connection with the PSTN 21 The method of claim 20 including providing a pre-recorded audio message to said voice path
22 The method of claim 20 including providing a pre-recorded audio message to said voice path, said message corresponding to the dialed number information
23 The method of claim 20 including receiving a control message over said data network corresponding to said unique data network address providing a selected pre-recorded audio message to said voice path dependent on the control message contents
24 The method of claim 20 further including the steps of converting audio signaling from the voice path to received digital audio messages representative of said audio signaling, providing said received digital audio messages to the data network addressed to said unique data network address
25 The method of claim 23 further including the steps of receiving digital audio messages from said unique data network address converting same to corresponding audio signaling for insertion into said voice path
26 The method of claim 20 further including the steps of receiving digital audio messages from said unique data network address converting same to corresponding audio signaling for insertion into said voice path
27 In a public switched telephone network providing telephone link blocked call redirection, a method permitting notification and control of redirected calls over a data communications network, the method comprising the steps of activating blocked call forwarding for a subscriber telephone link having a subscriber dial number associated therewith, providing a second dial number corresponding to a subscriber proxy for redirection of blocked calls to said subscriber telephone link, 5 using said telephone link to connect a computer to a data communications service (DCS) receiving a unique data network address from said DCS, establishing a data path over a data network to said subscriber proxy and providing said proxy with said subscriber dial number and said unique data network l o address
28 The method of claim 27 including receiving a blocked call forwarded by the PSTN to said second dial number, obtaining dialed number information from the PSTN, 15 comparing received dialed number information to stored subscriber dial number information, for a matching dial number, providing a call waiting message to said data network addressed to said unique data network address corresponding to the dialed number information
20
29 The method of claim 28 further including the step of receiving said call waiting message on said computer, the computer processing said call waiting message to produce an output perceptible by a person
25
30 The method of claim 29 in which the proxy receives caller identification information from the PSTN and includes said caller identification information in said call waiting message
30 31 The method according to claim 30 where the caller identification includes automatic number identification 32 The method according to claim 30 where the caller identification includes calling line identification information
33 The method of claim 27 further including said proxy periodically confirming the presence of said computer at said unique data network address
34 The method of claim 28 further including the proxy answering said blocked call to establish a voice path over the PSTN
35 The method of claim 34 including providing pre-selected audio messages to said voice path
36 The method of claim 34 further including the steps of converting audio signaling from the voice path to received digital audio messages representative of said audio signaling, delivering said received digital audio messages to the data network addressed to said unique data network address, said computer receiving said digital audio messages and converting same to corresponding audible sounds
37 The method of claim 36 further including the steps of converting audible sounds proximate to said computer into digital audio messages representative of said sounds, delivering said digital audio messages to the data network addressed to said proxy, receiving said digital audio messages and converting same to corresponding audio signaling for insertion into said voice path
38 The method of claim 34 including the steps of converting audio signaling received from the voice path to digital messages representative thereof, deliveπng said digital messages to said data network addressed to said unique data network address, said computer receiving and processing said digital messages into corresponding audible sounds, said computer having a microphone responsive to sounds proximate thereto for producing electrical signaling representative of such proximate sounds, processing microphone signaling into subscriber audio messages representative thereof, delivering said subscriber audio messages to said data network addressed to said proxy, the proxy receiving said subscriber audio messages from said data network and converting same into corresponding audio signaling for insertion into said voice path
39 The method of claim 34 further including the step of inserting pre-recorded voice instructions into said voice path
40 The method of claim 29 where said output comprises messages visually perceptible on a video display connected to said computer
41 The method of claim 40 where said output includes audible sounds
42 The method of claim 29 where said output includes audible sounds
43 The method according to claim 29, including the steps of establishing a voice path between the blocked call and the proxy, said computer delivering a selection message to said data network, said proxy receiving said selection message from said data network and converting same to a corresponding audio message, inserting said corresponding audio message into said voice path
44 The method of claim 34 further including the steps of re¬ converting audio signaling from said voice path to received audio messages representative thereof, and storing said received audio messages
45 Computer readable media having structure storing computer executable instructions comprising means for using a telephone link to connect a computer to a data communications service (DCS), means for receiving a unique data network address from said DCS, means for establishing a data path over a data network to a subscriber proxy and means for using said data path to provide said proxy with said subscriber dial number and said unique data network address
46 Apparatus of claim 45 wherein the computer readable media includes media selected from at least one of
- magnetically recordable diskettes, - optically recordable read only memory (CD-ROM), or
- magneto-optical recordable media
47 Computer readable media having structure storing computer executable instructions comprising means for receiving a message over a data network containing a subscriber dial number and a unique data network address, means for storing said subscriber dial number and said unique data network address, means for receiving a telephone call forwarded by a PSTN, means for obtaining dialed number information from the PSTN, means for comparing received dialed number information to stored subscriber dial number information, means for, for a matching dial number, providing a call waiting message to said data network addressed to said unique data network address corresponding to the dialed number information
48 Apparatus of claim 47 wherein the computer readable media includes media selected from at least one of - magnetically recordable diskettes,
- optically recordable read only memory (CD-ROM), or
- magneto-optical recordable media
49 Computer readable media having structure storing computer executable instructions comprising means for activating blocked call forwarding for a subscriber telephone link having a subscriber dial number associated therewith, means for providing a second dial number corresponding to a subscriber proxy for redirection of blocked calls to said subscriber telephone link, means for using said telephone link to connect a computer to a data communications service (DCS) means for receiving a unique data network address from said DCS, means for establishing a data path over a data network to said subscriber proxy and providing said proxy with said subscriber dial number and said unique data network address
50 Apparatus of claim 49 wherein the computer readable media includes media selected from at least one of
- magnetically recordable diskettes, - optically recordable read only memory (CD-ROM), or
- magneto-optical recordable media
PCT/CA1997/000013 1996-01-15 1997-01-14 Method to provide voice call notification and control messaging over a data path WO1997026749A1 (en)

Priority Applications (7)

Application Number Priority Date Filing Date Title
AU13623/97A AU708959B2 (en) 1996-01-15 1997-01-14 Method to provide voice call notification and control messaging over a data path
DK97900163T DK0875110T3 (en) 1996-01-15 1997-01-14 Procedure for providing voice call notification and message management via a data path
SI9730388T SI0875110T1 (en) 1996-01-15 1997-01-14 Method to provide voice call notification and control messaging over a data path
JP09525545A JP3101768B2 (en) 1996-01-15 1997-01-14 Voice Call Notification and Message Control by Data Path
DE69715594T DE69715594T2 (en) 1996-01-15 1997-01-14 METHOD FOR PROVIDING VOICE CALL NOTIFICATION AND MESSAGE CONTROL FROM A DATA WAY
EP97900163A EP0875110B1 (en) 1996-01-15 1997-01-14 Method to provide voice call notification and control messaging over a data path
AT97900163T ATE224621T1 (en) 1996-01-15 1997-01-14 METHOD FOR PROVIDING VOICE CALL NOTIFICATION AND MESSAGE CONTROL OVER A DATA PATH

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CA002167215A CA2167215A1 (en) 1996-01-15 1996-01-15 Method to provide voice call notification and control messaging over a data path
CA2,167,215 1996-01-15
US08/742,052 US5809128A (en) 1996-11-01 1996-11-01 Method and apparatus permitting notification and control of blocked incoming calls over a data network
US08/742,052 1996-11-01

Publications (1)

Publication Number Publication Date
WO1997026749A1 true WO1997026749A1 (en) 1997-07-24

Family

ID=25678302

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CA1997/000013 WO1997026749A1 (en) 1996-01-15 1997-01-14 Method to provide voice call notification and control messaging over a data path

Country Status (9)

Country Link
EP (2) EP0875110B1 (en)
JP (1) JP3101768B2 (en)
AT (1) ATE224621T1 (en)
AU (1) AU708959B2 (en)
DE (1) DE69715594T2 (en)
DK (1) DK0875110T3 (en)
ES (1) ES2183124T3 (en)
PT (1) PT875110E (en)
WO (1) WO1997026749A1 (en)

Cited By (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998001985A1 (en) * 1996-07-03 1998-01-15 British Telecommunications Public Limited Company Call waiting service in a telecommunications network
WO1998007266A1 (en) * 1996-08-14 1998-02-19 Northern Telecom Limited Internet-based telephone call manager
EP0877520A1 (en) * 1997-05-09 1998-11-11 Siemens Aktiengesellschaft Process for controlling communications in a network
WO1998051063A1 (en) * 1997-05-06 1998-11-12 Northern Telecom Limited Call management apparatus and methods for handling calls during an internet session
WO1998054880A1 (en) * 1997-05-27 1998-12-03 Pilar Lopez Gonzalez Telephone call indicator for computer connected to internet
EP0896459A2 (en) * 1997-08-07 1999-02-10 AT&T Corp. Apparatus and method for called-party telephone messaging while interconnected to a data network
ES2125837A1 (en) * 1997-05-27 1999-03-01 Lopez Gonzalez Pilar Central unit for alerting a user connected to the Internet to an incoming call
US5889774A (en) * 1997-03-14 1999-03-30 Efusion, Inc. Method and apparatus for selecting an internet/PSTN changeover server for a packet based phone call
EP0913983A1 (en) * 1997-10-30 1999-05-06 Sagem Sa Method for establishing a communication between an Internet terminal and a telephone and telephone for carrying out the method
WO1999031862A1 (en) * 1997-12-16 1999-06-24 Bellsouth Intellectual Property Corporation Method and apparatus for allowing selective disposition of an incoming telephone call during an internet session
WO1999034587A1 (en) * 1997-12-31 1999-07-08 Ericsson Inc. System and method for connecting a call to a mobile subscriber connected to the internet
US5946381A (en) * 1997-12-19 1999-08-31 Telefonaktiebolaget L M Ericsson (Publ) Controlling incoming calls via the world-wide web
WO1999046916A1 (en) * 1998-03-09 1999-09-16 At & T Corp. Method and apparatus for call rerouting
US5987102A (en) * 1997-03-14 1999-11-16 Efusion, Inc. Method and apparatus for bridging a voice call including selective provision of information in non-audio to the caller
EP0959593A2 (en) * 1998-05-20 1999-11-24 AT&T Corp. Method of completing long distance POTS calls with IP telephony endpoints
ES2138560A1 (en) * 1998-04-17 2000-01-01 Gonzalez Pilar Lopez Improvements introduced into the subject of patent of invention No 9701137 for a virtual and/or not virtual telephone bell for a PC
US6026087A (en) * 1997-03-14 2000-02-15 Efusion, Inc. Method and apparatus for establishing a voice call to a PSTN extension for a networked client computer
US6097795A (en) * 1997-05-09 2000-08-01 Siemens Aktiengesellschaft Method for notification and control of incoming calls in a network
US6131095A (en) * 1996-12-11 2000-10-10 Hewlett-Packard Company Method of accessing a target entity over a communications network
WO2000060840A2 (en) * 1999-04-01 2000-10-12 Callwave, Inc. Method and apparatus for providing expanded telecommunications service
EP1059796A2 (en) * 1999-06-07 2000-12-13 Comverse Network Systems, Inc. Rerouting telephone calls over the Internet during an active Internet sessions
WO2001013665A1 (en) * 1999-08-12 2001-02-22 Nokia Corporation Method for handling a call
US6243443B1 (en) 1996-02-20 2001-06-05 Hewlett-Packard Company Method of making available content resources to users of a telephone network
US6246758B1 (en) 1995-12-11 2001-06-12 Hewlett-Packard Company Method of providing telecommunication services
US6253249B1 (en) 1998-08-31 2001-06-26 Nortel Networks Limited Method and devices for bridging data and telephone networks
US6282281B1 (en) 1995-12-11 2001-08-28 Hewlett-Packard Company Method of providing telecommunications services
US6304637B1 (en) 1997-03-14 2001-10-16 Itxc, Inc. Method and apparatus for establishing and facilitating a direct quality voice call to a telephone extension on behalf of a client computer
US6320857B1 (en) 1996-06-04 2001-11-20 Telefonaktiebolaget Lm Ericsson (Publ) Telephone doubler arrangement
WO2002023876A2 (en) * 2000-09-18 2002-03-21 At & T Wireless Services, Inc. Method and system for remote call forwarding of telephone calls from an ip connection
US6393467B1 (en) 1998-08-31 2002-05-21 Nortel Networks Limited Network interconnected computing device, server and notification method
US6393122B1 (en) 1998-08-31 2002-05-21 Nortel Networks Limited Method and device for providing intermediate telephone service with enhanced network reliability
US6430276B1 (en) 1998-11-18 2002-08-06 Hewlett-Packard Company Telecommunications system and method providing generic network access service
WO2003069932A1 (en) * 2002-02-14 2003-08-21 Siemens Aktiengesellschaft Method and device for handling incoming calls for a mobile radio telephone terminal via a cellular mobile radio network, during an internet session of a user of said mobile radio telephone terminal
US6801952B2 (en) 1998-08-31 2004-10-05 Nortel Networks Limited Method and devices for providing network services from several servers
US6831915B1 (en) 1997-02-20 2004-12-14 Hewlett-Packard Development Company, L.P. Service node for providing telecommunication services
US7236485B2 (en) 2001-02-28 2007-06-26 Samsung Electronics Co., Ltd. Call forwarding method
US7742586B1 (en) 2004-06-14 2010-06-22 Callwave, Inc. Enhanced service levels for call-processing services
US7818734B2 (en) 2005-01-21 2010-10-19 Callwave, Inc. Methods and systems for transferring data over a network
US7907933B1 (en) 2001-03-22 2011-03-15 Callwave, Inc. Call routing apparatus
US8102986B1 (en) 2006-11-10 2012-01-24 Callwave, Inc. Methods and systems for providing telecommunications services
US8218736B1 (en) 2006-12-07 2012-07-10 Callwave, Inc. Methods and systems for confirming message delivery
US8855107B1 (en) 2005-07-01 2014-10-07 Callwave Communications, Llc Methods and systems for call routing via a telephone number
US8861694B1 (en) 2001-11-01 2014-10-14 Callwave Communications, Llc Methods and systems for creating a dynamic call log and contact records
US8891753B2 (en) 1999-04-01 2014-11-18 Callwave Communications, Llc Methods and apparatus for providing expanded telecommunications service
US8943159B1 (en) 2007-05-25 2015-01-27 Callwave Communications, Llc Methods and systems for communications processing
US8942688B2 (en) 2006-02-22 2015-01-27 Callwave Communications, Llc Methods and systems for call processing in a wireline and wireless network
US8958782B1 (en) 2006-10-06 2015-02-17 Callwave Communications, Llc Methods and systems for blocking unwanted communications
US8971216B2 (en) 1998-09-11 2015-03-03 Alcatel Lucent Method for routing transactions between internal and external partners in a communication center
US8976951B1 (en) 2004-12-06 2015-03-10 Callwave Communications, Llc Methods and systems for telephony call-back processing
US8977248B1 (en) 2007-03-26 2015-03-10 Callwave Communications, Llc Methods and systems for managing telecommunications and for translating voice messages to text messages
US9002920B2 (en) 1998-09-11 2015-04-07 Genesys Telecommunications Laboratories, Inc. Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center
US9008075B2 (en) 2005-12-22 2015-04-14 Genesys Telecommunications Laboratories, Inc. System and methods for improving interaction routing performance
US9049294B1 (en) 2006-05-01 2015-06-02 Ringcentral, Inc. Methods and systems for speed dialing
USRE45583E1 (en) 1999-12-01 2015-06-23 Genesys Telecommunications Laboratories, Inc. Method and apparatus for providing enhanced communication capability for mobile devices on a virtual private network
USRE45606E1 (en) 1997-02-10 2015-07-07 Genesys Telecommunications Laboratories, Inc. Call and data correspondence in a call-in center employing virtual restructuring for computer telephony integrated functionality
US9191505B2 (en) 2009-05-28 2015-11-17 Comcast Cable Communications, Llc Stateful home phone service
US9215326B2 (en) 2002-05-20 2015-12-15 Callwave Communications, Llc Systems and methods for call processing
USRE46060E1 (en) 1997-02-10 2016-07-05 Genesys Telecommunications Laboratories, Inc. In-band signaling for routing
USRE46153E1 (en) 1998-09-11 2016-09-20 Genesys Telecommunications Laboratories, Inc. Method and apparatus enabling voice-based management of state and interaction of a remote knowledge worker in a contact center environment
US9497308B1 (en) 2006-06-05 2016-11-15 Callwave Communications, Llc Method and systems for messaging services
US9516171B2 (en) 1997-02-10 2016-12-06 Genesys Telecommunications Laboratories, Inc. Personal desktop router
US9553755B2 (en) 1998-02-17 2017-01-24 Genesys Telecommunications Laboratories, Inc. Method for implementing and executing communication center routing strategies represented in extensible markup language
USRE46438E1 (en) 1999-09-24 2017-06-13 Genesys Telecommunications Laboratories, Inc. Method and apparatus for data-linking a mobile knowledge worker to home communication-center infrastructure
USRE46528E1 (en) 1997-11-14 2017-08-29 Genesys Telecommunications Laboratories, Inc. Implementation of call-center outbound dialing capability at a telephony network level

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7460653B2 (en) 2003-03-07 2008-12-02 Callwave, Inc. Apparatus and methods for telecommunication authentication
US7409048B2 (en) 2004-12-09 2008-08-05 Callwave, Inc. Call processing and subscriber registration systems and methods
US8325886B1 (en) 2007-03-26 2012-12-04 Callwave Communications, Llc Methods and systems for managing telecommunications

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4873719A (en) * 1988-11-18 1989-10-10 Morris Reese Enhanced calling number delivery service system
US5263084A (en) * 1991-07-22 1993-11-16 Northern Telecom Limited Spontaneous caller identification with call-waiting
WO1996009714A1 (en) * 1994-09-19 1996-03-28 Bell Communications Research, Inc. Personal communications internetworking
US5533110A (en) * 1994-11-29 1996-07-02 Mitel Corporation Human machine interface for telephone feature invocation
WO1996020553A2 (en) * 1994-12-23 1996-07-04 Alphanet Telecom Inc. Unified messaging and long distance communication system
WO1996038018A1 (en) * 1995-05-24 1996-11-28 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for setting up a speech connection in different networks
US5610910A (en) * 1995-08-17 1997-03-11 Northern Telecom Limited Access to telecommunications networks in multi-service environment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3315884A1 (en) * 1983-05-02 1984-11-08 Telefonbau Und Normalzeit Gmbh, 6000 Frankfurt Method and circuit arrangement for operating a centrally controlled telecommunication, particularly telephone, switching system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4873719A (en) * 1988-11-18 1989-10-10 Morris Reese Enhanced calling number delivery service system
US5263084A (en) * 1991-07-22 1993-11-16 Northern Telecom Limited Spontaneous caller identification with call-waiting
WO1996009714A1 (en) * 1994-09-19 1996-03-28 Bell Communications Research, Inc. Personal communications internetworking
US5533110A (en) * 1994-11-29 1996-07-02 Mitel Corporation Human machine interface for telephone feature invocation
WO1996020553A2 (en) * 1994-12-23 1996-07-04 Alphanet Telecom Inc. Unified messaging and long distance communication system
WO1996038018A1 (en) * 1995-05-24 1996-11-28 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for setting up a speech connection in different networks
US5610910A (en) * 1995-08-17 1997-03-11 Northern Telecom Limited Access to telecommunications networks in multi-service environment

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"WORKSTATION COMMUNICATIONS SYSTEM", IBM TECHNICAL DISCLOSURE BULLETIN, vol. 37, no. 9, 1 September 1994 (1994-09-01), pages 101 - 104, XP000473347 *
BURSON A F ET AL: "OPTIMIZING COMMUNICATIONS SOLUTIONS", IEEE COMMUNICATIONS MAGAZINE, vol. 31, no. 1, 1 January 1993 (1993-01-01), pages 15 - 19, XP000331975 *
UDAYA SHANKAR ET AL: "INTERWORKING BETWEEN ACCESS PROTOCOL AND NETWORK PROTOCOL FOR INTERSWITCH ISDN SERVICES", INFORMATION TECHNOLOGIES FOR THE NINETIES - E2C2;ENERGY, ELECTRONI COMPUTERS, COMMUNICATIONS, BOMBAY, NOV. 22 - 24 NOV., 1989, no. CONF. 4, 22 November 1989 (1989-11-22), INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS, pages 10 - 14, XP000203822 *

Cited By (127)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6246758B1 (en) 1995-12-11 2001-06-12 Hewlett-Packard Company Method of providing telecommunication services
US6282281B1 (en) 1995-12-11 2001-08-28 Hewlett-Packard Company Method of providing telecommunications services
US8938062B2 (en) 1995-12-11 2015-01-20 Comcast Ip Holdings I, Llc Method for accessing service resource items that are for use in a telecommunications system
US6798771B1 (en) 1995-12-11 2004-09-28 Hewlett-Packard Development Company, L.P. Call setup gateway for telecommunications system
US7206304B2 (en) 1996-02-20 2007-04-17 Hewlett-Packard Development Company, L.P. Method and apparatus for determining a telephone number for accessing a target entity
US6243443B1 (en) 1996-02-20 2001-06-05 Hewlett-Packard Company Method of making available content resources to users of a telephone network
US7012916B2 (en) 1996-02-20 2006-03-14 Hewlett-Packard Development Company, L.P. Method and apparatus for accessing communication data relevant to a target entity identified by a number string
US6320857B1 (en) 1996-06-04 2001-11-20 Telefonaktiebolaget Lm Ericsson (Publ) Telephone doubler arrangement
US6463146B1 (en) 1996-07-03 2002-10-08 British Telecommunications Public Limited Company Call waiting service in a telecommunications network
WO1998001985A1 (en) * 1996-07-03 1998-01-15 British Telecommunications Public Limited Company Call waiting service in a telecommunications network
WO1998007266A1 (en) * 1996-08-14 1998-02-19 Northern Telecom Limited Internet-based telephone call manager
US6212261B1 (en) 1996-08-14 2001-04-03 Nortel Networks Limited Internet-based telephone call manager
US8189747B1 (en) 1996-08-14 2012-05-29 Rockstar Bidco, LP Internet-based telephone call manager
US6131095A (en) * 1996-12-11 2000-10-10 Hewlett-Packard Company Method of accessing a target entity over a communications network
US9516171B2 (en) 1997-02-10 2016-12-06 Genesys Telecommunications Laboratories, Inc. Personal desktop router
USRE46060E1 (en) 1997-02-10 2016-07-05 Genesys Telecommunications Laboratories, Inc. In-band signaling for routing
USRE45606E1 (en) 1997-02-10 2015-07-07 Genesys Telecommunications Laboratories, Inc. Call and data correspondence in a call-in center employing virtual restructuring for computer telephony integrated functionality
USRE46243E1 (en) 1997-02-10 2016-12-20 Genesys Telecommunications Laboratories, Inc. In-band signaling for routing
US6831915B1 (en) 1997-02-20 2004-12-14 Hewlett-Packard Development Company, L.P. Service node for providing telecommunication services
US6026087A (en) * 1997-03-14 2000-02-15 Efusion, Inc. Method and apparatus for establishing a voice call to a PSTN extension for a networked client computer
US5889774A (en) * 1997-03-14 1999-03-30 Efusion, Inc. Method and apparatus for selecting an internet/PSTN changeover server for a packet based phone call
US5987102A (en) * 1997-03-14 1999-11-16 Efusion, Inc. Method and apparatus for bridging a voice call including selective provision of information in non-audio to the caller
US6304637B1 (en) 1997-03-14 2001-10-16 Itxc, Inc. Method and apparatus for establishing and facilitating a direct quality voice call to a telephone extension on behalf of a client computer
WO1998051063A1 (en) * 1997-05-06 1998-11-12 Northern Telecom Limited Call management apparatus and methods for handling calls during an internet session
EP0877520A1 (en) * 1997-05-09 1998-11-11 Siemens Aktiengesellschaft Process for controlling communications in a network
WO1998052339A1 (en) * 1997-05-09 1998-11-19 Siemens Aktiengesellschaft Method for communication control in a network
US6097795A (en) * 1997-05-09 2000-08-01 Siemens Aktiengesellschaft Method for notification and control of incoming calls in a network
WO1998054880A1 (en) * 1997-05-27 1998-12-03 Pilar Lopez Gonzalez Telephone call indicator for computer connected to internet
ES2125837A1 (en) * 1997-05-27 1999-03-01 Lopez Gonzalez Pilar Central unit for alerting a user connected to the Internet to an incoming call
EP0896459A2 (en) * 1997-08-07 1999-02-10 AT&T Corp. Apparatus and method for called-party telephone messaging while interconnected to a data network
EP0896459A3 (en) * 1997-08-07 2003-09-03 AT&T Corp. Apparatus and method for called-party telephone messaging while interconnected to a data network
USRE46521E1 (en) 1997-09-30 2017-08-22 Genesys Telecommunications Laboratories, Inc. Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center
EP0913983A1 (en) * 1997-10-30 1999-05-06 Sagem Sa Method for establishing a communication between an Internet terminal and a telephone and telephone for carrying out the method
FR2770720A1 (en) * 1997-10-30 1999-05-07 Sagem METHOD FOR ESTABLISHING A COMMUNICATION BETWEEN AN INTERNET TERMINAL AND A TELEPHONE AND TELEPHONE FOR IMPLEMENTING THE METHOD
USRE46528E1 (en) 1997-11-14 2017-08-29 Genesys Telecommunications Laboratories, Inc. Implementation of call-center outbound dialing capability at a telephony network level
WO1999031862A1 (en) * 1997-12-16 1999-06-24 Bellsouth Intellectual Property Corporation Method and apparatus for allowing selective disposition of an incoming telephone call during an internet session
US6993014B2 (en) 1997-12-16 2006-01-31 Bellsouth Intellectual Property Corporation Method and apparatus for allowing selective disposition of an incoming telephone call during an internet session
US6757274B1 (en) 1997-12-16 2004-06-29 Bellsouth Intellectual Property Corporation Method and apparatus for allowing selective disposition of an incoming telephone call during an internet session
US5946381A (en) * 1997-12-19 1999-08-31 Telefonaktiebolaget L M Ericsson (Publ) Controlling incoming calls via the world-wide web
WO1999034587A1 (en) * 1997-12-31 1999-07-08 Ericsson Inc. System and method for connecting a call to a mobile subscriber connected to the internet
US6519252B2 (en) 1997-12-31 2003-02-11 Ericsson Inc. System and method for connecting a call to a mobile subscriber connected to the Internet
US6571094B1 (en) 1998-01-22 2003-05-27 At&T Wireless Services, Inc. Method and system for remote call forwarding of telephone calls from an IP connection
US7515905B2 (en) 1998-01-22 2009-04-07 At & T Mobility Ii Llc Method and system for remote call forwarding of telephone calls from an IP connection
US9553755B2 (en) 1998-02-17 2017-01-24 Genesys Telecommunications Laboratories, Inc. Method for implementing and executing communication center routing strategies represented in extensible markup language
WO1999046916A1 (en) * 1998-03-09 1999-09-16 At & T Corp. Method and apparatus for call rerouting
ES2138560A1 (en) * 1998-04-17 2000-01-01 Gonzalez Pilar Lopez Improvements introduced into the subject of patent of invention No 9701137 for a virtual and/or not virtual telephone bell for a PC
EP0959593A3 (en) * 1998-05-20 2002-07-10 AT&T Corp. Method of completing long distance POTS calls with IP telephony endpoints
EP0959593A2 (en) * 1998-05-20 1999-11-24 AT&T Corp. Method of completing long distance POTS calls with IP telephony endpoints
US6393122B1 (en) 1998-08-31 2002-05-21 Nortel Networks Limited Method and device for providing intermediate telephone service with enhanced network reliability
US6253249B1 (en) 1998-08-31 2001-06-26 Nortel Networks Limited Method and devices for bridging data and telephone networks
US6801952B2 (en) 1998-08-31 2004-10-05 Nortel Networks Limited Method and devices for providing network services from several servers
US6393467B1 (en) 1998-08-31 2002-05-21 Nortel Networks Limited Network interconnected computing device, server and notification method
USRE46153E1 (en) 1998-09-11 2016-09-20 Genesys Telecommunications Laboratories, Inc. Method and apparatus enabling voice-based management of state and interaction of a remote knowledge worker in a contact center environment
US9350808B2 (en) 1998-09-11 2016-05-24 Alcatel Lucent Method for routing transactions between internal and external partners in a communication center
US9002920B2 (en) 1998-09-11 2015-04-07 Genesys Telecommunications Laboratories, Inc. Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center
USRE46387E1 (en) 1998-09-11 2017-05-02 Genesys Telecommunications Laboratories, Inc. Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center
US8971216B2 (en) 1998-09-11 2015-03-03 Alcatel Lucent Method for routing transactions between internal and external partners in a communication center
US10218848B2 (en) 1998-09-11 2019-02-26 Genesys Telecommunications Laboratories, Inc. Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center
US6430276B1 (en) 1998-11-18 2002-08-06 Hewlett-Packard Company Telecommunications system and method providing generic network access service
WO2000060840A3 (en) * 1999-04-01 2001-01-04 Callwave Inc Method and apparatus for providing expanded telecommunications service
US8891753B2 (en) 1999-04-01 2014-11-18 Callwave Communications, Llc Methods and apparatus for providing expanded telecommunications service
WO2000060840A2 (en) * 1999-04-01 2000-10-12 Callwave, Inc. Method and apparatus for providing expanded telecommunications service
US9319523B2 (en) 1999-04-01 2016-04-19 Callwave Communications, Llc Methods and apparatus for providing expanded telecommunications service
US7397910B2 (en) 1999-04-01 2008-07-08 Callwave, Inc. Method and apparatus for providing expanded telecommunications service
US9647978B2 (en) 1999-04-01 2017-05-09 Callwave Communications, Llc Methods and apparatus for providing expanded telecommunications service
EP1059796A2 (en) * 1999-06-07 2000-12-13 Comverse Network Systems, Inc. Rerouting telephone calls over the Internet during an active Internet sessions
EP1059796A3 (en) * 1999-06-07 2001-11-07 Comverse Network Systems, Inc. Rerouting telephone calls over the Internet during an active Internet sessions
WO2001013665A1 (en) * 1999-08-12 2001-02-22 Nokia Corporation Method for handling a call
US6983145B1 (en) 1999-08-12 2006-01-03 Nokia Corporation Method for handling a call when destined subscriber is unable to answer
USRE46438E1 (en) 1999-09-24 2017-06-13 Genesys Telecommunications Laboratories, Inc. Method and apparatus for data-linking a mobile knowledge worker to home communication-center infrastructure
USRE46457E1 (en) 1999-09-24 2017-06-27 Genesys Telecommunications Laboratories, Inc. Method and apparatus for data-linking a mobile knowledge worker to home communication-center infrastructure
USRE45583E1 (en) 1999-12-01 2015-06-23 Genesys Telecommunications Laboratories, Inc. Method and apparatus for providing enhanced communication capability for mobile devices on a virtual private network
WO2002023876A2 (en) * 2000-09-18 2002-03-21 At & T Wireless Services, Inc. Method and system for remote call forwarding of telephone calls from an ip connection
WO2002023876A3 (en) * 2000-09-18 2003-02-27 At & T Wireless Services Inc Method and system for remote call forwarding of telephone calls from an ip connection
US7236485B2 (en) 2001-02-28 2007-06-26 Samsung Electronics Co., Ltd. Call forwarding method
US8374917B1 (en) 2001-03-22 2013-02-12 Callwave Communications, Llc Call routing apparatus
US8583508B1 (en) 2001-03-22 2013-11-12 Callwave Communications, Llc Call routing apparatus
US7907933B1 (en) 2001-03-22 2011-03-15 Callwave, Inc. Call routing apparatus
US9432494B1 (en) 2001-11-01 2016-08-30 Callwave Communications, Llc Methods and systems for creating a dynamic call log and contact records
US9706029B1 (en) 2001-11-01 2017-07-11 Callwave Communications, Llc Methods and systems for call processing
US9203955B1 (en) 2001-11-01 2015-12-01 Callwave Communications, Llc Methods and systems for creating a dynamic call log and contact records
US8861694B1 (en) 2001-11-01 2014-10-14 Callwave Communications, Llc Methods and systems for creating a dynamic call log and contact records
WO2003069932A1 (en) * 2002-02-14 2003-08-21 Siemens Aktiengesellschaft Method and device for handling incoming calls for a mobile radio telephone terminal via a cellular mobile radio network, during an internet session of a user of said mobile radio telephone terminal
US9917953B2 (en) 2002-05-20 2018-03-13 Callwave Communications, Llc Systems and methods for call processing
US9215326B2 (en) 2002-05-20 2015-12-15 Callwave Communications, Llc Systems and methods for call processing
USRE46538E1 (en) 2002-10-10 2017-09-05 Genesys Telecommunications Laboratories, Inc. Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center
US8670536B1 (en) 2004-06-14 2014-03-11 Callwave Communications, Llc Enhanced service levels for call-processing services
US8165278B2 (en) 2004-06-14 2012-04-24 Callwave, Inc. Enhanced service levels for call-processing services
US9258412B1 (en) 2004-06-14 2016-02-09 Callwave Communications, Llc Enhanced service levels for call-processing services
US7742586B1 (en) 2004-06-14 2010-06-22 Callwave, Inc. Enhanced service levels for call-processing services
US8929258B1 (en) 2004-06-14 2015-01-06 Callwave Communications, Llc Enhanced service levels for call-processing services
US8976951B1 (en) 2004-12-06 2015-03-10 Callwave Communications, Llc Methods and systems for telephony call-back processing
US8799886B1 (en) 2005-01-21 2014-08-05 Callwave Communications, Llc Methods and systems for transferring data over a network
US8910140B1 (en) 2005-01-21 2014-12-09 Callwave Communications, Llc Methods and systems for transferring data over a network
US9684504B1 (en) 2005-01-21 2017-06-20 Callwave Communications, Llc Methods and systems for transferring data over a network
US8286155B1 (en) 2005-01-21 2012-10-09 Callwave Communications, Llc Methods and systems for transferring data over a network
US7818734B2 (en) 2005-01-21 2010-10-19 Callwave, Inc. Methods and systems for transferring data over a network
US9304756B1 (en) 2005-01-21 2016-04-05 Callwave Communications, Llc Methods and systems for transferring data over a network
US9253319B1 (en) 2005-07-01 2016-02-02 Callwave Communications, Llc Methods and systems for call connecting calls
US8855107B1 (en) 2005-07-01 2014-10-07 Callwave Communications, Llc Methods and systems for call routing via a telephone number
US9008075B2 (en) 2005-12-22 2015-04-14 Genesys Telecommunications Laboratories, Inc. System and methods for improving interaction routing performance
US9854006B2 (en) 2005-12-22 2017-12-26 Genesys Telecommunications Laboratories, Inc. System and methods for improving interaction routing performance
US9215318B2 (en) 2006-02-22 2015-12-15 Callwave Communications, Llc Methods and systems for call processing in a wireline and wireless network
US8942688B2 (en) 2006-02-22 2015-01-27 Callwave Communications, Llc Methods and systems for call processing in a wireline and wireless network
US9049294B1 (en) 2006-05-01 2015-06-02 Ringcentral, Inc. Methods and systems for speed dialing
US9497308B1 (en) 2006-06-05 2016-11-15 Callwave Communications, Llc Method and systems for messaging services
US9413885B1 (en) 2006-10-06 2016-08-09 Callwave Communications, Llc Methods and systems for blocking unwanted communications
US9692891B1 (en) 2006-10-06 2017-06-27 Callwave Communications, Llc Methods and systems for blocking unwanted communications
US8958782B1 (en) 2006-10-06 2015-02-17 Callwave Communications, Llc Methods and systems for blocking unwanted communications
US8649495B1 (en) 2006-11-10 2014-02-11 Callwave Communications, Llc Methods and systems for providing telecommunications services
US9294627B1 (en) 2006-11-10 2016-03-22 Callwave Communications, Llc Methods and systems for providing telecommunications services
US8102986B1 (en) 2006-11-10 2012-01-24 Callwave, Inc. Methods and systems for providing telecommunications services
US9860385B1 (en) 2006-11-10 2018-01-02 Callwave Communications, Llc Methods and systems for providing communications services
US9609139B1 (en) 2006-11-10 2017-03-28 Callwave Communications, Llc Methods and systems for providing telecommunications services
US8908848B1 (en) 2006-11-10 2014-12-09 Callwave Communications, Llc Methods and systems for providing telecommunications services
US8325897B1 (en) 2006-11-10 2012-12-04 Callwave Communications, Llc Methods and systems for providing telecommunications services
US8218736B1 (en) 2006-12-07 2012-07-10 Callwave, Inc. Methods and systems for confirming message delivery
US9531882B1 (en) 2006-12-07 2016-12-27 Callwave Communications, Llc Methods and systems for confirming message delivery
US9020108B1 (en) 2006-12-07 2015-04-28 Callwave Communications, Llc Methods and systems for confirming message delivery
US8731147B1 (en) 2006-12-07 2014-05-20 Callwave Communications, Llc Methods and systems for confirming message delivery
US9277043B1 (en) 2007-03-26 2016-03-01 Callwave Communications, Llc Methods and systems for managing telecommunications and for translating voice messages to text messages
US9686414B1 (en) 2007-03-26 2017-06-20 Callwave Communications, Llc Methods and systems for managing telecommunications and for translating voice messages to text messages
US8977248B1 (en) 2007-03-26 2015-03-10 Callwave Communications, Llc Methods and systems for managing telecommunications and for translating voice messages to text messages
US8943159B1 (en) 2007-05-25 2015-01-27 Callwave Communications, Llc Methods and systems for communications processing
US9544254B1 (en) 2007-05-25 2017-01-10 Callwave Communications, Llc Methods and systems for communications processing
US10142269B1 (en) 2007-05-25 2018-11-27 Callwave Communications, Llc Methods and systems for communications processing
US9191505B2 (en) 2009-05-28 2015-11-17 Comcast Cable Communications, Llc Stateful home phone service

Also Published As

Publication number Publication date
ES2183124T3 (en) 2003-03-16
ATE224621T1 (en) 2002-10-15
DE69715594T2 (en) 2003-01-16
JP3101768B2 (en) 2000-10-23
EP1309163A2 (en) 2003-05-07
DK0875110T3 (en) 2003-01-13
DE69715594D1 (en) 2002-10-24
PT875110E (en) 2002-11-29
JPH11506292A (en) 1999-06-02
AU708959B2 (en) 1999-08-19
AU1362397A (en) 1997-08-11
EP1309163A3 (en) 2006-05-31
EP0875110B1 (en) 2002-09-18
EP0875110A1 (en) 1998-11-04

Similar Documents

Publication Publication Date Title
US5809128A (en) Method and apparatus permitting notification and control of blocked incoming calls over a data network
EP0875110B1 (en) Method to provide voice call notification and control messaging over a data path
US6118864A (en) System and method for providing communication on a wide area network
EP1856900B1 (en) Method and system for call screening
US6058178A (en) Method for routing incoming calls to a user's premises on a POTS telephone line
US5768356A (en) User programmable personal call manager
US20030148758A1 (en) Wireless telephone call manager
US6125126A (en) Method and apparatus for selective call forwarding
KR100372036B1 (en) Dual phone
US5930338A (en) Method for handling incoming calls on a pots telephone line to a user's premises
US6026156A (en) Enhanced call waiting
US5963620A (en) Integrated communications control device for a small office configured for coupling within a scalable network including multiple simultaneous call capability
EP1704709B1 (en) Method and system for providing a call answering service between a source telephone and a target telephone
US6021176A (en) Method for monitoring incoming calls to a user's premises on a pots telephone line
US6590965B1 (en) Enhanced voice mail caller ID
WO2001080470A1 (en) System providing integrated services over a computer network
WO1994029992A1 (en) Method and apparatus for providing user controlled call management services
US6307930B1 (en) Method for providing telephone access to an internet user connected to plural bonded telephone lines
US6396918B1 (en) Method for forwarding a call to a telephone behind a key telephone system
JP2001333185A (en) Multimedia message transmission based on internet protocol standards
CA2167215A1 (en) Method to provide voice call notification and control messaging over a data path
CA2218231C (en) Method to provide voice call notification and control messaging over a data path
US6407995B1 (en) Independently switched voice and data calls using a single PSTN line connection
AU1101499A (en) Enhanced call waiting
EP1290818B1 (en) System providing integrated services over a computer network

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE HU IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK TJ TM TR TT UA UG UZ VN AM AZ BY KG KZ MD RU TJ TM

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): KE LS MW SD SZ UG AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
ENP Entry into the national phase

Ref document number: 2218231

Country of ref document: CA

Kind code of ref document: A

Ref document number: 2218231

Country of ref document: CA

ENP Entry into the national phase

Ref document number: 1997 525545

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 1997900163

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1997900163

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWG Wipo information: grant in national office

Ref document number: 1997900163

Country of ref document: EP