Content Consumption Control Method
Claim Score by NHIP
Abstract
When a process (interrupt process) causing no problem in the content copyright management but to be executed with a higher priority than a content reproduction such as a telephone call or alarm display is started or ended during a content reproduction/execution, process judgment means (308) reports it to control means (305). The control means (305) outputs a reproduction interrupt instruction for temporarily stopping the use time measurement and interrupting the content reproduction to reproduction/execution means (304) and outputs a reproduction resume instruction for resuming the use time measurement and resuming the content reproduction to the reproduction/execution means (304) in accordance with the end report of process judgment means (308).

Term
Term ended
Projected expiry passed 12 May 2025, 1.4 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
99 claims: 71 independent, 28 dependent
- 1A content consumption control method, characterized in:measuring a metered amount of a content;storing a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content;determining whether or not the process that is going to be started during the consumption of the content is said interrupt process;when it is determined that the process that is going to be started is said interrupt process, stopping the measurement of the consumption time of the content, storing the consumption time of the content used so far, and interrupting the consumption of the content till an execution of said interrupt process is ended;when said execution of said interrupt process is ended, detecting said stored the consumption time of content;and resuming the consumption of the content responding to said detected consumption time of content.
- 3A content consumption control method, characterized in that:a distribution side distributes permission information, being information including a list of interrupt processes, being processes that are executed with a higher priority than a consumption of a content;and a reception side: makes a reference to the received permission information, thereby to determine whether or not the process that is going to be started during the consumption of the content is said interrupt process;and interrupts the consumption of the content till an execution of said interrupt process is ended when it is determined that the process that is going to be started is said interrupt process.
- 5A content consumption control method, characterized in:storing a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, and a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content;determining whether the process that is going to be started during the consumption of the content is said unauthorized process, said interrupt process, or a process other than said unauthorized process and said interrupt process;when it is determined that the process that is going to be started is said interrupt process, interrupting the consumption of the content till an execution of said interrupt process is ended;and when it is determined that the process that is going to be started is said unauthorized process, suppressing a start of its process.
- 6A content consumption control method, characterized in:storing a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content, and data of the content for consumption;determining whether the process that is going to be started during the consumption of the content is said unauthorized process, said interrupt process, or a process other than said unauthorized process and said interrupt process;when it is determined that the process that is going to be started is said interrupt process, interrupting the consumption of the content till an execution of said interrupt process is ended;and when it is determined that the process that is going to be started is said unauthorized process, deleting data of the content for consumption.
- 8A content consumption control method, characterized in that:a distribution side distributes permission information, being information including a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, and a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content;and a reception side: stores said received permission information;makes a reference to said stored permission information, thereby to determine whether the process that is going to be started during the consumption of the content is said unauthorized process, said interrupt process, or a process other than said unauthorized process and said interrupt process;interrupts the consumption of the content till an execution of said interrupt process is ended when it is determined that the process that is going to be started is said interrupt process;and when it is determined that the process that is going to be started is said unauthorized process, suppresses a start of its process.
- 9A content consumption control method, characterized in that:a distribution side distributes permission information, being information including a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, and a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content;and a reception side: stores said received permission information;non-encrypts and stores an encrypted content responding to said permission information;makes a reference to said stored permission information, thereby to determine whether the process that is going to be started during the consumption of the content is said unauthorized process, said interrupt process, or a process other than said unauthorized process and said interrupt process;interrupts the consumption of the content till an execution of said interrupt process is ended when it is determined that the process that is going to be started is said interrupt process;and forcibly ends the consumption of the content to delete data of the non-encrypted content when it is determined that the process that is going to be started is said unauthorized process.
- 11A content consumption terminal, characterized in:including: control means for measuring a metered amount of a content;storage section for storing a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content;process determination means for determining whether or not the process that is going to be started during the consumption of the content is said interrupt process;and consumption/execution means for, when said process determination means determines that the process that is going to be started is said interrupt process, interrupting the consumption of the content till an execution of said interrupt process is ended;and that the control means causes said storage section to store an amount of the content used so far when said process determination means determines that the process that is going to be started is said interrupt process, detects the metered amount of the content stored by said storage section when said execution of said interrupt process is ended, and causes said consumption/execution means to resume the consumption of the content responding to the detected metered amount of the content.
- 13A content consumption control system comprising a content consumption terminal for reproducing a content, and a permission information distribution server for distributing permission information, being information indicating a condition in which said content consumption terminal reproduces the content, to the content consumption terminal via a communication line, characterized in that:the permission information distribution server includes permission information distribution means for distributing permission information including a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content, to said content consumption terminal;and said content consumption terminal includes: process determination means for making a reference to the received permission information, thereby to determine whether or not the process that is going to be started during the consumption of the content is said interrupt process;and consumption/execution means for, when said process determination means determines that the process that is going to be started is said interrupt process, interrupting the consumption of the content till an execution of said interrupt process is ended.
- 15A content consumption terminal, characterized in including:communication means for receiving a list of interrupt processes, being processes that are executed with a higher priority than a consumption of a content, from a distribution side;permission storage means for storing a list of said interrupt processes received by said communication means;process determination means for making a reference to a list of said interrupt processes stored by said permission storage means, thereby to determine whether or not the process that is going to be started during the consumption of the content is said interrupt process;and consumption/execution means for, when said process determination means determines that the process that is going to be started is said interrupt process, interrupting the consumption of the content till an execution of said interrupt process is ended.
- 17A permission information distribution server, characterized in including permission information distribution means for distributing permission information, being information including a list of interrupt processes, being processes that are executed with a higher priority than a consumption of a content, to a content consumption terminal, being a terminal for reproducing the content, via a communication line.
- 19A content consumption terminal, characterized in including:a storage section for storing a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, and a list of interrupt processes, being processes that are executed with a higher priority than a consumption of a content;process determination means for determining whether the process that is going to be started during the consumption of the content is said unauthorized process, said interrupt process, or a process other than said unauthorized process and said interrupt process;consumption/execution means for, when said process determination means determines that the process that is going to be started is said interrupt process, interrupting the consumption of the content till an execution of said interrupt process is ended;and unauthorized process start suppression means for, when said process determination means determines that the process that is going to be started is said unauthorized process, suppressing a start of its process.
- 20A content consumption terminal, characterized in including:a storage section for storing data of a non-encrypted content, a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, and a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content;process determination means for determining whether the process that is going to be started during the consumption of the content is said unauthorized process, said interrupt process, or a process other than said unauthorized process and said interrupt process;consumption/execution means for, when said process determination means determines that the process that is going to be started is said interrupt process, interrupting the consumption of the content till an execution of said interrupt process is ended;and control means for non-encrypting an encrypted content, thereby to cause said storage section to store it, when said process determination means determines that the process that is going to be started is said unauthorized process, causing said consumption/execution means to forcibly end the consumption of the content, and deleting data of the non-encrypted content from said storage section.
- 22A content consumption control system comprising:a content consumption terminal, being a terminal for reproducing a content;and a permission information distribution server including permission information distribution means for distributing permission information, being information including a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, and a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content, to said content consumption terminal via a communication line, characterized in that said content consumption terminal includes: process determination means for making a reference to the received permission information, thereby to determine whether the process that is going to be started during the consumption of the content is said unauthorized process, said interrupt process, or a process other than said unauthorized process and said interrupt process;consumption/execution means for, when said process determination means determines that the process that is going to be started is said interrupt process, interrupting the consumption of the content till an execution of said interrupt process is ended;and unauthorized process start repression means for, when said process determination means determines that the process that is going to be started is said unauthorized process, suppressing a start of its process.
- 23A content consumption control system comprising:a content consumption terminal, being a terminal for reproducing a content;and a permission information distribution server including permission information distribution means for distributing permission information, being information including a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, and a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content, to said content consumption terminal via a communication line, characterized in that said content consumption terminal includes: process determination means for making a reference to the received permission information, thereby to determine whether the process that is going to be started during the consumption of the content is said unauthorized process, said interrupt process, or a process other than said unauthorized process and said interrupt process;consumption/execution means for, when said process determination means determines that the process that is going to be started is said interrupt process, interrupting the consumption of the content till an execution of said interrupt process is ended;and control means for, when said process determination means determines that the process that is going to be started is said unauthorized process, causing said consumption/execution means to forcibly end the consumption of the content, and deleting data of the content for consumption.
- 25A content consumption terminal, characterized in including:communication means for receiving a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, and a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content, from a distribution side;permission storage means for storing a list of said unauthorized processes and a list of said interrupt processes received by said communication means;process determination means for making a reference to a list of said unauthorized processes and a list of said interrupt processes stored by said permission storage means, thereby to determine whether the process that is going to be started during the consumption of the content is said unauthorized process, said interrupt process, or a process other than said unauthorized process and said interrupt process;consumption/execution means for, when said process determination means determines that the process that is going to be started is said interrupt process, interrupting the consumption of the content till an execution of said interrupt process is ended;and unauthorized process start repression means for, when said process determination means determines that the process that is going to be started is said unauthorized process, suppressing a start of its process.
- 26A content consumption terminal, characterized in including:communication means for receiving a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, and a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content, from a distribution side;permission storage means for storing a list of said unauthorized processes and a list of said interrupt processes received by said communication means;a storage section for storing the content for consumption;process determination means for making a reference to a list of said unauthorized processes and a list of said interrupt processes stored by said permission storage means, thereby to determine whether the process that is going to be started during the consumption of the content is said unauthorized process, said interrupt process, or a process other than said unauthorized process and said interrupt process;consumption/execution means for, when said process determination means determines that the process that is going to be started is said interrupt process, interrupting the consumption of the content till an execution of said interrupt process is ended;and control means for, when said process determination means determines that the process that is going to be started is said unauthorized process, causing said consumption/execution means to forcibly end the consumption of the content, and deleting data of the content for consumption from said storage section.
- 28A permission information distribution server, characterized in including permission information distribution means for distributing permission information, being information including a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, and a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content, to a content consumption terminal, being a terminal for reproducing the content, via a communication line.
- 30A content consumption control program, characterized in causing a computer storing a list of interrupt processes, being processes that are executed with a higher priority than a consumption of a content, to execute:a process determination process of determining whether or not the process that is going to be started during the consumption of the content is said interrupt process;a control process of measuring consumption time of the content, and when it is determined in said process determination process that the process that is going to be started is said interrupt process, causing a storage section to store the consumption time of the content used so far;a consumption/execution process of, when it is determined in said process determination process that the process that is going to be started is said interrupt process, interrupting the consumption of the content till an execution of said interrupt process is ended;and a process, being a control process, of, when said execution of said interrupt process is ended, detecting the consumption time stored by said storage section, thereby to cause said consumption/execution process to resume the consumption of the content responding to the detected consumption time of the content.
- 32A content consumption control program, characterized in causing a computer storing permission information, being information including a list of interrupt processes, being processes that are executed with a higher priority than a consumption of a content, to execute:a process determination process of making a reference to said permission information, thereby to determine whether or not the process that is going to be started during the consumption of the content is said interrupt process;and a consumption/execution process of, when it is determined in said process determination process that the process that is going to be started is said interrupt process, interrupting the consumption of the content till an execution of said interrupt process is ended.
- 34A permission information distribution program, characterized in causing a computer storing a list of interrupt processes, being processes that are executed with a higher priority than a consumption of a content, to execute a permission information distribution process of distributing permission information, being information including a list of said interrupt processes, to a content consumption terminal, being a terminal for reproducing the content.
- 36A content consumption control program, characterized in causing a computer storing a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, and a list of interrupt processes, being processes that are executed with a higher priority than a consumption of a content, to execute:a process determination process of determining whether the process that is going to be started during the consumption of the content is said unauthorized process, said interrupt process, or a process other than said unauthorized process and said interrupt process;a consumption/execution process of, when it is determined in said process determination process that the process that is going to be started is said interrupt process, interrupting the consumption of the content till an execution of said interrupt process is ended;and an unauthorized process start suppression process of, when it is determined in said process determination process that the process that is going to be started is said unauthorized process, suppressing a start of its process.
- 37A content consumption control program, characterized in causing a computer storing a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, and a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content, to execute:a process determination process of determining whether the process that is going to be started during the consumption of the content is said unauthorized process, said interrupt process, or a process other than said unauthorized process and said interrupt process;a consumption/execution process of, when it is determined in said process determination process that the process that is going to be started is said interrupt process, interrupting the consumption of the content till an execution of said interrupt process is ended;and a process of non-encrypting an encrypted content, thereby to cause a storage section to store it, a process of, when it is determined in said process determination process that the process that is going to be started is said unauthorized process, causing said consumption/execution process to forcibly end the consumption of the content, and a process of deleting data of a non-encrypted content from said storage section, each of which is a control process.
- 39A content consumption control program, characterized in causing a computer storing permission information, being information including a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, and a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content, to execute:a process determination process of making a reference to said permission information, thereby to determine whether the process that is going to be started during the consumption of the content is said unauthorized process, said interrupt process, or is a process other than said unauthorized process and said interrupt process;a consumption/execution process of, when it is determined in said process determination process that the process that is going to be started is said interrupt process, interrupting the consumption of the content till an execution of said interrupt process is ended;and an unauthorized process start suppression process of, when it is determined in said process determination process that the process that is going to be started is said unauthorized process, suppressing a start of its process.
- 40A content consumption control program, characterized in causing a computer storing permission information, being information including a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, and a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content, to execute:a process determination process of making a reference to said permission information, thereby to determine whether the process that is going to be started during the consumption of the content is said unauthorized process, said interrupt process, or a process other than said unauthorized process and said interrupt process;a consumption/execution process of, when it is determined in said process determination process that the process that is going to be started is said interrupt process, interrupting the consumption of the content till an execution of said interrupt process is ended;and a process, being a control process, of non-encrypting an encrypted content, thereby to cause a storage section to store it, when it is determined in said process determination process that the process that is going to be started is said unauthorized process, causing said consumption/execution process to forcibly end the consumption of the content, and deleting data of the non-encrypted content from said storage section.
- 42A permission information distribution program, characterized in causing a computer storing a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, and a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content, to execute a permission information distribution process of distributing permission information, being information including a list of said unauthorized processes and a list of said interrupt processes, to a content consumption terminal, being a terminal for reproducing the content.
- 44A content consumption control method, characterized in:based upon a list of interrupt processes having a higher priority than a content consumption, determining whether the process that is going to be started or ended during the content consumption is equivalent to said interrupt process having a higher priority;in a case of a start of said interrupt process having a higher priority, preserving an amount of the content used so far, and interrupting the consumption of the content till the interrupt process is ended;and at the time that said interrupt process is ended, detecting the preserved metered amount of the content, and resuming the content consumption based upon a use control method of the content.
- 46A content consumption control method, characterized in:allowing a list of interrupt processes having a higher priority than a content consumption to be included in permission information of a content consumption, thereby to distribute this permission information to a content consumption terminal before reproducing a content;and that the content consumption terminal: makes a reference to said permission information, thereby to determine whether the process that is going to be started or ended during the consumption of the content is equivalent to said interrupt process having a higher priority;and interrupts the consumption of the content till said interrupt process is ended in a case of a start of said interrupt process having a higher priority.
- 48A content consumption control method, characterized in:having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption;determining whether the process that is going to be started or ended during the content consumption is equivalent to any of said two processes;in a case where said process is equivalent to said interrupt process that is started, interrupting the consumption of the content till the interrupt process is ended;and in a case where said process is said unauthorized process, suppressing a start of its process.
- 49A content consumption control method, characterized in:having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption;determining whether the process that is going to be started or ended during the content consumption is equivalent to any of said two processes;in a case where said process is equivalent to said interrupt process that is started, interrupting the consumption of the content till the interrupt process is ended;and deleting data of the content for consumption.
- 51A content consumption control method, characterized in:filing a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption into a permission of a content consumption, thereby to distribute this permission to a content consumption terminal before reproducing the content;that said content consumption terminal: makes a reference to said permission, thereby to determine whether the process that is going to be started or ended during the content consumption is equivalent to any of said two processes;interrupts the consumption of the content till the interrupt process is ended in a case where said process is equivalent to said interrupt process that is started;and suppresses a start of said process in a case where said process is said unauthorized process.
- 52A content consumption control method, characterized in:filing a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes that have a higher priority than a content consumption into a permission of a content consumption, thereby to distribute this permission to a content consumption terminal before reproducing the content;and that the content consumption terminal: makes a reference to said permission, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to any of said two processes;interrupts the consumption of the content till the interrupt process is ended in a case where said process is equivalent to said interrupt process that is started;and forcibly ends the consumption of the content to delete data of a non-encrypted content in a case where said process is said unauthorized process.
- 54A content consumption control system, characterized in having:a list of interrupt processes having a higher priority than a content consumption;means for determining whether the process that is going to be started or ended during the content consumption is equivalent to said interrupt process;means for preserving a consumption time of the content used so far;means for, in a case of a start of said interrupt process, interrupting the consumption of the content till the interrupt process is ended;and means for stopping a measurement of the consumption time at the time of starting said interrupt process, and resuming the measurement of the consumption time at the time that said interrupt process is ended in a case of a control method of a consumption time, or a number-of-times control method of measuring the number of times on the assumption that the content has been reproduced one time in the case that a certain time has passed since a consumption start.
- 56A content consumption control system, characterized in that:a server has means for distributing a permission of a content consumption having a list of interrupt processes filed to a content consumption terminal before reproducing a content;and the content consumption terminal has the means for: making a reference to said permission, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to said interrupt process;and in a case of a start of said interrupt process, interrupting the consumption of the content till the interrupt process is ended.
- 58A terminal, characterized in having the means for:making reference to a permission of a content consumption having a list of interrupt processes having a higher priority than a content consumption filed, thereby to determine whether the process that is going to be started or ended during the content consumption is equivalent to said interrupt process;and in a case of a start of said interrupt process, interrupting the consumption of the content till the interrupt process is ended.
- 60Broadest claimClaim Score 87, broad(NHIP)A server, characterized in having means for distributing permission of a content consumption having a list of interrupt processes having a higher priority than a content consumption filed to a content consumption terminal before reproducing a content.
- 62A content consumption control system, characterized in having:a list of unauthorized processes that might cause unauthorized copying/tampering of a content;a list of processes (interrupt processes) having a higher priority than a content consumption;means for determining whether the process that is going to be started or ended during the content consumption is equivalent to any of said two process;means for, in a case where said process is equivalent to said interrupt process that is started, interrupting the consumption of the content till the interrupt process is ended;and means for, in a case where said process is said unauthorized process, suppressing a start of its process.
- 63A content consumption control system, characterized in having:a list of unauthorized processes that might cause unauthorized copying/tampering of a content;a list of interrupt processes having a higher priority than a content consumption;means for determining whether the process that is going to be started/ended during the content consumption is equivalent to any of said two processes;means for, in a case where said process is equivalent to said interrupt process that is started, interrupting the consumption of the content till the interrupt process is ended;and means for, in a case where said process is said unauthorized process, forcibly ending the consumption of the content to delete data of a non-encrypted content.
- 65A content consumption control system, characterized in that:a server has means for distributing a permission of a content consumption having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption filed to a content consumption terminal before reproducing the content;and the content consumption terminal has the means for: making a reference to said permission, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to any of said two processes;in a case of a start of said interrupt process, interrupting the consumption of the content till the interrupt process is ended;and in a case of said unauthorized process, suppressing a start of its process.
- 66A content consumption control system, characterized in that:a server has means for distributing a permission of a content consumption having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption filed to a content consumption terminal before reproducing the content;and the content consumption terminal has the means for: making a reference to said permission, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to any of said two processes;in a case of a start of said interrupt process, interrupting the consumption of the content till the interrupt process is ended;and in a case of said unauthorized process, forcibly ending the consumption of the content to delete data of the content for consumption.
- 68A terminal, characterized in having means for:making a reference to a permission of a content consumption having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption filed, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to any of said two processes;in a case of a start of said interrupt process, interrupting the consumption of the content till the interrupt process is ended;and in a case of said unauthorized process, suppressing a start of its processes.
- 69A terminal, characterized in having the means for:making a reference to a permission of a content consumption having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption filed, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to any of said two processes;in a case of a start of said interrupt process, interrupting the consumption of the content till the interrupt process is ended;and in a case of said unauthorized process, forcibly ending the consumption of the content to delete data of the content for consumption.
- 71A server, characterized in comprising means for distributing a permission of a content consumption having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption filed to a content consumption terminal before reproducing the content.
- 73A program having a list of interrupt processes having a higher priority than a content consumption, said program causing a content consumption terminal to execute the processes of:determining whether the process that is going to be started or ended during the content consumption is equivalent to said interrupt process;preserving a content amount used so far;in a case of a start of said interrupt process, interrupting the consumption of the content till the interrupt process is ended;and at the moment that said interrupt process is ended, detecting the preserved content metered amount, and resuming the content consumption in line with a use control method of the content.
- 75A program for causing a content consumption terminal to execute the processes of:making a reference to a permission of a content consumption having a list of interrupt processes having a higher priority than a content consumption filed, thereby to determine whether the process that is going to be started or ended during the content consumption is equivalent to said interrupt process;and in a case of a start of said interrupt process, interrupting the consumption of the content till the interrupt process is ended.
- 77A program for causing a server to execute a process of distributing a permission of a content consumption having a list of interrupt processes having a higher priority than a content consumption filed to a content consumption terminal before reproducing a content.
- 79A program having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption, said program causing a content consumption terminal to execute the processes of:determining whether the process that is going to be started/ended during the content consumption is equivalent to any of said two processes;in a case of a start of said interrupt process, interrupting the consumption of the content till the interrupt process is ended;and in a case of said unauthorized process, suppressing a start of its process.
- 80A program having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption, said program causing a content consumption terminal to execute the processes of:determining whether the process that is going to be started/ended during the content consumption is equivalent to any of said two processes;in a case of a start of said interrupt process, interrupting the consumption of the content till the interrupt process is ended;and in a case of said unauthorized process, forcibly ending the consumption of the content, thereby to delete data of a non-encrypted content.
- 82A program for causing a content consumption terminal to execute the processes of:making a reference to a permission of a content consumption having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption filed, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to any of said two processes;in a case of a start of said interrupt process, interrupting the consumption of the content till the interrupt process is ended;and in a case of said unauthorized process, suppressing a start of its process.
- 83A program for causing a content consumption terminal to execute the processes of:making a reference to a permission of a content consumption having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption filed, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to any of said two processes;in a case of a start of said interrupt process, interrupting the consumption of the content till the interrupt process is ended;and in a case of said unauthorized process, forcibly ending the consumption of the content to delete data of a non-encrypted content.
- 85A program for causing a server to execute a process of distributing a permission of a content consumption having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption filed to a content consumption terminal before reproducing the content.
- 87A content consumption control method, characterized in:having a list of interrupt processes having a higher priority than a content consumption, determining whether the process that is going to be started/ended during the content consumption is equivalent to said interrupt process;preserving a content amount used so far;in a case of a start of said interrupt process, notifying a user that the interrupt process has been started, and starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption;interrupting the consumption of the content till the interrupt process is ended, and detecting the preserved content metered amount at the moment that said interrupt process is ended;and in a case of a control method of a consumption time, or a number-of-times control method of measuring the number of times on the assumption that the content has been reproduced one time in the case that a certain time has passed since a consumption start;stopping a measurement of the consumption time at the time of starting said interrupt process;and resuming the measurement of the consumption time at the time that said interrupt process is ended.
- 89A content consumption control method, characterized in:filing a list of interrupt processes into a permission of a content consumption;and distributing said permission to a content consumption terminal before reproducing a content;and that the content consumption terminal: makes a reference to said permission, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to said interrupt process;and notifies a user that the interrupt process has been started in a case of a start of said interrupt process, starts the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupts the consumption of the content till the interrupt process is ended.
- 91A content consumption control method, characterized in:having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes that are executed with a higher priority than a content consumption;determining whether the process that is going to be started/ended during the content consumption is equivalent to any of said two processes;in a case of a start of said interrupt process, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended;and in a case of said unauthorized process, suppressing a start of its process.
- 92A content consumption control method, characterized in:having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes that are executed with a higher priority than a content consumption;determining whether the process that is going to be started/ended during the content consumption is equivalent to any of said two processes;in a case of a start of said interrupt process, notifying a user that the interrupt process has been started;and when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, starting the interrupt process, interrupting the consumption of the content till the interrupt process is ended, and deleting data of the content for consumption.
- 94A content consumption control method, characterized in:filing a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes that are executed with a higher priority than a content consumption into a permission of a content consumption;and distributing said permission to a content consumption terminal before reproducing the content;and that the content consumption terminal: makes a reference to said permission, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to any of said two processes;notifies a user that the interrupt process has been started in a case of a start of said interrupt process, starts the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupts the consumption of the content till the interrupt process is ended;and in a case of said unauthorized process, suppresses a start of its process.
- 95A content consumption control method, characterized in:filing a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes that are executed with a higher priority than a content consumption into a permission of a content consumption;and distributing said permission to a content consumption terminal before reproducing the content;and that the content consumption terminal: makes a reference to said permission, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to any of said two processes;notifies a user that the interrupt process has been started in a case of a start of said interrupt process, starts the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupts the consumption of the content till the interrupt process is ended;and forcibly ends the consumption of the content to delete data of a non-encrypted content in a case of said unauthorized process.
- 97A content consumption control system having a list of interrupt processes having a higher priority than a content consumption, characterized in having the means for:determining whether the process that is going to be started/ended during the content consumption is equivalent to said interrupt process;preserving an amount of the content used so far;in a case of a start of said interrupt process, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended;and at the time that said interrupt process is ended, detecting the preserved content metered amount, and resuming the content consumption in line with a use control method of the content.
- 99A content consumption control system, characterized in that:a server has means for distributing a permission of a content consumption having a list of interrupt processes having a higher priority than a content consumption filed to a content consumption terminal before reproducing a content;and the content consumption terminal has the means for: making a reference to said permission, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to said interrupt process;and in a case of a start of said interrupt process, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended.
- 101A terminal, characterized in having the means for:making a reference to a permission of a content consumption having a list of interrupt processes having a higher priority than a content consumption filed, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to said interrupt process;and in a case of a start of said interrupt process, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended.
- 103A content consumption control system, characterized in having:a list of unauthorized processes that might cause unauthorized copying/tampering of a content;a list of interrupt processes having a higher priority than a content consumption;means for determining whether the process that is going to be started/ended during the content consumption is equivalent to any of said two processes;means for, in a case of a start of said interrupt process, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended;and means for, in a case of said unauthorized process, suppressing a start of its process.
- 104A content consumption control system, characterized in having:a list of unauthorized processes that might cause unauthorized copying/tampering of a content;a list of interrupt processes having a higher priority than a content consumption;means for determining whether the process that is going to be started/ended during the content consumption is equivalent to any of said two processes;means for, in a case of a start of said interrupt process, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended;and means for, in a case of said unauthorized process, forcibly ending the consumption of the content to delete data of a non-encrypted content.
- 106A content consumption control system, characterized in that:a server has means for distributing a permission of a content consumption having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption filed to a content consumption terminal before reproducing the content;and the content consumption terminal has the means for: making a reference to said permission, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to any of said two processes;in a case of a start of said interrupt process, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended;and in a case of said unauthorized process, suppressing a start of its process.
- 107A content consumption control system, characterized in that:a server has means for distributing a permission of a content consumption having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption filed to a content consumption terminal before reproducing the content;and the content consumption terminal has the means for: making a reference to said permission, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to any of said two processes;in a case of a start of said interrupt process, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended;and in a case of said unauthorized process, forcibly ending the consumption of the content to delete data of the content for consumption.
- 109A terminal, characterized in having the means for:making a reference to a permission of a content consumption having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption filed, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to any of said two processes;in a case of where said process is said interrupt process that is started, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended;and in a case where said process is said unauthorized process, suppressing a start of its process.
- 110A terminal, characterized in having the means for:making a reference to a permission of a content consumption having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption filed, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to any of said two processes;in a case of a start of said interrupt process, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended;and in a case of said unauthorized process, forcibly ending the consumption of the content to delete data of the content for consumption.
- 112A program having a list of interrupt processes having a higher priority than a content consumption, said program causing a content consumption terminal to execute the processes of:determining whether the process that is going to be started/ended during the content consumption is equivalent to said interrupt process;preserving an amount of the content used so far;in a case of a start of said interrupt process, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended;and at the time that said interrupt process is ended, detecting the preserved content metered amount, and resuming the content consumption in line with a use control method of the content.
- 114A program for causing a content consumption terminal to execute the processes of:making a reference to a permission of a content consumption having a list of interrupt processes having a higher priority than a content consumption filed, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to said interrupt process;and in a case of a start of said interrupt process, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended.
- 116A program having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption, said program causing a content consumption terminal to execute the processes of:determining whether the process that is going to be started/ended during the content consumption is equivalent to any of said two processes;in a case where said process is equivalent to said interrupt process that is stared, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended;and in a case of said process is said unauthorized process, suppressing a start of its process.
- 117A program having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption, said program causing a content consumption terminal to execute the processes of:determining whether the process that is going to be started/ended during the content consumption is equivalent to any of said two processes;in a case of a start of said interrupt process, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended;and in a case of said unauthorized process, forcibly ending the consumption of the content to delete data of a non-encrypted content.
- 119A program for causing a content consumption terminal to execute the processes of:making a reference to a permission of a content consumption having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption filed, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to any of said two processes;in a case of a start of said interrupt process, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended;and in a case of said unauthorized process, suppressing a start of its process.
- 120A program for causing a content consumption terminal to execute the processes of:making a reference to a permission of a content consumption having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption filed, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to any of said two processes;in a case of a start of said interrupt process, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended;and in a case of said unauthorized process, forcibly ending the consumption of the content to delete data of a non-encrypted content.
Independent claims71
273 paragraphs in 8 sections, as filed
APPLICABLE FIELD IN THE INDUSTRY
The present invention relates to a content consumption control method, system, terminal and program, and a permission information distribution server and program for a mobile telephone terminal, and more particularly to a content consumption control method, system, terminal and program, and a permission information distribution server and program that enable a limit to the use such as the use number of times and a usage time of a content to be set.
BACKGROUND ART
With a rapid improvement in a technology of the mobile telephone terminal in recent years, a purpose of using the mobile telephone terminal is not confined to making a call, but has spread in a field such as viewing the content. However, the mobile telephone terminal, of which a function as a telephone is given a top priority, and yet, which has a smaller screen and a fewer number of input interfaces as compared with that of a PC (personal computer), is characterized in that it is difficult for a user to simultaneously perform two operations with the mobile telephone terminal. Accordingly, occurrence of an interrupt accompanied by an arrival of an incoming telephone call or the like while the user views the content necessitates a function of automatically interrupting the content viewing.
As a method of realizing such a function, the method has been proposed of interrupting the viewing of the content due to the interrupt such as an arrival of an incoming call and E-mail, or the like to resume the viewing of the content after the interrupt is ended (for example, see Patent document 1).
<figref idref="DRAWINGS">FIG. 20</figref> is an explanatory view for explaining one example of the conventional method of resuming the interrupt of the content consumption. In accordance with an example shown in <figref idref="DRAWINGS">FIG. 20</figref>, the mobile telephone terminal for realizing the conventional method of resuming the interrupt of the content consumption includes consumption interrupt information detection means <b>31</b> for detecting and outputting consumption interrupt information (for example, a notification of an arrival of the incoming call transmitted during the content consumption, a notification of an arrival of the E-mail, a decline in an electric power of a battery that has occurred during the content consumption, or the like), being information for interrupting the consumption of the content, content consumption interrupt means <b>32</b> for interrupting the consumption of the content responding to the consumption interrupt information output by the consumption interrupt information detection means <b>31</b>, interrupt position detection means <b>33</b> for detecting an interrupt position of the content, and consumption resume information detection means <b>34</b> for detecting consumption resume information, being information for resuming the consumption of the content. When the consumption resume information detection means <b>34</b> detects the consumption resume information, it instructs consumption means (not shown in the figure) to reproduce the content at the vicinity of the interrupt position of the content.
Patent document 1: JP-P2002-77458A (paragraph 0012 to 0033, FIG. 1)
DISCLOSURE OF THE INVENTION
Problems to be Solved by the Invention
However, in the method described in the Patent document 1, an application to the content distributed with a limit to the usage time and the use number of times affixed, for example, the content for a trial use is not taken into consideration. Further, as the mobile telephone terminal becomes adapted to have an open system/a high functionality, it follows that the user simultaneously can execute various processes during the content consumption; however, in the method described in the Patent document 1, it is not taken into consideration to prevent an unauthorized process (process causing the problem in a copyright, for example, the process that allows the content to be output to an external memory) from being started in using the content.
Thereupon, a first object of the present invention is to provide a content consumption control method, system, terminal and program, and a permission information distribution server and program for a mobile telephone terminal that make it possible to interrupt and resume the consumption of the content as well distributed with a limit to the usage time and the use number of times affixed by preserving a content amount used so far at the time of interrupting the content consumption, detecting the content metered amount at the time of resuming the content consumption, and appropriately resuming the content use responding to the details of a use control.
Further, a second object of the present invention is to provide a content consumption control method, system, terminal and program, and a permission information distribution server and program that prevent the user from executing the process causing the problem in the copyright at the time of reproducing the content.
Means to Solve the Problem
The content consumption control method in accordance with the present invention is characterized in: measuring a metered amount of a content; storing a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content; determining whether or not the process that is going to be started during the consumption of the content is the interrupt process; when it is determined that the process that is going to be started is the interrupt process, storing the amount of the content used so far, and interrupting the consumption of the content till an execution of the interrupt process is ended; when the execution of the interrupt process is ended, detecting the stored metered amount of the content; and resuming the consumption of the content responding to the detected metered amount of the content.
A consumption time of the content may be measured as a measurement of the metered amount of the content, the measurement of the consumption time of the content may be stopped when it is determined that the process that is going to be started is the interrupt process, and the measurement of the consumption time of the content may be resumed when the execution of the interrupt process is ended. Such a method makes it possible to accurately measure the metered amount of the content.
The content consumption control method in accordance with the present invention is characterized in that: a distribution side distributes permission information, being information including a list of interrupt processes, being processes that are executed with a higher priority than a consumption of a content; and a reception side: makes a reference to the received permission information, thereby to determine whether or not the process that is going to be started during the consumption of the content is the interrupt process; and interrupts the consumption of the content till an execution of the interrupt process is ended when it is determined that the process that is going to be started is the interrupt process.
The distribution side may distribute permission information including information for limiting a consumption time of the content and may measure the consumption time of the content, and the reception side may stop the measurement of the consumption time of the content when it is determined that the process that is going to be started is the interrupt process, and may resume the measurement of the consumption time of the content when the execution of the interrupt process is ended. Such a method makes it possible to accurately measure the metered amount of the content.
The content consumption control method in accordance with the present invention is characterized in: storing a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, and a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content; determining whether the process that is going to be started during the consumption of the content is the unauthorized process, the interrupt process, or a process other than the unauthorized process and the interrupt process; when it is determined that the process that is going to be started is the interrupt process, interrupting the consumption of the content till an execution of the interrupt process is ended; and when it is determined that the process that is going to be started is the unauthorized process, suppressing a start of its process.
The content consumption control method in accordance with the present invention is characterized in: storing a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content, and data of the content for consumption; determining whether the process that is going to be started during the consumption of the content is the unauthorized process, the interrupt process, or a process other than the unauthorized process and the interrupt process; when it is determined that the process that is going to be started is the interrupt process, interrupting the consumption of the content till an execution of the interrupt process is ended; and when it is determined that the process that is going to be started is the unauthorized process, deleting data of the content for consumption.
When a distribution side distributes the content with a consumption time of the content limited, the consumption time of the content may be measured, a measurement of the consumption time of the content may be stopped when the interrupt process is started, and the measurement of the consumption time of the content may be resumed when the execution of the interrupt process is ended. Such a method makes it possible to accurately measure the metered amount of the content.
The content consumption control method in accordance with the present invention is characterized in that: a distribution side distributes permission information, being information including a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, and a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content; and a reception side: stores the received permission information; makes a reference to the stored permission information, thereby to determine whether the process that is going to be started during the consumption of the content is the unauthorized process, the interrupt process, or a process other than the unauthorized process and the interrupt process; interrupts the consumption of the content till an execution of the interrupt process is ended when it is determined that the process that is going to be started is the interrupt process; and when it is determined that the process that is going to be started is the unauthorized process, suppresses a start of its process.
The content consumption control method in accordance with the present invention is characterized in that: a distribution side distributes permission information, being information including a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, and a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content; and a reception side: stores the received permission information; non-encrypts and stores an encrypted content responding to the permission information; makes a reference to the stored permission information, thereby to determine whether the process that is going to be started during the consumption of the content is the unauthorized process, the interrupt process, or a process other than the unauthorized process and the interrupt process; interrupts the consumption of the content till an execution of the interrupt process is ended when it is determined that the process that is going to be started is the interrupt process; and forcibly ends the consumption of the content to delete data of the non-encrypted content when it is determined that the process that is going to be started is the unauthorized process.
When the distribution side distributes the encrypted content with a consumption time of the content limited, the consumption time of the content may be measured, a measurement of the consumption time of the content may be stopped when the interrupt process is started, and the measurement of the consumption time of the content may be resumed when the execution of the interrupt process is ended. Such a method makes it possible to accurately measure the metered amount of the content.
The content consumption terminal in accordance with the present invention is characterized in including: storage section for storing a list of interrupt processes, being processes that are executed with a higher priority than a consumption of a content, and an amount of the content used so far; process determination means for determining whether or not the process that is going to be started during the consumption of the content is the interrupt process; consumption/execution means for, when the process determination means determines that the process that is going to be started is the interrupt process, interrupting the consumption of the content till an execution of the interrupt process is ended; and control means for, when the execution of the interrupt process is ended, detecting the metered amount of the content stored by the storage section, thereby to cause the consumption/execution means to resume the consumption of the content responding to the detected metered amount of the content.
The content consumption terminal may include communication means for receiving the content, and when a distribution side distributes the content with a consumption time of the content limited, the control means may measure the consumption time of the content, may stop a measurement of the consumption time of the content when the interrupt process is started, and may resume the measurement of the consumption time of the content when the execution of the interrupt process is ended. Such a configuration makes it possible to accurately measure the metered amount of the content.
The content consumption control system in accordance with the present invention, which is a content consumption control system having a content consumption terminal for reproducing a content, and a permission information distribution server for distributing permission information, being information indicating a condition in which the content consumption terminal reproduces the content, to the content consumption terminal via a communication line, is characterized in that: the permission information distribution server includes permission information distribution means for distributing permission information including a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content, to the content consumption terminal; and the content consumption terminal includes: process determination means for making a reference to the received permission information, thereby to determine whether or not the process that is going to be started during the consumption of the content is the interrupt process; and consumption/execution means for, when the process determination means determines that the process that is going to be started is the interrupt process, interrupting the consumption of the content till an execution of the interrupt process is ended.
The permission information distribution server may distribute permission information including information for limiting a consumption time of the content, and the content consumption terminal may include control means for measuring the consumption time of the content, stopping a measurement of the consumption time of the content when the interrupt process is started, and resuming the measurement of the consumption time of the content when the execution of the interrupt process is ended. Such a configuration makes it possible to accurately measure the metered amount of the content.
The content consumption terminal in accordance with the present invention is characterized in including: communication means for receiving a list of interrupt processes, being processes that are executed with a higher priority than a consumption of a content, from a distribution side; permission storage means for storing a list of the interrupt processes received by the communication means; process determination means for making a reference to a list of the interrupt processes stored by the permission storage means, thereby to determine whether or not the process that is going to be started during the consumption of the content is the interrupt process; and consumption/execution means for, when the process determination means determines that the process that is going to be started is the interrupt process, interrupting the consumption of the content till an execution of the interrupt process is ended.
The content consumption terminal may include control means for measuring a consumption time of the content, and when a distribution side distributes the content with the consumption time of the content limited, the control means may stop a measurement of the consumption time of the content when the interrupt process is started, and may resume the measurement of the consumption time of the content when the execution of the interrupt process is ended. Such a configuration makes it possible to accurately measure the metered amount of the content.
The permission information distribution server in accordance with the present invention is characterized in including permission information distribution means for distributing permission information, being information including a list of interrupt processes, being processes that are executed with a higher priority than a consumption of a content, to a content consumption terminal, being a terminal for reproducing the content, via a communication line.
The permission information distribution server may include process list preparation means for, based upon a program installed into the content consumption terminal, preparing a list of the interrupt processes, and the permission information distribution means may distribute permission information including a list of the interrupt processes prepared by the process list preparation means to the content consumption terminal via the communication line. Such a configuration makes it possible to distribute a list of the interrupt processes to the content consumption terminal based upon a program installed into the content consumption terminal.
The content consumption terminal in accordance with the present invention is characterized in including: a storage section for storing a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, and a list of interrupt processes, being processes that are executed with a higher priority than a consumption of a content; process determination means for determining whether the process that is going to be started during the consumption of the content is the unauthorized process, the interrupt process, or a process other than the unauthorized process and the interrupt process; consumption/execution means for, when the process determination means determines that the process that is going to be started is the interrupt process, interrupting the consumption of the content till an execution of the interrupt process is ended; and unauthorized process start suppression means for, when the process determination means determines that the process that is going to be started is the unauthorized process, suppressing a start of its process.
The content consumption terminal in accordance with the present invention is characterized in including: a storage section for storing data of a non-encrypted content, a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, and a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content; process determination means for determining whether the process that is going to be started during the consumption of the content is the unauthorized process, the interrupt process, or a process other than the unauthorized process and the interrupt process; consumption/execution means for, when the process determination means determines that the process that is going to be started is the interrupt process, interrupting the consumption of the content till an execution of the interrupt process is ended; and control means for non-encrypting an encrypted content, thereby to cause the storage section to store it, when the process determination means determines that the process that is going to be started is the unauthorized process, causing the consumption/execution means to forcibly end the consumption of the content, and deleting data of the non-encrypted content from the storage section.
The content consumption terminal may include communication means for receiving the encrypted content, and when a distribution side distributes the encrypted content with a consumption time of the content limited, the control means may measure the consumption time of the content, may stop a measurement of the consumption time of the content when the interrupt process is started, and may resume the measurement of the consumption time of the content when the execution of the interrupt process is ended. Such a configuration makes it possible to accurately measure the metered amount of the content.
The content consumption control system in accordance with the present invention, which has a content consumption terminal, being a terminal for reproducing a content, and a permission information distribution server that includes permission information distribution means for distributing permission information, being information including a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, and a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content, to the content consumption terminal via a communication line, is characterized in that the content consumption terminal includes: process determination means for making a reference to the received permission information, thereby to determine whether the process that is going to be started during the consumption of the content is the unauthorized process, the interrupt process, or a process other than the unauthorized process and the interrupt process; consumption/execution means for, when the process determination means determines that the process that is going to be started is the interrupt process, interrupting the consumption of the content till an execution of the interrupt process is ended; and unauthorized process start suppression means for, when the process determination means determines that the process that is going to be started is the unauthorized process, suppressing a start of its process.
The content consumption control system in accordance with the present invention, which includes a content consumption terminal, being a terminal for reproducing a content, and a permission information distribution server that includes permission information distribution means for distributing permission information, being information including a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, and a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content, to the content consumption terminal via a communication line, is characterized in that the content consumption terminal includes: process determination means for making a reference to the received permission information, thereby to determine whether the process that is going to be started during the consumption of the content is the unauthorized process, the interrupt process, or a process other than the unauthorized process and the interrupt process; consumption/execution means for, when the process determination means determines that the process that is going to be started is the interrupt process, interrupting the consumption of the content till an execution of the interrupt process is ended; and control means for, when the process determination means determines that the process that is going to be started is the unauthorized process, causing the consumption/execution means to forcibly end the consumption of the content, and deleting data of the content for consumption.
The content consumption terminal may include communication means for receiving the content, and when a distribution side distributes the content with a consumption time of the content limited, the control means may measure the consumption time of the content, may stop a measurement of the consumption time of the content when the interrupt process is started, and may resume the measurement of the consumption time of the content when the execution of the interrupt process is ended. Such a configuration makes it possible to accurately measure the metered amount of the content.
The content consumption terminal in accordance with the present invention is characterized in including: a storage section for storing a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, and a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content; process determination means for making a reference to the lists stored by the storage section, thereby to determine whether the process that is going to be started during the consumption of the content is the unauthorized process, the interrupt process, or a process other than the unauthorized process and the interrupt process; consumption/execution means for, when the process determination means determines that the process that is going to be started is the interrupt process, interrupting the consumption of the content till an execution of the interrupt process is ended; and unauthorized process start suppression means for, when the process determination means determines that the process that is going to be started is the unauthorized process, suppressing a start of its process.
The content consumption terminal in accordance with the present invention is characterized in including: communication means for receiving a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, and a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content, from a distribution side; permission storage means for storing a list of the unauthorized processes and a list of the interrupt processes received by the communication means; a storage section for storing the content for consumption; process determination means for making a reference to a list of the unauthorized processes and a list of the interrupt processes stored by the permission storage means, thereby to determine whether the process that is going to be started during the consumption of the content is the unauthorized process, the interrupt process, or a process other than the unauthorized process and the interrupt process; consumption/execution means for, when the process determination means determines that the process that is going to be started is the interrupt process, interrupting the consumption of the content till an execution of the interrupt process is ended; and control means for, when the process determination means determines that the process that is going to be started is the unauthorized process, causing the consumption/execution means to forcibly end the consumption of the content, and deleting data of the content for consumption from the storage section.
The content consumption terminal may include communication means for receiving the content, and when the distribution side distributes the content with a consumption time of the content limited, the control means may measure the consumption time of the content, may stop a measurement of the consumption time of the content when the interrupt process is started, and may resume the measurement of the consumption time of the content when the execution of the interrupt process is ended. Such a configuration makes it possible to accurately measure the metered amount of the content.
The permission information distribution server in accordance with the present invention is characterized in including permission information distribution means for distributing permission information, being information including a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, and a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content, to a content consumption terminal, being a terminal for reproducing the content, via a communication line.
The permission information distribution server may include process list preparation means for, based upon a program installed into the content consumption terminal, and a kind of the content that the content consumption terminal reproduces, preparing a list of the unauthorized processes, and a list of the interrupt processes, and the permission information distribution means may distribute permission information including a list of the unauthorized processes and a list of the interrupt processes prepared by the process list preparation means to the content consumption terminal via the communication line. Such a configuration makes it possible to distribute a list of the unauthorized processes and a list of the interrupt processes to the content consumption terminal based upon a program installed into the content consumption terminal, and a kind of the content that the content consumption terminal reproduces.
The content consumption control program in accordance with the present invention is characterized in causing a computer storing a list of interrupt processes, being processes that are executed with a higher priority than a consumption of a content, to execute: a process determination process of determining whether or not the process that is going to be started during the consumption of the content is the interrupt process; a control process of measuring a metered amount of the content, and when it is determined in the process determination process that the process that is going to be started is the interrupt process, causing a storage section to store the amount of the content used so far; a consumption/execution process of, when it is determined in the process determination process that the process that is going to be started is the interrupt process, interrupting the consumption of the content till an execution of the interrupt process is ended; and a process, being a control process, of, when the execution of the interrupt process is ended, detecting a content metered amount stored by the storage section, thereby to cause the consumption/execution process to resume the consumption of the content responding to the detected metered amount of the content.
The content consumption control program may cause the computer to execute a process of measuring a consumption time of the content as a measurement of the metered amount of the content, a process of, when the interrupt process is started, stopping a measurement of the consumption time of the content, and a process of, when the execution of the interrupt process is ended, resuming the measurement of the consumption time of the content, each of which is a control process. Such a configuration makes it possible to accurately measure the metered amount of the content.
The content consumption control program in accordance with the present invention is characterized in causing a computer storing permission information, being information including a list of interrupt processes, being processes that are executed with a higher priority than a consumption of a content, to execute: a process determination process of making a reference to the permission information, thereby to determine whether or not the process that is going to be started during the consumption of the content is the interrupt process; and a consumption/execution process of, when it is determined in the process determination process that the process that is going to be started is the interrupt process, interrupting the consumption of the content till an execution of interrupt process is ended.
When a distribution side distributes the content with a consumption time of the content limited, the content consumption control program may cause the computer to execute a process of measuring the consumption time of the content, a process of, when the interrupt process is started, stopping a measurement of the consumption time of the content, and a process of, when the execution of the interrupt process is ended, resuming the measurement of the consumption time of the content, each of which is a control process. Such a configuration makes it possible to accurately measure the metered amount of the content.
The permission information distribution program in accordance with the present invention is characterized in causing a computer storing a list of interrupt processes, being processes that are executed with a higher priority than a consumption of a content, to execute a permission information distribution process of distributing permission information, being information including a list of the interrupt processes, to a content consumption terminal, being a terminal for reproducing the content.
The permission information distribution program may cause the computer to execute a process list preparation process of preparing a list of the interrupt processes based upon a program installed into the content consumption terminal, and may cause the computer to execute a process, being a permission information distribution process, of distributing permission information including a list of the interrupt processes prepared in the process list preparation process. Such a configuration makes it possible to distribute a list of the interrupt processes to the content consumption terminal based upon a program installed into the content consumption terminal.
The content consumption control program in accordance with the present invention is characterized in causing a computer storing a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, and a list of interrupt processes, being processes that are executed with a higher priority than a consumption of a content, to execute: a process determination process of determining whether the process that is going to be started during the consumption of the content is the unauthorized process, the interrupt process, or a process other than the unauthorized process and the interrupt process; a consumption/execution process of, when it is determined in the process determination process that the process that is going to be started is the interrupt process, interrupting the consumption of the content till an execution of the interrupt process is ended; and an unauthorized process start suppression process of, when it is determined in the process determination process that the process that is going to be started is the unauthorized process, suppressing a start of its process.
The content consumption control program in accordance with the present invention is characterized in causing a computer storing a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, and a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content, to execute: a process determination process of determining whether the process that is going to be started during the consumption of the content is the unauthorized process, the interrupt process, or a process other than the unauthorized process and the interrupt process; a consumption/execution process of, when it is determined in the process determination process that the process that is going to be started is the interrupt process, interrupting the consumption of the content till an execution of the interrupt process is ended; and a process of non-encrypting an encrypted content, thereby to cause a storage section to store it, a process of, when it is determined in the process determination process that the process that is going to be started is the unauthorized process, causing the consumption/execution process to forcibly end the consumption of the content, and a process of deleting data of a non-encrypted content from the storage section, each of which is a control process.
When a distribution side distributes the content with a consumption time of the content limited, the content consumption control program may cause the computer to execute a process of measuring the consumption time of the content, a process of, when the interrupt process is started, stopping a measurement of the consumption time of the content, and a process of, when an execution of the interrupt process is ended, resuming the measurement of the consumption time of the content, each of which is a control process. Such a configuration makes it possible to accurately measure the metered amount of the content.
The content consumption control program in accordance with the present invention is characterized in causing a computer storing permission information, being information including a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, and a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content, to execute: a process determination process of making a reference to the permission information, thereby to determine whether the process that is going to be started during the consumption of the content is the unauthorized process, the interrupt process, or a process other than the unauthorized process and the interrupt process; a consumption/execution process of, when it is determined in the process determination process that the process that is going to be started is the interrupt process, interrupting the consumption of the content till an execution of the interrupt process is ended; and an unauthorized process start suppression process of, when it is determined in the process determination process that the process that is going to be started is the unauthorized process, suppressing a start of its process.
The content consumption control program in accordance with the present invention is characterized in causing a computer storing permission information, being information including a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, and a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content, to execute: a process determination process of making a reference to the permission information, thereby to determine whether the process that is going to be started during the consumption of the content is the unauthorized process, the interrupt process, or a process other than the unauthorized process and the interrupt process; a consumption/execution process of, when it is determined in the process determination process that the process that is going to be started is the interrupt process, interrupting the consumption of the content till an execution of the interrupt process is ended; and a process, being a control process, of non-encrypting an encrypted content, thereby to cause a storage section to store it, when it is determined in the process determination process that the process that is going to be started is the unauthorized process, causing the consumption/execution process to forcibly end the consumption of the content, and deleting data of the non-encrypted content from the storage section.
When a distribution side distributes the content with a consumption time of the content limited, the content consumption control program may cause the computer to execute a process of measuring the consumption time of the content, a process of, when the interrupt process is started, stopping a measurement of the consumption time of the content, and a process of, when an execution of the interrupt process is ended, resuming the measurement of the consumption time of the content, each of which is a control process. Such a configuration makes it possible to accurately measure the metered amount of the content.
The permission information distribution program in accordance with the present invention is characterized in causing a computer storing a list of unauthorized processes, being processes that might cause unauthorized copying of a content, or tampering of a content, and a list of interrupt processes, being processes that are executed with a higher priority than a consumption of the content, to execute a permission information distribution process of distributing permission information, being information including a list of the unauthorized processes and a list of the interrupt processes, to a content consumption terminal, being a terminal for reproducing the content.
The permission information distribution program may cause the computer to execute a process list preparation process of preparing a list of the unauthorized processes and a list of the interrupt processes based upon a program installed into the content consumption terminal, and may cause the computer to execute a process, being a permission information distribution process, of distributing permission information including a list of the unauthorized processes and a list of the interrupt processes prepared in the process list preparation process to the content consumption terminal. Such a configuration makes it possible to distribute permission information including a list of the unauthorized processes and a list of the interrupt processes to the content consumption terminal based upon a program installed into the content consumption terminal.
The content consumption control method in accordance with the present invention is characterized in: based upon a list of interrupt processes having a higher priority than a content consumption, determining whether the process that is going to be started or ended during the content consumption is equivalent to the interrupt process having a higher priority; in a case of a start of the interrupt process having a higher priority, preserving an amount of the content used so far, and interrupting the consumption of the content till the interrupt process is ended; and at the time that the interrupt process is ended, detecting the preserved metered amount of the content, and resuming the content consumption based upon a use control method of the content.
Additionally, in a case where the content use control method is a control method of a consumption time, or a number-of-times control method of measuring the number of times on the assumption that the content has been reproduced one time in the case that a certain time has passed since a consumption start, it is also possible to stop a measurement of the consumption time at the time of starting the interrupt process, and to resume the measurement of the consumption time at the time that the interrupt process is ended.
The content consumption control method in accordance with the present invention is characterized in: allowing a list of interrupt processes having a higher priority than a content consumption to be included in permission information of a content consumption, thereby to distribute this permission information to a content consumption terminal before reproducing a content; and that the content consumption terminal: makes a reference to the permission information, thereby to determine whether the process that is going to be started or ended during the consumption of the content is equivalent to the interrupt process having a higher priority; and interrupts the consumption of the content till the interrupt process is ended in a case of a start of the interrupt process having a higher priority.
Additionally, in a case where the content has been distributed with a limit to a consumption time set, or a limit to the number of times set, in which the number of times is measured on the assumption that the content has been reproduced one time in the case that a certain time has passed since a consumption start, it is also possible to stop a measurement of the consumption time at the time of starting the interrupt process, and to resume the measurement of the consumption time at the time that the interrupt process is ended.
The content consumption control method in accordance with the present invention is characterized in: having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption; determining whether the process that is going to be started or ended during the content consumption is equivalent to any of the two processes; in a case where the process is equivalent to the interrupt process that is started, interrupting the consumption of the content till the interrupt process is ended; and in a case where the process is the unauthorized process, suppressing a start of its process.
The content consumption control method in accordance with the present invention is characterized in: having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes that have a higher priority than a content consumption; determining whether the process that is going to be started or ended during the content consumption is equivalent to any of the two processes; in a case where the process is equivalent to the interrupt process that is started, interrupting the consumption of the content till the interrupt process is ended; and deleting data of the content for consumption.
Additionally, in a case where the content has been distributed with a limit to a consumption time set, or a limit to the number of times set, in which the number of times is measured on the assumption that the content has been reproduced one time in the case that a certain time has passed since a consumption start, it is also possible to stop a measurement of the consumption time at the time of starting the interrupt process, and to resume the measurement of the consumption time at the time that the interrupt process is ended.
The content consumption control method in accordance with the present invention may be a method of filing a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes that have a higher priority than a content consumption into a permission of a content consumption, thereby to distribute this permission to a content consumption terminal before reproducing the content, and it is also possible that the content consumption terminal makes a reference to the permission, thereby to determine whether the process that is going to be started or ended during the content consumption is equivalent to any of the two processes, interrupts the consumption of the content till the interrupt process is ended in a case where the process is equivalent to the interrupt process that is started, and suppresses a start of the process in a case where the process is the unauthorized process.
The content consumption control method in accordance with the present invention is characterized in: filing a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes that have a higher priority than a content consumption into a permission of a content consumption, thereby to distribute this permission to a content consumption terminal before reproducing the content; and that the content consumption terminal: makes a reference to the permission, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to any of the two processes; interrupts the consumption of the content till the interrupt process is ended in a case where the process is equivalent to the interrupt process that is started; and forcibly ends the consumption of the content to delete data of a non-encrypted content in a case where the process is the unauthorized process.
Additionally, in a case where the content has been distributed with a limit to a consumption time set, or a limit to the number of times set, in which the number of times is measured on the assumption that the content has been reproduced one time in the case that a certain time has passed since a consumption start, it is also possible to stop a measurement of the consumption time at the time of starting the interrupt process, and to resume the measurement of the consumption time at the time that the interrupt process is ended.
The content consumption control system in accordance with the present invention is characterized in having: a list of interrupt processes having a higher priority than a content consumption; means for determining whether the process that is going to be started or ended during the content consumption is equivalent to the interrupt process; means for preserving an amount of the content used so far; means for, in a case of a start of the interrupt process, interrupting the consumption of the content till the interrupt process is ended; and means for, at the time that the interrupt process is ended, detecting the preserved content metered amount, and resuming the content consumption in line with a use control method.
Additionally, in a case where the content use control method is a control method of a consumption time, or a number-of-times control method of measuring the number of times on the assumption that the content has been reproduced one time in the case that a certain time has passed since a consumption start, it is also possible that the content consumption control system is configured so as to have means for stopping a measurement of the consumption time at the time of starting the interrupt process, and resuming the measurement of the consumption time at the time that the interrupt process is ended.
The content consumption control system in accordance with the present invention is characterized in that: a server has means for distributing a permission of a content consumption having a list of interrupt processes filed to a content consumption terminal before reproducing a content; and the content consumption terminal has the means for: making a reference to the permission, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to the interrupt process; and in a case of a start of the interrupt process, interrupting the consumption of the content till the interrupt process is ended.
Additionally, in a case where the content has been distributed with a limit to a consumption time set, or a limit to the number of times set, in which the number of times is measured on the assumption that the content has been reproduced one time in the case that a certain time has passed since a consumption start, it is also possible that the content consumption terminal is configured so as to have means for stopping a measurement of the consumption time at the time of starting the interrupt process, and resuming the measurement of the consumption time at the time that the interrupt process is ended.
The terminal in accordance with the present invention is characterized in having the means for: making reference to a permission of a content consumption having a list of interrupt processes having a higher priority than a content consumption filed, thereby to determine whether the process that is going to be started or ended during the content consumption is equivalent to the interrupt process; and in a case of a start of the interrupt process, interrupting the consumption of the content till the interrupt process is ended.
Additionally, in a case where the content has been distributed with a limit to a consumption time set, or a limit to the number of times set, in which the number of times is measured on the assumption that the content has been reproduced one time in the case that a certain time has passed since a consumption start, it is also possible that the terminal is configured so as to have means for stopping a measurement of the consumption time at the time of starting the interrupt process, and resuming the measurement of the consumption time at the time that the interrupt process is ended.
The server in accordance with the present invention is characterized in having means for distributing permission of a content consumption having a list of interrupt processes having a higher priority than a content consumption filed to a content consumption terminal before reproducing a content.
Additionally, it is also possible that the server has means for, based upon a program installed into the terminal to which the permission of the content consumption is distributed, preparing a list of the interrupt processes having a higher priority than the content consumption.
The content consumption control system in accordance with the present invention is characterized in having: a list of unauthorized processes that might cause unauthorized copying/tampering of a content; a list of processes (interrupt processes) having a higher priority than a content consumption; means for determining whether the process that is going to be started or ended during the content consumption is equivalent to any of the two process; means for, in a case where the process is equivalent to the interrupt process that is be started, interrupting the consumption of the content till the interrupt process is ended; and means for, in a case where the process is the unauthorized process, suppressing a start of its process.
The content consumption control system in accordance with the present invention is characterized in having: a list of unauthorized processes that might cause unauthorized copying/tampering of a content; a list of interrupt processes having a higher priority than a content consumption; means for determining whether the process that is going to be started/ended during the content consumption is equivalent to any of the two processes; means for, in a case where the process is equivalent to the interrupt process that is started, interrupting the consumption of the content till the interrupt process is ended; and means for, in a case where the process is the unauthorized process, forcibly ending the consumption of the content to delete data of a non-encrypted content.
Additionally, in a case where the content has been distributed with a limit to a consumption time set, or a limit to the number of times set, in which the number of times is measured on the assumption that the content has been reproduced one time in the case that a certain time has passed since a consumption start, it is also possible that the content consumption control system has means for stopping a measurement of the consumption time at the time of starting the interrupt process, and resuming the measurement of the consumption time at the time that the interrupt process is ended.
The content consumption control system in accordance with the present invention is characterized in that: a server has means for distributing a permission of a content consumption having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption filed to a content consumption terminal before reproducing the content; and the content consumption terminal has the means for: making a reference to the permission, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to any of the two processes; in a case of a start of the interrupt process, interrupting the consumption of the content till the interrupt process is ended; and in a case of the unauthorized process, suppressing a start of its process.
The content consumption control system in accordance with the present invention is characterized in that: a server has means for distributing a permission of a content consumption having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption filed to a content consumption terminal before reproducing the content; and the content consumption terminal has the means for: making a reference to the permission, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to any of the two processes; in a case of a start of the interrupt process, interrupting the consumption of the content till the interrupt process is ended; and in a case of the unauthorized process, forcibly ending the consumption of the content to delete data of the content for consumption.
Additionally, in a case where the content has been distributed with a limit to a consumption time set, or a limit to the number of times set, in which the number of times is measured on the assumption that the content has been reproduced one time in the case that a certain time has passed since a consumption start, it is also possible that the content consumption terminal has means for stopping a measurement of the consumption time at the time of starting the interrupt process, and resuming the measurement of the consumption time at the time that the interrupt process is ended.
The terminal in accordance with the present invention is characterized in having the means for: making a reference to a permission of a content consumption having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption filed, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to any of the two processes; in a case of a start of the interrupt process, interrupting the consumption of the content till the interrupt process is ended; and in a case of the unauthorized process, suppressing a start of its process.
The terminal in accordance with the present invention is characterized in having the means for: making a reference to a permission of a content consumption having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption filed, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to any of the two processes; in a case of a start of the interrupt process, interrupting the consumption of the content till the interrupt process is ended; and in a case of the unauthorized process, forcibly ending the consumption of the content to delete data of the content for consumption.
Additionally, in a case where the content has been distributed with a limit to a consumption time set, or a limit to the number of times set, in which the number of times is measured on the assumption that the content has been reproduced one time in the case that a certain time has passed since a consumption start, the terminal may include means for stopping a measurement of the consumption time at the time of starting the interrupt process, and resuming the measurement of the consumption time at the time that the interrupt process is ended.
The server in accordance with the present invention is characterized in including means for distributing a permission of a content consumption having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption filed to a content consumption terminal before reproducing the content.
The server in accordance with the present invention is characterized in including means for, responding to a program installed into the terminal to which the permission of the content consumption is distributed, and a kind of the content that is reproduced, preparing a list of the interrupt processes and a list of the unauthorized processes.
The program in accordance with the present invention, which has a list of interrupt processes having a higher priority than a content consumption, is a program for causing a content consumption terminal to execute the processes of: determining whether the process that is going to be started or ended during the content consumption is equivalent to the interrupt process; preserving a content amount used so far; in a case of a start of the interrupt process, interrupting the consumption of the content till the interrupt process is ended; and at the moment that the interrupt process is ended, detecting the preserved content metered amount, and resuming the content consumption in line with a use control method of the content.
Additionally, in a case where the content use control method is a control method of a consumption time, or a number-of-times control method of measuring the number of times on the assumption that the content has been reproduced one time in the case that a certain time has passed since a consumption start, the above-mentioned program may cause the content consumption terminal to execute a process of stopping a measurement of the consumption time at the time of starting the interrupt process, and resuming the measurement of the consumption time at the time that the interrupt process is ended.
The program in accordance with the present invention is a program for causing a content consumption terminal to execute the processes of: making a reference to a permission of a content consumption having a list of interrupt processes having a higher priority than a content consumption filed, thereby to determine whether the process that is going to be started or ended during the content consumption is equivalent to the interrupt process; and in a case of a start of the interrupt process, interrupting the consumption of the content till the interrupt process is ended.
In a case where the content has been distributed with a limit to a consumption time set, or a limit to the number of times set, in which the number of times is measured on the assumption that the content has been reproduced one time in the case that a certain time has passed since a consumption start, the above-mentioned program may cause the content consumption terminal to execute a process of stopping a measurement of the consumption time at the time of starting the interrupt process, and resuming the measurement of the consumption time at the time that the interrupt process is ended.
The program in accordance with the present invention is a program for causing a server to execute a process of distributing a permission of a content consumption having a list of interrupt processes having a higher priority than a content consumption filed to a content consumption terminal before reproducing a content.
Additionally, the above-mention program may cause the server to execute a process of, based upon a program installed into the terminal to which the permission of the content consumption is distributed, preparing a list of the interrupt processes.
The program in accordance with the present invention, which has a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption, is a program for causing a content consumption terminal to execute the processes of: determining whether the process that is going to be started/ended during the content consumption is equivalent to any of the two processes; in a case of a start of the interrupt process, interrupting the consumption of the content till the interrupt process is ended; and in a case of the unauthorized process, suppressing a start of its process.
The program in accordance with the present invention, which has a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption, is a program for causing a content consumption terminal to execute the processes of: determining whether the process that is going to be started/ended during the content consumption is equivalent to any of the above-mentioned two processes; in a case of a start of the interrupt process, interrupting the consumption of the content till the interrupt process is ended; and in a case of the unauthorized process, forcibly ending the consumption of the content to delete data of a non-encrypted content.
Additionally, in a case where the content has been distributed with a limit to a consumption time set, or a limit to the number of times set, in which the number of times is measured on the assumption that the content has been reproduced one time in the case that a certain time has passed since a consumption start, the above-mentioned program may cause the content consumption terminal to execute a process of stopping a measurement of the consumption time at the time of starting the interrupt process, and resuming the measurement of the consumption time at the time that the interrupt process is ended.
The program in accordance with the present invention is a program for causing a content consumption terminal to execute the processes of: making a reference to a permission of a content consumption having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption filed, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to any of the two processes; in a case of a start of the interrupt process, interrupting the consumption of the content till the interrupt process is ended; and in a case of the unauthorized process, suppressing a start of its process.
The program in accordance with the present invention is a program for causing a content consumption terminal to execute the processes of: making a reference to a permission of a content consumption having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption filed, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to any of the above-mentioned two processes; in a case of a start of the interrupt process, interrupting the consumption of the content till the interrupt process is ended; and in a case of the unauthorized process, forcibly ending the consumption of the content to delete data of a non-encrypted content.
In a case where the content has been distributed with a limit to a consumption time set, or a limit to the number of times set, in which the number of times is measured on the assumption that the content has been reproduced one time in the case that a certain time has passed since a consumption start, the above-mentioned program may cause the content consumption terminal to execute a process of stopping a measurement of the consumption time at the time of starting the interrupt process, and resuming the measurement of the consumption time at the time that the interrupt process is ended.
The program in accordance with the present invention is a program for causing a server to execute a process of distributing a permission of a content consumption having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption filed to a content consumption terminal before reproducing the content.
Additionally, the above-mentioned program may cause the server to execute a process of, responding to a program installed into the terminal to which the permission of the content consumption is distributed, and a kind of the content that is reproduced, preparing a list of the unauthorized processes and a list of the interrupt processes.
The content consumption control method in accordance with the present invention is characterized in: having a list of interrupt processes having a higher priority than a content consumption, determining whether the process that is going to be started/ended during the content consumption is equivalent to the interrupt process; preserving a content amount used so far; in a case of a start of the interrupt process, notifying a user that the interrupt process has been started, and starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption; interrupting the consumption of the content till the interrupt process is ended, and detecting the preserved content metered amount at the moment that said interrupt process is ended; and resuming the content consumption in line with a use control method of the content.
Additionally, in a case where the content use control method is a control method of a consumption time, or a number-of-times control method of measuring the number of times on the assumption that the content has been reproduced one time in the case that a certain time has passed since a consumption start, a measurement of the consumption time may be stopped at the time of starting the interrupt process, and the measurement of the consumption time may be resumed at the time that the interrupt process is ended.
The content consumption control method in accordance with the present invention is characterized in: filing a list of interrupt processes into a permission of a content consumption; and distributing the permission to a content consumption terminal before reproducing a content; and that the content consumption terminal: makes a reference to the permission, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to the interrupt process; and notifies a user that the interrupt process has been started in a case of a start of the interrupt process, starts the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupts the consumption of the content till the interrupt process is ended.
Additionally, in a case where the content has been distributed with a limit to a consumption time set, or a limit to the number of times set, in which the number of times is measured on the assumption that the content has been reproduced one time in the case that a certain time has passed since a consumption start, a measurement of the consumption time may be stopped at the time of starting the interrupt process, and the measurement of the consumption time may be resumed at the time that the interrupt process is ended.
The content consumption control method in accordance with the present invention is characterized in: having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes that are executed with a higher priority than a content consumption; determining whether the process that is going to be started/ended during the content consumption is equivalent to any of the two processes; in a case of a start of the interrupt process, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended; and in a case of the unauthorized process, suppressing a start of its process.
The content consumption control method in accordance with the present invention is characterized in: having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes that are executed with a higher priority than a content consumption; determining whether the process that is going to be started/ended during the content consumption is equivalent to any of the two processes; in a case of a start of the interrupt process, notifying a user that the interrupt process has been started; and when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, starting the interrupt process, interrupting the consumption of the content till the interrupt process is ended, and deleting data of the content for consumption.
Additionally, the content consumption control method is characterized in, in a case where the content has been distributed with a limit to a consumption time set, or a limit to the number of times set, in which the number of times is measured on the assumption that the content has been reproduced one time in the case that a certain time has passed since a consumption start, stopping a measurement of the consumption time at the time of starting said interrupt process, and resuming the measurement of the consumption time at the time that the interrupt process is ended.
The content consumption control method in accordance with the present invention is characterized in: filing a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes that are executed with a higher priority than a content consumption into a permission of a content consumption; and distributing the permission to a content consumption terminal before reproducing the content; and that the content consumption terminal: makes a reference to the permission, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to any of the two processes; notifies a user that the interrupt process has been started in a case of a start of the interrupt process, starts the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupts the consumption of the content till the interrupt process is ended; and in a case of the unauthorized process, suppresses a start of its process.
The content consumption control method in accordance with the present invention is characterized in: filing a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes that are executed with a higher priority than a content consumption into a permission of a content consumption; and distributing the permission to a content consumption terminal before reproducing the content; and that the content consumption terminal: makes a reference to the permission, thereby to determine whether the process that is going to be started or ended during the content consumption is equivalent to any of the two processes; notifies a user that the interrupt process has been started in a case of a start of the interrupt process, starts the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupts the consumption of the content till the interrupt process is ended; and forcibly ends the consumption of the content, thereby to delete data of a non-encrypted content in a case of the unauthorized process.
Additionally, in a case where the content has been distributed with a limit to a consumption time set, or a limit to the number of times set, in which the number of times is measured on the assumption that the content has been reproduced one time in the case that a certain time has passed since a consumption start, a measurement of the consumption time may be stopped at the time of starting said interrupt process, and the measurement of the consumption time may be resumed at the time that the interrupt process is ended.
The content consumption control system in accordance with the present invention, which has a list of interrupt processes having a higher priority than a content consumption, is characterized in having the means for: determining whether the process that is going to be started/ended during the content consumption is equivalent to the interrupt process; preserving an amount of the content used so far; in a case of a start of the interrupt process, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended; and at the time that the interrupt process is ended, detecting the preserved content metered amount, and resuming the content consumption in line with a use control method of the content.
Additionally, in a case where the content use control method is a control method of a consumption time, or a number-of-times control method of measuring the number of times on the assumption that the content has been reproduced one time in the case that a certain time has passed since a consumption start, the content consumption control system may have means for stopping a measurement of the consumption time at the time of starting the interrupt process, and resuming the measurement of the consumption time at the time that the interrupt process is ended.
The content consumption control system in accordance with the present invention is characterized in that: a server has means for distributing a permission of a content consumption having a list of interrupt processes having a higher priority than a content consumption filed to a content consumption terminal before reproducing a content; and the content consumption terminal has the means for: making a reference to the permission, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to the interrupt process; and in a case of a start of the interrupt process, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended.
Additionally, in a case where the content has been distributed with a limit to a consumption time set, or a limit to the number of times set, in which the number of times is measured on the assumption that the content has been reproduced one time in the case that a certain time has passed since a consumption start, the content consumption terminal may have means for stopping a measurement of the consumption time at the time of starting said interrupt process, and resuming the measurement of the consumption time at the time that the interrupt process is ended.
The terminal in accordance with the present invention is characterized in having the means for: making a reference to a permission of a content consumption having a list of interrupt processes having a higher priority than a content consumption filed, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to the interrupt process; and in a case of a start of the interrupt process, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended.
Additionally, in a case where the content has been distributed with a limit to a consumption time set, or a limit to the number of times set, in which the number of times is measured on the assumption that the content has been reproduced one time in the case that a certain time has passed since a consumption start, the terminal may have means for stopping a measurement of the consumption time at the time of starting the interrupt process, and resuming the measurement of the consumption time at the time that the interrupt process is ended.
The content consumption control system in accordance with the present invention is characterized in having: a list of unauthorized processes that might cause unauthorized copying/tampering of a content; a list of interrupt processes having a higher priority than a content consumption; means for determining whether the process that is going to be started/ended during the content consumption is equivalent to any of the two processes; means for, in a case of a start of the interrupt process, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended; and means for, in a case of the unauthorized process, suppressing a start of its process.
The content consumption control system in accordance with the present invention is characterized in having: a list of unauthorized processes that might cause unauthorized copying/tampering of a content; a list of interrupt processes having a higher priority than a content consumption; means for determining whether the process that is going to be started/ended during the content consumption is equivalent to any of the two processes; means for, in a case of a start of the interrupt process, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended; and means for, in a case of the unauthorized process, forcibly ending the consumption of the content to delete data of a non-encrypted content.
Additionally, in a case where the content has been distributed with a limit to a consumption time set, or a limit to the number of times set, in which the number of times is measured on the assumption that the content has been reproduced one time in the case that a certain time has passed since a consumption start, the content consumption control system may have means for stopping a measurement of the consumption time at the time of starting the interrupt process, and resuming the measurement of the consumption time at the time that the interrupt process is ended.
The content consumption control system in accordance with the present invention is characterized in that: a server has means for distributing a permission of a content consumption having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption filed to a content consumption terminal before reproducing the content; and the content consumption terminal has the means for: making a reference to the permission, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to any of the two processes; in a case of a start of the interrupt process, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended; and in a case of said unauthorized process, suppressing a start of its process.
The content consumption control system in accordance with the present invention is characterized in that: a server has means for distributing a permission of a content consumption having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption filed to a content consumption terminal before reproducing the content; and the content consumption terminal has the means for: making a reference to the permission, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to any of the two processes; in a case of a start of the interrupt process, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended; and in a case of the unauthorized process, forcibly ending the consumption of the content to delete data of the content for consumption.
Additionally, in a case where the content has been distributed with a limit to a consumption time set, or a limit to the number of times set, in which the number of times is measured on the assumption that the content has been reproduced one time in the case that a certain time has passed since a consumption start, the content consumption terminal may have means for stopping a measurement of the consumption time at the time of starting the interrupt process, and resuming the measurement of the consumption time at the time that the interrupt process is ended.
The terminal in accordance with the present invention is characterized in having the means for: making a reference to a permission of a content consumption having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption filed, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to any of the two processes; in a case where the process is equivalent to the interrupt process that is started, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended; and in a case where the process is the unauthorized process, suppressing a start of its process.
The terminal in accordance with the present invention is characterized in having the means for: making a reference to a permission of a content consumption having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption filed, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to any of the two processes; in a case of a start of the interrupt process, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended; and in a case of the unauthorized process, forcibly ending the consumption of the content to delete data of the content for consumption.
Additionally, in a case where the content has been distributed with a limit to a consumption time set, or a limit to the number of times set, in which the number of times is measured on the assumption that the content has been reproduced one time in the case that a certain time has passed since a consumption start, the terminal may have means for stopping a measurement of the consumption time at the time of starting the interrupt process, and resuming the measurement of the consumption time at the time that the interrupt process is ended.
The program in accordance with the present invention, which has a list of interrupt processes having a higher priority than a content consumption, is a program for causing a content consumption terminal to execute the processes of: determining whether the process that is going to be started/ended during the content consumption is equivalent to the interrupt process; preserving an amount of the content used so far; in a case of a start of the interrupt process, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended; and at the time that the interrupt process is ended, detecting the preserved content metered amount, and resuming the content consumption in line with a use control method of the content.
Additionally, in a case where the content use control method is a control method of a consumption time, or a number-of-times control method of measuring the number of times on the assumption that the content has been reproduced one time in the case that a certain time has passed since a consumption start, the program may cause the content consumption terminal to execute a process of stopping a measurement of the consumption time at the time of starting the interrupt process, and resuming the measurement of the consumption time at the time that the interrupt process is ended.
The program in accordance with the present invention is a program for causing a content consumption terminal to execute the processes of: making a reference to a permission of a content consumption having a list of interrupt processes having a higher priority than a content consumption filed, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to the interrupt process; and in a case of a start of the interrupt process, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended.
Additionally, in a case where the content has been distributed with a limit to a consumption time set, or a limit to the number of times set, in which the number of times is measured on the assumption that the content has been reproduced one time in the case that a certain time has passed since a consumption start, the program may cause the content consumption terminal to execute a process of stopping a measurement of the consumption time at the time of starting the interrupt process, and resuming the measurement of the consumption time at the time that the interrupt process is ended.
The program in accordance with the present invention, which has a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption, is a program for causing a content consumption terminal to execute the processes of: determining whether the process that is going to be started/ended during the content consumption is equivalent to any of the two processes; in a case of a start of the interrupt process, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended; and in a case of the process is the unauthorized process, suppressing a start of its process
The program in accordance with the present invention, which has a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption, is a program causing a content consumption terminal to execute the processes of: determining whether the process that is going to be started/ended during the content consumption is equivalent to any of the above-mentioned two processes; in a case of the interrupt process that is going to be stared, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended; and in a case of the unauthorized process, forcibly ending the consumption of the content to delete data of a non-encrypted content.
Additionally, in a case where the content has been distributed with a limit to a consumption time set, or a limit to the number of times set, in which the number of times is measured on the assumption that the content has been reproduced one time in the case that a certain time has passed since a consumption start, the program may cause the content consumption terminal to execute a process of stopping a measurement of the consumption time at the time of starting the interrupt process, and resuming the measurement of the consumption time at the time that the interrupt process is ended.
The program in accordance with the present invention is a program for causing a content consumption terminal to execute the processes of: making a reference to a permission of a content consumption having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption filed, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to any of the two processes; in a case of a start of the interrupt process, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs an effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended; and in a case of the unauthorized process, suppressing a start of its process.
The program in accordance with the present invention is a program for causing a content consumption terminal to execute the processes of: making a reference to a permission of a content consumption having a list of unauthorized processes that might cause unauthorized copying/tampering of a content, and a list of interrupt processes having a higher priority than a content consumption filed, thereby to determine whether the process that is going to be started/ended during the content consumption is equivalent to any of the above-mentioned two processes; in a case of a start of the interrupt process, notifying a user that the interrupt process has been started, starting the interrupt process when the user inputs the effect that the interrupt process is executed with a higher priority than the content consumption, and interrupting the consumption of the content till the interrupt process is ended; and in a case of the unauthorized process, forcibly ending the consumption of the content to delete data of a non-encrypted content.
Additionally, in a case where the content has been distributed with a limit to a consumption time set, or a limit to the number of times set, in which the number of times is measured on the assumption that the content has been reproduced one time in the case that a certain time has passed since a consumption start, the program may cause the content consumption terminal to execute a process of stopping a measurement of the consumption time at the time of starting the interrupt process, and resuming the measurement of the consumption time at the time that the interrupt process is ended.
EFFECTS OF THE INVENTION
The first effect of the present invention lies in that the use control can be appropriately taken for the content as well distributed with a limit to the usage time and the use number of times affixed, for example, the content for a trial even though the viewing thereof is interrupted due to the interrupt such as an arrival of the incoming call and E-mail, and resumed. The reason is that the metering interrupt means preserves the content amount used so far at the time of interrupting the content consumption, the metered amount detection means detects the remaining valid portion at the time of resuming the content consumption, and the use control resume means resumes the consumption of the content so as to permit the consumption of only the remaining valid portion responding to the details of a limit to the content use.
Further, the second effect of the present invention lies in that an attempt to start the unauthorized process (process causing the problem in the copyright) during the content consumption by the user, which is accompanied by the mobile telephone terminal adapted to have an open system/a high functionality, can be prevented. The reason is that the process determination means determines whether or not the process that is going to be started is an authorized process, and the unauthorized process suppression means suppresses a start of its authorized process, or forcibly ends the consumption of the content, thereby to delete data of the decoded content from the memory.
BRIEF DESCRIPTION OF THE DRAWINGS
<figref idref="DRAWINGS">FIG. 1</figref> is a block diagram illustrating one configuration example of a first embodiment of the present invention.
<figref idref="DRAWINGS">FIG. 2</figref> is an explanatory view illustrating a correspondence relation between a command input into the command input means by a user, and information that the consumption/execution means outputs to the control means.
<figref idref="DRAWINGS">FIG. 3</figref> is an explanatory view illustrating a response that the control means outputs based upon the information input by the consumption/execution means, and its condition.
<figref idref="DRAWINGS">FIG. 4</figref> is an explanatory view illustrating an operation that the consumption/execution means performs for the input response.
<figref idref="DRAWINGS">FIG. 5</figref> is an explanatory view illustrating a predetermined operation that the control means performs before outputting a response to the consumption/execution means.
<figref idref="DRAWINGS">FIG. 6</figref> is an explanatory view illustrating a condition in which the control means inputs each command into the consumption/execution means.
<figref idref="DRAWINGS">FIG. 7</figref> is an explanatory view illustrating an operation that the consumption/execution means performs in the case that each command has been input.
<figref idref="DRAWINGS">FIG. 8</figref> is a block diagram illustrating one configuration example of an internal configuration of the control means.
<figref idref="DRAWINGS">FIG. 9</figref> is an explanatory view illustrating an operation corresponding to the instruction that the control means outputs.
<figref idref="DRAWINGS">FIG. 10</figref> is a flowchart for explaining an operation of the first embodiment.
<figref idref="DRAWINGS">FIG. 11</figref> is a flowchart for explaining an operation in the case that no command is input during the consumption of the content.
<figref idref="DRAWINGS">FIG. 12</figref> is a block diagram illustrating one configuration example of a second embodiment of the present invention.
<figref idref="DRAWINGS">FIG. 13</figref> is an explanatory view for explaining a correspondence relation between a command input into input means by the user, and an instruction that the control means outputs to the consumption/execution means.
<figref idref="DRAWINGS">FIG. 14</figref> is an explanatory view for explaining a pre-decided operation that the control means performs before or after outputting the instruction.
<figref idref="DRAWINGS">FIG. 15</figref> is an explanatory view illustrating an operation that the consumption/execution means performs corresponding to the instruction input by the control means.
<figref idref="DRAWINGS">FIG. 16</figref> is a flowchart for explaining an operation of the second embodiment.
<figref idref="DRAWINGS">FIG. 17</figref> is a flowchart for explaining an operation in the case that no command is input during the consumption of the content.
<figref idref="DRAWINGS">FIG. 18</figref> is a block diagram illustrating one configuration example of a third embodiment.
<figref idref="DRAWINGS">FIG. 19</figref> is a block diagram illustrating one configuration example of a fourth embodiment.
<figref idref="DRAWINGS">FIG. 20</figref> is an explanatory view for explaining one example of the conventional method of resuming the interrupt of the content consumption.
<figref idref="DRAWINGS">FIG. 21</figref> is a block diagram illustrating one configuration example of a fifth embodiment.
<figref idref="DRAWINGS">FIG. 22</figref> is a block diagram illustrating one configuration example of the fifth embodiment.
<figref idref="DRAWINGS">FIG. 23</figref> is a flowchart for explaining an operation of the fifth embodiment.
<figref idref="DRAWINGS">FIG. 24</figref> is a view for explaining the fifth embodiment of the present invention.
DESCRIPTION OF NUMERALS
<ul id="ul0001" list-style="none"><li id="ul0001-0001" num="0156"><b>3</b> consumption device </li><li id="ul0001-0002" num="0157"><b>12</b> content consumption interrupt means </li><li id="ul0001-0003" num="0158"><b>13</b> interrupt position detection means </li><li id="ul0001-0004" num="0159"><b>14</b> consumption resume information detection means </li><li id="ul0001-0005" num="0160"><b>21</b> metering stop means </li><li id="ul0001-0006" num="0161"><b>22</b> metered amount detection means </li><li id="ul0001-0007" num="0162"><b>23</b> use control resume means </li><li id="ul0001-0008" num="0163"><b>24</b> permission exercise means </li><li id="ul0001-0009" num="0164"><b>150</b> content distribution server </li><li id="ul0001-0010" num="0165"><b>151</b> encapsulated content distribution means </li><li id="ul0001-0011" num="0166"><b>160</b> permission information distribution server </li><li id="ul0001-0012" num="0167"><b>161</b> permission information distribution means </li><li id="ul0001-0013" num="0168"><b>301</b> communication means </li><li id="ul0001-0014" num="0169"><b>302</b> content storage means </li><li id="ul0001-0015" num="0170"><b>303</b> permission storage means </li><li id="ul0001-0016" num="0171"><b>304</b> consumption/execution means </li><li id="ul0001-0017" num="0172"><b>305</b> control means </li><li id="ul0001-0018" num="0173"><b>306</b> command input means </li><li id="ul0001-0019" num="0174"><b>307</b> process monitoring means </li><li id="ul0001-0020" num="0175"><b>308</b> process determination means </li><li id="ul0001-0021" num="0176"><b>309</b> unauthorized process start suppression means </li><li id="ul0001-0022" num="0177"><b>351</b> program control processor </li><li id="ul0001-0023" num="0178"><b>352</b> UI controller </li><li id="ul0001-0024" num="0179"><b>353</b> inputter </li><li id="ul0001-0025" num="0180"><b>354</b> outputter </li><li id="ul0001-0026" num="0181"><b>361</b> communicator </li><li id="ul0001-0027" num="0182"><b>362</b> content storage memory </li><li id="ul0001-0028" num="0183"><b>363</b> permission storage memory </li><li id="ul0001-0029" num="0184"><b>370</b> program storage memory </li><li id="ul0001-0030" num="0185"><b>371</b><i>a </i>and <b>371</b><i>b </i>general programs </li><li id="ul0001-0031" num="0186"><b>374</b> content consumption/execution program </li><li id="ul0001-0032" num="0187"><b>375</b> content consumption/execution control program </li><li id="ul0001-0033" num="0188"><b>377</b> process monitoring program </li><li id="ul0001-0034" num="0189"><b>378</b> process determination program </li><li id="ul0001-0035" num="0190"><b>379</b> unauthorized process start suppression program </li></ul>
BEST MODE FOR CARRYING OUT THE INVENTION
Embodiment 1
The first embodiment of the present invention will be explained by making a reference to the accompanied drawings. <figref idref="DRAWINGS">FIG. 1</figref> is a block diagram illustrating one configuration example of the first embodiment of the present invention.
The first embodiment of the present information includes a content distribution server <b>150</b> for distributing the content, a permission information distribution server <b>160</b> for distributing permission information, being information indicating the permission of the content, and a consumption device (content consumption terminal) <b>3</b> for reproducing the content.
The content distribution server <b>150</b> includes content distribution means <b>151</b> for distributing the content, and the permission information distribution server <b>160</b> includes permission information distribution means <b>161</b> for distributing the permission information. Additionally, the content distribution server <b>150</b> pre-transmits information indicating the details of the content, which is distributed, to the permission information distribution server <b>160</b>, and the permission information distribution server <b>160</b> generates permission information based upon the received information.
The consumption device <b>3</b> includes communication means <b>301</b> that downloads the content from the content distribution server <b>150</b>, or receives the content via the communication means <b>301</b> from the terminal retaining the content, and receives the permission information from the permission information distribution server <b>160</b>, content storage means <b>302</b> for storing the content, permission storage means <b>303</b> for storing the permission information, consumption/execution means <b>304</b> for reproducing the content, control means <b>305</b> for controlling an entirety of the consumption device <b>3</b>, command input means <b>306</b> for inputting an instruction of a user, process monitoring means <b>307</b> for monitoring the process that the consumption device <b>3</b> is going to start, process determination means <b>308</b> for drawing a conclusion as to which type of the process the consumption device <b>3</b> is going to start, and unauthorized process start repression means <b>309</b> for suppressing the start of the unauthorized process.
The consumption device <b>3</b> is realized, for example, by means of the mobile telephone terminal. Further, the consumption device <b>3</b> may be realized, for example, by means of the mobile terminal such as a PDA (Personal Digital Assistant), and terminals operating under the program control such as a PC, an information household appliance, a car navigation system, and a music player.
A process for collecting into one file (hereinafter, referred to as an encapsulation) is performed for the content based upon a specific format, and the processed content is stored in the content distribution server <b>150</b> together with meta-information, being information including communication information such as URL (Uniform Resource Locators), which allows the consumption device <b>3</b> to acquire the permission information. Further, the meta-information includes an ID (content ID) for identifying the content. Hereinafter, the content that was encapsulated is referred to as an encapsulated content. Additionally, one part or the entirety of data of the content may be encrypted in encapsulating the content.
The permission information is information indicating the condition that allows the consumption device <b>3</b> to reproduce the content. The permission information includes the content ID that the meta-information includes for the purpose of causing the content to correspond to the encapsulated content, and information indicating the condition for using the content, for example, a use period of time, the use number of times, and a usage time. The permission information distribution server <b>160</b> distributes the permission information to the consumption device <b>3</b> via the communication means <b>301</b> before the consumption device <b>3</b> reproduces the encapsulated content, and the communication means <b>301</b> causes the permission storage means <b>303</b> to store the distributed permission information.
The communication means <b>301</b>, which is means for downloading the encapsulated content and the permission information into the consumption device <b>3</b>, may be realized by means of any of an Internet connection via a carrier communication network of the mobile telephone, communication means employing infrared-red communication, a radio LAN (Local-Area Network), Bluetooth (Registered Trademark), etc. and means for incorporating data into the consumption device <b>3</b>, which employs a physical record medium such as a memory card.
The content storage means <b>302</b> stores the encapsulated content that was downloaded. The permission storage means <b>303</b> stores the downloaded permission information. The permission storage means <b>303</b> stores the permission information, as a rule, in a format of being not tampered unauthorizedly from the outside. As a method of managing the permission information can be employed, for example, the method of storing the permission information into a memory having encryption, an E-signature, and tamper resistance (for example, an SD Card (Registered Trademark), MAGICGATE (Registered Trademark), MMC (MultiMediaCard (Registered Trademark), etc.), and an anti-tamper device (for example, a cryptography accelerator such as SesureSH, or the like, being a device satisfying the requirement of FIPS140-1 or FIPS140-2 specified by NIST (National Institute of Standards and Technology)), or the method of controlling an access to database having the permission information stored.
The user selects the encapsulated content that the user desires to reproduce with its key input, etc., and the command input means <b>306</b> receives each of the commands of reproducing starting, ending, interrupting, and resuming the content input by the user.
The consumption/execution means <b>304</b> outputs information indicating a request for the start, end, interrupt, and resume, and the encapsulated content stored by the content storage means <b>302</b> to the control means <b>305</b>, based upon the command input into the command input means <b>306</b> by the user, and the encapsulated content selected by the user according to a predetermined correspondence relation. <figref idref="DRAWINGS">FIG. 2</figref> is an explanatory view illustrating a correspondence relation between a command input into the command input means <b>306</b> by the user, and information that the consumption/execution means <b>304</b> outputs to the control means <b>305</b>.
The control means <b>305</b> outputs a response to the consumption/execution means <b>304</b> according to a predetermined condition based upon the information input by the consumption/execution means <b>304</b>. <figref idref="DRAWINGS">FIG. 3</figref> is an explanatory view illustrating a response that the control means <b>305</b> outputs based upon the information input by the consumption/execution means <b>304</b>, and its condition.
When the response is input, the consumption/execution means <b>304</b> performs an operation according to a predetermined correspondence relation. <figref idref="DRAWINGS">FIG. 4</figref> is an explanatory view illustrating an operation that the consumption/execution means <b>304</b> performs for the input response. Additionally, the control means <b>305</b> performs a predetermined operation before outputting a response to the consumption/execution means <b>304</b>. <figref idref="DRAWINGS">FIG. 5</figref> is an explanatory view illustrating an operation that the control means <b>305</b> performs before outputting a response to the consumption/execution means <b>304</b>. In accordance with an example shown in <figref idref="DRAWINGS">FIG. 5</figref>, for example, the control means <b>305</b> decapsulates the encapsulated content input by the consumption/execution means <b>304</b> to extract the content before outputting a start allowance response, and outputs the extracted content to the consumption/execution means <b>304</b>. Herein, the so-called decapsulation signifies a process of converting the encapsulated content into the original meta-information and content, however in a case where one part or the entirety of data of the content was encrypted, in decapsulating the content, the control means <b>305</b> decodes the data thereof for restoration to original data.
When the user operates an operation section (not shown in the figure) of the consumption device <b>3</b> to specify the encapsulated content and inputs a consumption start command into the command input means <b>306</b>, the consumption/execution means <b>304</b> extracts the encapsulated content specified by the user from the content storage means <b>302</b>, and outputs the encapsulated content that was extracted, and information indicating a consumption start command to the control means <b>305</b>. Additionally, when the user inputs the consumption start command of the encapsulated content, the command input means <b>306</b> may cause the display section (not shown in the figure) of the consumption device <b>3</b> to display the content ID including the meta-information of the encapsulated content stored by the content storage means <b>302</b>, thereby to cause the user to select the encapsulated content of which the consumption the user requires to start.
The control means <b>305</b> simultaneously inputs the content as well in inputting a start allowance response, whereby the consumption/execution means <b>304</b> starts the consumption of the input content. Further, in a case where the permission has expired during the content consumption in some cases, the interrupt process (the process that should be executed more preferentially than the content consumption) has been started in some cases, and the interrupted process has been ended in some cases, the control means <b>305</b> outputs a consumption end instruction, a consumption interrupt instruction, or a consumption resume instruction, respectively, whereas the consumption/execution means <b>304</b> performs an operation corresponding to each of predetermined instructions. <figref idref="DRAWINGS">FIG. 6</figref> is an explanatory view illustrating the condition in which the control means <b>305</b> inputs each instruction into the consumption/execution means <b>304</b>. <figref idref="DRAWINGS">FIG. 7</figref> is an explanatory view illustrating an operation that the consumption/execution means <b>304</b> performs in the case that each instruction has been input.
An internal configuration of the control means <b>305</b> will be explained by making a reference to the accompanied drawings. <figref idref="DRAWINGS">FIG. 8</figref> is a block diagram illustrating one configuration example of the internal configuration of the control means <b>305</b>.
The control means <b>305</b> includes: permission exercise means <b>24</b> for, after making a reference to the permission information corresponding to the content ID of the encapsulated content that the meta-information that the encapsulated content includes indicates, which has been stored by the permission storage means <b>303</b>, drawing an conclusion as to which response is output to the consumption/execution means <b>304</b> based upon the condition shown in <figref idref="DRAWINGS">FIG. 3</figref>, and executing an operation shown in <figref idref="DRAWINGS">FIG. 5</figref> corresponding to the determined response when information indicating a request for starting, ending, interrupting, and resuming the content consumption, and the encapsulated content are input from the consumption/execution means <b>304</b>, outputting its response to the consumption/execution means <b>304</b>, further transmitting a consumption end instruction to the consumption/execution means <b>304</b> in a case where the usage time of the content has expired, and executing an operation corresponding to the consumption end instruction; metering stop means <b>21</b> for, when it has been notified from the process determination means <b>308</b> that the interrupt process has been started, stopping the measurement of the metered amount of the content (for example, the measurement of the usage time of the content), and causing the storage section (not shown in the figure) of the consumption device <b>3</b> to store the amount used so far; content consumption interrupt means <b>12</b> for outputting a consumption interrupt instruction to the consumption/execution means <b>304</b> simultaneously with stopping the measurement of the metered amount; interrupt position detection means <b>13</b> for, based upon the information input by the consumption/execution means <b>304</b>, detecting an interrupt position of the content consumption; consumption resume information detection means <b>14</b> for detecting information saying that the consumption of the content is resumed (for example, information indicating that the interrupt process has been ended) from the process determination means <b>308</b>; metered amount detection means <b>22</b> for extracting the maximum metered amount of the content from the permission exercise means <b>24</b>, extracting the amount used so far from the metering stop means <b>21</b>, and calculating a difference between these metered amounts, thereby to calculate the remaining available content metered amount (remaining valid portion); and use control resume means <b>23</b> for resuming the measurement of the metered amount of the content to output a consumption resume instruction and information indicating the content consumption interrupt position to the consumption/execution means <b>304</b>.
<figref idref="DRAWINGS">FIG. 9</figref> is an explanatory view illustrating an operation corresponding to the instruction that the control means <b>305</b> outputs. In an example shown in <figref idref="DRAWINGS">FIG. 9</figref>, for example, when the process determination means <b>308</b> notifies the start and end of the interrupt process to the control means <b>305</b>, the latter transmits a consumption instruction, an interrupt instruction or a consumption resume instruction to the consumption/execution means <b>304</b> responding to the situation of the notified interrupt process. In addition hereto, the control means <b>305</b> performs an operation shown in <figref idref="DRAWINGS">FIG. 9</figref> corresponding to each of these instructions.
The process monitoring means <b>307</b> monitors all processes resident in OS (Operating System) that are going to be started or ended during the content consumption (in other words, after the control means <b>305</b> has output a start allowance response to the consumption/execution means <b>304</b>).
The consumption device <b>3</b> pre-stores into the storage section a list of the processes that might cause copying or tampering of a content, outputting of a content to the other storage device, or the like (hereinafter, referred to as an unauthorized process. For example, the process of recording or displaying the memory temporally secured for the purpose of reproducing the content, and the forced end processes such as the process of interrupting a power source, the process of taking out an electric cell, and the process of warning for informing a remaining capacity of the electric cell), and the processes (interrupt process) causing no problem in the content copyright management but to be executed with a higher priority than the content consumption, for example, the process of receiving the incoming telephone call, E-mail, instant message, etc. and the process of an alarm. Table 1 is a table illustrating an example of the file format and the unauthorized process that correspond to the kind of the content. And, the process determination means <b>308</b> manages a list of the unauthorized processes and the interrupt processes in a format of being not tampered unauthorizedly from the outside. As a specific management method, for example, the method of storing the content into the memory having the encryption, the E-signature, and the tamper resistance, or the method of controlling an access to database having the list stored can be employed. And, when the process determination means <b>308</b> is notified of the start or end of any process from the process monitoring means <b>307</b>, the former makes a reference to two lists of the unauthorized processes and the interrupt processes, and draws a conclusion as to which process, out of the unauthorized process, the interrupt process and the process other than these, its process is. And, in a case where the unauthorized process is going to be started, the process determination means <b>308</b> notifies its effect to the unauthorized process start suppression means <b>309</b>. In a case where the interrupt process is going to be started or ended, the process determination means <b>308</b> notifies its effect to the control means <b>305</b>. <tables id="TABLE-US-00001" num="1"><table frame="none" colsep="0" rowsep="0"><tgroup align="left" colsep="0" rowsep="0" cols="4"><colspec colname="OFFSET" colwidth="14PT" align="left" /><colspec colname="1" colwidth="49PT" align="left" /><colspec colname="2" colwidth="63PT" align="left" /><colspec colname="3" colwidth="91PT" align="left" /><thead><row><entry /><entry namest="OFFSET" nameend="3" align="center">TABLE 1</entry></row><row><entry /><entry /></row><row><entry /><entry namest="OFFSET" nameend="3" align="center" rowsep="1" /></row><row><entry /><entry>Kind of the</entry><entry>File format</entry><entry /></row><row><entry /><entry>content</entry><entry>(example)</entry><entry>Unauthorized process</entry></row><row><entry /><entry namest="OFFSET" nameend="3" align="center" rowsep="1" /></row></thead><tbody valign="top"><row><entry /><entry>Music</entry><entry>mp3, wav, wma,</entry><entry>Process of accessing a</entry></row><row><entry /><entry /><entry>etc.</entry><entry>storage section of a sound</entry></row><row><entry /><entry /><entry /><entry>card</entry></row><row><entry /><entry>Stationary</entry><entry>jpeg, gif, bmp,</entry><entry>Screen capture</entry></row><row><entry /><entry>image</entry><entry>etc.</entry><entry>Process of accessing a</entry></row><row><entry /><entry /><entry /><entry>storage section of a video</entry></row><row><entry /><entry /><entry /><entry>card</entry></row><row><entry /><entry>Moving</entry><entry>Mpeg2, Mpeg4,</entry><entry>Screen capture</entry></row><row><entry /><entry>image</entry><entry>QuickTime, etc.</entry><entry>Process of accessing a</entry></row><row><entry /><entry /><entry /><entry>storage section of a video</entry></row><row><entry /><entry /><entry /><entry>card</entry></row><row><entry /><entry /><entry /><entry>Process of accessing a</entry></row><row><entry /><entry /><entry /><entry>storage section of a sound</entry></row><row><entry /><entry /><entry /><entry>card</entry></row><row><entry /><entry>Text</entry><entry>txt</entry><entry>Screen capture</entry></row><row><entry /><entry /><entry /><entry>Process of accessing a</entry></row><row><entry /><entry /><entry /><entry>storage section of a video</entry></row><row><entry /><entry /><entry /><entry>card</entry></row><row><entry /><entry namest="OFFSET" nameend="3" align="center" rowsep="1" /></row></tbody></tgroup></table></tables>
The consumption device <b>3</b> has a content consumption control program installed for: causing the process determination means <b>308</b> to execute a process determination process of determining whether or not the process that is going to be started during the content consumption is an interrupt process; causing the control means <b>305</b> to execute a control process of measuring the metered amount of the content, and when it is determined in the process determination process that the process that is going to be started during the content consumption is an interrupt process, causing the storage section to store the content amount used so far; causing the consumption/execution means <b>304</b> to execute a consumption/execution process of, when it is determined in the process determination process that the process that is going to be started is an interrupt process, interrupting the consumption of the content till the execution of the interrupt process is ended; and causing the control means <b>305</b> to execute a process, being a control process, of, when the execution of the interrupt process is ended, detecting the content metered amount stored in the storage section, thereby to cause the consumption/execution process to resume the content consumption responding to the detected metered amount of the content. Further, the content consumption control program may cause the control means <b>305</b> to execute a process of measuring the consumption time of the content as a measurement of the metered amount of the content, a process of, when the interrupt process is started, stopping the measurement of the consumption time of the content, and a process of, when the execution of the interrupt process is ended, resuming the measurement of the consumption time of the content, each of which is a control process.
Further, the consumption device <b>3</b> has a content consumption control program installed for: causing the process determination means <b>308</b> to execute a process determination process of determining whether the process that is going to be started during the content consumption is an unauthorized process, an interrupt process or a process other than the unauthorized process and the interrupt process; causing the consumption/execution means <b>304</b> to execute a consumption/execution process of, when it is determined in the process determination process that the process that is going to be started is an interrupt process, interrupting the consumption of the content till the execution of the interrupt process is ended; and causing the unauthorized process start suppression means <b>309</b> to execute an unauthorized process start suppression process of, when it is determined in the process determination process that the process that is going to be started is an unauthorized process, suppressing the start of its process. Additionally, when the distribution side distributes the content with the consumption time of the content limited, the content consumption control program may cause the control means <b>305</b> to execute a process of measuring the consumption time of the content, a process of, when the interrupt process is started, stopping the measurement of the consumption time of the content, and a process of, when the interrupt process is ended, resuming the measurement of the consumption time of the content, each of which is a control process.
The consumption device <b>3</b> has a content consumption control program installed for: causing the process determination means <b>308</b> to execute a process determination process of determining whether the process that is going to be started during the content consumption is an unauthorized process, an interrupt process, or a process other than the unauthorized process and the interrupt process; causing the consumption/execution means <b>304</b> to execute a consumption/execution process of, when it is determined in the process determination process that the process that is going to be started is an interrupt process, interrupting the consumption of the content till the execution of the interrupt process is ended; and causing the control means <b>305</b> to execute a process of non-encrypting an encrypted content, thereby to cause the storage section to store it, a process of, when it is determined in the process determination process that the process that is going to be started is an unauthorized process, causing the consumption/execution process to forcibly end the consumption of the content, and a process of deleting data of the non-encrypted content from the storage section, each of which is a control process. When the distribution side distributes the content with the consumption time of the content limited, the content consumption control program may cause the control means <b>305</b> to execute a process of measuring the consumption time of the content, a process of, when the interrupt process is started, stopping the measurement of the consumption time of the content, and a process of, when the interrupt process is ended, resuming the measurement of the consumption time of the content, each of which is a control process.
The permission information distribution server <b>160</b> has a permission information distribution program installed for causing the permission information distribution means <b>161</b> to execute a permission information distribution process of distributing permission information, being information including a list of the interrupt processes, to the consumption device (content consumption terminal) <b>3</b>, being a terminal for reproducing the content.
Further, the permission information distribution server <b>160</b> has a permission information distribution program installed for causing the permission information distribution means <b>161</b> to execute a permission information distribution process of distributing permission information, being information including a list of the unauthorized processes and a list of the interrupt processes, to the consumption device (content consumption terminal) <b>3</b>, being a terminal for reproducing the content.
In a case where the unauthorized process is going to be started, the unauthorized process start suppression means <b>309</b> suppresses the start of its process. Specifically, for example, the consumption device <b>3</b>, which has UNIX (Registered Trademark) or Linux (Registered Trademark) installed, executes a kill command, and the consumption device <b>3</b>, which has Windows (Registered Trademark), executes a Ctrl-C command. Further, the unauthorized process start suppression means <b>309</b> may delete the content from the storage section of the consumption device <b>3</b> in a case where the unauthorized process is going to be started.
Next, an operation of this embodiment will be explained. <figref idref="DRAWINGS">FIG. 10</figref> is a flowchart for explaining an operation of the first embodiment.
The user operates the operation section of the consumption device <b>3</b>, selects a specific encapsulated content from among the encapsulated contents stored by the content storage means <b>302</b>, and inputs a consumption start command into the command input means <b>306</b> (step S<b>101</b>). The command input means <b>306</b> outputs the input consumption start command and information for specifying the encapsulated content to the consumption/execution means <b>304</b>.
The consumption/execution means <b>304</b> extracts the encapsulated content specified by the user from the content storage means <b>302</b>, and outputs the encapsulated content that was extracted, and a consumption start request, being a request corresponding to the input consumption start command, to the control means <b>305</b> (step S<b>102</b>).
The control means <b>305</b> makes a reference to the meta-information of the encapsulated content that was input, thereby to specify permission information corresponding to the content ID that the meta-information includes. And, the control means <b>305</b> extracts the specified permission information from the permission storage means <b>303</b>, makes an reference to the permission information, and determines whether or not the permission of the content that the permission information indicates is valid (step S<b>103</b>). The control means <b>305</b> causes the display section of the consumption device <b>3</b> to display information for urging the user to procure new permission information in a case where the permission of the content that the permission information indicates is not valid.
In a case where the user procures the permission information (step S<b>104</b>), the control means <b>305</b> executes the step S<b>103</b> after the user procures the permission information. In a case where the user does not procure the permission information (step S<b>104</b>), however, the control means <b>305</b> outputs a start non-allowance response to the consumption/execution means <b>304</b> (step S<b>105</b>), and ends the operation as it is. At this time, the control means <b>305</b> may cause the display section of the consumption device <b>3</b> to display an error message.
In a case where the permission that the permission information indicates is valid in the step S<b>103</b>, the control means <b>305</b> decapsulates the encapsulated content, thereby to extract the content, and outputs the extracted content and a start allowance response to the consumption/execution means <b>304</b> (step S<b>106</b>). And, the control means <b>305</b> operates an addition of the use number of times in a case where it is taking the use number-of-times control of the content, and starts the measurement of the usage time in a case where it is taking the usage time control of the content (step S<b>107</b>).
The consumption/execution means <b>304</b> starts the consumption or execution of the content when the content and the start allowance response are input (step S<b>108</b>).
When the user operates the operation section of the consumption device <b>3</b> during the content consumption, thereby to input a command of the interrupt, resume, or end into the command input means <b>306</b>, the consumption/execution means <b>304</b> performs the following operation responding to its command (step S<b>109</b>).
In a case where the interrupt command has been input into the command input means <b>306</b> in the step S<b>109</b>, the consumption/execution means <b>304</b> outputs a consumption interrupt request to the control means <b>305</b> (step S<b>110</b>). When the consumption interrupt request is input, the control means <b>305</b> stops the measurement of the usage time in a case where it is taking the usage time control of the content (step S<b>111</b>), and outputs an interrupt allowance response to the consumption/execution means <b>304</b> (step S<b>112</b>). When the interrupt allowance response is input, the consumption/execution means <b>304</b> interrupts the consumption or execution of the content (step S<b>113</b>).
In a case where the resume command has been input into the command input means <b>306</b> in the step S<b>109</b>, the consumption/execution means <b>304</b> outputs a consumption resume request to the control means <b>305</b> (step S<b>114</b>). When the consumption resume request is input, the control means <b>305</b> determines whether or not the permission that the permission information to which a reference was made in the step S<b>103</b> indicates is valid (step S<b>115</b>). In a case where the permission of the content that the permission information indicates is not valid, the control means <b>305</b> causes the display section of the consumption device <b>3</b> to display information for urging the user to procure new permission information. In a case where the user procures the permission information (step S<b>116</b>), the control means <b>305</b> executes the step S<b>115</b> after the user procures the permission information. In a case where the user does not procure the permission information (step S<b>116</b>), however, the control means <b>305</b> outputs a resume non-allowance response to the consumption/execution means <b>304</b> (step S<b>117</b>), and executes an operation identical to that of the case that an end command to be later described has been input. At this moment, the control means <b>305</b> may cause the display section of the consumption device <b>3</b> to display an error message. In a case where the permission that the permission information indicates is valid in the step S<b>115</b>, the control means <b>305</b> resumes the measurement of the usage time in a case where it is taking the usage time control of the content (step S<b>118</b>), and outputs a resume allowance response to the consumption/execution means <b>304</b> (step S<b>119</b>). When the resume allowance response is input, the consumption/execution means <b>304</b> resumes the consumption or execution of the content (step S<b>120</b>).
In a case where the end command has been input into the command input means <b>306</b> in the step S<b>109</b>, the consumption/execution means <b>304</b> ends the consumption or execution of the content (step S<b>121</b>), and outputs a consumption end request to the control means <b>305</b> (step S<b>122</b>). When the consumption end request is input, the control means <b>305</b> ends the measurement of the usage time in a case where it is taking the usage time control of the content (step S<b>123</b>), deletes data of the content stored by the storage section of the consumption device <b>3</b> (step S<b>124</b>), and outputs an end allowance response to the consumption/execution means <b>304</b> (step S<b>125</b>). When the end allowance response is input, the consumption/execution means <b>304</b> returns to the status prior to that of the step S<b>101</b>.
An operation in the case that no command is input in the step S<b>109</b> will be explained. <figref idref="DRAWINGS">FIG. 11</figref> is a flowchart for explaining the operation in the case that no command is input during the consumption of the content.
In this case, the control means <b>305</b> performs the following operation responding to existence of the start of the interrupt process that the process determination means <b>308</b> notifies hereto. At first, when there is no start of the interrupt process (step S<b>201</b>), in a case where the permission that the permission information to which a reference was made in the step S<b>103</b> indicates includes the condition of the usage time, the control means <b>305</b> determines whether or not the usage time has expired (step S<b>202</b>). In a case where the usage time has expired, the control means <b>305</b> outputs a consumption end instruction to the consumption/execution means <b>304</b> (step S<b>203</b>), and causes the latter to execute the step S<b>121</b>. In a case where the usage time has not expired, the control means <b>305</b> returns to the step S<b>109</b>.
Further, when there is the start of the interrupt process (when the process determination means <b>308</b> has determined that the interrupt process is going to be started), in a case where the control means <b>305</b> is taking the usage time control of the content (this includes all controls of using the usage time that has passed since starting the consumption, for example, a control of limiting the total usage time, a control of counting up the consumption number of times as being one time in the case that a constant usage time or more has passed, and so on), it stops the measurement of the usage time (step S<b>204</b>), and outputs a consumption interrupt instruction to the consumption/execution means <b>304</b> (step S<b>205</b>). When the consumption interrupt instruction is input, the consumption/execution means <b>304</b> interrupts the consumption or execution of the content, and the interrupt position detection means <b>13</b> of the control means <b>305</b> detects a consumption interrupt position of the content (step S<b>206</b>). And, when the process determination means <b>308</b> notifies the end of the interrupt process to the control means <b>305</b> (step S<b>207</b>), it is determined whether or not the permission that the permission information to which a reference was made in the step S<b>103</b> indicates is valid (step S<b>208</b>). In a case where the permission of the content that the permission information indicates is not valid, the control means <b>305</b> causes the display section of the consumption device <b>3</b> to display information for urging the user to procure new permission information. In a case where the user procures the permission information (step S<b>209</b>), the control means <b>305</b> executes the step S<b>208</b> after the user procures the permission information. However, in a case where the user does not procure the permission information, after the control means <b>305</b> transmits a consumption end instruction to the consumption/execution means <b>304</b> (step S<b>210</b>), it returns to the step S<b>121</b>. In a case where the permission that the permission information indicates is valid in the step S<b>208</b>, the control means <b>305</b> calculates the remaining usage time in a case where it is taking the usage time control of the content (step S<b>211</b>), resumes the measurement of the usage time (step S<b>212</b>), specifies an interrupt position of the content consumption based upon the remaining usage time, and outputs the specified interrupt position of the content consumption and a consumption resume instruction to the consumption/execution means <b>304</b> (step S<b>213</b>). When the consumption resume instruction and the interrupt position of the content consumption are input, the consumption/execution means <b>304</b> resumes the consumption or execution of the content at the interrupt position of the content consumption (step S<b>214</b>).
Additionally, there is also the case of unconditionally permitting the resume of the consumption and execution of the content at the time of resuming the consumption of the content or at the time that the incoming is ended. Namely, this is just the case that the permission that the permission information indicated was valid at the time of starting the content consumption, and the case such that the copyright management policy saying that the permission is valid till the consumption of the content is ended has been set. The embodiment of the present invention does not presume that such a policy is set, whereby the operations of step S<b>115</b>, step S<b>116</b>, step S<b>117</b>, step S<b>208</b>, step S<b>209</b>, and step S<b>210</b> are described; however these operations may be omitted in a case of having set the above-mentioned copyright management policy.
Next, the first embodiment will be explained by listing a specific example. A configuration of the specific example of the first embodiment is similar to that of the first embodiment shown in <figref idref="DRAWINGS">FIG. 1</figref>, so codes identical to that of <figref idref="DRAWINGS">FIG. 1</figref> are affixed and an explanation is omitted.
In this example, the following two kinds of permissions are exemplified as the permission that the permission information corresponding to a specific encapsulated content indicates, and explained by making a reference to flowcharts of <figref idref="DRAWINGS">FIG. 10</figref> and <figref idref="DRAWINGS">FIG. 11</figref>: permission (<img file="US2008098474A1_D0001.tif" />): the use period of time is Dec. 31, 2003 23:59:59, and yet the use number of times is limited to five; and permission (<img file="US2008098474A1_D0002.tif" />): the use period of time is Dec. 31, 2003 23:59:59, and yet the accumulated usage time is limited to five minutes.
At first, now think about the case that the permission corresponding to the encapsulated content is the permission (<img file="US2008098474A1_D0003.tif" />), and the condition storage means <b>303</b> has already stored the permission information indicating the permission (<img file="US2008098474A1_D0004.tif" />). At this time, in the step S<b>103</b> of <figref idref="DRAWINGS">FIG. 10</figref>, the control means <b>305</b> checks whether or not the use period of time has become due at the present time, and checks whether or not the number of times of the consumption so far is 5 or less. And, in a case of satisfying both conditions, the control means <b>305</b> executes the step S<b>106</b>. In a case where one of the permissions is not satisfied, or both are not satisfied, however, the control means <b>305</b> causes the display section of the consumption device <b>3</b> to display information for urging the user to procure new permission information.
When the user procures the permission information newly, the control means <b>305</b> checks again in the step S<b>103</b> whether or not it is valid, however it is acceptable that the control means <b>305</b> does not return to the step S<b>103</b>, but executes the step S<b>106</b> so long as it is guaranteed that the permission information procured by the user is clearly valid (for example, in a case of making a configuration so that the user can select only the valid permission information when the user procures new permission information in some cases, the user automatically downloads only the valid permission information in some cases, or the like).
In the step S<b>107</b>, a limit to the use number of times is included in the permission (<img file="US2008098474A1_D0005.tif" />), whereby the control means <b>305</b> adds the use number of times by one (1), and causes the storage section of the consumption device <b>3</b> to store its use number of times in a format of being not tampered by a malicious user. As an example of the technique for the storage, for example, employment of the encryption, the anti-tamper device, and the signature is thinkable. In causing the storage section of the consumption device <b>3</b> to store the permission, one of the use number of times so far and the remaining use number of times is stored. Further, a limit to the usage time is not included in the permission (<img file="US2008098474A1_D0006.tif" />), whereby the control means <b>305</b> does not measure the usage time. Further, after starting the content consumption, the control means <b>305</b> omits each operation of the step S<b>111</b>, step S<b>118</b>, step S<b>123</b>, step S<b>204</b>, step S<b>211</b>, and the step S<b>212</b> because a limit to the usage time is not included in the permission (<img file="US2008098474A1_D0007.tif" />).
Additionally, in a case of having set the condition such as the permission (<img file="US2008098474A1_D0008.tif" />), at the moment that the control means <b>305</b> has checked validity of the permission at the time that the consumption is resumed or at the time that the incoming is ended, as is often the case, the right entitled by the permission has already expired (in the step S<b>115</b> and the step S<b>208</b>). This case is just the case that the use period of time has become due at the time of resuming the consumption even though it did not become due at the time of starting the consumption. In this case, the control means <b>305</b> causes the display section of the consumption device <b>3</b> to display information for urging the user to procure new permission information. In this example, in a case where the permission is the condition (<img file="US2008098474A1_D0009.tif" />), the content can be reproduced or executed five times on the assumption that the consumption number of times is counted up as being one time when the consumption or execution of the content has been ended since the start thereof unless the use period of time becomes due in the halfway.
Next, think about the case that the permission corresponding to the encapsulated content is the permission (<img file="US2008098474A1_D0010.tif" />), and the condition storage means <b>303</b> has already stored the permission information indicating the permission (<img file="US2008098474A1_D0011.tif" />). At this time, in the step S<b>103</b> of <figref idref="DRAWINGS">FIG. 10</figref>, the control means <b>305</b> checks whether or not the use period of time has due at the present time, and checks whether or not the accumulated sum of the consumption time so far is 5 minutes or less. And, in a case of satisfying both conditions, the control means <b>305</b> executes the step S<b>106</b>. In a case where one of the permissions is not satisfied, or both are not satisfied, however, the control means <b>305</b> causes the display section of the consumption device <b>3</b> to display information for urging the user to procure new permission information.
When the user procures the permission information newly, the control means <b>305</b> checks again in the step S<b>103</b> whether or not it is valid, however it is acceptable that the control means <b>305</b> does not return to the step S<b>103</b>, but executes the step S<b>106</b> so long as it is guaranteed that the permission information procured by the user is clearly valid (for example, in a case of making a configuration so that the user can select only the valid permission information when the user procures new permission information in some cases, the user automatically downloads the valid permission information in some cases, or the like).
In the step S<b>107</b>, a limit to the usage time is included in the permission (<img file="US2008098474A1_D0012.tif" />), whereby the control means <b>305</b> starts the measurement of the usage time. More specifically, the control means <b>305</b> causes a timer (not shown in the figure) of the consumption device <b>3</b> to start the measurement of the usage time. Additionally, the control means <b>305</b> may include the timer. Further, after starting the content consumption, the control means <b>305</b> executes each operation of the step S<b>111</b>, the step S<b>118</b>, the step S<b>123</b>, the step S<b>204</b>, the step S<b>211</b>, the step S<b>212</b>, the step S<b>202</b>, and the step S<b>203</b> because a limit to the usage time is included in the permission (<img file="US2008098474A1_D0013.tif" />).
At this time, the control means <b>305</b> causes the timer of the consumption device <b>3</b> to suspend the measurement of the usage time in the step S<b>111</b>, the step S<b>123</b>, and the step S<b>204</b>, and simultaneously therewith, adds the usage time after starting the content consumption and after resuming the content consumption, respectively, to the sum of the usage time accumulated till the present time.
Further, the control means <b>305</b> causes the timer of the consumption device <b>3</b> to start the measurement of the usage time in the step S<b>118</b>, and the step S<b>212</b>. The control means <b>305</b> executes the operation of the step S<b>203</b> when the sum of the usage times accumulated so far reaches five minutes in the step S<b>202</b>.
Additionally, in a case of having set the condition such as the permission (<img file="US2008098474A1_D0014.tif" />), at the moment that the control means <b>305</b> checks validity of the permission at the time that the consumption is resumed or at the time that the incoming is ended, as is often the case, the right entitled by the permission has already expired (in the step S<b>115</b> and the step S<b>208</b>). This case is just the case that the use period of time has become due at the time of resuming the consumption even though it did not become due at the time of starting the consumption. In this case, the control means <b>305</b> causes the display section of the consumption device <b>3</b> to display information for urging the user to procure new permission information. In this example, in a case where the permission is the condition (<img file="US2008098474A1_D0015.tif" />), the content can be reproduced or executed till the accumulated sum of the consumption or execution times of the content reaches five minutes unless the use period of time becomes due in the halfway.
As mentioned above, this embodiment makes it possible to accurately take the use control of the content because the metering stop means <b>21</b>, the metered amount detection means <b>22</b>, and the use control resume means <b>23</b> temporally stop the measurement of the metered amount of the content during the start of the interrupt process. Further, in this embodiment, the process determination means <b>308</b> determines the start and end of the unauthorized process, and the unauthorized process start suppression means <b>309</b> suppresses the start of the unauthorized process, or deletes the content from the storage section of the consumption device <b>3</b>. For this, it is possible to prevent the unjustness accompanied by an attempt to start the unauthorized process during the content consumption by the user even though the mobile telephone terminal is adapted to have an open system/a high functionality.
Embodiment 2
The second embodiment will be explained by making a reference to the accompanied drawings. <figref idref="DRAWINGS">FIG. 12</figref> is a block diagram illustrating one configuration example of the second embodiment of the present invention.
The second embodiment of the present invention differs from the first embodiment of the present invention shown in <figref idref="DRAWINGS">FIG. 1</figref> in a point that the command input means <b>306</b> inputs a command and information for specifying the encapsulated content into the control means <b>305</b>, and that the control means <b>305</b> extracts the encapsulated content stored by the content storage means <b>302</b>. For this, the operation of each means other than the consumption/execution means <b>304</b> and the permission exercise means <b>24</b> of the control means <b>305</b> is similar to that of the first embodiment of the present invention, so an explanation is omitted.
The permission exercise means <b>24</b> of the control means <b>305</b> makes a reference to the permission information that corresponds to information for specifying the encapsulated content input by the command input means <b>306</b>, which the permission storage means <b>303</b> has stored, thereby to determines which instruction is output to the consumption/execution means <b>304</b>, based upon the command input into the command input means <b>306</b> by the user, and the information (content ID) for specifying the encapsulated content, and outputs the determined instruction to the consumption/execution means <b>304</b>. <figref idref="DRAWINGS">FIG. 13</figref> is an explanatory view illustrating a correspondence relation between a command input into the command input means <b>306</b> by the user and an instruction that the control means <b>305</b> outputs to the consumption/execution means <b>304</b>. The control means <b>305</b> performs a predetermined operation before or after outputting an instruction. <figref idref="DRAWINGS">FIG. 14</figref> is an explanatory view for explaining a pre-decided operation that the control means <b>305</b> performs before or after outputting the instruction.
<figref idref="DRAWINGS">FIG. 15</figref> is an explanatory view illustrating an operation that the consumption/execution means <b>304</b> performs corresponding to the instruction input by the control means <b>305</b>. When the control means <b>305</b> inputs the instruction shown in the left column of <figref idref="DRAWINGS">FIG. 15</figref>, the consumption/execution means <b>304</b> performs an operation corresponding hereto. For example, in a case where the control means <b>305</b> inputs the consumption start instruction into consumption/execution means <b>304</b>, the content that is obtained by decapsulating and extracting the encapsulated content by the control means <b>305</b> is also input simultaneously into the consumption/execution means <b>304</b>, whereby the consumption/execution means <b>304</b> starts the consumption of this content.
Next, an operation of this embodiment will be explained. <figref idref="DRAWINGS">FIG. 16</figref> is a flowchart for explaining an operation of the second embodiment.
The user operates the operation section of the consumption device <b>3</b>, thereby to select a specific encapsulated content from among the encapsulated contents stored by the content storage means <b>302</b>, and inputs a consumption command into the command input means <b>306</b> (step S<b>301</b>). The command input means <b>306</b> outputs the input consumption start command and information for specifying the encapsulated content to the control means <b>305</b>.
The control means <b>305</b> extracts the encapsulated content from content storage means <b>302</b> based upon the input information for specifying the encapsulated content, and makes a reference to the meta-information of the encapsulated content that was extracted, thereby to specify permission information corresponding to the content ID that the meta-information includes. And, the control means <b>305</b> extracts the specified permission information from the permission storage means <b>303</b>, and determines whether or not the permission of the content that the extracted permission information indicates is valid (step S<b>302</b>). In a case where the permission of the content that the permission information indicates is not valid, the control means <b>305</b> causes the display section of the consumption device <b>3</b> to display information for urging the user to procure new permission information.
In a case where the user procures the permission information (step S<b>303</b>), the control means <b>305</b> executes the step S<b>302</b> after the user procures the permission information. In a case where the user does not procure the permission information (step S<b>303</b>), however, the control means <b>305</b> ends the operation as it is.
In a case where the permission that the permission information indicates is valid in the step S<b>302</b>, the control means <b>305</b> decapsulates the encapsulated content, thereby to extract the content, and outputs the extracted content and a consumption start instruction to the consumption/execution means <b>304</b> (step S<b>304</b>). And, the control means <b>305</b> operates an addition of the use number of times in a case where it is taking the use number-of-times control of the content, and starts the measurement of the usage time in a case where it is taking the usage time control (step S<b>305</b>).
The consumption/execution means <b>304</b> starts the consumption or execution of the content when the content and the consumption start instruction are input (step S<b>306</b>).
When the user operates the operation section of the consumption device <b>3</b> during the content consumption, thereby to input a command of the interrupt, resume, or end into the command input means <b>306</b>, the consumption/execution means <b>304</b> performs the following operation responding to its command (step S<b>307</b>).
In a case where the interrupt command has been input into the command input means <b>306</b> in the step S<b>307</b>, the control means <b>305</b> stops the measurement of the usage time in a case where it is taking the usage time control of the content (step S<b>308</b>) and outputs a consumption interrupt instruction to the consumption/execution means <b>304</b> (step S<b>309</b>). When the consumption interrupt instruction is input, the consumption/execution means <b>304</b> interrupts the consumption or execution of the content (step S<b>310</b>).
In a case where the resume command has been input into the command input means <b>306</b> in the step S<b>307</b>, the control means <b>305</b> determines whether or not the permission that the permission information to which a reference was made in the step S<b>302</b> indicates is valid (step S<b>311</b>). In a case where the permission of the content that the permission information indicates is not valid, the control means <b>305</b> causes the display section of the consumption device <b>3</b> to display information for urging the user to procure new permission information. In a case where the user procures the permission information (step S<b>312</b>), the control means <b>305</b> executes the step S<b>311</b> after the user procures the permission information. In a case where the user does not procure the permission information (step S<b>312</b>), however, the control means <b>305</b> executes an operation identical to that of the case that an end command to be later described has been input. When the permission that the permission information indicates is valid in the step S<b>311</b>, the control means <b>305</b> resumes the measurement of the usage time in a case of where it is taking the usage time control of the content (step S<b>313</b>), and outputs a consumption resume instruction to the consumption/execution means <b>304</b> (step S<b>314</b>). When the consumption resume instruction is input, the consumption/execution means <b>304</b> resumes the consumption or execution of the content (step S<b>315</b>).
In a case where the end command has been input into the command input means <b>306</b> in the step S<b>307</b>, the control means <b>305</b> ends the measurement of the usage time in a case where it is taking the usage time control of the content (step S<b>316</b>), and outputs a consumption end instruction to the consumption/execution means <b>304</b> (step S<b>317</b>). When the consumption end instruction is input, the consumption/execution means <b>304</b> ends the consumption or execution of the content (step S<b>318</b>). And, the control means <b>305</b> deletes data of the content stored by the storage section of the consumption device <b>3</b> (step S<b>319</b>), and returns to the status prior to that of the step <b>301</b>.
An operation in the case that no command is input in the step S<b>307</b> will be explained. <figref idref="DRAWINGS">FIG. 17</figref> is a flowchart for explaining the operation in the case that no command is input during the consumption of the content.
In this case, the control means <b>305</b> performs the following operations responding to existence of the start of the interrupt process that the process determination means <b>308</b> notifies hereto. At first, when there is no start of the interrupt process (step S<b>401</b>), in a case where the permission that the permission information to which a reference was made in the step S<b>302</b> indicates includes the condition of the usage time, the control means <b>305</b> determines whether or not the usage time has expired (step S<b>402</b>). In a case where the usage time has expired, the control means <b>305</b> outputs a consumption end instruction to the consumption/execution means <b>304</b> (step S<b>403</b>), and causes the latter to execute the step S<b>316</b>. In a case where the usage time has not expired, the control means <b>305</b> returns to the step S<b>307</b>.
Further, when there is the start of the interrupt process (when the process determination means <b>308</b> has determined that the interrupt process is going to be started), in a case where the control means <b>305</b> is taking the usage time control of the content, it stops the measurement of the usage time (step S<b>404</b>), and outputs a consumption interrupt instruction to the consumption/execution means <b>304</b> (step S<b>405</b>). When the consumption interrupt instruction is input, the consumption/execution means <b>304</b> interrupts the consumption or execution of the content, and the interrupt position detection means <b>13</b> of the control means <b>305</b> detects a consumption interrupt position of the content (step S<b>406</b>). And, when the process determination means <b>308</b> notifies the end of the interrupt process to the control means <b>305</b> (step S<b>407</b>), it is determined whether or not the permission that the permission information to which a reference was made in the step S<b>302</b> indicates is valid (step S<b>408</b>). In a case where the permission of the content that the permission information indicates is not valid, the control means <b>305</b> causes the display section of the consumption device <b>3</b> to display information for urging the user to procure new permission information. In a case where the user procures the permission information (step S<b>409</b>), the control means <b>305</b> executes the step S<b>408</b> after the user procures the permission information. However, in a case where the user does not procure the permission information, after the control means <b>305</b> transmits a consumption end instruction to the consumption/execution means <b>304</b> (step S<b>410</b>), it returns to the step S<b>316</b>. In a case where the permission that the permission information indicates is valid in the step S<b>408</b>, the control means <b>305</b> calculates a remaining usage time in a case where it is taking the usage time control of the content (step S<b>411</b>), resumes the measurement of the usage time (step S<b>412</b>), specifies an interrupt position of the content consumption based upon the remaining usage time, and outputs the specified interrupt position of the content consumption and a consumption resume instruction to the consumption/execution means <b>304</b> (step S<b>413</b>). When the consumption resume instruction and the interrupt position of the content consumption are input, the consumption/execution means <b>304</b> resumes the consumption or execution of the content at the interrupt position of the content consumption (step S<b>414</b>).
Additionally, there is also the case of unconditionally permitting the resume of the consumption and execution of the content at the time of resuming the consumption of the content or at the time that the incoming is ended. Namely, this is just the case the permission that the permission information indicated was valid at the time of starting the content consumption, and the case such that the copyright management policy saying that the permission is valid till the consumption of the content is ended has been set. The embodiment of the present invention does not presume that such a policy is set, whereby the operations of step S<b>311</b>, step S<b>312</b>, step S<b>408</b>, step S<b>409</b>, and step S<b>410</b> are described; however these operations may be omitted in a case of having set the above-mentioned copyright management policy.
As mentioned above, in accordance with this embodiment, an effect similar to that of the first embodiment can be obtained.
Embodiment 3
The third embodiment will be explained by making a reference to the accompanied drawings. <figref idref="DRAWINGS">FIG. 18</figref> is a block diagram illustrating one configuration example of the third embodiment of the present invention.
The third embodiment of the present invention differs from the first embodiment in a point that the permission information distribution server <b>160</b> includes a process list preparation means <b>162</b> for preparing a list of the unauthorized processes and a list of the interrupt processes, that the permission information includes one part or an entirety of a list of the unauthorized processes and a list of the interrupt processes prepared by the process list preparation means <b>162</b>, and that the process determination means <b>308</b> makes a reference to these lists. The other configuration is similar to that of the first embodiment, so an explanation is omitted.
The process list preparation means <b>162</b> prepares a list of the unauthorized processes and a list of the interrupt processes responding to software installed in the consumption device <b>3</b>, and the kind of the content that the content distribution server <b>150</b> distributes, and outputs the prepared lists to the permission information distribution means <b>161</b>. The permission information distribution means <b>161</b> distributes permission information including the lists prepared by the process list preparation means <b>162</b> to the consumption device <b>3</b>.
The process determination means <b>308</b> monitors all processes resident in OS that are going to be started or ended, and in a case where the process that one of a list of the interrupt processes that permission information includes, and a list of the interrupt processes stored by the storage section includes, or the process that both lists include is going to be started or ended, the process determination means <b>308</b> notifies its effect to the control means <b>305</b>. Further, in a case where the process that one of a list of the unauthorized processes that the permission information includes, and a list of the unauthorized processes stored by the storage section includes, or the process that both lists include is going to be started during the content consumption, the process determination means <b>308</b> notifies its effect to the unauthorized process start repression means <b>309</b>.
The consumption device <b>3</b> has a content consumption control program installed for: causing the process determination means <b>308</b> to execute a process determination process of making a reference to the permission information stored by the permission storage means <b>303</b>, thereby to determine whether or not the process that is going to be started during the content consumption is an interrupt process; and causing the consumption/execution means <b>304</b> to execute a consumption/execution process of, when it is determined in the process determination process that the process that is going to be started is an interrupt process, interrupting the consumption of the content till the execution of the interrupt process is ended. Further, when the distribution side distributes the content with the consumption time of the content limited, the content consumption control program may cause the control means <b>305</b> to execute a process of measuring the consumption time of the content, a process of, when the interrupt process is started, stopping the measurement of the consumption time of the content, and a process of, when the execution of the interrupt process is ended, resuming the measurement of the consumption time of the content, each of which is a control process.
Further, the consumption device <b>3</b> has a content consumption control program installed for: causing the process determination means <b>308</b> to execute a process determination process of making a reference to the permission information stored by the permission storage means <b>303</b>, thereby to determine whether the process that is going to be started during the content consumption is an unauthorized process, an interrupt process, or a process other than the unauthorized process and the interrupt process; causing the consumption/execution means <b>304</b> to execute a consumption/execution process of, when it is determined in the process determination process that the process that is going to be started is an interrupt process, interrupting the consumption of the content till the execution of the interrupt process is ended; and causing the unauthorized process start repression means <b>309</b> to execute an unauthorized process start suppression process of, when it is determined in the process determination process that the process that is going to be started is an unauthorized process, suppressing the start of its process.
Further, the consumption device <b>3</b> has a content consumption control program installed for: causing the process determination means <b>308</b> to execute a process determination process of making a reference to the permission information stored by the permission storage means <b>303</b>, thereby to determine whether the process that is going to be started during the content consumption is an unauthorized process, an interrupt process, or a process other than the unauthorized process and the interrupt process; causing the consumption/execution means <b>304</b> to execute a consumption/execution process of, when it is determined in the process determination process that the process that is going to be started is an interrupt process, interrupting the consumption of the content till the execution of the interrupt process is ended; and causing the control means <b>305</b> to execute a process, being a control process, of non-encrypting an encrypted content, thereby to causes the storage section to store it, and when it is determined in the process determination process that the process that is going to be started is an unauthorized process, causing the consumption/execution process to forcibly end the consumption of the content, thereby to delete data of the non-encrypted content from the storage section. In addition hereto, when the distribution side distributes the content with the consumption time of the content limited, the content consumption control program may cause the control means <b>305</b> to execute a process of measuring the consumption time of the content, a process of, when the interrupt process is started, stopping the measurement of the consumption time of the content, and a process of, when the interrupt process is ended, resuming the measurement of the consumption time of the content, each of which is a control process.
The permission information distribution server <b>160</b> has a permission information distribution program installed for causing the permission information distribution means <b>161</b> to execute a permission information distribution process of distributing permission information, being information including a list of the interrupt processes, to the consumption device (content consumption terminal) <b>3</b>, being a terminal for reproducing the content. Further, the permission information distribution program may cause the process list preparation means <b>162</b> to execute a process list preparation process of preparing a list of the interrupt processes based upon the program installed in the consumption device (content consumption terminal) <b>3</b>, and may cause the permission information distribution means <b>161</b> to execute a process, being a permission information distribution process, of distributing the permission information including a list of the interrupt processes prepared in the process list preparation process.
Further, the permission information distribution server <b>160</b> has a permission information distribution program installed for causing the permission information distribution means <b>161</b> to execute a permission information distribution process of distributing permission information, being information including a list of the unauthorized processes and a list of the interrupt processes, to the consumption device (content consumption terminal) <b>3</b>, being a terminal for reproducing the content. In addition hereto, the permission information distribution program may cause the process list preparation means <b>162</b> to execute a process list preparation process of preparing a list of the unauthorized processes and a list of the interrupt processes based upon the program installed in the consumption device (content consumption terminal) <b>3</b>, and may cause the permission information distribution means <b>161</b> to execute a process, being a permission information distribution process, of distributing the permission information including a list of the unauthorized processes and a list of the interrupt processes prepared in the process list preparation process to the consumption device (content consumption terminal) <b>3</b>.
Next, an operation of the third embodiment will be explained. In the third embodiment, before the communication means <b>301</b> downloads the permission information, it notifies to the permission information distribution server <b>160</b> the details of the process that the software installed in the consumption device <b>3</b> executes. The process list preparation means <b>162</b> of the permission information distribution server <b>160</b> automatically prepares a list of the unauthorized processes and a list of the interrupt processes based upon the kind of the content to be distributed by the content distribution server <b>150</b>, which corresponds to the permission information. For example, operating the process of the screen capture for the content, which is a music content (for example, in a case of having the format such as an PM3 (MPEG (Motion Picture Experts Group)-1 Audio Layer-3) format), does not give rise to a copyright infringement, whereby such a process is not added to a list of the unauthorized processes. However, such a process of accessing a storage section of a sound card, which might infringe the copyright, is added to a list of the unauthorized processes. Specifically, such a process that corresponds to the kind of the content and the file format shown in an example of Table 1 is added to a list of the unauthorized processes. Further, the content distribution server <b>150</b> may transmit to the permission information distribution server <b>160</b> information saying that consent to outputting the content, which has been format-converted, to a specific DRM (Digital Rights Management) system is given. And, the process list preparation means <b>162</b> may add the process of outputting the content to a system other than the specific DRM system to a list of the unauthorized processes, based upon the information received from the content distribution server <b>150</b>.
Further, the process list preparation means <b>162</b> of the permission information distribution server <b>160</b> automatically prepares a list of the interrupt processes based upon the details of the software notified by the communication means <b>301</b> of the consumption device <b>3</b>. For example, in a case where the software of an alarm is installed in the consumption device <b>3</b>, the process of an alarm is added to a list of the interrupt processes because it is thought that it is given a higher priority than the content consumption. Such processes include the arrival of the incoming telephone call, the incoming E-mail, and the incoming instant message in addition hereto. In such a manner, the process list preparation means <b>162</b> of the permission information distribution server <b>160</b> prepares a list of the unauthorized processes and a list of the interrupt processes, and the permission information distribution means <b>161</b> transmits permission information including a list of the unauthorized processes and a list of the interrupt processes to the consumption device <b>3</b>.
In the consumption device <b>3</b>, the communication means <b>301</b> receives the permission information including a list of the unauthorized processes and a list of the interrupt processes, which are stored by the permission storage means <b>303</b>. At the moment that the control means <b>305</b> causes the consumption/execution means <b>304</b> to reproduce the content, the former instructs the process determination means <b>308</b> to read out a list of the unauthorized processes and a list of the interrupt processes stored by the permission storage means <b>303</b>, and the process determination means <b>308</b> makes a reference to a list of the unauthorized processes and a list of the interrupt processes stored by the storage section of the consumption device <b>3</b>, and a list of the unauthorized processes and a list of the interrupt processes read out from the permission storage means <b>303</b>, thereby to determine the unauthorized process and the interrupt process. An operation other than the operation of determining the unauthorized process and the interrupt process that the process determination means <b>308</b> performs is similar to that of the first embodiment of the present invention, so an explanation is omitted.
As mentioned above, this embodiment makes it possible to flexibly set the unauthorized process/interrupt process responding to the kind of the content and the kind of the software installed in the consumption device <b>3</b> in addition to the effect of the first embodiment.
Additionally, the second embodiment and the third embodiment of the present invention were described as a modification example to the first embodiment; it is also possible to combine each of the first embodiment to third embodiment with the other. Also in the embodiment realized by this combination, an effect similar to that of the first embodiment to third embodiment can be realized.
Embodiment 4
The fourth embodiment will be explained by making a reference to the accompanied drawings. <figref idref="DRAWINGS">FIG. 19</figref> is a block diagram illustrating one configuration example of the fourth embodiment of the present invention.
The fourth embodiment of the present invention allows the content consumption control method in accordance with the present invention to be packaged as a program that is executed by a processor, and the consumption device <b>3</b> to execute the packaged program. The consumption device <b>3</b> includes a program control processor <b>351</b> for executing a program, an inputter <b>353</b> into which the user inputs an instruction, an outputter <b>354</b> for outputting information to the user, a UI (User Interface) controller <b>352</b> for controlling the inputter <b>353</b> and the outputter <b>354</b>, a communicator <b>361</b> for receiving the content from the content distribution server <b>150</b>, and receiving permission information from the permission information distribution server <b>160</b>, a content storage memory <b>362</b> for storing the content received from the content distribution server <b>150</b> by the communicator <b>361</b>, a permission storage memory <b>363</b> for storing the permission information received by communicator <b>361</b> from the permission information distribution server <b>160</b>, and a program storage memory <b>370</b> for storing a program.
The program storage memory <b>370</b> stores a content consumption/execution program <b>374</b> for causing the program control processor <b>351</b> to execute the consumption or execution of the content, a content consumption/execution control program <b>375</b> for causing the program control processor <b>351</b> to taking a control of the consumption or execution of the content, a process monitoring program <b>377</b> for causing the program control processor <b>351</b> to monitor the process, a process determination program <b>378</b> for causing the program control processor <b>351</b> to determine which kind of the process the program control processor <b>351</b> is going to start or end, and an unauthorized process start repression program <b>379</b> for causing the program control processor <b>351</b> to suppress the start of the unauthorized process, in addition to a general program.
The UI controller <b>352</b> and the inputter <b>353</b> have a function of the command input means <b>306</b>, respectively. Further, the communicator <b>361</b> performs an operation similar to that of the communication means <b>301</b>. The content storage memory <b>362</b> stores the encapsulated content, and the permission storage memory <b>363</b> stores the permission information. Further, the content consumption/execution program <b>374</b> causes the program control processor <b>351</b> to execute an operation similar to that of the consumption/execution means <b>304</b>, the content consumption/execution control program <b>375</b> causes the program control processor <b>351</b> to perform an operation similar to that of the control means <b>305</b>, the process monitoring program <b>377</b> causes the program control processor <b>351</b> to perform an operation similar to that of the process monitoring means <b>307</b>, the process determination program <b>378</b> causes the program control processor <b>351</b> to perform an operation similar to that of the process determination means <b>308</b>, and the unauthorized process start suppression program <b>379</b> causes the program control processor <b>351</b> to perform an operation similar to that of the unauthorized process start suppression means <b>309</b>, respectively.
The fourth embodiment assumes a configuration having each means of the first embodiment, the second embodiment, and the third embodiment replaced with each program, so an operation of the fourth embodiment is similar to the operation of each means of the first embodiment, the second embodiment, and the third embodiment. For this, an explanation of the operation of the fourth embodiment is omitted.
As mentioned above, in accordance with this embodiment, an effect of the present invention can be realized with the terminal that operates under the program control, for example, the PC, the PDA, etc. because each means of the consumption device <b>3</b> is realized by means of the program.
Embodiment 5
Next, a fifth embodiment of the present invention will be explained in details by making a reference to the accompanied drawings.
Each of <figref idref="DRAWINGS">FIG. 21</figref> and <figref idref="DRAWINGS">FIG. 22</figref> is a block diagram of the fifth embodiment. By making a reference to <figref idref="DRAWINGS">FIG. 21</figref> and <figref idref="DRAWINGS">FIG. 22</figref>, the fifth embodiment of the present invention is almost identical to the first embodiment of the present invention in the configuration except that the control means <b>305</b> processes an input of the command input means <b>306</b>, and the control means <b>305</b> has consumption interrupt user confirmation means <b>41</b>. In the following explanation, an operation different from that of the first embodiment of the present invention will be explained in details.
When the consumption interrupt user confirmation means <b>41</b> is notified that the interrupt process has been started from the process determination means <b>308</b>, the former notifies the user that the interrupt process has been started, causes the user to select one of (a) a step of interrupting the consumption to perform the interrupt process, and (b) a step of continuing the consumption without performing the interrupt process, and the above-mentioned (a) or (b) is executed, based upon the user's input into the command input means <b>306</b>. At this time, in a case where the input by the user demands that (a) be executed, the metering stop means <b>21</b> of the control means <b>305</b> executes it.
Next, an operation of this embodiment different from that of the first embodiment will be explained in details by making a reference to flowcharts of <figref idref="DRAWINGS">FIG. 22</figref> and <figref idref="DRAWINGS">FIG. 23</figref>.
The flowchart of <figref idref="DRAWINGS">FIG. 23</figref> is a flowchart relating to the process that is added between the step S<b>109</b> and the step S<b>122</b> of the flowchart of <figref idref="DRAWINGS">FIG. 10</figref>. In this case, the following process is performed depending upon existence of the start of the interrupt process that is notified to the control means <b>305</b> from the process determination means <b>308</b> (step S<b>109</b>).
At first, when there is no start of the interrupt process in the step S<b>109</b>, a step S<b>514</b> is executed. In the step S<b>514</b>, so long as the permission to which a reference was made in the step S<b>103</b> includes the condition of the usage time, the control means <b>305</b> executes the S<b>109</b> in a case where the usage time has not expired, and executes a step S<b>515</b> (S<b>121</b>) after outputting a consumption end instruction to the consumption/execution means <b>304</b> in a case where it has expired.
Next, when there is the start of the interrupt process in the step S<b>501</b>, like an example shown in <figref idref="DRAWINGS">FIG. 24</figref>, the effect that the interrupt process has been executed is notified (step S<b>502</b>). In <figref idref="DRAWINGS">FIG. 24</figref>, the user is being pressed for the input with a button for executing the interrupt processes for which a superposition-display has been made on the player screen. In a case where there is no input with a button by the user, no interrupt process is performed, and the consumption continues as it stands.
Additionally, in this example, the start of the interrupt process is notified to the user by making a superposition-display for it on the screen; however a notification employing a voice or vibration of the terminal, a notification employing a combination of a voice/screen/vibration, or the like may be used.
In addition hereto, in a case where the control means <b>305</b> is taking the usage time control of the content (this includes all controls of using the usage time that has passed since starting the consumption, for example, a control of limiting the total usage time, a control of counting up the consumption number of times as being one time in the case that a constant usage time or more has passed, and so on), it may display the remaining valid portion (the remaining reproducible time in a case of using the accumulated usage time. Further, the remaining time before counting up the consumption number of times as being one time, the number of times, or the like in a case of such a control of counting up the number of times on the assumption that the content has been reproduced one time in the case that a constant usage time or more has passed), thereby to provide for the user a material for judgment as to whether the consumption is interrupted.
When the execution of the interrupt process is input by the user in the step S<b>502</b>, in a case where the control means <b>305</b> is taking the usage time control of the content (this includes all controls of using the usage time that has passed since starting the consumption, for example, a control of limiting the total usage time, a control of counting up the consumption number of times as being one time in the case that a constant usage time or more has passed, and so on), it stops the measurement of the usage time (step S<b>503</b>) to output a consumption interrupt instruction to the consumption/execution means <b>304</b> (step S<b>504</b>). When the consumption/execution means <b>304</b> receives the consumption interrupt instruction, it interrupts the consumption/execution of the content, and the interrupt position detection means <b>13</b> of the control means <b>305</b> detects a content consumption interrupt position (step S<b>504</b>).
Next, when the end of the interrupt process is notified to the control means <b>305</b> from the process determination means <b>308</b> (step S<b>506</b>), the former determines whether the permission to which a reference was made in the step S<b>103</b> is valid (step S<b>507</b>).
In a case where the permission is invalid, the user is urged to procure a new permission (step S<b>508</b>). In a case where the user procures the permission, the step S<b>507</b> is executed again after procurement. On the other hand, in a case where the user doe not procure the permission, a step S<b>509</b> (S<b>121</b>) is executed after outputting a consumption end instruction to the consumption/execution means <b>304</b>.
When the permission is valid in the step S<b>507</b>, in a case where the control means <b>305</b> is taking the usage time control of the content, the remaining usage time of the content is computed (step S<b>510</b>), the measurement of the usage time is resumed (S<b>511</b>), and a consumption resume instruction and the content consumption interrupt position are output to the consumption/execution means <b>304</b> (step S<b>512</b>). And, the consumption/execution means <b>304</b> resumes the consumption/execution of the content (step S<b>513</b>). At this time, as shown in <figref idref="DRAWINGS">FIG. 24</figref>, the player may be started directly in some cases, and the remaining valid portion (the remaining reproducible time in a case of using the accumulated usage time. Further, the remaining time before counting up the consumption number of times as being one time, the number of times, or the like in a case of such a control of counting up the number of times on the assumption that the content has been reproduced one time in the case that a constant usage time or more has passed) may be displayed at the time of the start, thereby to confirm a user's intention of the resume. Hereafter, a step S<b>514</b> is executed.
Additionally, there is also the case of unconditionally permitting the resume of the consumption and execution of the content at the time of resuming or at the time that the incoming is ended. Namely, this is just the case that the permission that the permission information indicated was valid at the time of starting the content consumption, and the case such that the copyright management policy saying that the permission is valid till the consumption of the content is ended has been set. The embodiments of the present invention does not presume that such a policy is set, so the processes of the step S<b>115</b>, the step S<b>116</b>, the step S<b>117</b>, the step S<b>507</b>, the step S<b>508</b>, and the step S<b>509</b> are described; however in a case of having set the above-mentioned the copyright management policy, these steps may be omitted.
As mentioned above, in addition to the effect of the first embodiment, this embodiment enables the user to select one of a step in which the user performs the interrupt process when the interrupt process occurs, and a step in which the user neglects the interrupt process to continuously reproduce the content.
Additionally, in the fifth embodiment of the present invention, it is also possible to appropriately combine the foregoing first to third embodiments, and the fifth embodiment. Also in the embodiment that can be realized by this, an effect similar to the effect mentioned above can be realized.
SUSCEPTIBLE OF INDUSTRIAL APPLICATION
The present invention enables the mobile telephone terminal to be applied in the field of the content consumption. Further, it enables the content consumption terminal other than this to be applied also in the field such as the device (for example, a car navigation system, an entertainment device in an aircraft, a music player with a radio broadcast reception function, etc.), which has an application to the other than the content consumption, and performs the process having a high priority degree in addition to the content consumption.
Contents8
24 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US2015242598A1 | Cited by | United States of America | Pre-grant |
| US9385992B2 | Cited by | United States of America | Search report |
| US9294820B2 | Cited by | United States of America | Applicant |
| US2010211789A1 | Cited by | United States of America | Pre-grant |
| US9830431B2 | Cited by | United States of America | Search report |
| US10095844B2 | Cited by | United States of America | Search report |
| US2008207233A1 | Cited by | United States of America | Pre-grant |
8 members in 5 offices
Priority claims14
| Document | Office | Kind | Date |
|---|---|---|---|
| 2004143536 | Japan | – | |
| 2004143536 | Japan | A | |
| 2004143536 | Japan | A | |
| 2005130918 | Japan | – | |
| 2005130918 | Japan | A | |
| 2005130918 | Japan | A | |
| 2005008705 | Japan | W | |
| 2005008705 | Japan | W | |
| 2004143536 | – | – | – |
| 2005130918 | – | – | – |
| JP20040143536 | – | – | – |
| JP20050130918 | – | – | – |
| PCTJP0508705 | – | – | – |
| WO2005JP08705 | – | – | – |
Members8
| Document | Office | Kind | |
|---|---|---|---|
| WO2005111810A1 | World Intellectual Property Organization (WIPO) | A1 | |
| EP1770531A1 | European Patent Office (EPO) | A1 | |
| CN1954301A | China | A | |
| US2008098474A1 | United States of America | A1 | |
| JPWO2005111810A1 | Japan | A1 | |
| CN100458742C | China | C | |
| CN101458752A | China | A | |
| CN101458753A | China | A |
28 transactions on the USPTO file
Abandoned without a rejection on record.
- Non-final rejections
- 0
- Final rejections
- 0
- RCEs
- 0
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Mail Abandonment for Failure to Respond to Office ActionAbandonedMABN2 | MABN2 | |
| Aband. for Failure to Respond to O. A.AbandonedABN2 | ABN2 | |
| Mail Restriction RequirementMCTRS | MCTRS | |
| Restriction/Election RequirementCTRS | CTRS | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| IFW TSS Processing by Tech Center CompleteTSSCOMP | TSSCOMP | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Sent to Classification ContractorPGPC | PGPC | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| Notice of DO/EO Acceptance MailedM903 | M903 | |
| Miscellaneous Incoming LetterLET. | LET. | |
| Preliminary AmendmentA.PE | A.PE | |
| Additional Application Filing FeesADDFLFEE | ADDFLFEE | |
| Preliminary AmendmentsPREAMND | PREAMND | |
| Notice of DO/EO Missing Requirements MailedM905 | M905 | |
| Cleared by OIPE CSRL194 | L194 | |
| Reference capture on IDSRCAP | RCAP | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Request for Foreign Priority (Priority Papers May Be Included)RQPR | RQPR | |
| Translation of the international application into EnglishTRNIA | TRNIA | |
| Copy of references cited in International Search ReportCPYREF | CPYREF | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Initial Exam Team nnIEXX | IEXX |
2 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Information on status: application discontinuationABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTIONSTCB | STCB | |
| AssignmentAS | AS |
Numbers
- Publication
- 20080098474
- Publication, DOCDB
- 2008098474
- Publication, EPODOC
- US2008098474
- Application
- 11596434
- Application, DOCDB
- 59643405
- Application, EPODOC
- US20050596434
Titles
- English
- Content Consumption Control Method
Classification
- CPC, 1
- G06F21/1078
- IPC, 7
- G06F13 00
- G06F21 22
- G06F1 00
- G06F9 48
- G06F12 14
- G06F21 10
- H04M11 08
- USPC, 2
- 726017000
- 710264000