Patent ID: 8423536

Claim:
A method comprising: identifying, via a computing device, a first set of listings of service providers that correspond to a service category, which service providers are located within a first geographic area surrounding a location of interest; sorting, via the computing device, the first set of listings according to a parameter to generate a first sorted set, wherein the parameter is not location within the first geographic area; identifying, via the computing device, a second set of listings of service providers that correspond to the service category, which service providers are located within a second geographic area surrounding the first geographic area; sorting, via the computing device, the second set of listings according to the parameter to generate a second sorted set, wherein the parameter is not location within the second geographic area; appending, via the computing device, the second sorted set to the first sorted set to form a first appended sorted set according to a hierarchy whereby listings in the first appended sorted set from the first sorted set all outrank listings in first appended sorted set from the second sorted set; identifying, via the computing device, a third set of listings of service providers that correspond to the service category, which service providers are located within a third geographic area surrounding the second geographic area; sorting, via the computing device, the third set of listings according to the parameter to generate a third sorted set; and appending, via the computing device, the third sorted set to the first appended sorted set to form a second appended sorted set according to a hierarchy whereby listings in the first appended sorted set all outrank listings in the third sorted set of listings.