IP Library Granted Patent US 7,319,485
Granted Patent B2
US 7,319,485 · App. 10/394,351 · Granted Jan 15, 2008

Apparatus and method for recording data in a circular fashion

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,319,485
App. No.
10/394,351
Granted
Jan 15, 2008
Kind
B2
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.

Claims (38)

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. The apparatus of claim 1 wherein the input sensor comprises an optical sensor.

3. The apparatus of claim 1 wherein the input sensor comprises an audio input sensor.

4. The apparatus of claim 1 wherein the interface is capable of transmitting and receiving a wireless radio frequency link.

5. The apparatus of claim 4 wherein the wireless radio frequency link further comprises a Bluetooth link.

6. The apparatus of claim 1 wherein each of the plurality of storage portions is configured to store data at a different rate.

7. The method of claim 1 wherein the first rate comprises 1 image per second, the second rate comprises 1 image per minute and the third rate comprises 1 image per hour.

8. The apparatus of claim 1 further comprising a solar power source coupled to the central processing unit.

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; and

providing an interface for allowing a remote data accessing device to access a specific portion of the data stored in the buffer.

10. The video surveillance camera of claim 9 wherein the first rate comprises 1 image per second, the second rate comprises 1 image per minute and the third rate comprises 1 image per hour.

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; and

an 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.

12. The video surveillance camera of claim 11 wherein the first rate comprises 1 image per second, the second rate comprises 1 image per minute and the third rate comprises 1 image per hour.

13. The video surveillance camera of claim 11 wherein the interface is capable of transmitting data from the buffer via a wireless radio frequency link.

14. The video surveillance camera of claim 11 wherein the interface is capable of transmitting data from the buffer to a network.

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; 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 interface.

16. The system of claim 15 wherein the interface is capable of transmitting data from the buffer to the remote accessing device via a wireless radio frequency link.

17. The system of claim 16 wherein the remote data accessing device comprises a personal digital assistant.

18. The system of claim 16 wherein the remote data accessing device comprises a computer system.

19. The system of claim 16 further comprising another recording apparatus coupled to the recording apparatus wherein the remote data accessing device is capable of simultaneously accessing the recording apparatus and another recording apparatus.

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; 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.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2003
From: HEWLETT-PACKARD COMPANY
To: HEWLETT-PACKARD DEVELOPMENT COMPANY L.P.
Reel/Frame 014061/0492 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2003
From: SZOLYGA, THOMAS; GRAY, WILLIAM
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, LP.
Reel/Frame 013903/0654 →