Patent ID: 9722921
Date: 2017-08-01
CPC Classifications: H03M,H04L,H04W

Claim:
1. A method for encoding a list of identifiers which may be used in a computer network, the computer network including at least one transmitter and at least one receiver, the at least one transmitter and the at least one receiver including a same global list of different identifiers, each identifier having a technical characteristic, the at least one transmitter being able to transmit a data packet intended for one or several different receivers, each data packet including at least one code corresponding to a coded list of identifiers, the coded list of identifiers comprising at least one of said identifiers, the encoding method comprising the following steps: associating with each identifier an ordinal number comprised between one and the total number of identifiers in the global list of identifiers, the number being different for different said identifiers; ordering according to a predetermined strict order relationship, the identifier list according to the ordinal number associated with each identifier in order to obtain a sorted list of identifiers; defining a first integer variable equal to the number of identifiers in the list of identifiers to be transmitted, initializing a previous sorted list of identifiers with the sorted list of identifiers; as long as the first variable is greater than zero, coding the first identifier of the previous sorted list of identifiers with an elementary code corresponding to the number of sub-sets of the global list of identifiers of cardinal equal to the number of identifiers of the previous sorted list of identifiers and including at least one identifier for which the associated ordinal number is in a predetermined strict order relationship with the ordinal number associated with the first identifier of the previous sorted list of identifiers, removing this identifier from the previous sorted list of identifiers in order to obtain a following sorted list of identifiers, and decrementing by one the first variable; coding the list of identifiers with a code corresponding to the sum of all the obtained elementary codes.