Media contents distribution system and method
First Claim
1. A terminal for receiving a content, an execution program, and a usage rule for the content, from a server, via a communication network, the terminal comprising:
- a reception unit operable to receive a content, an execution program, and a usage rule for the content, from a server, via a communication network;
a storage unit operable to store the content, the execution program, and the usage rule which are received by the reception unit;
a control unit operable to, at a time of using the content, permit use of the content within bounds of the usage rule; and
a processing unit operable to execute the execution program stored in the storage unit to process the content stored in the storage unit,wherein the usage rule is incorporated in the execution program,wherein the control unit determines whether or not use of the content is permitted by executing a module included in the execution program, andwherein the execution program checks with the control unit whether or not use of the content is permitted, when a request for using the content received by the reception unit is accepted, and processes the content only when use of the content is permitted.
0 Assignments
0 Petitions
Accused Products
Abstract
A server stores a media content and an execution program for processing the media content, and determines a usage rule for the media content to be transmitted to a terminal. The server distributes the usage rule, the media content, and the execution program to the terminal. The terminal stores the distributed usage rule, media content, and execution program. The terminal executes the stored execution program and processes the stored media content within the bounds of the usage rule as stored. The server may perform a billing process in accordance with the determined usage rule, or select and distribute a media content or an execution program in accordance with the processing ability of the terminal or a state of communications. Moreover, the server may distribute, in addition to the execution program, middleware for constructing an operating environment for the execution program.
35 Citations
3 Claims
-
1. A terminal for receiving a content, an execution program, and a usage rule for the content, from a server, via a communication network, the terminal comprising:
-
a reception unit operable to receive a content, an execution program, and a usage rule for the content, from a server, via a communication network; a storage unit operable to store the content, the execution program, and the usage rule which are received by the reception unit; a control unit operable to, at a time of using the content, permit use of the content within bounds of the usage rule; and a processing unit operable to execute the execution program stored in the storage unit to process the content stored in the storage unit, wherein the usage rule is incorporated in the execution program, wherein the control unit determines whether or not use of the content is permitted by executing a module included in the execution program, and wherein the execution program checks with the control unit whether or not use of the content is permitted, when a request for using the content received by the reception unit is accepted, and processes the content only when use of the content is permitted.
-
-
2. A method used by a terminal for receiving a content, an execution program, and a usage rule for the content, from a server, via a communication network, the method comprising the steps of:
-
receiving a content, an execution program, and a usage rule for the content, from a server, via a communication network; storing the content, the execution program, and the usage rule which are received by the receiving step; controlling, at a time of using the content, permitting use of the content within bounds of the usage rule; and executing the execution program stored in the storing step and processing the content stored in the storing step, wherein the usage rule is incorporated in the execution program, wherein whether or not use of the content is permitted is determined by executing a module included in the execution program in the controlling step, and wherein, upon acceptance of a request for using the content received by the receiving step, the execution program processes the content only when use of the content is permitted in the controlling step.
-
-
3. A contents distribution system for distributing a content via a communication network, the contents distribution system comprising:
-
a server; and a terminal, wherein the server comprises; a server-side storage unit operable to store an execution program for processing at least the content; and a transmission unit operable to transmit, to the terminal, the content, the execution program, and a usage rule for the content, wherein the terminal comprises; a reception unit operable to receive the content, the execution program, and the usage rule from the server; a terminal-side storage unit operable to store the content, the execution program, and the usage rule which are received by the reception unit; a control unit operable to, at a time of using the content, permit use of the content within bounds of the usage rule; and a processing unit operable to execute the execution program stored in the terminal-side storage unit to process the content stored in the terminal-side storage unit, wherein the usage rule is incorporated in the execution program, wherein the control unit determines whether or not use of the content is permitted, by executing a module included in the execution program, and wherein the execution program checks with the control unit whether or not use of the content is permitted, when a request for using the content received by the reception unit is accepted, and processes the content only when use of the content is permitted.
-
Specification