Information distribution system
First Claim
1. An information distribution server comprising:
- fragment data generation means for generating fragment data with respect to a certain data aggregate that is one of a plurality of data aggregates using a coded matrix, wherein the fragment data is capable of restoring the certain data aggregate based on the coded matrix when the fragment data is collected to a required count;
code provision means for providing the fragment data generated by the fragment data generation means with an identification code associated with the certain data aggregate restored by the fragment data; and
transmission means for transmitting the fragment data having the identification code provided by the code provision means to a transmission channel.
1 Assignment
0 Petitions
Accused Products
Abstract
Fragment data is generated with respect to a certain data aggregate that is one of a plurality of data aggregates using a coded matrix. The fragment data is capable of restoring the certain data aggregate based on the coded matrix when the fragment data is collected to a required count. The generated fragment data is provided with an identification code associated with the certain data aggregate restored by the fragment data. The fragment data having the identification code is transmitted to a transmission channel. Further, the same transmission channel can be used to transmit the multiple pieces of the fragment data corresponding to the multiple data aggregates. When a receiving party is previously notified of the identification code, it can receive the fragment data by distinguishing which fragment data should restore which data aggregate.
28 Citations
19 Claims
-
1. An information distribution server comprising:
-
fragment data generation means for generating fragment data with respect to a certain data aggregate that is one of a plurality of data aggregates using a coded matrix, wherein the fragment data is capable of restoring the certain data aggregate based on the coded matrix when the fragment data is collected to a required count;
code provision means for providing the fragment data generated by the fragment data generation means with an identification code associated with the certain data aggregate restored by the fragment data; and
transmission means for transmitting the fragment data having the identification code provided by the code provision means to a transmission channel. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A reception terminal communicating with an information distribution server including:
-
fragment data generation means for generating fragment data with respect to a certain data aggregate that is one of a plurality of data aggregates using a coded matrix, wherein the fragment data is capable of restoring the certain data aggregate based on the coded matrix when the fragment data is collected to a required count;
code provision means for providing the fragment data generated by the fragment data generation means with an identification code associated with the certain data aggregate restored by the fragment data; and
transmission means for transmitting the fragment data having the identification code provided by the code provision means to the reception terminal, the reception terminal comprising;
reception means for receiving the fragment data transmitted from the information distribution server; and
restoration means for distinguishing the fragment data received by the reception means based on the identification code provided to the fragment data and restoring the certain data aggregate based on the coded matrix. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An information distribution system including an information distribution server as a first apparatus, a reservation server as a second apparatus, a reservation terminal as a third apparatus, and a reception terminal as a fourth apparatus,
wherein the information distribution server comprises: -
first reception means for receiving certain information specifying a data aggregate, an identification code, and a coded matrix from the reservation server;
first fragment data generation means for generating fragment data with respect to the data aggregate specified by the certain information received by the first reception means by using the coded matrix specified by the certain information received by the first reception means, wherein the fragment data is capable of restoring the data aggregate based on the coded matrix when the fragment data is collected to a required count;
first code provision means for providing the fragment data generated by the first fragment data generation means with the identification code specified by the certain information received by the first reception means; and
first transmission means for transmitting the fragment data having the identification code provided by the first code provision means to the reception terminal, wherein the reservation server comprises;
second reception means for receiving a request to transmit the data aggregate from the reservation terminal; and
.second transmission means for transmitting the certain information specifying the data aggregate, the identification code, and the coded matrix to the information distribution server based on reception of the second reception means, and for transmitting given information specifying the identification code and the coded matrix to the reservation terminal based on reception of the second reception means, wherein the reservation terminal comprises;
third transmission means for transmitting the request to transmit the data aggregate to the reservation server;
third reception means for receiving the given information specifying the identification code and the coded matrix from the reservation server; and
third additional transmission means for transmitting the given information specifying the identification code and the coded matrix received by the third reception means to the reception terminal, and wherein the reception terminal comprises;
fourth reception means for receiving the given information identifying the identification code and the coded matrix transmitted from the reservation terminal, and for receiving the fragment data having the identification code transmitted from the information distribution server based on the identification code specified by the given information received from the reservation terminal; and
fourth restoration means for restoring the data aggregate from the fragment data having the identification code received by the fourth reception means based on the coded matrix specified by the given information received by the fourth reception means. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An information distribution server provided in an information distribution system including a reservation server, the information distribution server comprising:
-
first reception means for receiving certain information specifying a data aggregate, an identification code, and a coded matrix from the reservation server;
first fragment data generation means for generating fragment data with respect to the data aggregate specified by the certain information received by the first reception means by using the coded matrix specified by the certain information received by the first reception means, wherein the fragment data is capable of restoring the data aggregate based on the coded matrix when the fragment data is collected to a required count;
first code provision means for providing the fragment data generated by the first fragment data generation means with the identification code specified by the certain information received by the first reception means; and
first transmission means for transmitting the fragment data having the identification code provided by the first code provision means.
-
-
17. A reservation server provided in an information distribution system including a reservation terminal and an information distribution server, the reservation server comprising:
-
second reception means for receiving a request to transmit a data aggregate from the reservation terminal; and
second transmission means for transmitting certain information specifying the data aggregate, an identification code, and a coded matrix to the information distribution server based on reception of the second reception means, and for transmitting given information specifying the identification code and the coded matrix to the reservation terminal based on reception of the second reception means.
-
-
18. A reservation terminal provided in an information distribution system including a reservation server and a reception terminal, the reservation terminal comprising:
-
third transmission means for transmitting a request to transmit a data aggregate to the reservation server;
third reception means for receiving given information specifying an identification code and a coded matrix from the reservation server; and
third additional transmission means for transmitting the given information specifying the identification code and the coded matrix received by the third reception means to the reception terminal.
-
-
19. A reception terminal provided in an information distribution system including an information distribution server and a reservation terminal, the reception terminal comprising:
-
fourth reception means for receiving given information identifying an identification code and a coded matrix transmitted from the reservation terminal, and for receiving fragment data having the identification code transmitted from the information distribution server; and
fourth restoration means for restoring a data aggregate from the fragment data having the identification code received by the fourth reception means based on the coded matrix specified by the given information received by the fourth reception means.
-
Specification