US 9,811,938 B2
Methods, apparatus and system for analytics replay utilizing random sampling
Qiang Han, Vancouver (CA); Alexei Potiagalov, Richmond (CA); and Ivailo Ivanov, Vancouver (CA)
Assigned to Business Objects Software Ltd., Dublin (IE)
Filed by Qiang Han, Vancouver (CA); Alexei Potiagalov, Richmond (CA); and Ivailo Ivanov, Vancouver (CA)
Filed on Mar. 14, 2013, as Appl. No. 13/828,681.
Prior Publication US 2014/0267304 A1, Sep. 18, 2014
Int. Cl. G06T 13/80 (2011.01); G06T 11/20 (2006.01)
CPC G06T 13/80 (2013.01) [G06T 11/206 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method for generating an animated data visualization, the method comprising
submitting a data query on a data structure;
obtaining a time measurement for performing the data query, the time measurement being an amount of time between the submission of the query and obtaining a query result;
adjusting, using one or more hardware processors, a sample size of the data query based on the time measurement and a frame refresh rate, wherein the sample size is a size of a subset of data obtained in a sample, wherein the adjusting increases the sample size if the obtained time measurement multiplied by a multiplication factor is smaller than an inverse of the frame refresh rate, and wherein the multiplication factor is not equal to zero or one; and
generating the animated data visualization based on one or more results of the data query.