Source: https://patents.google.com/patent/US6792094
Timestamp: 2018-03-24 18:25:39
Document Index: 438022722

Matched Legal Cases: ['arty 12', 'arty 12', 'arty 12', 'arty 12', 'arty 12', 'arty 12', 'arty 12', 'arty 12', 'arty 12', 'arty 12', 'art;\n20']

US6792094B1 - Intelligent call connection service - Google Patents
Intelligent call connection service Download PDF
US6792094B1
US6792094B1 US09863477 US86347701A US6792094B1 US 6792094 B1 US6792094 B1 US 6792094B1 US 09863477 US09863477 US 09863477 US 86347701 A US86347701 A US 86347701A US 6792094 B1 US6792094 B1 US 6792094B1
US09863477
At telecommunication service that takes caller mobility into account and allows the caller to connect to a destination on one attempt. The intelligent call connection service according to the present invention receives a call initiated by a caller/subscriber and dials the called party's number identified by the subscriber. If the called party's line is busy or unanswered, the connection service prompts the subscriber to hang up. Thereafter, the connection service continues calling the called party for a predetermined duration and, when the called party answers, calls the subscriber back at one or more of the telephone numbers supplied by the subscriber as part of the service subscription. Thus, the subscriber or caller mobility is not hampered when the called party's line is busy or unanswered. The service-doesn't require the caller/subscriber to reinitiate the call when the called party's line is busy or unanswered. The call connection service takes a subscriber's call and connects to a destination requiring only one calling attempt by the caller/subscriber.
However, each of the abovementioned features—i.e., call broadcasting, call redialing, and personal number service—has its own limitation. For example, in call broadcasting, the called party may not be available at any of the telephone terminals that the telephone call is broadcast to. In that case, the calling party may have to place another phone call or leave a voice message (if that option is available) for the called party. In call redialing, when the service finally detects that the called party's line is no more busy and tries to connect the called party to the caller, the caller may have moved from the caller's original telephone terminal and, hence, the service may not be able to connect the caller to the called party. Thus, even if the called party's line is now free, the caller is not contactable. The called party may then leave a voice message for the caller, and the caller thus ends up placing another phone call later to the called party if the caller wishes to speak with the called party in person. The problem of caller mobility is not addressed by the PNS either. Instead, the PNS focuses more on callee (i.e., the called party) mobility. The PNS attempts to reach the called party through a number of preselected call receive options. But, even here, it may be possible that the caller may not get a chance to personally speak with the called party. Therefore, the caller may still have to reinitiate the phone call if a conversation with the callee is desired.
In one embodiment, the present invention contemplates an intelligent call connection service that establishes a telephone connection between a caller and a callee (i.e., the called party). The service includes receiving a first telephone call from the caller, wherein the first telephone call identifies a telephone number for the callee; placing a second telephone call to the callee at the telephone number; identifying whether one of the following conditions is present at a telephone associated with the callee's telephone number: the telephone remains on-hook after receiving the second telephone call, and the telephone has been off-hook prior to receiving the second telephone call; prompting the caller to indicate whether the caller wishes to continue calling the callee's telephone number despite the one of the conditions; allowing the caller to hang up after indicating the caller's desire to continue calling the callee's telephone number; placing one or more phone calls to the callee's telephone number until a predetermined time period runs out, wherein two consecutive phone calls from the one or more phone calls are spaced a predetermined interval apart; requesting the callee to remain on line after the callee answers one of the one or more phone calls; and placing a third telephone call to the caller using a reach list to establish the telephone connection between the caller and the callee, wherein the reach list includes a plurality of caller-specific telephone numbers that provides options for contacting the caller at more than one telephone number.
FIG. 1 shows an exemplary system configuration to implement the intelligent call connection service (the “connection service”) according to an embodiment of the present invention. In the embodiment illustrated in FIG. 1, a calling party (the “caller”) 10 is shown to be in communication arrangement with the called party (the “callee”) 12 via an AIN (Advanced Intelligent Network) platform 14. The caller 10 is a subscriber of the intelligent call connection service described in more detail hereinbelow. However, the callee 12 may or may not be a subscriber of the connection service. It is noted that the caller and the callee are represented by corresponding telephone terminals in FIG. 1 for ease of depiction. In actuality, the caller and the callee are humans operating the telephones 10 and 12 respectively. Furthermore, the term “called party”, as used herein, includes the actual person the caller wishes to be connected to or any other person at the called telephone number picking up or answering the caller's phone.
The Reach List 42 includes various telephone numbers (e.g., home number, mobile phone number, voice mail number, office phone number, etc.) selected by the subscriber of the call connection service. These subscriber-specific telephone numbers are later used by the connection service to contact the subscriber as described later hereinbelow. The subscriber may specify the order of connection—i.e., the order in which the telephone numbers in the Reach List 42 should be dialed by the connection service to reach the subscriber in the event that the subscriber cannot be reached at a specific number. The Setup Parameters 44 includes customer- or subscriber-specific service parameters including, for example, Retry_Count (i.e., the number of times the callee's number has been retried by the connection service), Frequency (i.e., the interval between two successive retries), Number_of_Retries (i.e., the number of times the callee's number should be retried by the connection service), etc. In the preferred embodiment, the subscriber can specify the values for these setup parameters. However, in an alternative embodiment, the service provider may assign fixed values for the setup parameters and the subscriber may not alter them. The Speed Dial Numbers table 46 stores speed dial numbers for the subscriber. In one embodiment, the service may store ten speed dial numbers for the subscriber to correspond to speed dial digits “0” through “9”. In an alternative embodiment, the service may store one hundred speed dial numbers for numbers “0” through “99”. The subscriber simply dials the desired speed dial digit or number to place a call to the party whose telephone number is associated with the dialed digit or number. The connection service looks up the Speed Dial Numbers table 46 to obtain the actual telephone number of the called party from the speed dial digit or number collected from the caller subscriber. The service may allow the subscriber to change the subscriber-specific speed dial numbers at any time over the phone or via the Internet as discussed later hereinbelow.
FIGS. 2A-2C illustrate flowcharts for the intelligent call connection service according to an embodiment of the present invention. For the sake of simplicity, the discussion hereinbelow refers to the call connection service software as performing various operations described—i.e., without repetitively identifying individual AIN network entities responsible to implement each feature/operation of the call connection service. However, it is understood that the connection service software does not function in a vacuum; rather, various call processing functions are carried out by the software (in the SLP 36) in conjunction with and with the help from several network entities (e.g., the SCP 22, the IP 26, etc.) in the AIN platform 14 as discussed hereinbefore.
Referring now to FIG. 2A, at block 50, the call connection service first receives a call from the caller/subscriber 10. In one embodiment, the subscriber may need to dial a specific access number (assigned by the commercial provider of the call connection service) to identify to the SCP 22 that the subscriber wishes to invoke the call connection service. Upon receiving an indication from the subscriber that the subscriber wishes to use the call connection service, the service (with the help of the IP 26, for example) voice prompts the subscriber to enter either a speed dial digit/number (e.g., the digit “8” or the number “43”) or a complete telephone number for the callee (e.g., 1-666-777-8888) (block 52). The service may play the announcement to collect the speed dial digit(s) or callee's complete telephone number in a synthesized voice. After receiving the input from the subscriber 10, the service checks whether the subscriber has entered a speed dial digit/number (decision block 54) or the entire telephone number of the callee (decision block 56). If the subscriber enters neither the speed dial digit/number nor the callee's telephone number and if the timeout has occurred, the service may play a voice announcement (e.g., “Thanks for calling the intelligent call connection service from XYZ. Good Bye.”) to the subscriber 10 and terminate the call (block 58). The subscriber may then need to call the service access number again to utilize the service. The timeout period here may be predetermined by the service provider or by the developer of the call connection service software. In an alternative embodiment, the service provider may offer one more chance to the caller prior to disconnecting the line. Here, the service may prompt the caller once again (block 52) and repeat the procedure given by blocks 54 and 56 prior to finally disconnecting the caller at block 58.
However, if the service detects that the callee's line is busy or there is no answer, the service will play a voice message prompting the subscriber to press one of the three digits using the keypad (not shown) for the subscriber's phone (block 66). The voice prompt may ask the subscriber to press “1” to instruct the call connection service to keep trying the callee's number for a predetermined time period as discussed hereinbelow, or to press “2” to prepare the service to receive another telephone number or speed dial data (for the same or another called party) from the subscriber, or press “3” to instruct the service to record the subscriber's voice message for the callee and deliver it to the callee as discussed later hereinbelow. The subscriber may enter one of these choices using a DTMF (dual tone multi frequency) telephone keypad. In an alternative embodiment, a dialed pulse digit detection system or software may be installed in the AIN platform 14 as part of the connection service feature to support detection of rotary-dialed digits. Such a system thus allows a subscriber to operate a non-DTMF or rotary-dialed telephone to send requisite digits (e.g., speed dial digits or telephone number digits) to the connection service.
If the service detects the digit “1” at block 68, the service may continue further processing of the call as given under the reference block 70 (the letter “P”) and described hereinbelow with reference to FIG. 2B. If the service detects the digit “2” at block 72, the service may repeat the steps identified in FIG. 2A by the blocks 52-66. Finally, if the service detects the digit “3” at block 74, the service may continue further processing of the subscriber's call as given under the reference block 76 (the letter “Q”) and described hereinbelow with reference to FIG. 2B. However, it may happen that the subscriber may not enter any of the three digits or, alternatively, may enter a non-specified digit (e.g., the “#” sign or digit “7”). In the former situation, the connection service may wait for a predetermined time (as selected by the service provider or the developer of the service software) to receive an input from the subscriber. If the subscriber fails to input one of the digits (“1” “2”, or “3”) during the predetermined time, the service may play a voice message to the subscriber (e.g., “Thanks for using the call connection service from the XYZ company. Good Bye.”) and then disconnect the telephone connection with the subscriber as represented by block 58 in FIG. 2A. In the latter situation, the service may play a pre-recorded voice message informing the subscriber that the digit entered by the subscriber is not recognized by the service and asking the subscriber to reenter the subscriber's choice.
FIG. 2B is a continuation of the flowchart depicted in FIG. 2A. After pressing “1”, the subscriber 10 hangs up (block 80) and the service continues with further processing. If the subscriber presses “3”, the service invites the subscriber 10 to record a voice message for the called party 12. The subscriber 10 then records the message for the callee 12 (block 82) and the service stores the subscriber's message for later delivery to the called party. After recording the voice message, the subscriber hangs up (block 80). According to the present invention, even if the subscriber hangs up, the connection service continues dialing the called party's telephone number at predetermined intervals (e.g., every 20 seconds for a busy line, or every two minutes for no answer) as depicted at block 84. The connection service keeps monitoring whether the called party (or any person picking up the called party's telephone) answers the phone (block 86) during a predetermined timeout period (e.g., 15 minutes or 30 minutes). If the timeout period has not elapsed (block 88), the connection service continues dialing the callee's number.
Referring again to FIG. 2B, once the timeout period (block 88) expires, the call connection service places a call to the subscriber 10 using the first phone number recorded in the subscriber-specific Reach List 42. If the subscriber cannot be reached at that phone number, the service may select the next phone number in the Reach List 42, and so on until all phone numbers are exhausted or when the subscriber answers the phone. Upon call connection, the service informs the subscriber of its inability to connect to the called party and plays pre-recorded voice prompts to the subscriber asking the subscriber to press “1” to further continue calling the called party 12 until a second timeout occurs, or to press “9” to quit calling the callee 12 (block 90). If the subscriber 10 enters the digit “9” on the telephone keypad (block 92), the connection service terminates the call connection attempt and also terminates the call with the subscriber with a good-bye message (e.g., “Thanks for calling the XYZ call connection service. Good Bye.”) (block 94). In an alternative embodiment, after receiving digit “9” from the subscriber 10, the connection service may return to block 52 (FIG. 2A) and offer new dialing options to the subscriber. The subscriber may then select another callee or may simply hang up.
If the subscriber presses a “1” (block 96), the call connection service again takes over and the subscriber hangs up. Thereafter, the process is repeated starting with block 80 as shown in FIG. 2B. However, if the connection service neither receives a “9” nor a “1” from the subscriber within a predetermined time duration (e.g., 45 seconds), the service discontinues its calling attempts to the called party and terminates the call with the subscriber with a good-bye message as described in the previous paragraph. The discussion hereinbefore was related to the situation where there was no answer from the called party in response to repeated attempts by the call connection service to reach the callee (block 86). If, on the other hand, the callee (or someone else) answers a call from the service, the service first checks to see whether there is any voice message for the callee 12 from the subscriber 10 (block 98). If the subscriber earlier did not leave any voice message for the callee 12 (at block 82), the connection service continues further processing at the reference block 100 (FIGS. 2B and 2C) represented by the letter “R”. On the other hand, if there is a voice message from the subscriber 10, the service plays the subscriber's voice message to the callee 12 (or to the person answering the called party's phone) over the callee's telephone line (block 102) and continues further processing at the reference block 104 (FIGS. 2B and 2C) represented by the letter “S”.
If there is any voice message from the subscriber 10 to the called party 12, the connection service first plays that message (blocks 102, 104) and then asks (through voice prompts) the called party 12 to press “1” (on the telephone keypad) to connect to the subscriber 10, “2” to repeat the subscriber's voice message, “3” to send a voice message to the subscriber, or “4” to forward the caller's voice message to another telephone number (block 114). If the callee presses “1” (block 116), the service requests the callee 12 to hold or stay on the line while the service attempts to connect to the subscriber 10 as discussed hereinbefore with reference to blocks 110 and 112. If the called party presses “2” instead of “1” (block 118), the connection service replays the subscriber's voice message recorded therewith (block 120) and thereafter asks the called party 12 whether the, called party 12 now wishes to contact the subscriber/caller 10 (block 114). In one embodiment, the connection service may continue offering the four service options (at block 114) to the callee 12 until a predetermined timeout duration (block 122). It is noted that the called party 12 may not choose any of the four options for a long period of time or may keep selecting the same option (e.g., may keep pressing “2” every time) repetitively. The service provider may select appropriate value for the timeout duration (e.g., one minute). Once the timeout occurs, the connection service may place a call to the subscriber 10 using the Reach List 42 as discussed hereinbefore with reference to block 112. If the called party 12 hangs up at any time prior to being connected with the caller 10, the service may still call the subscriber/caller 10 using the Reach List 42 and inform the caller of the called party's action.
If the called party 12 presses “3” (block 124), the connection service prompts the called party 12 to record a voice message for the subscriber 10. The service then receives and stores the callee's voice message until played back to the subscriber 10 (block 126). After leaving the voice message, the callee 12 may hang up. The service calls the subscriber using the Reach List 42 (block 112) and plays the callee's voice message when the subscriber answers. Finally, if the callee 12 presses “4” (block 128), the service prompts the callee 12 to specify a telephone number where the callee 12 wishes to forward the subscriber/caller's voice message. After the callee 12 enters the phone number, the service may forward the subscriber's voice message to that phone number—i.e., to a message recording system (e.g., an answering machine) associated with the phone number where the subscriber's message is to be forwarded. After or concurrently with the message forwarding and if the timeout has not occurred, the connection service may again offer the four processing options given at block 114 to the callee 12 who is already on line. Ultimately, the connection service will call the subscriber 10 (block 112) and connect the callee 12 with the subscriber 10 if the callee 12 is still on line or inform the subscriber of callee's action(s) if the callee is no more on line.
Some modifications or enhancements may also be implemented as part of the call connection service. For example, as noted hereinbefore, the connection service software may be equipped with a dialed pulse digit detection feature to allow subscribers with rotary phones to use the service from their rotary phones, without requiring DTMF phones. In another application, an ASR (Automatic Speech Recognition) voice driver software may be added to the call connection service software to support a voice-activated calling feature. Here, a subscriber may simply speak the name of the callee (e.g., “Call Robin Hood”) the subscriber wishes to call and, with the help of the ASR software, the service matches the spoken phrase with a corresponding entry in the Speed Dial list 46 and automatically places a call to the selected callee. In another application, a subscriber may be offered an IDT (Intelligent Dial Tone) service over a wireline network (e.g., the AIN plaform 14 and the PSTN 16). With the IDT feature, a subscriber automatically gets connected to the call connection service whenever the subscriber picks up the phone to dial the callee's number. Here, the subscriber need not dial any access number first to activate the call connection service. The IDT feature allows the connection service logic to recognize that the caller is a subscriber of the call connection service as soon as the caller lifts the phone handset. After picking up the phone handset and upon receiving the dial tone, the caller simply proceeds to enter the callee's number or speed dial reference without worrying about any special activation number for the connection service.
A scheduler application may be offered as part of the call connection service. The scheduler feature delays the subscriber's call attempts until a specified time. For example, if subscriber X wants to make a call to the callee Y at 10 p.m., the scheduler application allows the subscriber X to schedule the call placement at 10 p.m. either by calling the connection service number and setting up the future call or while the subscriber X is on phone with callee Y any time prior to the scheduled call. The connection service “remembers” the scheduled time and initiates a call to the callee Y at that time and, thereafter, calls the subscriber X (using the Reach List 42 for the subscriber X) with the callee Y on the line. Such a feature also allows the subscriber X to take the subscriber's mind away for the future call. The subscriber does not need to remember the future event and also does not need to be present at only one telephone location. The service not only initiates the call to the callee Y, but also tracks down the subscriber X using the corresponding Reach List 42.
1. A method for establishing a telephone connection between a caller and a callee, said method comprising:
receiving a first telephone call from said caller, wherein said first telephone call identifies a first telephone number for said callee;
placing a second telephone call to said callee at said first telephone number;
identifying whether one of the following conditions is present at a first telephone associated with said first telephone number:
said first telephone remains on-hook after receiving said second telephone call, and
said first telephone has been off-hook prior to receiving said second telephone call;
prompting said caller to indicate whether said caller wishes to continue calling said first telephone number despite said one of the conditions;
allowing said caller to disconnect after indicating said caller's desire to continue calling said first telephone number at a time specified by the caller;
beginning at the specified time, placing one or more phone calls to said first telephone number until a predetermined time period runs out, wherein two consecutive phone calls from said one or more phone calls are spaced a predetermined interval apart;
requesting said callee to remain on line after said callee answers one of said one or more phone calls; and
placing a third telephone call to said caller using a reach list to establish said telephone connection between said caller and said callee, wherein said reach list includes a plurality of caller-specific telephone numbers that provides options for contacting said caller at more than one telephone number.
2. The method of claim 1, wherein placing said third telephone call to said caller includes:
selecting one of said plurality of caller-specific telephone numbers in said reach list;
dialing said one of said plurality of caller-specific telephone numbers;
determining whether said caller is available at said one of said plurality of caller-specific telephone numbers; and
repeating said selecting and said dialing for each additional one of said plurality of caller-specific telephone numbers when said caller is unavailable at a previously-dialed caller-specific telephone number from said reach list.
3. The method of claim 2, wherein each of said plurality of caller-specific telephone numbers is selected in a predetermined order.
prompting said caller to enter one of the following using a second telephone:
a speed dial number corresponding to said first telephone number, and
said first telephone number for said callee; and
receiving one of the following entered by said caller using said second telephone:
said speed dial number, and
said first telephone number for said callee.
8. The method of claim 1, wherein prompting said caller to indicate whether said caller wishes to continue calling said first telephone number includes prompting said caller to leave a first voice message for said callee, and wherein allowing said caller to disconnect includes allowing said caller to disconnect after leaving said first voice message for said callee.
playing said first voice message for said callee; and
prompting the callee to indicate whether the callee wishes to remain online after playing said first voice message.
10. The method of claim 9, further comprising at least one of the following after playing said first voice message for said callee:
playing said first voice message again after receiving an indication therefor from said callee;
receiving a second voice message from said callee and sending said second voice message to said caller; and
forwarding said first voice message to a second telephone number specified by said callee.
11. The method of claim 1, further comprising allowing said caller to set a value for at least one of the following:
said predetermined time period; and
said predetermined interval.
12. The method of claim 11, wherein allowing said caller to set said value includes at least one of the following:
allowing said caller to send said value over the Internet;
allowing said caller to enter said value from a keypad on a second telephone; and
allowing said caller to orally transmit said value to be set.
13. The method of claim 1, further comprising charging a fee to said caller for establishing said telephone connection between said caller and said callee.
receive a first telephone call from said caller, wherein said first telephone call identifies a telephone number for said callee;
place a second telephone call to said callee at said telephone number;
identify whether one of the following conditions is present at a first telephone associated with said callee's telephone number:
said second telephone call is unanswered at said first telephone, and
prompt said caller to indicate whether said caller wishes to continue calling said callee's telephone number despite said one of the conditions;
allow said caller to disconnect after indicating said caller's desire to continue calling said callee's telephone number at a time specified by the caller;
beginning at the specified time, place one or more phone calls to said callee's telephone number until a predetermined time period runs out, wherein two consecutive phone calls from said one or more phone calls are spaced a predetermined interval apart;
request said callee to remain on line after said callee answers one of said one or more phone calls; and
place a third telephone call to said caller using a reach list to establish said telephone connection between said caller and said callee, wherein said reach list includes a plurality of caller-specific telephone numbers that provides options for contacting said caller at more than one telephone number.
15. The telecommunication system of claim 14, wherein said telecommunication system is configured to place said third telephone call to said caller by:
16. The telecommunication system of claim 14, wherein said telecommunication system is configured to receive said first telephone call from said caller by:
a speed dial number corresponding to said callee's telephone number, and
a plurality of digits constituting said telephone number for said callee; and
said plurality of digits.
17. The telecommunication system of claim 14, wherein the telecommunication system is further configured to allow said caller to set a value for at least one of the following:
18. The telecommunication system of claim 17, wherein said telecommunication system is configured to allow said caller to set said value in at least one of the following ways:
by sending said value over the Internet;
by entering said value from a keypad on a second telephone; and
by orally transmitting said value to said telecommunication system.
19. A data storage medium operable in a telecommunication system, wherein a caller communicates with a callee via said telecommunication system, and wherein said data storage medium contains program instructions, which, when executed by said telecommunication system, configure said telecommunication system to perform the following:
receive a first telephone call from said caller, wherein said first telephone call identifies a first telephone number for said callee;
beginning at the specified time, place a second telephone call to said callee at said first telephone number;
identify whether one of the following conditions is present at a first telephone associated with said first telephone number:
prompt said caller to indicate whether said caller wishes to continue calling said first telephone number despite said one of the conditions;
allow said caller to disconnect after indicating said caller's desire to continue calling said first telephone number at a time specified by the caller;
place one or more phone calls to said first telephone number until a predetermined time period runs out, wherein two consecutive phone calls from said one or more phone calls are spaced a predetermined interval apart;
20. The data storage medium of claim 19, wherein said program instructions, upon execution, further configure said telecommunication system to perform at least one of the following:
receive a first voice message from said caller and convey said first voice message to said callee;
receive a second voice message from said callee and send said second voice message to said caller; and
forward said first voice message to a second telephone number specified by said callee.
US09863477 2001-05-23 2001-05-23 Intelligent call connection service Active 2022-10-24 US6792094B1 (en)
US09863477 US6792094B1 (en) 2001-05-23 2001-05-23 Intelligent call connection service
US6792094B1 true US6792094B1 (en) 2004-09-14
ID=32928150
US09863477 Active 2022-10-24 US6792094B1 (en) 2001-05-23 2001-05-23 Intelligent call connection service
US (1) US6792094B1 (en)
US20100199319A1 (en) * 2007-02-13 2010-08-05 Yong Hua Lin Method and system for establishing voip communcation by means of digital video broadcasting network
CN102131013A (en) * 2011-04-26 2011-07-20 洪波 Method, system and gateway for seamlessly setting up call by using voice over internet protocol (VoIP) technique
US8218752B1 (en) * 2001-08-23 2012-07-10 At&T Intellectual Property I, L.P. On-demand call blocking service
US20140348031A1 (en) * 2004-07-08 2014-11-27 At&T Intellectual Property I, L.P. System and method for managing messages in a packetized voice environment
WO2015126274A1 (en) * 2014-02-20 2015-08-27 Общество С Ограниченной Ответственностью "Биг Дата Технолоджи" System for notifying a called subscriber of a call received while in "busy" mode
WO2016038413A1 (en) * 2014-09-09 2016-03-17 Ringcentral, Inc. Managing phone numbers in a telephony system
US6546096B1 (en) * 1999-08-25 2003-04-08 Siemens Information And Communication Networks, Inc. Proximity detector for initiating automatic callback
"A Response to OFTEL's Review of Personal Numbering Services-Mar. 1998," printed from http://www.telescapes.com.au/resource/oftelpnrev1.htm on Mar. 12, 2001.
"Personal Number Service," printed from http://www.ascom.ch/mesa/ouroffpe.htm on Mar. 12, 2001.
"A Response to OFTEL's Review of Personal Numbering Services—Mar. 1998," printed from http://www.telescapes.com.au/resource/oftelpnrev1.htm on Mar. 12, 2001.
US9491296B2 (en) * 2004-07-08 2016-11-08 At&T Intellectual Property I, L.P. System and method for managing messages in a packetized voice environment
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KIRKPATRICK, MARK;REEL/FRAME:011841/0521