Patent ID: 8090102
Filing Date: 2012-01-03
Classification: G06F

Abstract:
1. An information processing apparatus for controlling decrypting and using of encrypted content, the information processing apparatus comprising: a hardware processor; and one or more units for: sending a request for purchasing or previewing content, the request specifying the content based on a content ID; receiving and storing an encrypted file containing the content; recording a start-up file, the start-up file including identification data indicating a request for purchasing or previewing the content, and a usage-right information ID; determining whether the identification data in the start-up file indicates execution of a purchase application, or execution of a preview application; requesting default usage-right information and service data, the default usage-right information and the service data being obtained at a service registration time, the default usage-right information containing usage rules indicating whether the content is allowed to be previewed, and the service data containing a decryption key for decrypting the encrypted file containing the content; permitting the content to be previewed by decrypting the encrypted file containing the content, using the decryption key and the usage rules of the default usage-right information; requesting, upon execution of the purchase application, standard usage-right information corresponding to the content, the request including the usage-right information ID; receiving the standard usage-right information containing usage rules and conditions for the content corresponding to the usage-right information ID of the start-up file; permitting the content to be used by decrypting the encrypted file containing the content, using the decryption key and the standard usage-right information if the content has been purchased; receiving, from a user, a selection of a piece of content from a list of purchased content displayed to the user; generating a recommendation file in response to the user selected piece of content, the recommendation file storing a content file containing encrypted content corresponding to the user selected piece of content, and further storing a content description file containing meta-data corresponding to the user selected piece of content together with the content file in the recommendation file; and sending the recommendation file to a client apparatus for use by the client apparatus, the client apparatus using the content description file contained in the recommendation file to access and decrypt the encrypted content stored in the content file for use of the encrypted content by the client apparatus.