Patent ID: 7275077

Claim:
A method for associating, with a first address, a second address of reduced size for directly addressing a context memory on a computer, comprising: a) calculating a first intermediary address using a reduced number of bits of the first address, the first intermediary address having a reduced size with respect to the first address; then b) choosing as a second address the first intermediary address if this second address is not associated with another first address, or, otherwise, c) calculating a second intermediary address by a first polynomial division of the first address, the second intermediary address having a reduced size as compared to the first address; then d) choosing as a second address the second intermediary address; wherein the first address comprises a device address, of a number n of bits, associated with a device, and a network address, of a number m of bits, and further comprising the step of: i) comparing the network address with a predetermined group of accepted network addresses and, if the network address is an accepted network address, associating a network sub-address, of a number p of bits, with the network address, where number p is smaller than number m; wherein the first intermediary address comprises a number q of bits, where number q is smaller than number n and greater than number p, and step a) comprises the steps of: a1) choosing for each bit of rank from 1 to p of the first intermediary address the result of an XOR operation on the bit of same rank of the device address and on the bit of same rank of the network sub-address; a2) choosing for each bit of rank from p+1 to q−1 of the first intermediary address each bit of same rank of the device address; and a3) setting the bit of rank q of the first intermediary address to 0.