×

Electronic content store

  • US 6,684,227 B2
  • Filed: 03/08/2001
  • Issued: 01/27/2004
  • Est. Priority Date: 04/13/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for storing and accessing objects in an electronic content store, the method including:

  • (a) assigning each object a version number, such that multiple instances of the same object with different version numbers may coexist;

    (b) when accessing an object in the content store for reading or writing, specifying a requested version number;

    (c) when reading an object, if an instance of that object with the requested version number exists in the content store, returning that instance of the object, and otherwise returning the most recent older instance of that object;

    (d) when writing to an object, if an instance of that object with the requested version number exists in the content store, performing the write to that instance of the object, and otherwise making a copy of the most recent older instance of the object, assigning the requested version number to the copy, and performing the write to the copy;

    (e) maintaining a first current version number relating to a current published version of the content and a second, later current version number relating to a yet-to-be published administration version of the content; and

    (f) when it is required to publish the administration version, updating the first current version number to equal the second current version number, and updating the second current version number to a new, later value, without changing the version numbers of the object.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×