Patent attributes
The present invention discloses a method of allocating resource units such as hotel rooms, computer memory locations, seats in an aircraft, etc which constitute a sequence of allocatable resource units. Each resource unit is identified with a leading and a trailing identifier separated by a first divider and placed in a string which is able to be compared with a similar string representing an allocation criterion. The strings are matched and if a match is successful then the first divider of the matched portion of the string is replaced with a second divider which thereby indicates that an allocation has been made. A system for carrying out the above method and a computer program product incorporating the method are also disclosed. A method of queuing resource allocation and deallocation requests is also disclosed.