Electrical computers and digital processing systems: multicomput – Computer network managing – Network resource allocating
Reexamination Certificate
2007-07-24
2007-07-24
Eng, David Y. (Department: 2155)
Electrical computers and digital processing systems: multicomput
Computer network managing
Network resource allocating
C708S250000
Reexamination Certificate
active
10825464
ABSTRACT:
Generating unique identifiers (UUIDs) for software objects and other components in a network in which a large number of components may exist simultaneously and/or over a period of time. UUIDs generated by a particular product are divided into two sub-fields. One sub-field is stored in non-volatile memory, and incremented infrequently. The other sub-field is stored in volatile memory, that can be incremented frequently. During operation, the product creating the UUIDs generates new UUIDs by incrementing the field stored in volatile memory. When overflow of the volatile memory field occurs, the field stored in non-volatile memory is incremented. A block of non-volatile memory is initialized to all of a first logical state, and the bits therein are then sequentially cleared to generate a subsequent unique identifier. The present system provides the equivalent of a counter that can count up to the number of available bits in non-volatile memory plus one, while reducing the number of non-volatile memory erase cycles to one cycle for each time all the bits are cleared.
REFERENCES:
patent: 4819818 (1989-04-01), Simkus et al.
patent: 4959774 (1990-09-01), Davis
patent: 5390336 (1995-02-01), Hillis
patent: 5541996 (1996-07-01), Ridenour
patent: 5748985 (1998-05-01), Kanai
patent: 5778069 (1998-07-01), Thomlinson et al.
patent: 6243738 (2001-06-01), Hayles et al.
patent: 6324558 (2001-11-01), Wilber
patent: 6421651 (2002-07-01), Tedesco et al.
patent: 6490637 (2002-12-01), Shih
patent: 6532497 (2003-03-01), Cromer et al.
patent: 6533664 (2003-03-01), Crumby
patent: 6628786 (2003-09-01), Dole
patent: 7047337 (2006-05-01), Armstrong et al.
patent: 7085480 (2006-08-01), James
patent: 7107276 (2006-09-01), Johnson, Jr.
“Fast Guide to RAM—a Whatis.com definition” at http://searchmobilecomputing.techtarget.com/sDefinition/0,,sid40—gci523855.00.html, no date available.
Eng David Y.
Hewlett--Packard Development Company, L.P.
LandOfFree
Generating unique identifiers in a computer system does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Generating unique identifiers in a computer system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Generating unique identifiers in a computer system will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3760108