Internet controlled telephone system
DCFirst Claim
1. The method of processing telephone calls on behalf of a subscriber which comprises, in combination, the steps of:
- connecting a web server to the Internet for communicating with a web browser accessible to said subscriber at a location remote from said web server,employing said web server to accept preference data submitted from said web browser via the Internet, said preference data defining the manner in which said subscriber desires to have telephone calls processed,storing said preference data in a database,employing call processing apparatus coupled to said database and to the public switched telephone network to process incoming telephone calls directed to a subscriber telephone number assigned to said subscriber via said public switched telephone network in a manner specified by said preference data,employing said call processing apparatus to forward at least some of said incoming calls to one or more destination telephone numbers specified by said preference data,recording voice mail messages from the originators of at least some of said incoming telephone calls,employing said web server to transmit to said web browser a displayable listing identifying previously recorded ones of said voice mail messages, andemploying said web server to transmit one or more web pages to said web browser that enable said subscriber to listen to selected voice mail messages identified on said displayable listing.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
An Internet controlled telephony system employing a host services processor connected to a subscriber via the Internet and further connected to the public switched telephone system (PSTN). The subscriber employs a web interface to populate a database with preference data which is used by the host services processor to handle incoming calls and establish outgoing telephone connections in accordance with the preference data provided by the subscriber. Incoming calls to a telephone number assigned to the subscriber may be automatically forwarded to any telephone number specified by the preference data. The subscriber may also use the web interface to specify whether call waiting is to be activated, to screen or reroute calls from designated numbers, for recording voice mail messages in designated voice mailboxes, for selectively playing back voice mail messages via the web interface or for forwarding voice mail as an email attachment, for handling incoming fax transmissions using character recognition and email attachment functions, and for automatically paging the subscriber when incoming voice mail, fax or email messages are received, all in accordance with the preference data supplied by the subscriber using the web interface. Outgoing connections and conference calls may be initiated using the web interface, and the subscriber may block the operation of caller identification functions. Call progress information may be visually displayed to the subscriber during calls by transmitting web pages from the host services computer to the subscriber'"'"'s web browser.
83 Citations
70 Claims
-
1. The method of processing telephone calls on behalf of a subscriber which comprises, in combination, the steps of:
-
connecting a web server to the Internet for communicating with a web browser accessible to said subscriber at a location remote from said web server, employing said web server to accept preference data submitted from said web browser via the Internet, said preference data defining the manner in which said subscriber desires to have telephone calls processed, storing said preference data in a database, employing call processing apparatus coupled to said database and to the public switched telephone network to process incoming telephone calls directed to a subscriber telephone number assigned to said subscriber via said public switched telephone network in a manner specified by said preference data, employing said call processing apparatus to forward at least some of said incoming calls to one or more destination telephone numbers specified by said preference data, recording voice mail messages from the originators of at least some of said incoming telephone calls, employing said web server to transmit to said web browser a displayable listing identifying previously recorded ones of said voice mail messages, and employing said web server to transmit one or more web pages to said web browser that enable said subscriber to listen to selected voice mail messages identified on said displayable listing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
13. The method of establishing and controlling telephone connections between a subscriber and remote telephone station sets which comprises, in combination,
employing a web server connected to the Internet at a location remote from a web browser for accepting data submitted by said subscriber using said web browser, said data consisting of: -
preference data for controlling the manner in which telephone calls are processed on behalf of said subscriber, telephone book data consisting of a plurality of entries each of which contains at least a name and a telephone number, and selection data designating one of said entries in said telephone book data for specifying the telephone number of a selected remote telephone station set, and employing call processing means for establishing a packetized Internet Protocol voice telephone gateway connection between said public switched telephone network and said subscriber for receiving incoming telephone calls directed to a telephone number assigned to said subscriber, for establishing an outgoing telephone connection for a outgoing telephone call directed to said selected remote telephone station set by said subscriber, and for controlling the manner in which at least selected ones of said incoming and outgoing telephone calls are processed as specified by said preference data. - View Dependent Claims (14, 15, 16, 17)
-
-
33. A method of processing telephone calls on behalf of a subscriber which comprises, in combination, the steps of:
-
connecting a web server to the Internet at a location remote from a web browser, accepting preference data submitted from said web browser to said web server via the Internet, said preference data defining the manner in which said subscriber desires to have telephone calls processed, storing said preference data as submitted in a database, employing call processing apparatus coupled to said database and to the public switched telephone network for processing incoming telephone calls directed to a subscriber telephone number assigned to said subscriber via said public switched telephone network in a manner specified by said preference data, recording voice mail messages from the originators of at least some of said incoming telephone calls, and employing said web server to transmit to said web browser a displayable listing identifying previously received ones of said voice mail messages. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method of processing telephone calls on behalf of a subscriber which comprises, in combination, the steps of:
-
connecting a web server to the Internet at a location remote from a web browser, employing said web server to accept preference data from said web browser via the Internet, said preference data defining the manner in which said subscriber desires to have telephone calls processed, storing said preference data as submitted in a database, employing call processing apparatus coupled to said database and to the public switched telephone network for processing incoming telephone calls directed to a subscriber telephone number assigned to said subscriber via said public switched telephone network in a manner specified by said preference data, recording voice mail messages from the originators of at least some of said incoming telephone calls, and transmitting a copy of at least selected ones of said voice mail messages as voice file attachments to outgoing email messages directed to one or more email addresses specified by said preference data. - View Dependent Claims (44, 45, 46)
-
-
47. A host services facility connected to the Internet for processing telephone calls on behalf of a subscriber, said host services facility comprising, in combination:
-
a connection to a digital communications facility providing Internet access to a client application program executed on a remotely located client computer operated by said subscriber, a server for accepting selection data submitted via said digital communication facility from said client application program, said selection data defining the manner in which said subscriber desires to have telephone calls processed, an interface for connecting said host services facility to the public switched telephone network for receiving incoming telephone calls directed to a subscriber telephone number assigned to said subscriber, a voice mailbox for recording voice mail messages from the originators of at least some of said incoming telephone calls directed to said subscriber telephone number, and a call processor capable of executing each of the following call processing functions; establishing a packetized Internet Protocol voice connection to said subscriber via said digital communications facility for at least some of said incoming telephone calls; responding to a request from said subscriber by transmitting to said subscriber listing data displayable by said client application program identifying previously received ones of said voice mail messages, and responding to a selection of a given one of said messages received from said client application program by transmitting said given one of said voice mail messages to said subscriber. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
-
Specification