Patent ID: 8484343

Claim:
A method performed by one or more computers, the method comprising: for a plurality of software applications offered by a software download service to a plurality of users for downloading by the users: determining a respective long-download count for each software application of the plurality of software applications, wherein each long-download count for each software application is a count of how many downloads of the software application by the users were of a long duration, and wherein a download of a software application is of a long duration if the software application remains on a user device for at least a certain time period after the download of the resource; determining a respective presentation count, for each software application of the plurality of applications, of how many presentations were made by the software download service of the respective software application; and determining a respective long-download score for each software application of the plurality of software applications based on the respective long-download count and the respective presentation count for each software application of the plurality of software applications.