Legal claims defining the scope of protection, as filed with the USPTO.
1. A method to control access to a sector of a flash type memory of an electronic module comprising: receiving a write request to write data to an area of a partition, wherein the partition is located within the sector; and making a first determination about whether an owner of the data to be written has write access to the partition of the sector, and making a second determination about whether the owner has permission to erase the entire sector in which the partition is located using a rule, wherein the rule verifies that the write request does not delete data of an owner other than the owner issuing the write request; and writing the data to the partition when the first determination and the second determination allow the write request to proceed.
2. The method of claim 1 , wherein the owner is granted permission to erase the entire sector if at least one of the following conditions is satisfied: the entire sector belongs to the owner, remaining partitions in the sector not belonging to the owner are blank, and the remaining partitions in the sector not belonging to the owner are marked as erasable.
3. The method of claim 1 , wherein the partition is associated with a status, wherein the status is one selected from the group consisting of erasable, blank, and not blank.
4. An electronic module comprising: a FLASH type non-volatile memory comprising a sector, wherein the sector comprises a partition; a set of rules, wherein the set of rules is used to determine whether an owner of data is granted permission to erase the entire sector, wherein a rule in the set of rules verifies that the write request does not delete data of an owner other than the owner issuing the write request; a memory manager, operatively connected to the FLASH type non-volatile memory configured to: receive a write request to write the data to an area of the partition, determine whether the owner of the data to be written has write access to the partition and permission to erase the entire sector using the set of rules, and write the data to the partition when the determination allows the write request to proceed.
5. The electronic module of claim 4 , wherein the memory module intercepts all write requests to the FLASH type non-volatile memory.
6. The electronic module of claim 4 , wherein the memory manager is configured to access a description of the partition, wherein the description comprises the status of the partition.
7. The electronic module of claim 6 , wherein the status is one selected from the group consisting of erasable, blank, and not blank.
8. A card comprising an electronic module according to claim 4 .
9. The electronic module of claim 4 , wherein the set of rules specifies that the owner is granted permission to erase the entire sector if at least one of the following conditions is satisfied: the entire sector belongs to the owner, remaining partitions in the sector not belonging to the owner are blank, and the remaining partitions in the sector not belonging to the owner are marked as erasable.
10. An electronic assembly including a computer program comprising program code instructions to execute the steps of the method according to claim 1 when the program is executed by the electronic assembly.
11. The electronic assembly of claim 10 , wherein the owner is granted permission to erase the entire sector if at least one of the following conditions is satisfied: the entire sector belongs to the owner, remaining partitions in the sector not belonging to the owner are blank, and the remaining partitions in the sector not belonging to the owner are marked as erasable.
12. The electronic assembly of claim 10 , wherein the partition is associated with a status, wherein the status is one selected from the group consisting of erasable, blank, and not blank.
Unknown
September 14, 2010
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.