×

Method and apparatus for receiving conventional telephone calls while connected to the internet

  • US 6,178,183 B1
  • Filed: 05/21/1997
  • Issued: 01/23/2001
  • Est. Priority Date: 05/21/1997
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for non-disruptively receiving one or more incoming telephone calls over a telephone line while said telephone line has an existing data session between a user workstation and a data service provider, said method comprising the steps of:

  • establishing said existing data session between said user workstation and said data service provider using a data channel established between said user workstation and a mux/demux device over said telephone line further comprising the steps of;

    executing a first dial request from said user workstation to a first central office switch, said first dial request requesting a data session with said data service provider;

    sending a first request for instructions from said first central office switch, responsive to receiving said first dial request, to a computer telephony interface server (CTI);

    sending a first response from said CTI to said first central office switch, responsive to said first request for instructions, instructing said first central office switch to redirect said first dial request to a first telephone number representing a first free port on said mux/demux device;

    redirecting, by said first central office switch, said first dial request to said first telephone number, thereby establishing a connection between said user workstation and said mux/demux device;

    establishing said data channel; and

    establishing a path between said user workstation and said data service provider over said data channel;

    establishing a control channel between said user workstation and said first central office switch over said telephone line;

    establishing a voice channel between said user workstation and said mux/demux device over said telephone line;

    establishing a first incoming telephone call to said user workstation using said voice channel while said existing data session continues to operate on said data channel and retains an ability to concurrently transmit data, further comprising the steps of;

    receiving a connection request at said first central office switch, said connection request issued by an external caller and requesting a telephone call to a user workstation phone number of said user workstation;

    sending a second request for instructions from said first central office switch, responsive to receiving said connection request, to said CTI;

    sending a third request for instructions from said CTI to said mux/demux device, said third request instructing said user workstation to ask a user of said user workstation whether to answer said requested telephone call;

    forwarding said third request from said mux/demux device to said user workstation on said control channel;

    accepting a response regarding answering said requested telephone call from said user at said user workstation;

    sending said accepted response from said user workstation to said mux/demux device on said control channel;

    forwarding said accepted response from said mux/demux device to said CTI on said control channel; and

    completing said requested telephone call when said accepted response indicates that said requested telephone call is to be answered, further comprising the steps of;

    sending a second response from said CTI to said first central office switch, instructing said first central office switch to redirect said connection request to one of a second telephone number or a port identifier representing a second free port on said mux/demux device;

    redirecting, by said first central office switch, said connection request to said second telephone number or said port identifier; and

    answering, by either of said mux/demux device or said first central office switch, said redirected connection request;

    communicating on said first incoming telephone call using said voice channel while said existing data session on said data channel continues to concurrently operate and transmit data;

    routing information from said data channel, said control channel, and said voice channel through said mux/demux device to manage transmission of information to said user workstation; and

    retaining an ability to accept a subsequent incoming telephone call on said telephone line.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×