Method and apparatus for storing items in flash memory
First Claim
1. An electronic device for storing an item comprising bits of information, the electronic device comprising:
- a flash memory that stores the item in binary form; and
a flash manager that determines whether replacing the item with a modified item involves any bit transitions from zero to one and that changes, when no bit transitions from zero to one are involved, selected bits from one to zero to replace the item with the modified item without copying any stored information to a different memory location.
4 Assignments
0 Petitions
Accused Products
Abstract
An electronic device (100) stores an item (135) including bits of information. The electronic device (100) includes a flash memory (125) that stores the item (135) in binary form and a flash manager (120) that receives a modified item to be stored in the same location as the item (135). The flash manager (120) determines whether replacing the item (135) with the modified item involves any bit transitions from zero to one. When no bit transitions from zero to one are involved, the flash manager (120) changes selected bits from one to zero to replace the item (135) with the modified item in place, without copying any stored information to a different memory location, such as a different region of the flash memory or a different memory device (115).
15 Citations
20 Claims
-
1. An electronic device for storing an item comprising bits of information, the electronic device comprising:
-
a flash memory that stores the item in binary form; and a flash manager that determines whether replacing the item with a modified item involves any bit transitions from zero to one and that changes, when no bit transitions from zero to one are involved, selected bits from one to zero to replace the item with the modified item without copying any stored information to a different memory location. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A selective call receiver for receiving messages, the selective call receiver comprising:
-
a receiver that receives a message; a display, coupled to the receiver, that presents the message; a flash memory that stores the message as an item in binary form; and a flash manager that determines whether replacing the item with a modified item involves any bit transitions from zero to one and that changes, when no bit transitions from zero to one are involved, selected bits from one to zero to replace the item with the modified item without copying any stored information to a different memory location. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for storing information in an electronic device including a flash memory, the method comprising the steps of:
-
storing an item in binary form in the flash memory at a location indicated by an address; receiving a modified item to be stored in the location indicated by the address; determining whether replacing the item with the modified item involves any bit transitions from zero to one; and changing, when no bit transitions from zero to one are involved, selected bits in the location from one to zero to replace the item with the modified item without copying any of the information stored in the flash memory to a different memory location. - View Dependent Claims (17, 18, 19, 20)
-
Specification