Decimation of fixed length queues having a number of position for holding data wherein new data is favored over old data
First Claim
Patent Images
1. A method of managing a fixed-length queue having a number of positions for holding data items, the method comprising:
- as the queue becomes filled with data items one or more times, creating in the queue a distribution of data items that exponentially favors new data items over old data items, and which includes at least one old data item and one new data item, bydecimating data items stored in different ones of the positions of the queue, to create spaces for new data items in the queue; and
inserting the new data items in the created spaces.
0 Assignments
0 Petitions
Accused Products
Abstract
Decimation of data from a fixed length queue retaining a representative sample of the old data. Exponential decimation removes every nth sample. Dithered exponential decimation offsets the exponential decimation approach by a probabilistic amount. Recursive decimation selects a portion of the queue and removes elements.
-
Citations
19 Claims
-
1. A method of managing a fixed-length queue having a number of positions for holding data items, the method comprising:
as the queue becomes filled with data items one or more times, creating in the queue a distribution of data items that exponentially favors new data items over old data items, and which includes at least one old data item and one new data item, by decimating data items stored in different ones of the positions of the queue, to create spaces for new data items in the queue; and inserting the new data items in the created spaces. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. An article of manufacture, comprising:
-
at least one computer readable medium; and processor instructions contained on the computer readable medium, the instructions configured to be readable by at least one processor and to cause the processor to, as a fixed-length queue having a number of positions for holding data items becomes filled with data items one or more times, create in the queue a distribution of data items that exponentially favors new data items over old data items, and which includes at least one old data item and at least one new data item, by decimating data items stored in different ones of the positions of the queue, to create spaces for new data items in the queue; and inserting the new data items in the created spaces. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification