IP Library Granted Patent US 7,667,731
Granted Patent B2
US 7,667,731 · App. 10/674,770 · Granted Feb 23, 2010

Video recorder

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,667,731
App. No.
10/674,770
Granted
Feb 23, 2010
Kind
B2
Abstract

Methods and apparatuses are disclosed for recording video data of an event. The apparatuses include a processor communicating with memory. The memory stores video data of the event captured by a camera, and the video data includes a series of picture frames of the event. A loop buffer also stores video data of the event captured by the camera. A rule-based engine stored in the memory uses a set of rules to store the contents of the loop buffer in the memory. The apparatus utilizes the loop buffer to provide video data prior to occurrence of the event.

Claims (35)

1. A video recorder, comprising:

a processor communicating with memory;

a loop buffer storing video data of an event captured by a camera, the loop buffer storing the video data for a predetermined duration of time, after which the video data is transferred or discarded;

a set of rules stored in the memory, the set of rules describing a first event and a second event, wherein if the first event is not accompanied by the second event, then the set of rules further describes that the contents of the loop buffer are transferred into the memory and if the first event is accompanied by the second event, then the set of rules further describes that the contents of the loop buffer are not transferred into the memory;

when the processor determines that the event captured by the camera does not match the first event described by the set of rules, then the processor discards the contents of the loop buffer;

when the processor determines that the event captured by the camera matches the first event described by the set of rules and the event captured by the camera is not accompanied by the second event, then the processor transfers the contents of the loop buffer to the memory to provide time-delayed video data, the time-delayed video data only including data preceding the event captured by the camera that matches the first event described by the set of rules and is not accompanied by the second event; and

the processor tags the time-delayed video data with metadata describing the event that caused the contents of the loop buffer to be transferred to the memory.

2. A video recorder according to claim 1 , wherein the memory comprises a mass-storage device, the mass storage device storing the video data of the event.

3. A video recorder according to claim 1 , wherein the memory comprises an optical storage device.

4. A video recorder according to claim 1 , wherein the memory comprises a memory card.

5. A video recorder according to claim 1 , wherein the memory comprises a flash memory storage device.

6. A video recorder according to claim 1 , further comprising an interface to a communications network.

7. A video recorder according to claim 1 , wherein the set of rules specifies vehicular data that causes a transfer of the contents of the loop buffer into the memory devices memory.

8. A video recorder according to claim 1 , further comprising a switch to transfer the contents of the loop buffer into the memory.

9. A video recorder according to claim 1 , wherein the loop buffer also stores audio data of the event captured by a microphone.

10. A video recorder according to claim 1 , further comprising an interface with a vehicle controller to transfer the contents of the loop buffer into the memory.

11. A video recorder according to claim 1 , further comprising:

means for receiving vehicular data describing powertrain management system information, electrical management system information, and chassis management system information; and

means for storing the set of rules specifying the vehicular data that causes the transfer of the contents of the loop buffer to the memory.

12. A computer-readable storage medium comprising computer-executable instructions stored thereon which, when executed by a computer, cause the computer to:

store video data of an event captured by a camera in a loop buffer, the loop buffer storing the video data for a predetermined duration of time, after which the video data is transferred or discarded;

apply a set of rules, the set of rules describing a first event and a second event, wherein if the first event is not accompanied by the second event, then the set of rules further describes that contents of the loop buffer are transferred into memory and if the first event is accompanied by the second event, then the set of rules further describes that the contents of the loop buffer are not transferred into the memory;

when the event captured by the camera does not match the first event described by the set of rules, then discard the contents of the loop buffer;

when the event captured by the camera matches the first event described by the set of rules and the event captured by the camera is not accompanied by the second event, then transfer the contents of the loop buffer to the memory to provide video data that only precedes the event captured by the camera that matches the first event described by the set of rules and is not accompanied by the second event; and

tag the preceding video data with metadata describing the event that caused the contents of the loop buffer to be transferred to the memory.

13. The computer-readable storage medium according to claim 12 , further comprising computer-executable instructions stored thereon which, when executed by a computer, cause the computer to transfer the contents of the loop buffer to a mass-storage device.

14. The computer-readable storage medium according to claim 12 , further comprising computer-executable instructions stored thereon which, when executed by a computer, cause the computer to transfer the contents of the loop buffer to an optical storage device.

15. The computer-readable storage medium according to claim 12 , further comprising computer-executable instructions stored thereon which, when executed by a computer, cause the computer to transfer the contents of the loop buffer to a flash memory storage device.

16. The computer-readable storage medium according to claim 12 , further comprising computer-executable instructions stored thereon which, when executed by a computer, cause the computer to transfer the contents of the loop buffer via a communications network.

17. The computer-readable storage medium according to claim 12 , further comprising computer-executable instructions stored thereon which, when executed by a computer, cause the computer to interface with a switch to transfer video data of the event.

18. The computer-readable storage medium according to claim 12 , further comprising computer-executable instructions stored thereon which, when executed by a computer, cause the computer to transfer audio data of the event.

19. The computer-readable storage medium according to claim 12 , further comprising computer-executable instructions stored thereon which, when executed by a computer, cause the computer to interface with a vehicle controller to transfer video data of the event.

20. The computer-readable storage medium according to claim 12 , further comprising computer-executable instructions stored thereon which, when executed by a computer, cause the computer to:

receive vehicular data describing powertrain management system information, electrical management system information, and chassis management system information; and

store the set of rules specifying the vehicular data that causes the transfer of the contents of the loop buffer to the memory.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2021
From: CHANYU HOLDINGS, LLC
To: INTELLECTUAL VENTURES II LLC
Reel/Frame 057812/0941 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2012
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: CHANYU HOLDINGS, LLC
Reel/Frame 028199/0385 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2012
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 027632/0183 →
CHANGE OF NAME Recorded Feb 1, 2012
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 027632/0276 →
CHANGE OF NAME Recorded Feb 1, 2012
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 027632/0278 →
CHANGE OF NAME Recorded Feb 1, 2012
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 027632/0315 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2003
From: KREINER, BARRETT M.; PAGE, JR., JOSEPH E.
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 014568/0750 →