Method and apparatus for placing an intelligent telephone call using an internet browser
First Claim
1. An automated method, operable in a personal receptionist, to connect in real-time an originating communications device of an originating caller to a destination communications device of a destination caller comprising:
- receiving a call request entered via a web page from the originating caller;
processing the call request;
retrieving, from a personal receptionist database connected with said personal receptionist server, and based on a destination identification of the destination caller received in said call request, a destination telephone number of the destination communications device;
placing a first telephone call to the destination communications device using the destination telephone number;
determining whether the destination caller will accept the first telephone call from the originating caller;
placing a second telephone call to the originating communications device if the destination caller will accept the first telephone call from the originating caller; and
connecting the first telephone call and the second telephone call to the destination and originating communications devices.
19 Assignments
0 Petitions
Accused Products
Abstract
An automated method and apparatus are provided for placing an intelligent telephone call using an Internet browser. The Internet web browser caller is presented with a web page particular to the called party, and the called party has provided to a personal receptionist server system a set of possible reach me numbers where the called party may be found at a particular time. One or more telephonic calls are then placed to attempt to reach the called party. If the system is successful in finding the called party, the text entered name of the caller via the web page is read and the server will ask the called party if a telephonic call is desired with the caller. If a conference with the caller is desired, the web page will be updated to display “please answer your phone, I have your party on the line” and the call back number will be rung to set-up the conference between the caller and called party. Alternatively, a telephonic call to the caller will be placed using Internet Protocol audio streaming technology. If the called party is not found or if the call is rejected, the web page will display something like “your party was not reachable . . . ” and other alternate call answer options will be displayed (e.g., message drop, call redirection, information presentation).
108 Citations
19 Claims
-
1. An automated method, operable in a personal receptionist, to connect in real-time an originating communications device of an originating caller to a destination communications device of a destination caller comprising:
-
receiving a call request entered via a web page from the originating caller;
processing the call request;
retrieving, from a personal receptionist database connected with said personal receptionist server, and based on a destination identification of the destination caller received in said call request, a destination telephone number of the destination communications device;
placing a first telephone call to the destination communications device using the destination telephone number;
determining whether the destination caller will accept the first telephone call from the originating caller;
placing a second telephone call to the originating communications device if the destination caller will accept the first telephone call from the originating caller; and
connecting the first telephone call and the second telephone call to the destination and originating communications devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
receiving and authenticating an identification code of the destination caller before performing the step of connecting the first and second calls.
-
-
3. The method of claim 1, wherein the step of placing a first telephone call comprises:
receiving a call completion request from the destination caller.
-
4. The method of claim 1, further comprising:
-
receiving an originating identification of the originating caller or the originating communications device; and
wherein said step of determining is performed based on the received originating identification.
-
-
5. The method of claim 1, wherein the received destination identification of the destination caller identifies a group of callers, and said step of retrieving a destination telephone number comprises:
selecting one of the identified group of callers based on a predetermined criteria.
-
6. The method of claim 1, wherein said step of placing a second telephone call is performed using audio streaming technology.
-
7. The method of claim 1, wherein said step of placing a first telephone call is performed using audio streaming technology.
-
8. A computer-readable medium having computer-executable instructions for performing an automated method, operable in a personal receptionist, for connecting in real-time an originating communications device of an originating caller to a destination communications device of a destination caller, the method comprising:
-
receiving a call request entered via a web page from the originating caller, the call request including a destination identification of the destination caller;
retrieving, from a personal receptionist server database and based on the received destination identification of the destination caller, a destination telephone number of the destination communications device;
processing the call request;
calling the destination communications device based on the destination telephone number retrieved using the received destination identification;
determining whether the destination caller will accept the telephone call from the originating caller;
calling the originating communications device if the destination caller will accept the call from the originating caller; and
bridging the calls to the destination communications device and originating communications device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
receiving and authenticating an identification code of the destination caller before performing the step of bridging the calls.
-
-
10. The computer-readable medium of claim 8, wherein said step of calling the destination communications device comprises:
receiving a call completion request.
-
11. The computer-readable medium of claim 8, having further computer-executable instructions for performing the step of:
-
receiving an originating identification of the originating caller or the originating communications device; and
wherein said step of calling the originating communications device is performed based on the received originating identification.
-
-
12. The computer-readable medium of claim 8, wherein the received destination identification of the destination caller identifies a group of callers, and said step of retrieving a destination telephone number comprises:
selecting one of the identified group of callers based on a predetermined criteria.
-
13. The computer-readable medium of claim 8 wherein said step of calling the destination communications device is performed using audio streaming technology.
-
14. The computer-readable medium of claim 8 wherein said step of calling the originating communications device is performed using audio streaming technology.
-
15. A personal receptionist server for connecting in real-time an originating communications device of an originating caller to a destination communications device of a destination caller based on a call request entered via a web page from the originating caller, the personal receptionist server comprising:
-
network interface means, including a local area network interface device and communications protocol software, for receiving the call request from the originating caller, the call request including a destination identification of the destination caller;
a computer system, including personal receptionist software, for retrieving, from a personal receptionist server database and based on the received destination identification of the destination caller, a destination telephone number of the destination communications device;
destination telephone interface means for placing a telephone call to the destination communications device based on the destination telephone number retrieved using the received destination identification in response to the call request;
interactive voice response means for determining whether the destination caller will accept a telephonic call from the originating caller;
originating telephone interface means for placing a telephone call to the originating communications device if the destination caller will accept the telephonic call from the originating caller; and
call completion means for connecting the telephonic calls to the originating and destination communication devices. - View Dependent Claims (16, 17, 18, 19)
-
Specification