Apparatus and method for recording data
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;
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.
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.
33 Citations
25 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;
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 storage portions; and
providing an interface for allowing a remote data accessing device to access a specific portion of the data stored in the buffer. - View Dependent Claims (12, 13, 14)
-
-
15. A video surveillance camera comprising:
-
an optical sensor for receiving data;
a buffer coupled to the video input sensor wherein the buffer comprises a plurality of storage portions wherein the plurality of storage portions further comprise 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; and
an interface coupled to the buffer for providing access to a specific portion of the data in the buffer by a remote data accessing device. - View Dependent Claims (16, 17, 18, 19)
-
-
20. 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;
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 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 an interface. - View Dependent Claims (21, 22, 23, 24)
-
-
25. 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 storage portions; and
allowing 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