Patent ID: 9092947
Filing Date: 2015-07-28
Classification: G06F,G06Q,G07F,H04L,H04W

Abstract:
1. A non-transitory computer-readable storage medium embodying a program executable in a computing device, the program comprising: code that groups a plurality of client devices into a subset of the plurality of client devices identified within a geographic area; code that generates a ranking of a requesting client device and the subset of the plurality of client devices in response to receiving a request from the requesting client device for a ranking of a plurality of devices with respect to a performance of a task within the geographic area independent of whether the requesting client device is located within the geographic area, wherein the requesting client device is not located within the geographic area when the request is sent, wherein the ranking is generated based at least in part on a measurement of the task received from the requesting client device in response to receiving the request and a plurality of other measurements of the task received from the plurality of client devices in response to receiving the request, and wherein the performance of the task comprises at least one of: a number of chapters read from a particular book on the requesting client device, a total number of books read on the requesting client device, or a length of time elapsed to read a particular book on the requesting client device; code that generates a network page incorporating the ranking; and code that sends the network page to the requesting client device.