Information processing apparatus
First Claim
Patent Images
1. An information processing apparatus operable to perform content management, the apparatus comprising:
- acquiring means that acquires content that is to be transferred to another information processing apparatus;
encryption means that encrypts the acquired content;
transmitting means that transmits the encrypted content to the another information processing apparatus;
receiving means that receives, from the another information processing apparatus, a computation value that is computed by the another information processing apparatus based on the transmitted encrypted content;
storage means that stores the received computation value; and
management means that, in response to said receiving means receiving and said storage means storing the computation value, causes said transmitting means to transmit usage information to the another information processing apparatus that permits use of the content by the another information processing apparatus;
wherein said management means, based on the usage information, subsequently requests the another information processing apparatus to compute another value,said receiving means receives the another value from the another information processing apparatus,said management means compares the received value to the computation value stored in said storage means, and in response to the received value corresponding to the stored computation value, causes said transmitting means to transmit a request to the another information processing apparatus to delete the content.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus that enables management of copyrighted content to which identification information is not added. An arithmetical unit computes a hash value based on data from a portion of the content data recorded in a mini-disk (MD), and transmits the value from an input/output unit to a personal computer. Based on the hash value, the personal computer identifies the content recorded in the MD, and performs management procedures based on the display information of check-in and checkout of the content. The information processing apparatus can also be applied to personal computers.
-
Citations
19 Claims
-
1. An information processing apparatus operable to perform content management, the apparatus comprising:
-
acquiring means that acquires content that is to be transferred to another information processing apparatus; encryption means that encrypts the acquired content; transmitting means that transmits the encrypted content to the another information processing apparatus; receiving means that receives, from the another information processing apparatus, a computation value that is computed by the another information processing apparatus based on the transmitted encrypted content; storage means that stores the received computation value; and management means that, in response to said receiving means receiving and said storage means storing the computation value, causes said transmitting means to transmit usage information to the another information processing apparatus that permits use of the content by the another information processing apparatus; wherein said management means, based on the usage information, subsequently requests the another information processing apparatus to compute another value, said receiving means receives the another value from the another information processing apparatus, said management means compares the received value to the computation value stored in said storage means, and in response to the received value corresponding to the stored computation value, causes said transmitting means to transmit a request to the another information processing apparatus to delete the content. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An information processing method for an information processing apparatus operable to perform content management, the method comprising:
-
acquiring content that is to be transferred to another information processing apparatus; encrypting the acquired content; transmitting the encrypted content to the another information processing apparatus; receiving, from the another information processing apparatus, a computation value that is computed by the another information processing apparatus based on the transmitted encrypted content; storing the received computation value; transmitting, in response to said receiving and storing of the computation value, usage information to the another information processing apparatus that permits use of the content by the another information processing apparatus; subsequently requesting, based on the usage information, the another information processing apparatus to compute another value; receiving the another value from the another information processing apparatus; comparing the received value to the stored computation value; and transmitting, in response to the received value corresponding to the stored computation value, a request to the another information processing apparatus to delete the content.
-
-
8. A computer-readable storage medium encoded with a computer program for carrying out an information processing method in an information processing apparatus operable to perform content management, the method comprising:
-
acquiring content that is to be transferred to another information processing apparatus; encrypting the acquired content; transmitting the encrypted content to the another information processing apparatus; receiving, from the another information processing apparatus, a computation value that is computed by the another information processing apparatus based on the transmitted encrypted content; storing the received computation value; transmitting, in response to said receiving and storing of the computation value, usage information to the another information processing apparatus that permits use of the content by the another information processing apparatus; subsequently requesting, based on the usage information, the another information processing apparatus to compute another value; receiving the another value from the another information processing apparatus; comparing the received value to the stored computation value; and transmitting, in response to the received value corresponding to the stored computation value, a request to the another information processing apparatus to delete the content.
-
-
9. A processor encoded with a computer program for carrying out an information processing method in an information processing apparatus operable to perform content management, the method comprising:
-
acquiring content that is to be transferred to another information processing apparatus; encrypting the acquired content; transmitting the encrypted content to the another information processing apparatus; receiving, from the another information processing apparatus, a computation value that is computed by the another information processing apparatus based on the transmitted encrypted content; storing the received computation value; transmitting, in response to said receiving and storing of the computation value, usage information to the another information processing apparatus that permits use of the content by the another information processing apparatus; subsequently requesting, based on the usage information, the another information processing apparatus to compute another value; receiving the another value from the another information processing apparatus; comparing the received value to the stored computation value; and transmitting, in response to the received value corresponding to the stored computation value, a request to the another information processing apparatus to delete the content.
-
-
10. An information processing apparatus using content information, the apparatus comprising:
-
acquiring means that acquires content transferred from another information processing apparatus; computing means that performs a predetermined computation based on the acquired content to generate a computation value; transmitting means that transmits, to the another information processing apparatus, the generated computation value; receiving means that receives, from the another information processing apparatus, management information for managing the content, the management information being generated by the another information processing apparatus based on the transmitted computation value; and management means that manages the content based on the received management information; wherein said receiving means subsequently receives, from the another information processing apparatus, a request to compute another value, and in response to said receiving means receiving the request, said transmitting transmits the another value to the another information processing apparatus, said receiving means receives a request from the another information processing apparatus to delete the content, said management means deletes the content, and said transmitting transmits, to the another information processing apparatus, notification that the content was deleted. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. An information processing method for an information processing apparatus, the method comprising:
-
acquiring content transferred from another information processing apparatus; performing a predetermined computation based on the acquired content to generate a computation value; transmitting, to the another information processing apparatus, the computation value; receiving, from the another information processing apparatus, management information for managing the content that is generated by the another information processing apparatus based on the transmitted computation value; managing the content based on the received management information; subsequently receiving, from the another information processing apparatus, a request to compute another value; transmitting the another value to the another information processing apparatus; receiving a request from the another information processing apparatus to delete the content; deleting the content; and transmitting, to the another information processing apparatus, notification that the content was deleted.
-
-
17. A computer-readable storage medium encoded with a computer program for carrying out an information processing method in an information processing apparatus using content information, the method comprising:
-
acquiring content transferred from another information processing apparatus; performing a predetermined computation based on the acquired content to generate a computation value; transmitting, to the another information processing apparatus, the computation value; receiving, from the another information processing apparatus, management information for managing the content that is generated by the another information processing apparatus based on the transmitted computation value; managing the content based on the received management information; subsequently receiving, from the another information processing apparatus, a request to compute another value; transmitting the generated another value to the another information processing apparatus; receiving a request from the another information processing apparatus to delete the content; deleting the content; and transmitting, to the another information processing apparatus, notification that the content was deleted.
-
-
18. A processor encoded with a computer program for carrying out an information processing method in an information processing apparatus, the method comprising:
-
acquiring content transferred from another information processing apparatus; performing a predetermined computation based on the acquired content to generate a computation value; transmitting, to the another information processing apparatus, the computation value; receiving, from the another information processing apparatus, management information for managing the content that is generated by the another information processing apparatus based on the transmitted computation value; managing the content based on the received management information; subsequently receiving, from the another information processing apparatus, a request to compute another value; transmitting the generated another value to the another information processing apparatus; receiving a request from the another information processing apparatus to delete the content; deleting the content; and transmitting, to the another information processing apparatus, notification that the content was deleted.
-
-
19. An information processing system, comprising:
-
a first information processing apparatus; and a second information processing apparatus; said first information processing apparatus including; first acquiring means that acquires content that is to be transferred to said second information processing apparatus, encryption means that encrypts the acquired content, first transmitting means that transmits the encrypted content to said second information processing apparatus, first receiving means that receives, from said second information processing apparatus, a computation value computed by the second information processing apparatus based on the transmitted encrypted content, first storage means that stores the received computation value, and first management means that in response to said first receiving means receiving and said first storage means storing the computation value, causes said first transmitting means to transmit the management information to said second information processing apparatus that permits use of the content by said second information processing apparatus, wherein said first management means, based on the usage information, subsequently requests said second information processing apparatus to compute another value, said first receiving means receives the value from said second information processing apparatus, said first management means compares the received value to the computation value stored in said storage means, and in response to the received value corresponding to the stored computation value, causes said first transmitting means to transmit a request to said second information processing apparatus to delete the content; and said second information processing apparatus including; second acquiring means that acquires the transmitted content from said first information processing apparatus, computing means that performs a predetermined computation based on the acquired content to generate the computation value, second transmitting means that transmits, to said first information processing apparatus, the generated computation value, second receiving means that receives the management information transmitted by said first information processing apparatus, second management means that manages the content based on the received management information, wherein said second receiving means subsequently receives, from said first information processing apparatus, a request to compute another value, said second transmitting transmits the generated another value to said first information processing apparatus, said second receiving means receives a request from said first information processing apparatus to delete the content, said second management means deletes the content, and said second transmitting transmits, to said first information processing apparatus, notification that the content was deleted.
-
Specification