Patent ID: 9229989
Filing Date: 2016-01-05
CPC Classification: G06F

Claim Text:
1. A method performed by data processing apparatus, the method comprising: receiving a search query from a particular user device; identifying one or more attributes of the particular user device; receiving, for each of a plurality of resources responsive to the search query, a respective first score; accessing load time data that specifies, for each of the plurality of resources, a load time measure for the resource, wherein the load time measure for the resource is a statistical measure of a sample of load times for the resource compiled using only load times from user devices sharing at least one of the one or more attributes with the particular user device; generating a respective second score for each of the plurality of resources, wherein generating the respective second score for each of the plurality of resources comprises adjusting the first score for the resource based on the load time measure for the resource to generate the second score for the resource, comprising, for a first resource of the plurality of resources: providing a search results page including search results to the particular user device, wherein each search result corresponds to a respective one of the resources, and wherein the search results are ordered based on the second scores of the resources corresponding to the search results.