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:
Jun. 21, 2005

Filed:

Aug. 16, 1999
Applicants:

Joseph Martin Herbst, Cary, NC (US);

Joel Mark Yarborough, Raleigh, NC (US);

Inventors:

Joseph Martin Herbst, Cary, NC (US);

Joel Mark Yarborough, Raleigh, NC (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F017/30 ;
U.S. Cl.
CPC ...
Abstract

Methods, systems and computer program products for storing data that use a rolling window file that maintains a defined file size while sequentially replacing an oldest portion of previously stored data with new data are provided. The rolling window file operates without the use of a wrap buffer implemented through manipulation of a current offset pointer by moving a first storage region in a sequentially linked plurality of storage regions associated with the rolling window file to become the new last (or end of file) storage region associated with the file. Newly received data may then be stored in the newly designated end of file storage region. Operations moving the first region in the linked sequence to the last position can repeat theoretically indefinitely as new data is received. Accordingly, a fixed file length saving only the most recent data may be provided without ever reallocating the regions, such as clusters of data under a file access table type file systems, that are originally associated with the rolling window file.


Find Patent Forward Citations

Loading…