System and method for controlling telephone calls through a cross platform enabled internet browser
AssigneeAlex Information Systems, Inc.
InventorsNick Nance, Steve Johnson, Mathew Porter, Tracy Boehrer
Life of this patent
Estimating the term…
Abstract
A computer based system and method for controlling telephone calls over a computer network. The system comprising an event module for monitoring the telephone network for telephone calls and a web server for delivering one or more pages of call information about each call and displaying one or more call options for disposing each call by a user.
Claims75
A computer based system for managing telephone calls to a telephone system over a computer network, comprising:
- an event module for monitoring a telephone network for telephone calls directed to said telephone system;
- a plurality of client modules connected to said computer network for receiving and displaying call information related to said calls in real-time;
- and
- a web server for delivering said call information related to said received call and a plurality of call options for disposing each call to a client module associated with said each call in real-time over said computer network, wherein said call options include at least routing said calls on a per call basis to a remote telephone system, thereby enabling a called party to individually route and selectively accept said calls on said remote telephone system in real-time.
A computer based system for managing a telephone switching system having a plurality of telephones connected thereto over a computer network, comprising:
- a client module being associated with each telephone and connected said computer network for receiving and displaying call information relating to each telephone call in real-time;
- an event module for monitoring a telephone network for telephone calls directed to a telephone in said plurality of telephones;
- and
- a web server for delivering said call information and a plurality of call options for disposing each call to a client module associated with said telephone over said computer network, wherein said call options include at least routing said calls on a per call basis to a remote telephone, thereby enabling a called party to individually route and selectively accept said calls on said remote telephone in real-time.
A computer based system for managing telephone calls to a telephone system over a computer network, comprising:
- an event module for monitoring a telephone network for a telephone call directed to said telephone system;
- a plurality of client modules connected to said computer network for receiving and displaying call information related to calls in real-time;
- and
- a web server for delivering said call information and a plurality of call options for disposing each call to a client module associated with said each call in real-time over said computer network, wherein said call options include at least routing said calls on a per call basis to a remote telephone system, thereby enabling a called party to individually route and selectively accept said calls on said remote telephone system in real-time;
- wherein said client module is operable to receive a call option from said plurality of call options selected by said called party for said each call;
- and
- wherein said web server is operable to route said each call in accordance with said selected call option.
A computer based system for managing telephone calls to a telephone system, comprising:
- an event module for monitoring a computer network for telephone calls directed to said telephone system to provide a received call;
- a plurality client modules connected to said computer network for receiving and displaying call information related to said calls in real-time;
- and
- a web server for delivering said call information and a plurality of call options for disposing each call to a client module associated with said each call in real-time over said computer network, wherein said call options include at least routing said calls on a per call basis to a remote telephone system, thereby enabling a called party associated with said telephone system to individually route and selectively accept said calls on said remote telephone system in real-time;
- wherein said client module is operable to receive a call option from said plurality of call options selected by said called party for said each call;
- and
- wherein said web server is operable to route said each call in accordance with said selected call option.
A computer based system for managing a telephone switching system having a plurality of telephones connected thereto over a computer network, comprising:
- a client module being associated with each telephone and connected said computer network for receiving and displaying call information relating to each telephone call in real-time;
- an event module for monitoring a telephone network for telephone calls directed to a telephone in said plurality of telephones;
- and
- a web server for delivering said call information and a plurality of call options for disposing each call to a client module associated with said telephone over said computer network, wherein said call options include at least routing said calls on a per call basis to a remote telephone, thereby enabling a called party to individually route and selectively accept said calls on said remote telephone in real-time;
- wherein said client module is operable to receive a call option from said plurality of call options selected by said called party for said each call;
- and
- wherein said web server is operable to route said each call in accordance with said selected call option.
A computer based method for managing telephone calls to a telephone system over a computer network, comprising the steps of:
- monitoring a telephone network for telephone calls directed to said telephone system;
- delivering call information and a plurality of call options for disposing each call to a client module associated with said each call in real-time over said computer network, wherein said call options include at least routing said calls on a per call basis to a remote telephone system, thereby enabling a called party to individually route and selectively accept said calls on said remote telephone system in real-time;
- displaying said call information and said plurality of call options to said called party in real-time by said client module;
- receiving from said client module a call option from said plurality of call options selected by said called party for said each call over said computer network;
- and
- routing said each call in accordance with said selected call option.
A computer based method for managing a telephone switching system having a plurality of telephones connected thereto over a computer network, comprising the steps of:
- monitoring a telephone network for calls directed to a telephone in said plurality of telephones;
- and
- delivering call information and a plurality of call options for disposing each call to a client module associated with said telephone in real-time over said computer network, wherein said call options include at least routing said calls on a per call basis to a remote telephone, thereby enabling a called party to individually route and selectively accept said calls on said remote telephone in real-time;
- displaying said call information and said plurality of call options to said called party in real-time by said client module;
- receiving from said client module a call option from said plurality of call options selected by said called party for said each call over said computer network;
- and
- routing said each call in accordance with said selected call option.
Computer executable process steps stored on a computer readable medium, said computer executable process steps for managing at least one telephone call to a telephone system over a computer network, the process comprising the steps of:
- an event monitoring step for monitoring a telephone network for telephone calls directed to said telephone system;
- a receiving step for receiving call information related to said calls in real-time;
- a display step for displaying call information related to received calls in real-time;
- and
- a delivery step for delivering said call information related to said received call and a plurality of call options for disposing each call to a client module associated with said each call in real-time over said computer network, wherein said call options include at least routing said at least one telephone call on a per call basis to a remote telephone system, thereby enabling a called party to individually route and selectively accept said at least one telephone call on said remote telephone system in real-time.
Computer executable process steps stored on a computer readable medium, said computer executable process steps for managing a telephone switching system having at least one telephone connected thereto over a computer network, the process comprising the steps:
- a receiving step for receiving and displaying call information relating to each telephone call in real-time using a client module associated with each telephone and connected to said computer network for;
- a monitoring step for monitoring a telephone network for telephone calls directed to a telephone in said plurality of telephones;
- and
- a delivery step for delivering said call information and a plurality of call options for disposing each call to a client module associated with said telephone over said computer network, wherein said call options include at least routing said calls on a per call basis to a remote telephone, thereby enabling a called party to individually route and selectively accept said calls on said remote telephone in real-time.
Computer executable process steps stored on a computer readable medium, said computer executable process steps for managing telephone calls to a telephone system over a computer network, the process comprising the steps of:
- an event monitoring step for monitoring a telephone network for a telephone call directed to said telephone system;
- a receiving step for receiving and displaying call information related to calls in real-time using at least one client module;
- and
- a delivery step for delivering said call information and a plurality of call options for disposing each call to a client module associated with said each call in real-time over said computer network, wherein said call options include at least routing said calls on a per call basis to a remote telephone system, thereby enabling a called party to individually route and selectively accept said calls on said remote telephone system in real-time;
- wherein said at least one client module is operable to receive a call option from said plurality of call options selected by said called party for each call;
- and
- wherein said delivery step is operable to route said each cell in accordance with said selected call option.
Computer executable process steps stored on a computer readable medium, said computer executable process steps for managing telephone calls to a telephone system, the process comprising the steps of:
- an event monitoring step for monitoring a computer network for telephone calls directed to said telephone system to provide a received call;
- a receiving step for receiving call information related to said calls in real-time using at least one client module;
- and
- a delivery step for delivering said call information and a plurality of call options for disposing each call to a client module associated with said each call in real-time over said computer network, wherein said call options include at least routing said calls on a per call basis to a remote telephone system, thereby enabling a called party associated with said telephone system to individually route and selectively accept said calls on said remote telephone system in real-time;
- wherein said at least one client module is operable to receive a call option from said plurality of call options selected by said called party for each call;
- and
- wherein said delivery step is operable to route said each call in accordance with said selected call option.
Computer executable process steps stored on a computer readable medium, said computer executable process steps for managing telephone calls to a telephone system, the process comprising the steps of:
- an event monitoring step for monitoring a computer network for telephone calls directed to said telephone system to provide a received call;
- a receiving step for receiving and displaying call information related to said calls in real-time using at least one client module;
- and
- a delivery step for delivering said call information and a plurality of call options for disposing each call to a client module associated with said each call in real-time over said computer network, wherein said call options include at least routing said calls on a per call basis to a remote telephone system, thereby enabling a called party associated with said telephone system to individually route and selectively accept said calls on said remote telephone system in real-time;
- wherein said at least one client module is operable to receive a call option from said plurality of call options selected by said called party for each call;
- and
- wherein said delivery step is operable to route said each call in accordance with said selected call option.
Computer executable process steps stored on a computer readable medium, said computer executable process steps for managing a telephone switching system having at least one telephone connected thereto over a computer network, the process comprising the steps of:
- a step for receiving and displaying call information relating to each telephone call in real-time using a client module being associated with each telephone and connected to said computer network;
- an event monitoring step for monitoring a telephone network for telephone calls directed to a telephone in said plurality of telephones;
- and
- a delivery step for delivering said call information and a plurality of call options for disposing each call to a client module associated with said telephone over said computer network, wherein said call options include at least routing said calls on a per call basis to a remote telephone, thereby enabling a called party to individually route and selectively accept calls on said remote telephone in real-time;
- wherein said client module is operable to receive a call option from said plurality of call options selected by said called party for said each call;
- and
- wherein delivery step is operable to route said each call in accordance with said selected call option.
Computer executable process steps stored on a computer readable medium, said computer executable process steps for managing telephone calls to a telephone system over a computer network, the process steps comprising the steps of:
- monitoring a telephone network for telephone calls directed to said telephone system;
- delivering call information and a plurality of call options for disposing each call to a client module associated with said each call in real-time over said computer network, wherein said call options include at least routing said calls on a per call basis to a remote telephone system, thereby enabling a called party to individually route and selectively accept said calls on said remote telephone system in real-time;
- displaying said call information and said plurality of call options to said called party in real-time by said client module;
- receiving from said client module a call option from said plurality of call options selected by said called party for said each call over said computer network;
- and
- routing said each call in accordance with said selected call option.
Computer executable process steps stored on a computer readable medium, said computer executable process steps for managing a telephone switching system having a plurality of telephones connected thereto over a computer network, the process comprising the steps of:
- monitoring a telephone network for calls directed to a telephone in said plurality of telephones;
- and
- delivering call information and a plurality of call options for disposing each call to a client module associated with said telephone in real-time over said computer network, wherein said call options include at least routing said calls on a per call basis to a remote telephone, thereby enabling a called party to individually route and selectively accept said calls on said remote telephone in real-time;
- displaying said call information and said plurality of call options to said called party in real-time by said client module;
- receiving from said client module a call option from said plurality of call options selected by said called party for said each call over said computer network;
- and
- routing said each call in accordance with said selected call option.
Dependencies are inferred from the claim text.