Media contents distribution system and method
First Claim
1. A media contents distribution system for distributing a media content via a communication network, comprising a server and a terminal, wherein, the server comprises:
- a server-side storage unit operable to store a media content and an execution program for processing the media content;
a transmission unit operable to transmit the media content and the execution program stored in the server-side storage unit to the terminal; and
a condition setting unit operable to determine a usage rule for the media content to be transmitted to the terminal, and the terminal comprises;
a reception unit operable to receive the media content and the execution program from the server;
a terminal-side storage unit operable to at least store the execution program received by the reception unit;
a control unit operable to permit use of the media content within bounds of the usage rule determined by the condition setting unit; and
a processing unit operable to, as permitted by the control unit, execute the execution program stored in the terminal-side storage unit, and process the media content received by the reception unit.
2 Assignments
0 Petitions
Accused Products
Abstract
A server 1 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 2. The server 1 distributes the usage rule, the media content, and the execution program to the terminal 2. The terminal 2 stores the distributed usage rule, media content, and execution program. The terminal 2 executes the stored execution program and processes the stored media content within the bounds of the usage rule as stored. The server 1 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 2 or a state of communications. Moreover, the server 1 may distribute, in addition to the execution program, middleware for constructing an operating environment for the execution program.
-
Citations
31 Claims
-
1. A media contents distribution system for distributing a media content via a communication network, comprising a server and a terminal, wherein,
the server comprises: -
a server-side storage unit operable to store a media content and an execution program for processing the media content;
a transmission unit operable to transmit the media content and the execution program stored in the server-side storage unit to the terminal; and
a condition setting unit operable to determine a usage rule for the media content to be transmitted to the terminal, and the terminal comprises;
a reception unit operable to receive the media content and the execution program from the server;
a terminal-side storage unit operable to at least store the execution program received by the reception unit;
a control unit operable to permit use of the media content within bounds of the usage rule determined by the condition setting unit; and
a processing unit operable to, as permitted by the control unit, execute the execution program stored in the terminal-side storage unit, and process the media content received by the reception unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A terminal for receiving a media content distributed from a server via a communication network, comprising:
-
a reception unit operable to receive a media content and an execution program from the server;
a storage unit operable to at least store the execution program received by the reception unit;
a control unit operable to permit use of the media content within bounds of a usage rule determined by the server; and
a processing unit operable to, as permitted by the control unit, execute the execution program stored in the storage unit, and process the media content received by the reception unit.
-
-
30. A media content distribution method for distributing a media content from a server to a terminal via a communication network, comprising:
-
a step, performed by the server, of storing a media content and an execution program for processing the media content;
a step, performed by the server, of transmitting the stored media content and execution program to the terminal;
a step, performed by the server, of determining a usage rule for the media content to be transmitted to the terminal, and a step, performed by the terminal, of receiving the media content and the execution program from the server;
a step, performed by the terminal, of at least storing the received execution program;
a step, performed by the terminal, of permitting use of the media content within bounds of the usage rule determined by server; and
a step, performed by the terminal, of executing the stored execution program and processing the received media content, as permitted by the step of permitting use of the media content.
-
-
31. Encapsulated data distributed from a server to a terminal via a communication network, comprising:
-
a media content;
an execution program for processing the media content; and
a usage rule, determined by the server with respect to the media content, for the terminal to execute the execution program and process the media content.
-
Specification