US 12,069,537 B2
Systems for controlling acquisition of test data from devices
Jason Lomnitz, Woodland, CA (US); Stepan Salenikovich, Montreal (CA); Brian Perea, Menlo Park, CA (US); and Brien Colwell, Redwood City, CA (US)
Assigned to HEADSPIN, INC., Palo Alto, CA (US)
Filed by HEADSPIN, INC., Palo Alto, CA (US)
Filed on May 14, 2021, as Appl. No. 17/302,884.
Prior Publication US 2022/0369064 A1, Nov. 17, 2022
Int. Cl. H04W 24/02 (2009.01); H04W 4/02 (2018.01); H04W 4/029 (2018.01); H04W 52/02 (2009.01)
CPC H04W 4/029 (2018.02) [H04W 4/023 (2013.01); H04W 24/02 (2013.01); H04W 52/0225 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a first computing device comprising:
one or more first memories storing first computer-executable instructions; and
one or more first hardware processors to execute the first computer-executable instructions to:
receive, from a second computing device:
threshold data indicative of one or more first conditions associated with acquisition of first data by the first computing device during use of an application, and
one or more first parameters for the acquisition of the first data;
determine the first data based on the one or more first parameters, wherein the first data is indicative of one or more first outputs presented by the first computing device during use of the application;
determine that at least a portion of the first data corresponds to the one or more first conditions indicated by the threshold data;
in response to correspondence between the first data and the threshold data, determine second data based on one or more second parameters that differ from the one or more first parameters, wherein the second data is indicative of one or more second outputs presented by the first computing device during use of the application;
transmit at least a portion of the second data to the second computing device;
determine that one or more of a quantity of the second data or a rate at which the second data is determined exceeds a threshold value associated with a rate of processing the second data; and
in response to the one or more of the quantity or the rate exceeding the threshold value, one or more of: cease determining the second data or decrease a rate associated with determining the second data;
wherein the second computing device comprises:
one or more second memories storing second computer-executable instructions; and
one or more second hardware processors to execute the second computer-executable instructions to:
provide the threshold data to the first computing device;
receive the at least a portion of second data from the first computing device;
generate user interface data that is indicative of the at least a portion of the second data; and
send the user interface data to one or more of the first computing device, the second computing device, or a third computing device to cause presentation of a user interface based on the user interface data.