TERMINAL APPARATUS, SERVER AND SYSTEM THEREOF
First Claim
1. A terminal apparatus which uses, based on a license, content that is a digital copyrighted work, said terminal apparatus comprising:
- a license obtainment unit configured to obtain the license which includes a use condition determining code that is a program for determining whether or not use of the content is permitted, and determination information for determining whether or not operation of the use condition determining code has been confirmed;
an operation confirmation determination unit configured to determine, based on the determination information included in the obtained license, whether or not the operation of the use condition determining code has been confirmed;
a use condition determining code execution unit configured to execute the use condition determining code when the operation of the use condition determining code has been determined to have been confirmed; and
a content playback unit configured to determine whether or not the use of the content is permitted based on the executed use condition determining code and to playback the content when the use of the content has been determined to be permitted.
2 Assignments
0 Petitions
Accused Products
Abstract
A terminal apparatus is provided which can guarantee operation of a use condition bytecode while securing the degree of freedom for a service provider generating the use condition bytecode. A terminal apparatus (300), in which a license (1200) includes a use condition determining logic code (1204) and a version number (1202), includes a license obtainment unit (304) which obtains the license (1200), a use condition verification unit (302) which determines, based on the version number (1202), whether or not the operation of the use condition determining logic code (1204) has been confirmed, a use condition bytecode execution unit (303) which executes the use condition determining logic code (1204) when the operation of the use condition determining logic code (1204) has been determined to have been confirmed, and a content playback unit (306) which playbacks content based on the use condition determining logic code (1204).
52 Citations
10 Claims
-
1. A terminal apparatus which uses, based on a license, content that is a digital copyrighted work, said terminal apparatus comprising:
-
a license obtainment unit configured to obtain the license which includes a use condition determining code that is a program for determining whether or not use of the content is permitted, and determination information for determining whether or not operation of the use condition determining code has been confirmed; an operation confirmation determination unit configured to determine, based on the determination information included in the obtained license, whether or not the operation of the use condition determining code has been confirmed; a use condition determining code execution unit configured to execute the use condition determining code when the operation of the use condition determining code has been determined to have been confirmed; and a content playback unit configured to determine whether or not the use of the content is permitted based on the executed use condition determining code and to playback the content when the use of the content has been determined to be permitted. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A server which distributes a license in response to a license distribution request from a terminal apparatus, said server comprising:
-
a use condition determining code operation verification unit configured to verify whether or not a use condition determining code operates, the use condition determining code being a program for determining whether or not use of content, which is a digital copyrighted work, is permitted; a determination information generation unit configured to generate, based on a result of the verification performed by said use condition determining code operation verification unit, determination information used by the terminal apparatus for determining whether or not the operation of the use condition determining code has been confirmed in the terminal apparatus; and a license distribution unit configured to distribute the license to the terminal apparatus, the license including the use condition determining code and the generated determination information.
-
-
8. A system comprising a server and a terminal apparatus, said server distributing a license in response to a license distribution request from said terminal apparatus, said terminal apparatus using, based on the distributed license, content that is a digital copyrighted work,
wherein said server includes: -
a use condition determining code operation verification unit configured to verify whether or not a use condition determining code operates, the use condition determining code being a program for determining whether or not use of content, which is a digital copyrighted work, is permitted; a determination information generation unit configured to generate, based on a result of the verification performed by said use condition determining code operation verification unit, determination information used by said terminal apparatus for determining whether or not operation of the use condition determining code has been confirmed in said terminal apparatus; and a license distribution unit configured to distribute the license to said terminal apparatus, the license including the use condition determining code and the generated determination information, and said terminal apparatus includes; a license obtainment unit configured to obtain the license; an operation confirmation determination unit configured to determine, based on the determination information included in the obtained license, whether or not the operation of the use condition determining code has been confirmed; a use condition determining code execution unit configured to execute the use condition determining code when the operation of the use condition determining code has been determined to have been confirmed; and a content playback unit configured to determine whether or not the use of the content is permitted based on the executed use condition determining code and to playback the content when the use of the content has been determined to be permitted.
-
-
9. A content use method in which content that is a digital copyrighted work is used based on a license, said content use method comprising:
-
obtaining the license which includes a use condition determining code that is a program for determining whether or not use of the content is permitted, and determination information for determining whether or not operation of the use condition determining code has been confirmed; determining, based on the determination information included in the obtained license, whether or not the operation of the use condition determining code has been confirmed; executing the use condition determining code when the operation of the use condition determining code has been determined to have been confirmed; and determining whether or not the use of the content is permitted based on the executed use condition determining code, and playing back the content when the use of the content has been determined to be permitted.
-
-
10. A program for using, based on a license, content that is a digital copyrighted work, said program causing a computer to execute:
-
obtaining the license which includes a use condition determining code that is a program for determining whether or not use of the content is permitted, and determination information for determining whether or not operation of the use condition determining code has been confirmed; determining, based on the determination information included in the obtained license, whether or not operation of the use condition determining code has been confirmed; executing the use condition determining code when the operation of the use condition determining code has been determined to have been confirmed; and determining whether or not the use of the content is permitted based on the executed use condition determining code, and playing back the content when the use of the content has been determined to be permitted.
-
Specification