Content storage medium making method, computer program, and content providing system
First Claim
Patent Images
1. A content providing system comprising:
- a content providing server including a processor and connected to a network and storing a plurality of items of content; and
a client connected to the network, the content providing server sending requested content data to the client over the network in response to a request from the client to provide at least one of the plural items of content data, the client comprising a drive for writing content data onto a removable medium and a fixed medium device incorporated in the client and configured to read and write data and configured to store the requested content data thereon; and
wherein the content providing server comprises a client program which is sent from the content providing server in response to the request from the client to provide an entire content data, the client program comprising a drive detection program for determining whether the client has the drive, a removable medium detection program for determining whether a writable removable medium is loaded on the drive, and a writing program for writing content data sent from the content providing server onto the removable medium on the client, thereby saving the content data thereon, a storage means for storing each of said plural items of content data, a drive detection program sending means for sending the drive detection program to the client as part of the client program, a removable medium detection program sending means for sending the removable medium detection program to the client as part of the client program, a content data sending means for sending blocks of the requested content data stored in the storage means to the client over the network, each block of requested content data being sent upon the request from the client, and a writing program sending means for sending the writing program to the client as part of the client program;
wherein the client writes the blocks of the requested content data, which are each sent from the content providing server, upon the request from the client, successively onto the removable medium by executing the client program, without storing the entire requested content data on the fixed medium device;
wherein the client program further comprises a fixed medium storage prevention program for execution by the client, which prevents content data received by the client from being written successively on the fixed medium device, thereby preventing the content data from being stored thereon; and
wherein the content providing server further comprises a fixed medium storage prevention program sending means for sending the fixed medium storage prevention program to the client as part of the client program.
1 Assignment
0 Petitions
Accused Products
Abstract
A content providing technique stores content data 120, sends a program for detecting a drive 35 capable of writing on a removable medium D on a user terminal 30, sends a program for determining whether or not a removable medium D is loaded on the drive 35, sends blocks of content data 120 to the user terminal 30, sends a program for writing blocks of content data 120 successively onto the removable medium D, and stores the sent content data blocks 120 successively onto the removable medium D by the drive 35.
15 Citations
14 Claims
-
1. A content providing system comprising:
-
a content providing server including a processor and connected to a network and storing a plurality of items of content; and a client connected to the network, the content providing server sending requested content data to the client over the network in response to a request from the client to provide at least one of the plural items of content data, the client comprising a drive for writing content data onto a removable medium and a fixed medium device incorporated in the client and configured to read and write data and configured to store the requested content data thereon; and wherein the content providing server comprises a client program which is sent from the content providing server in response to the request from the client to provide an entire content data, the client program comprising a drive detection program for determining whether the client has the drive, a removable medium detection program for determining whether a writable removable medium is loaded on the drive, and a writing program for writing content data sent from the content providing server onto the removable medium on the client, thereby saving the content data thereon, a storage means for storing each of said plural items of content data, a drive detection program sending means for sending the drive detection program to the client as part of the client program, a removable medium detection program sending means for sending the removable medium detection program to the client as part of the client program, a content data sending means for sending blocks of the requested content data stored in the storage means to the client over the network, each block of requested content data being sent upon the request from the client, and a writing program sending means for sending the writing program to the client as part of the client program; wherein the client writes the blocks of the requested content data, which are each sent from the content providing server, upon the request from the client, successively onto the removable medium by executing the client program, without storing the entire requested content data on the fixed medium device; wherein the client program further comprises a fixed medium storage prevention program for execution by the client, which prevents content data received by the client from being written successively on the fixed medium device, thereby preventing the content data from being stored thereon; and wherein the content providing server further comprises a fixed medium storage prevention program sending means for sending the fixed medium storage prevention program to the client as part of the client program. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for storing content in which a content providing server, connected to a specific network and storing a plurality of items of content, sends content data over the network to a client connected to the network and comprising a drive for writing each of said plural items of content onto a removable medium and a fixed medium device incorporated in the client and configured to read and write data and configured to store requested content data thereon, in response to a request from a client to provide at least one of said plural items of content, said client writing the content received from the content providing server onto the removable medium, the method comprising the steps of:
-
sending, from the content providing server to the client, a client program necessary for the client to perform downloads from the content providing server upon receiving the request from the client to provide an item of content; executing, at the client, the client program to determine whether a removable medium on which an entire requested content data is writable is loaded on the drive, said client requesting the content providing server to start sending the entire requested content data; and sending the entire requested content data to the client depending on results of the determination upon receipt of the request from the client to start sending the entire requested content data; wherein the client writes blocks of the entire requested content data, which are each sent from the server, upon the request from the client, successively onto the removable medium by executing the client program, without storing the entire requested content data on the fixed medium device; wherein the client program further comprises a fixed medium storage prevention program for execution by the client, which prevents content data received by the client from being written successively on the fixed medium device, thereby preventing the content data from being stored thereon; and wherein the content providing server further comprises a fixed medium storage prevention program sending means for sending the fixed medium storage prevention program to the client as part of the client program. - View Dependent Claims (8, 9)
-
-
10. A non-transitory computer-readable medium encoded with a client program executed by a client connected to a network, a content providing server connected to a network sending the client program over the network to the client, in response to a request from the client to provide at least one of a plurality of items of content stored in the content providing server, the client comprising a drive for writing content data onto a removable medium and a fixed medium device incorporated in the client and configured to read and write data and configured to store the requested content data thereon, the client program comprising:
-
program code for determining, by the client, whether a removable medium on which an entire requested content data is writable is loaded on the drive, said client requesting the content providing server to start sending the entire requested content data; and program code for sending the entire requested content data to the client depending on results of the determination upon receipt of the request from the client to start sending the entire requested content data; wherein the client writes blocks of the entire requested content data, which are each sent from the content providing server, upon the request from the client, successively onto the removable medium by executing the client program, without storing the entire requested content data on the fixed medium device; wherein the client program further comprises a fixed medium storage prevention program comprising program code for execution by the client, which prevents content data received by the client from being written successively on the fixed medium device, thereby preventing the content data from being stored thereon; and wherein the content providing server comprises a fixed medium storage prevention program comprising program code for sending the fixed medium storage prevention program to the client as part of the client program.
-
-
11. A content providing server connected to a network and storing a plurality of items of content for sending requested data over a network to a client connected to the network in response to a request from the client to provide at least one of said plural items of content, and for allowing the client to write content data onto a removable medium, the client comprising a drive for writing the content data onto the removable medium and a fixed medium device incorporated in the client and configured to read and write data and configured to store requested content data thereon;
-
wherein the content providing server comprises a processor, and a client program which is sent from the content providing server in response to the request from the client to provide an entire content data to enable the client to download content from the content providing server, the client program comprising a drive detection program for determining whether the client has the drive, a removable medium detection program for determining whether a writable removable medium is loaded on the drive, and a writing program for writing content data sent from the content providing server onto the removable medium on the client, thereby saving the content data thereon, a storage means for storing each of said plural items of content data, a drive detection program sending means for sending the drive detection program to the client as part of the client program, a removable medium detection program sending means for sending the removable medium detection program to the client as part of the client program, a content data sending means for sending blocks of the requested content data stored in the storage means to the client over the network, each block of requested content data being sent upon the request from the client, and a writing program sending means for sending the writing program to the client as part of the client program; wherein the client writes the blocks of the requested content data, which are each sent from the content providing server, upon the request from the client, successively onto the removable medium by executing the client program, without storing the entire requested content data on the fixed medium device; wherein the client program further comprises a fixed medium storage prevention program for execution by the client, which prevents content data received by the client from being written successively on the fixed medium device, thereby preventing the content data from being stored thereon; and wherein the content providing server further comprises a fixed medium storage prevention program sending means for sending the fixed medium storage prevention program to the client as part of the client program. - View Dependent Claims (12)
-
-
13. A client connected to a content providing server storing a plurality of items of content via a network to receive content data sent from the content providing server over the network to the client in response to a request from the client to provide at least one of said plural items of content and write the requested content to a removable medium,
wherein said client comprises a processor, and a drive for writing content data onto a removable medium, a fixed medium device incorporated in the client and configured to read and write data and configured to store the requested content data thereon, a drive detection means for determining whether the drive exists by executing the client program which is sent from the content providing server to the client in response to the request from the client to provide an entire content data, a removable medium detection means for determining whether a writable removable medium is loaded on the drive by executing the client program, a determination result sending means for sending determination results generated by the drive detection means and the removable detection means to the content providing server by executing the client program, and a writing means for writing blocks of content data sent from the content providing server depending on the determination results, each of the blocks of content data being sent upon the request from the client, successively onto a removable medium, thereby saving the content data thereon, by executing the client program, without storing the entire content on the fixed medium device; -
wherein the client program further comprises a fixed medium storage prevention program for execution by the client, which prevents content data received by the client from being written successively on the fixed medium device, thereby preventing the content data from being stored thereon; and wherein the content providing server further comprises a fixed medium storage prevention program sending means for sending the fixed medium storage prevention program to the client as part of the client program. - View Dependent Claims (14)
-
Specification