Patent ID: 7249181

Claim:
A method for creating a series of unique identifiers using a processor coupled to first memory and to at least one block of second memory slower than the first memory, the method comprising the steps of: storing a predetermined identifier in said second memory and in said first memory; setting a bit string in said second memory to a first logical value; setting a number subfield and a range subfield, together comprising an extension field in said first 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 second memory; incrementing said range subfield in said first memory; and resetting said number subfield to the second logical value.