Teleconferencing System and Non-Transitory Computer Readable Medium Storing Program
AssigneeBrother Kogyo Kabushiki Kaisha
InventorKatsuhiro Amano
Life of this patent
Estimating the term…
Abstract
A teleconferencing system includes a plurality of teleconferencing servers, a plurality of teleconferencing terminals, and a specification server. The plurality of teleconferencing servers are configured to be connected to one another through a network. The plurality of teleconferencing terminals are configured to conduct a teleconference by transmitting and receiving media data to and from one another. Each one of the plurality of the teleconferencing terminals is configured to be connected to one of the plurality of the teleconferencing servers. The specification server is configured to be connected to the plurality of the teleconferencing servers and is configured to specify a recording server that is configured to record the media data.
Claims18
A teleconferencing system comprising:
- a plurality of teleconferencing servers that are configured to be connected to one another through a network;
- a plurality of teleconferencing terminals that are configured to conduct a teleconference by transmitting and receiving media data to and from one another, each one of the plurality of the teleconferencing terminals being configured to be connected to at least one of the plurality of the teleconferencing servers, and the media data including at least one of image data and audio data;
- and
- a specification server that is configured to be connected to the plurality of the teleconferencing servers and that is configured to specify a recording server from the plurality of the teleconferencing servers, the recoding server being configured to record the media data,
- wherein
- each one of the plurality of the teleconferencing servers comprises:
- a processor;
- and
- a memory storing computer-readable instructions therein, the computer-readable instructions, when executed by the processor of the teleconferencing server, instructing the processor of the teleconferencing server to perform processes comprising:
- relaying all of the media data that are transmitted and received by the teleconference;
- detecting a communication quality level for the network through which pass the media data that are transmitted and received between the teleconferencing server and each one of the plurality of the teleconferencing terminals;
- transmitting to the specification server, through the network, the communication quality level that has been detected;
- and
- storing the media data that are relayed by the teleconferencing server in a storage device in response to receiving a recording start command, the recording start command being a command that instructs the recording server to start recording of the media data, and
- the specification server comprises:
- a processor;
- and
- a memory storing computer-readable instructions therein, the computer-readable instructions, when executed by the processor of the specification server, instructing the processor of the specification server to perform processes comprising:
- receiving the communication quality levels transmitted from the plurality of the teleconferencing servers;
- specifying, based on the communication quality levels that have been received from the plurality of the teleconferencing servers through the network, the recording server among the plurality of the teleconferencing servers;
- and
- transmitting the recording start command through the network to the recording server that has been specified.
A non-transitory computer-readable medium storing computer-readable instructions that, when executed by a processor of a teleconferencing server, instruct the processor to perform processes comprising:
- relaying all media data that are transmitted and received through a network among a plurality of teleconferencing terminals that are configured to conduct a teleconference, each one of the plurality of the teleconferencing terminals being configured to be connected to at least one of a plurality of the teleconferencing servers through the network, the plurality of the teleconferencing servers being configured to be connected to one another through the network, and the media data including at least one of image data and audio data;
- detecting a communication quality level for the network through which pass the media data that are transmitted and received between the teleconferencing server and each one of the plurality of the teleconferencing terminals;
- transmitting the detected communication quality level to a specification server through the network, the specification server being configured to be connected to the plurality of the teleconferencing servers and being configured to specify a recording server that is configured to record the media data, and the recording server being at least one of the plurality of the teleconferencing servers;
- and
- storing the media data that are relayed by the teleconferencing server in a storage device in response to receiving a recording start command, the recording start command being a command that instructs the recording server to start recording of the media data.
A non-transitory computer-readable medium storing computer-readable instructions that, when executed by a processor of a specification server, cause the processor to perform processes comprising:
- receiving communication quality levels for a network through which pass media data that are transmitted and received among a plurality of teleconferencing servers and a plurality of teleconferencing terminals, the communication quality levels having been received through the network from the plurality of the teleconferencing servers, the plurality of teleconferencing servers being configured to be connected to one another and to the specification server through the network, the plurality of teleconferencing terminals being configured to conduct a teleconference by transmitting and receiving the media data to and from one another, the media data including at least one of image data and audio data, and the recording server being at least one of the plurality of the teleconferencing servers;
- specifying a recording server from the plurality of the teleconferencing servers based on the communication quality levels, the recording server being configured to record the media data;
- and
- transmitting a recording start command through the network to the recording server that has been specified, the recording start command being a command that instructs the recording server to start recording of the media data.
Dependencies are inferred from the claim text.