Patent ID: 8005738

Claim:
A processor-implemented method for populating an index of a plurality of bonds, each of which bonds is issued by an issuer, comprising: disqualifying any of the bonds in an initial candidates subset of bonds from inclusion in the index of bonds for one or more disqualifying conditions; determining, via a processor, a liquidity score for each of the bonds in the initial candidate subset of bonds which is not disqualified, wherein said liquidity score is determined at least in part by: (a) determining a raw score which is a function of the age and size of the bond; (b) determining a model issuer premium associated with the issuer; (c) determining an applied issuer premium associated with the bond, which applied issuer premium is based at least in part on the model issuer premium; and (d) combining at least the raw score and the applied issuer premium to determine the liquidity score; segmenting the bonds in the initial candidate subset of bonds into a matrix; and including one or more bonds from the initial candidate subset of bonds in the index of bonds based at least in part upon the liquidity score of the included bond and a position of the included bond in the matrix associated with the initial candidate subset of bonds.