Patent ID: 8117647
Filing Date: 2012-02-14
Classification: G06F,G06Q

Abstract:
1. Method for controlling granting of rights based on a plurality of secure numbers, said secure numbers having a fixed length, the secure numbers of said plurality of secure numbers being formed from at least one identification number and a control value, this method comprising the steps of: determining a first quantity of secure numbers to be generated; determining a first minimal number of digits required for generating said first quantity of secure numbers; generating a first series of unique identification numbers, the first series of unique identification numbers having a first chosen number of digits at least equal to the first minimal number of digits required for generating the secure numbers, the first series of unique identification numbers being selected from all possible numbers having the first chosen number of digits; associating a control value with each of the unique identification numbers of the first series of unique identification numbers, the control value having a length such that a total length of the secure numbers will correspond to said fixed length; forming a first set of secure numbers, from among the plurality of secure numbers, based on the first series of unique identification numbers; prior to use of all available identification numbers of the first series of unique identification numbers, determining a second quantity of secure numbers to be generated in addition to the first quantity of secure numbers; calculating a number of remaining identification numbers from among the first series of unique identification numbers that can be generated from the first chosen number of digits forming the unique identification numbers of the said first series; if the second quantity of secure numbers to be generated is superior to the said number of remaining identification numbers from among the first series of unique identification numbers, determining a second minimal number of digits required for generating the said second quantity of secure numbers; determining at least one non-used identification number from among the first series of unique identification numbers that can be generated using the first number length; generating a second series of unique identification numbers, the second series of unique identification numbers being formed from unused identification numbers from among the first series of unique identification numbers, the second series of unique identification numbers having a length at least equal to the second minimal number of digits required for generating said identification numbers of the second series of unique second series of numbers; forming a second set of secure numbers, from among the plurality of secure numbers, based on the second series of unique identification numbers; sending from a user, by means of a user's device, at least one secure number from among the plurality of secure numbers; checking in a management center, the validity of at least one secure number from among the plurality of secure numbers; transmitting the at least one secure number to a verification center; performing a calculation at the verification center based on the at least one secure number to generate a verification result; and determining if rights should be assigned or denied based on the verification result.