Patent ID: 9710487
Date: 2017-07-18
CPC Classifications: G06F,G06Q,G07F,H04L,H04W

Claim:
1. A non-transitory computer-readable medium embodying a program executable in at least one computing device, wherein, when executed, the program causes the at least one computing device to at least: identify a plurality of client devices located within a geographic area in response to receiving a request for a performance ranking associated with a performance of a task executed by individual ones of the plurality of client devices, the plurality of client devices being identified based at least in part on client device data received from the plurality of client devices, and the client device data including a respective device location for the individual ones of the plurality of client devices and at least one of: a respective user account, a respective device identifier, or an indication of whether a respective client device has executed or is executing the task; expand the geographic area in response to a quantity of the plurality of client devices located within the geographic area failing to meet or exceed a predefined threshold, the geographic area being expanded until the predefined threshold is met or exceeded; identify one or more additional client devices based at least in part on the client device data in response to expanding the geographic area; and generate the performance ranking based at least in part on a magnitude of a respective task measurement obtained from the individual ones of the plurality of client devices and the one or more additional client devices in response to a task measurement request.