Patent ID: 7603362

Claim:
A method comprising: identifying, by a computing device, an item to be placed at a particular position within a list, wherein the position of each item in the list is user-customizable; associating, by the computing device, a path value with the item such that the path value represents the particular position within the list, relative to other positions within the list, wherein the associating includes: determining a first path value associated with an item in an immediately previous position in the list; determining a second path value associated with an item in an immediately next position in the list; and determining a third path value as the path value, the third path value being greater than the first path value and the third path value being less than the second path value, wherein the determining the third path value includes: determining a string of corresponding and matching digits from the left of the first and second path values; determining a string of corresponding but non-matching digits from the left of the first and second path values; and in an event that a first corresponding, but non-matching digit from the first path value is a null, appending to the string of corresponding and matching digits, a first corresponding, but non-matching digit from the second path value and a “0”; generating, by the computing device, a unique identifier; and appending, by the computing device, the unique identifier to the path value associated with the item.