Memory apparatus
First Claim
1. A memory apparatus attachable to and detachable from a host device, the memory apparatus comprising:
- an irreversibly writeable memory; and
a control circuit that controls operations of writing to and reading from the irreversibly writeable memory;
a data area of the irreversibly writeable memory including a plurality of one-time writeable data units for storing data, the data being written to the irreversibly writeable memory by some of the plurality of one-time writeable data units being changed from an initial state and by remaining ones of the plurality of one-time writeable data units remaining in the initial state;
the control circuit, in response to receiving a read request, (i) reads all of the data from the data area of the irreversibly writeable memory and then (ii) changes all of the remaining ones of the plurality of one-time writeable data units of the data area from their initial state so that the data cannot be further read.
1 Assignment
0 Petitions
Accused Products
Abstract
When a read request has been received, it is determined whether there is a read address that has been designated in a particular area. When a read address has been designated in the particular area, the process is terminated. In other words, the process is completed although data is not read. When a read address has not been designated in the particular area, data is read from the designated address of the memory. The data that has been read is supplied to a host device. After the data has been read, a read address stored in, for example, a register is written to the particular area. The address from which data has been read is appended to the particular area. In such a manner, data that has been read from the host device is prohibited from being accessed.
-
Citations
21 Claims
-
1. A memory apparatus attachable to and detachable from a host device, the memory apparatus comprising:
-
an irreversibly writeable memory; and a control circuit that controls operations of writing to and reading from the irreversibly writeable memory; a data area of the irreversibly writeable memory including a plurality of one-time writeable data units for storing data, the data being written to the irreversibly writeable memory by some of the plurality of one-time writeable data units being changed from an initial state and by remaining ones of the plurality of one-time writeable data units remaining in the initial state; the control circuit, in response to receiving a read request, (i) reads all of the data from the data area of the irreversibly writeable memory and then (ii) changes all of the remaining ones of the plurality of one-time writeable data units of the data area from their initial state so that the data cannot be further read. - View Dependent Claims (4, 8)
-
-
2. A memory apparatus attachable to and detachable from a host device, the memory apparatus comprising:
-
an irreversibly writeable memory; a control circuit that controls operations of writing to and reading from the irreversibly writeable memory; a data area disposed in the irreversibly writeable memory and including a plurality of one-time writeable data units for storing data, the data being written to the irreversibly writeable memory by some of the plurality of one-time writeable data units being changed from an initial state and by remaining ones of the plurality of one-time writeable data units remaining in the initial state; and a further data area operable to store reproduction restriction information, the further data area being disposed in the irreversibly writeable memory or in an irreversibly writeable memory region of the control circuit; the control circuit, in response to receiving a request to read the data written to the data area of the irreversibly writeable memory when the reading operation is restricted by the reproduction restriction information, (i) is prohibited from carrying out the reading operation so that the data is not read from the data area of the irreversibly writeable memory and then (ii) changes the remaining ones of the plurality of one-time writeable data units of the data area from their initial state. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
3. A memory apparatus attachable to and detachable from a host device, the memory device comprising:
-
an irreversibly writeable memory; a control circuit that controls operations of writing to and reading from the irreversibly writeable memory; a data area disposed in the irreversibly writeable memory and including a plurality of one-time writeable data units for storing data, the data being written to the irreversibly writeable memory by some of the plurality of one-time writeable data units being changed from an initial state and by remaining ones of the further plurality of one-time writeable data units remaining in the initial state; and at least one further data area disposed in the irreversibly writeable memory or in an irreversibly writeable memory region of the control circuit, the further data area including a counter area having a further plurality of one-time writeable data units for storing a reading operation count value that represents the number of times that the data has been read from the data area of the irreversibly writeable memory, the number of one-time writeable data units in the counter area representing a maximum number of times that the data may be read; the control circuit, in response to receiving a request to read the data from the data area of the irreversibly writeable memory, (i) reads all of the data from the data area of the irreversibly writeable memory, (ii) changes one of the one-time writeable data units in the counter area from the initial state whereby the reading operation count value is changed, and if all of the one-time writeable data units in the counter area are thereby changed from their initial state, the control circuit (iii) is prohibited from further reading of the data so that the data is not read from the data area of the irreversibly writeable memory and then (iv) changes the remaining ones of the plurality of one-time writeable data units of the data area from their initial state. - View Dependent Claims (14)
-
-
5. A method for controlling a memory apparatus attachable to and detachable from a host device, the memory apparatus including an irreversibly writeable memory and a control circuit that controls operations of writing to and reading from the irreversibly writeable memory, the irreversibly writeable memory including a data area that includes a plurality of one-time writeable data units for storing data, the data area including previously written data represented by some of the plurality of one-time writeable data units being changed from an initial state and by remaining ones of the plurality of one-time writeable data units remaining in the initial state;
- the method comprising;
receiving a read request; and in response to receiving the read request, (i) reading all of the previously written data from the data area of the irreversibly writeable memory, and (ii) then changing all of the remaining ones of the plurality of one-time writeable data units of the data area of the irreversibly writeable memory from their initial state so that the previously written data cannot be further read. - View Dependent Claims (15)
- the method comprising;
-
6. A method for controlling a memory apparatus attachable to and detachable from a host device, the memory apparatus including an irreversibly writeable memory and a control circuit that controls operations of writing to and reading from the irreversibly writeable memory, the irreversibly writeable memory including a data area that includes a plurality of one-time writeable data units for storing data, the data area including previously written data represented by some of the plurality of one-time writeable data units being changed from an initial state and by remaining ones of the plurality of one-time writeable data units remaining in the initial state;
- the method comprising;
providing a further data area for storing reproduction restriction information, the further data area being disposed in the irreversibly writeable memory or in an irreversibly writeable memory region of the control circuit; receiving a read request; and in response to receiving the read request, (i) determining whether the reading operation is restricted by the reproduction restriction information, and if the reading operation is not restricted by the reproduction restriction information, (ii) reading the previously written data from the data area of the irreversibly writeable memory, else if the reading operation is restricted by the reproduction restriction information, (ii) prohibiting reading of the previously written data from the data area of the irreversibly writeable memory and (iii) then changing the remaining ones of the plurality of one-time writeable data units of the data area from their initial state. - View Dependent Claims (16, 17, 18, 19, 20)
- the method comprising;
-
7. A method for controlling a memory apparatus attachable to and detachable from a host device, the memory apparatus including an irreversibly writeable memory and a control circuit that controls operations of writing to and reading from the irreversibly writeable memory, the irreversibly writeable memory including a data area that includes a plurality of one-time writeable data units for storing data, the data area including previously written data represented by some of the plurality of one-time writeable data units being changed from an initial state and by remaining ones of the plurality of one-time writeable data units remaining in the initial state;
- the method comprising;
providing at least one further data area that includes a counter area for storing a reading operation count value that represents the number of times that the data has been read from the data area of the irreversibly writeable memory, the at least one further data area being disposed in the irreversibly writeable memory or in an irreversibly writeable memory region of the control circuit, the counter area including a further plurality of one-time writeable data units wherein the number of one-time writeable data units in the counter area represents a maximum number of times that the associated data may be read; receiving a read request; and in response to receiving the read request, (i) reading all of the data from the data area of the irreversibly writeable memory, (ii) changing one of the one-time writeable data units in the counter area from the initial state so that the reading operation count value is changed, and if all of the one-time writeable data units in the counter area are thereby changed from their initial state, (iii) prohibiting further reading of the data from the data area of the irreversibly writeable memory and then (iv) changing the remaining ones of the plurality of one-time writeable data units of the data area from their initial state. - View Dependent Claims (21)
- the method comprising;
Specification