The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 08, 2022

Filed:

May. 05, 2020
Applicant:

Tableau Software, Inc., Seattle, WA (US);

Inventor:

Daniel Ting, Edmonds, WA (US);

Assignee:

TABLEAU SOFTWARE, INC., Seattle, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 43/02 (2022.01); H04L 49/90 (2022.01);
U.S. Cl.
CPC ...
H04L 43/02 (2013.01); H04L 49/90 (2013.01);
Abstract

A method samples a stream of data items. Each data item has an associated timestamp. The method assigns a priority value to each data item. Each data item is represented as a point on a two-dimensional graph whose axes are time and priority. A sliding window covers a predetermined length of time tand uses a backward probability decay curve to specify what priority values are included in the sliding window. This defines, for a current time t, a current data sample consisting of data items whose timestamps t fall within the time span t−t≤t≤tand have priority values below the decay curve. The data sample is stored in a buffer. The process iteratively moves the sliding window forward by a time increment, creating a provisional data sample. When the size of the provisional data sample is too large or too small, the process scales the decay curve.


Find Patent Forward Citations

Loading…