System and method for coordinating a conference using a dedicated server
First Claim
1. A conference endpoint comprising:
- a CPU;
a telephone line interface for coupling said conference endpoint to a telephone line;
a network interface for coupling said conference endpoint to a computer network;
a microphone for generating near speech signals for transmission over said telephone line, said near speech signals being representative of speech of a near conference participant;
a speaker for converting to sound remote speech signals received from a remote device over said telephone line, said remote speech signals being representative of speech of at least one remote conference participant;
a data conference initiation module, coupled to said network interface and to said telephone line interface for transmitting a data conference initiation request to a conference server over said computer network, for receiving a data conference code generated by said conference server, wherein said data conference code, when presented to said conference server by said remote device, authorizes said remote device to join said data conference, and for responsively transmitting over said telephone line a data conference invitation to said remote device, said conference invitation including information representative of said data conference code; and
a memory for storing one or more files containing conference data distributed by said conference server via said computer network during a data conference,wherein said CPU is coupled to said telephone line interface, said network interface, said data conference initiation module, and said memory.
10 Assignments
0 Petitions
Accused Products
Abstract
A system and method are described for initiating and conducting a data conference between a plurality of conference endpoints linked in communication by a private or public computer network. A first conference endpoint then sends a conference initialization request to a dedicated conference server coupled to the computer network. Upon receipt of the conference initialization request, the conference server responsively generates a conference code uniquely identifying the conference and transmits the code to the first conference endpoint. The first conference endpoint subsequently converts the received conference code to a form (such as a string DTMF tone) which can be transmitted by in-band audio to other conference endpoints. The other participating conferencing endpoints, after receipt of the conference code, are configured to log on to the conference server using the conference code.
-
Citations
24 Claims
-
1. A conference endpoint comprising:
-
a CPU; a telephone line interface for coupling said conference endpoint to a telephone line; a network interface for coupling said conference endpoint to a computer network; a microphone for generating near speech signals for transmission over said telephone line, said near speech signals being representative of speech of a near conference participant; a speaker for converting to sound remote speech signals received from a remote device over said telephone line, said remote speech signals being representative of speech of at least one remote conference participant; a data conference initiation module, coupled to said network interface and to said telephone line interface for transmitting a data conference initiation request to a conference server over said computer network, for receiving a data conference code generated by said conference server, wherein said data conference code, when presented to said conference server by said remote device, authorizes said remote device to join said data conference, and for responsively transmitting over said telephone line a data conference invitation to said remote device, said conference invitation including information representative of said data conference code; and a memory for storing one or more files containing conference data distributed by said conference server via said computer network during a data conference, wherein said CPU is coupled to said telephone line interface, said network interface, said data conference initiation module, and said memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for initiating and managing a data conference from a near conference endpoint, comprising:
-
at the near conference endpoint; establishing a connection over a telephone line with at least one remote conference endpoint; transmitting a data conference initiation request to a conference server over a computer network; receiving from the conference server a unique data conference code corresponding to said data conference initiation request, wherein said data conference code, when presented to said conference server, authorizes said at least one remote conference endpoint to join said data conference; generating an audio signal representative of said data conference code; transmitting said audio signal to said at least one remote conference endpoint over said telephone network; and receiving one or more files containing conference data distributed by said conference server via said computer network during said data conference. - View Dependent Claims (10, 11)
-
-
12. A method for initiating and managing a data conference at a conference server, the method comprising the acts of:
-
at said conference server; receiving a conference initiation request from a first conference endpoint over a computer network; generating a conference code in response to said conference initiation request, wherein said conference code when presented to said conference server by one or more second conference endpoints authorizes said one or more second conference endpoints to join said data conference; transmitting said conference code to said first conference endpoint over the computer network; maintaining a list of data conference participants based on received data conference join requests from said first and said one or more second conference endpoints; and distributing one or more files comprising conference data to said data conference participants over said computer network. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A machine readable medium having embodied thereon a program, the program being executable by a machine to perform method acts for coordinating a data conference utilizing electronic means, the method acts comprising:
-
at a near conference endpoint; transmitting a data conference initiation request to a conference server over a computer network; receiving a conference code from said conference server over said computer network in response to said data conference initiation request, wherein said conference code, when presented to said conference server by at least one remote conference endpoint, authorizes said at least one remote conference endpoint to join said data conference; generating an audio signal representative of said conference code; transmitting said audio signal to said at least one remote conference endpoint over a telephone line; and transmitting one or more files comprising conference data to said conference server for distribution to said at least one remote conference endpoint via said computer network during said data conference.
-
-
18. A machine readable medium having embodied thereon a program, the program being executable by a machine to perform method acts for coordinating a data conference utilizing electronic means, the method acts comprising:
-
at a remote conference endpoint; receiving an audio signal representative of a conference code from at least one conference endpoint over a telephone line wherein said conference code, when presented to a conference server by said remote conference endpoint, authorizes said remote conference endpoint to join said data conference; transmitting a data conference join request including said conference code to said conference server over a computer network in response to receiving said audio signal; and receiving one or more files comprising conference data distributed by said conference server via said computer network during said data conference.
-
-
19. A conference endpoint comprising:
-
a CPU; a telephone line interface for coupling said conference endpoint to a telephone line; a network interface for coupling said conference endpoint to a computer network; a microphone for generating near speech signals for transmission over said telephone line, the near speech signals being representative of speech of a near conference participant; a speaker for converting to sound remote speech signals received from a remote device over said telephone line, the remote speech signals being representative of speech of at least one remote conference participant; a data conference initiation module coupled to said network interface and to said telephone line interface and configured to receive over said telephone line interface from a remote conference endpoint a data conference invitation including information representative of a data conference code, wherein said data conference code, when presented to a conference server by said endpoint, authorizes said endpoint to join said data conference, and further configured to transmit a data conference join request including said data conference code to said conference server over said computer network in response to the received conference invitation; and a memory for storing one or more files containing conference data distributed by said conference server via said computer network during a data conference, wherein said CPU is coupled to said telephone line interface, said network interface, said data conference initiation module, and said memory. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification