Patent ID: 7792938
Filing Date: 2010-09-07
Classification: H04L

Abstract:
1. A data delivery apparatus for use in a music training system, said music training system comprising an instructor terminal apparatus and a plurality of student terminal apparatus connected to said data delivery apparatus via a communication network, said data delivery apparatus comprising: a member storage section that, for each of members of a group, stores an identifier for identifying the member and attribute data indicative of an attribute of the member; a reception section that receives, via the network, data or command transmitted from said terminal apparatus; a write control section that, when an identifier transmitted from any one of said terminal apparatus has been received by said reception section, writes a communication address of the terminal apparatus, having transmitted the identifier, into said member storage section in association with the stored identifier identical with the received identifier; a data-writable sharing storage section that stores data to be shared among all of terminal apparatus of the group; a broadcast transmission control section that, when a command requesting delivery of training material data has been received by said reception section, determines whether the attribute data corresponding to the identifier stored in said member storage section in association with a communication address of a terminal apparatus having transmitted the command is indicative of an attribute of an instructor, and that, if it has been determined that the attribute data is indicative of the attribute, writes requested training material data, including at least musical store data, into said sharing storage section, and transmits, via the network, the requested training material data to all of terminal apparatus of the group having respective communication addresses thereof stored in said member storage section, wherein the training material data to be written into said sharing storage section includes not only training stationary data prestored in the data delivery apparatus but also dynamic data generated in response to an action of the instructor or a student; and a follow-causing transmission section that, when an identifier being transmitted from any one of the student terminal apparatus that has just now logged into said music training system has been received by said reception section and a communication address corresponding to the received identifier has been written into said member storage section by said write control section, determines whether any data is currently stored in said sharing storage section, and, if it has been determined that training material data is currently stored in said sharing storage section, transmits the training material data stored in said sharing storage section to the student terminal apparatus having the communication address corresponding to the received identifier, so that same training material data as training material data, including the stationary data and the dynamic data, stored in any other of the student terminals having already logged in said music training system is stored into the student terminal apparatus having just now logged into said music training system.