Apparatus and method for recording data in a circular fashion
First Claim
1. An apparatus for recording data comprising:
- an input sensor for receiving data;
a buffer coupled to the input sensor wherein the buffer comprises a plurality of storage portions structured and arranged to cyclically cascade from one to another, the plurality of storage portions including at least a first storage portion configured to store data at a first rate, a second storage portion configured to store data at a second rate and a third storage portion configured to store data at a third rate;
a central processing unit coupled to the buffer and the input sensor wherein the central processing unit stores the data in the plurality of storage portions in a circular fashion including storing data from the first storage portion into the second storage portion once the first storage portion reaches a first predetermined threshold; and
storing data from the second storage portion into the third storage portion once the second storage portion reaches a second predetermined threshold; and
an interface coupled to the buffer for allowing a remote data accessing device to access a specific portion of the data stored in the buffer.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention includes a method and apparatus for recording data. According to the present invention, the method and apparatus includes the implementation of a “circular” buffer whereby data is capable of being recorded in a circular fashion. By implementing a circular buffer, large amounts of data can be recorded over long periods of time without the use of cumbersome video tapes and the like. An aspect of the present invention includes an apparatus for recording data. The apparatus includes an input sensor for receiving data, a buffer coupled to the input sensor wherein the buffer includes a plurality of storage portions, a central processing unit coupled to the buffer and the input sensor wherein the central processing unit stores the data in the plurality of storage portions in a circular fashion and an interface coupled to the buffer for allowing a remote data accessing device to access a specific portion of the data stored in the buffer.
11 Citations
20 Claims
-
1. An apparatus for recording data comprising:
-
an input sensor for receiving data; a buffer coupled to the input sensor wherein the buffer comprises a plurality of storage portions structured and arranged to cyclically cascade from one to another, the plurality of storage portions including at least a first storage portion configured to store data at a first rate, a second storage portion configured to store data at a second rate and a third storage portion configured to store data at a third rate; a central processing unit coupled to the buffer and the input sensor wherein the central processing unit stores the data in the plurality of storage portions in a circular fashion including storing data from the first storage portion into the second storage portion once the first storage portion reaches a first predetermined threshold; and
storing data from the second storage portion into the third storage portion once the second storage portion reaches a second predetermined threshold; andan interface coupled to the buffer for allowing a remote data accessing device to access a specific portion of the data stored in the buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of recording data comprising:
-
receiving data from an input source, storing the data in a circular fashion in a buffer wherein the buffer comprises a plurality of storage portions structured and arranged to cyclically cascade from one to another, the plurality of storage portions including at least a first storage portion configured to store data at a first rate, a second storage portion configured to store data at a second rate and a third storage portion configured to store data at a third rate; storing data from the first storage portion into the second storage portion once the first storage portion reaches a first predetermined threshold; and
storing data from the second storage portion into the third storage portion once the second storage portion reaches a second predetermined treshold; andproviding an interface for allowing a remote data accessing device to access a specific portion of the data stored in the buffer. - View Dependent Claims (10)
-
-
11. A system for managing data comprising:
-
an optical sensor for receiving data; a buffer coupled to the input sensor wherein the buffer comprises a plurality of storage portions structured and arranged to cyclically cascade from one to another wherein the plurality of storage portions further comprise at a first storage portion configured to store data at a first rate, a second storage portion configured to store data at a second rate and a third storage portion configured to store data at a third rate; a central processing unit coupled to the buffer and the input sensor wherein the central processing unit stores the data in the plurality of storage portions in a circular fashion including storing data from the first storage portion into the second storage portion once the first storage portion reaches a first predetermined threshold; and
storing data from the second storage portion into the third storage portion once the second storage portion reaches a second predetermined threshold; andan interface coupled to the buffer for allowing access to a specific portion of the data stored in the buffer by a remote data accesing device. - View Dependent Claims (12, 13, 14)
-
-
15. A system for managing data comprising:
-
a recording apparatus wherein the recording apparatus comprises;
an input sensor for receiving data;a buffer coupled to the input sensor wherein the buffer comprises a plurality of storage portions structured and arranged to cyclically cascade from one to another wherein the plurality of storage portions further comprise at least a first storage portion configured to store data at a first rate, a second storage portion configured to store data at a second rate and a third storage portion configured to store data at a third rate; a central processing unit coupled to the buffer and the input sensor wherein the central processing unit stores the data in the plurality of storage portions in a circular fashion including storing data from the first storage portion into the second storage portion once the first storage portion reaches a first predetermined threshold; and
storing data from the second storage portion into the third storage portion once the second storage portion reaches a second predetermined threshold; andan interface coupled to the buffer for allowing access to a specific portion of the data stored in the buffer; and
a remote data accessing device for accessing the specific portion of the data stored in the buffer via the interface. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer readable medium containing program instructions for recording data, the program instructions comprising the steps of:
-
allowing data to be received from an input source; allowing data to be stored in a circular fashion in a buffer wherein the buffer comprises a plurality of storage portions structured and arranged to cyclically cascade from one to another wherein the plurality of storage portions further comprise at least a first storage portion configured to store data at a first rate, a second storage portion configured to store data at a second rate and a third storage portion configured to store data at a third rate, the storing of data including storing data from the first storage portion into the second storage portion once the first storage portion reaches a first predetermined threshold; and
storing data from the second storage portion into the third storage portion once the second storage portion reaches a second predetermined threshold; andallowing the buffer to be queried by a remote data accessing device in order to access a specific portion of the data stored in the buffer.
-
Specification