A method for selecting a next available identifier. A plurality of unique identifiers are assigned, preferably in blocks, to each of a plurality of banks. Within each of the banks, when empty, there is one available minimum value identifier and one available maximum value identifier. A number of resident identifiers are counted in each of the banks and at least one bank having a lowest counted number is identified. Within the first available bank, a highest value of all resident identifiers is determined. In the first available bank, the highest value is compared to a maximum value. If the highest value is less than the maximum value, then the next available identifier is equal to a sum of the highest value plus an incremental value. When a check bank counter is set at a value or when the next available unique identifier is a value outside of a range of the corresponding bank, the next available bank is selected and an iteration process begins in the next available bank.

Een methode om een volgende beschikbaar herkenningsteken te selecteren. Een meerderheid van unieke herkenningstekens wordt toegewezen, bij voorkeur in blokken, aan elk van een meerderheid van banken. Binnen elk van de banken, wanneer leeg, zijn er één beschikbaar minimumwaardeherkenningsteken en één beschikbaar maximumwaardeherkenningsteken. Een aantal ingezetene herkenningstekens worden geteld in elk van de banken en minstens één bank die een laagste geteld aantal heeft wordt geïdentificeerd. Binnen de eerste beschikbare bank, wordt een hoogste waarde van alle ingezetene herkenningstekens bepaald. In de eerste beschikbare bank, wordt de hoogste waarde vergeleken bij een maximumwaarde. Als de hoogste waarde minder dan de maximumwaarde is, dan is het volgende beschikbare herkenningsteken gelijk aan een som van de hoogste waarde plus een stijgende waarde. Wanneer een teller van de controlebank bij een waarde wordt geplaatst of wanneer het volgende beschikbare unieke herkenningsteken een waarde buiten een waaier van de overeenkomstige bank is, wordt de volgende beschikbare bank geselecteerd en een herhalingsproces begint in de volgende beschikbare bank.

 
Web www.patentalert.com

< (none)

< Intelligent network

> Method and apparatus for performing distributed speech processing in a communication system

> (none)

~ 00030