×

Generating unique identifiers

  • US 8,375,066 B2
  • Filed: 04/26/2010
  • Issued: 02/12/2013
  • Est. Priority Date: 04/26/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method implemented on a computing device for creating a set of identifiers, the method comprising:

  • generating, by the computing device, a first set of identifiers, comprising;

    generating a block of values within a pre-defined range of values for use as identifiers;

    partitioning values of the block into partitions, wherein each partition has a unique range of values within the pre-defined range of values; and

    performing a first randomization comprising reordering values of a first one of the partitions in a random order and reordering values of a second one of the partitions in a random order;

    selecting, by the computing device, a third set of identifiers from the random ordered values of the first and second partitions, comprising;

    receiving a pre-defined set of identifier exclusions in the pre-defined range of identifiers;

    removing at least a subset of the pre-defined set of identifier exclusions from the first set of identifiers; and

    selecting values of the first partition and values of the second partition for the third set of identifiers;

    generating a second set of identifiers by at least performing a second randomization on the third set of identifiers; and

    transmitting the second set of identifiers to a user.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×