US 11,870,666 B2
System to collect and visualize software usage metrics
Cody Moore, Menlo Park, CA (US); Yiwei Gao, Palo Alto, CA (US); Andrew Colombi, San Francisco, CA (US); David Karesh, Palo Alto, CA (US); William Ward, New York City, NY (US); Alexander Ince-Cushman, San Francisco, CA (US); Mohammad Bukhari, Palo Alto, CA (US); Daniel Kozlowski, Palo Alto, CA (US); and Jason Richardson, Arlington, VA (US)
Assigned to PALANTIR TECHNOLOGIES, INC., Denver, CO (US)
Filed by Palantir Technologies Inc., Palo Alto, CA (US)
Filed on Aug. 9, 2022, as Appl. No. 17/818,464.
Application 17/818,464 is a continuation of application No. 16/730,561, filed on Dec. 30, 2019, granted, now 11,444,854.
Application 16/730,561 is a continuation of application No. 15/178,387, filed on Jun. 9, 2016, granted, now 10,554,516.
Prior Publication US 2023/0025877 A1, Jan. 26, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/173 (2006.01); H04L 43/045 (2022.01); H04N 1/00 (2006.01); H04L 67/01 (2022.01)
CPC H04L 43/045 (2013.01) [H04L 67/01 (2022.05); H04N 1/00506 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A system comprising:
one or more processors; and
a memory comprising instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
assigning a metrics submission interval to an identifier associated with a deployment that comprises a plurality of client devices;
querying each of the plurality of client devices based on the metrics submission interval assigned to the identifier associated with the deployment;
causing a client device from among the plurality of client devices to generate a metrics submission based on the metrics submission interval assigned to the identifier associated with the deployment, the metrics submission corresponding with a metrics category;
receiving, from the client device, a metrics submission that comprises software usage data;
generating a score associated with the metrics category, the score comprising an aggregate value based on at least the metrics submission received from the client device;
causing display of a visualization of at least the metrics submission, the visualization including the score.