×

Method of performing reliable updates in a symmetrically blocked nonvolatile memory having a bifurcated storage architecture

  • US 6,088,759 A
  • Filed: 06/30/1997
  • Issued: 07/11/2000
  • Est. Priority Date: 04/06/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of performing reliable updates in a block erasable nonvolatile memory comprising:

  • receiving an allocation request to reallocate a first object in said memory with a second object, wherein said first object and said second object have a same name and a same type, and said memory comprising a managed object space arranged into two classes of space to accommodate distinct objects, wherein objects of a first class are stored contiguously proceeding from a first end of said managed object space towards a second end of said managed object space to form a first class of space, and objects of a second class are stored contiguously proceeding from said second end towards said first end to form a second class of space;

    validating said allocation request;

    allocating a space for said second object if said allocation request is valid;

    writing said second object into said space;

    tracking a write status of said second object; and

    invalidating said first object.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×