A device, network access apparatus, servlet, applet, stand alone executable program
having a text box object, or web browser receives a selected identifier and determines
whether the selected identifier of a first naming system is available. A prompt
may be displayed for a user to determine whether the available identifier is to
be allocated. When there is no allocation of the selected identifier or when a
selected identifier is not available, a user may be prompted to search for the
availability of another identifier of the first naming system. When the selected
identifier is allocated, the availability of an identifier in a second naming system
that is similar or identical to the allocated identifier of the first naming system
may be searched. When it is determined that a matching identifier in a second naming
system is found, then it is further determined whether the matching identifier
is to be registered at this time. If this is the case, then the identifier of the
second naming system may be registered. If there is no search for a matching identifier,
or no matching identifier of a search is found, or a found matching identifier
is not registered at this time, then it may be determined whether the allocated
identifier of the first naming system is to be registered at this time. If this
is the case, then the identifier of the first naming system may be registered.
After registration or when it is determined that any allocated identifiers of any
naming system will not be registered at this time then all unregistered identifiers
may be released from allocation.