Maintaining identifier information in a memory using unique identifiers as a linked list
First Claim
1. A method of maintaining identifier information in a computer system wherein each constituent element of the system is assigned a unique identifier including a first part common to a plurality of the constituent elements of the system, and a second part individual to each element of the system, comprising:
- a first storing step of storing a first part of a unique identifier of one of the constituent elements in memory;
a second storing step of storing the unique identifiers of remaining constituent elements whose first parts match the first part of the stored unique identifier as a linked list of second parts, each member of the linked list including a first pointer pointing to the stored unique identifier first part and a second pointer pointing to a next member of the linked list, whereby, by maintaining the unique identifiers as a linked list of second parts, a memory storage requirement for maintaining the identifier information is less than a memory storage requirement for storing an entire unique identifier for each constituent element.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for maintaining login service parameters includes a step of allocating space for and storing a login service parameter portion of a logged in port. A login service parameter of a logged in port is then compared with stored login service parameter structures. If the login service parameter of the logged in port, except for a login service parameter portion thereof, is identical with one of the stored login service parameters, a step of adding a first pointer to that stored login service parameters structure into the stored login service parameter portion structure is carried out. A new login service parameter portion structure is allocated and the process repeated, thereby creating a linked list of login service parameter portion structures, each login service parameter portion structure pointing to both the stored login service parameter structure and to a next login service parameter portion structure. If a logged in port login service parameter, except for a login service parameter portion thereof, is not identical with any of the stored login service parameters, a step of designating a login service parameter structure in memory for the logged in port is carried out, followed by a step of writing the logged in port login service parameter into the designated login service parameter structure. A pointer to the designated login service parameter structure is added into the allocated login service parameter portion structure is added, as well as a pointer to a next allocated login service parameter portion structure.
86 Citations
5 Claims
-
1. A method of maintaining identifier information in a computer system wherein each constituent element of the system is assigned a unique identifier including a first part common to a plurality of the constituent elements of the system, and a second part individual to each element of the system, comprising:
-
a first storing step of storing a first part of a unique identifier of one of the constituent elements in memory; a second storing step of storing the unique identifiers of remaining constituent elements whose first parts match the first part of the stored unique identifier as a linked list of second parts, each member of the linked list including a first pointer pointing to the stored unique identifier first part and a second pointer pointing to a next member of the linked list, whereby, by maintaining the unique identifiers as a linked list of second parts, a memory storage requirement for maintaining the identifier information is less than a memory storage requirement for storing an entire unique identifier for each constituent element. - View Dependent Claims (2, 3, 4, 5)
-
Specification