×

Local business ranking using mapping information

  • US 8,312,010 B1
  • Filed: 08/16/2007
  • Issued: 11/13/2012
  • Est. Priority Date: 08/16/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • maintaining, for each listing in a plurality of business listings, a respective count for each of a plurality of types of user actions related to the business listing, the plurality of types of user actions including business type query actions, map requests for an address associated with a listing and user actions on a map;

    determining, for each listing in the plurality of business listings, a weighted count for the business listing by weighting each of the respective counts for the business listing according to the type of user action, wherein a respective count for a user action associated with a request to contact a business is weighted more than the respective counts of the other types of user actions, and wherein the weighted count is a linear combination that includes a sum of product terms aC1, bC2, . . . , zCn, where each of the counts C1, C2, . . . , Cn for a type of user action is weighted by a respective weight a, b, . . . , z;

    ranking, by a processor, the business listings based at least in part on the weighted counts for the business listings;

    receiving a search query; and

    in response to the search query, presenting one or more of the business listings in an order based at least on the ranking.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×