×

Generating unique identifiers in a computer system

  • US 20050021757A1
  • Filed: 04/15/2004
  • Published: 01/27/2005
  • Est. Priority Date: 10/06/2000
  • Status: Active Grant
First Claim
Patent Images

1. A method for creating a series of unique identifiers using a processor coupled to volatile memory and to at least one block of non-volatile memory, the method comprising the steps of:

  • storing a predetermined identifier in said non-volatile memory and in said volatile memory;

    setting a bit string in said non-volatile memory to a first logical value;

    setting a number subfield and a range subfield, together comprising an extension field in said volatile memory, to a second logical value; and

    generating a monotonic sequence of said unique identifiers by repetitively performing the steps of;

    incrementing said number subfield;

    creating said unique identifier by concatenating said predetermined identifier and said extension field; and

    when said number subfield contains all of the first logical value, performing the steps of;

    setting to the second logical value, a next sequential bit in the bit string in said non-volatile memory;

    incrementing said range subfield in said volatile memory; and

    resetting said number subfield to the second logical value.

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