IP Library Granted Patent US 9,871,993
Granted Patent B2
US 9,871,993 · App. 15/166,701 · Granted Jan 16, 2018

Method of and system for mobile surveillance and event recording

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 9,871,993
App. No.
15/166,701
Granted
Jan 16, 2018
Kind
B2
Abstract

A data-coding system includes a source of unencoded data, and a first encoder interoperably coupled to the source, wherein the first encoder is adapted to receive the unencoded data, encode the unencoded data, and output encoded data at a first data rate. The data encoding system further includes a second encoder interoperably coupled to the source, wherein the second encoder is adapted to receive the unencoded data, encode the unencoded data, and output encoded data at a second data rate in which the second data rate exceeds the first data rate. This Abstract is provided to comply with rules requiring an Abstract that allows a searcher or other reader to quickly ascertain subject matter of the technical disclosure. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. 37 CFR 1.72(b).

Claims (44)

1. A data-overflow-handling method comprising:

storing captured data to a first directory of a non-removable storage medium;

storing an image of the captured data to a second directory of the non-removable storage medium;

determining whether a storage limit of a first removable storage medium has been exceeded;

responsive to a determination that the storage limit of the first removable storage medium has been exceeded, creating a third directory of the non-removable storage medium;

determining whether data in the second directory has not been stored to the first removable storage medium;

responsive to a determination that data in the second directory has not been stored to the first removable storage medium, storing any unstored data in the second directory;

determining whether the second directory contains finalization files; and

responsive to a determination that the second directory contains finalization files, finalizing the first removable storage medium and providing a prompt to insert a second removable storage medium.

2. The data-overflow-handling method of claim 1 , further comprising, responsive to insertion of the second removable storage medium, checking for the third directory.

3. The data-overflow-handling method of claim 2 , further comprising:

determining whether data in the third directory has not been stored to the first removable storage medium;

responsive to a determination that data in the third directory has not been stored to the first removable storage medium, storing any unstored data in the third directory to the second removable storage medium;

determining whether the third directory contains finalization files; and

responsive to a determination that the third directory contains finalization files, finalizing the first removable storage medium and providing a prompt to insert a third removable storage medium.

4. The data-overflow-handling method of claim 3 , wherein the first removable storage medium, the second removable storage medium, and the third removable storage medium comprise a digital video disc (DVD).

5. The data-overflow-handling method of claim 3 , wherein the first removable storage medium, the second removable storage medium, and the third removable storage medium comprise a flash memory drive.

6. The data-overflow-handling method of claim 1 , wherein the non-removable storage medium comprises a hard drive.

7. The data-overflow-handling method of claim 1 , further comprising:

responsive to a determination that the second directory contains no finalization files, returning to the step of determining whether data in the second directory has not been stored.

8. The data-overflow-handling method of claim 1 , wherein the captured data comprises at least one of audio data, video data, and metadata.

9. A data-overflow-handling computer system comprising:

a processor; and

a memory including instructions adapted to enable the computer system to perform the steps of:

storing captured data to a first directory of a non-removable storage medium;

storing an image of the captured data to a second directory of the non-removable storage medium;

determining whether a storage limit of a first removable storage medium has been exceeded;

responsive to a determination that the storage limit of the first removable storage medium has been exceeded, creating a third directory of the non-removable storage medium;

determining whether data in the second directory has not been stored to the first removable storage medium;

responsive to a determination that data in the second directory has not been stored to the first removable storage medium, storing any unstored data in the second directory;

determining whether the second directory contains finalization files; and

responsive to a determination that the second directory contains finalization files, finalizing the first removable storage medium and providing a prompt to insert a second removable storage medium.

10. The computer system of claim 9 , further comprising instructions adapted to enable the computer system to perform the step of, responsive to insertion of the second removable storage medium, checking for the third directory.

11. The computer system of claim 10 , further comprising instructions adapted to enable the computer system to perform the steps of:

determining whether data in the third directory has not been stored to the first removable storage medium;

responsive to a determination that data in the third directory has not been stored to the first removable storage medium, storing any unstored data in the third directory to the second removable storage medium;

determining whether the third directory contains finalization files; and

responsive to a determination that the third directory contains finalization files, finalizing the first removable storage medium and providing a prompt to insert a third removable storage medium.

12. The computer system of claim 11 , the first removable storage medium, the second removable storage medium, and the third removable storage medium comprise a digital video disc (DVD).

13. The computer system of claim 11 , wherein the first removable storage medium, the second removable storage medium, and the third removable storage medium comprise a flash memory drive.

14. The computer system of claim 9 , further comprising instructions adapted to enable the computer system to perform the step of:

responsive to a determination that the second directory contains no finalization files, returning to the step of determining whether data in the second directory has not been stored.

15. The computer system of claim 9 , wherein the non-removable storage medium comprises a hard drive.

16. The computer system of claim 9 , wherein the captured data comprises at least one of audio data, video data, and metadata.

Assignments (8)
MERGER AND CHANGE OF NAME Recorded Feb 25, 2020
From: WATCHGUARD, INC.; WATCHGUARD VIDEO, INC.
To: WATCHGUARD VIDEO, INC.
Reel/Frame 052536/0535 →
CHANGE OF NAME Recorded Dec 17, 2019
From: WATCHGUARD, INC.; WATCHGUARD VIDEO, INC.
To: MOTOROLA SOLUTIONS INC.
Reel/Frame 051325/0261 →
RELEASE OF SECURITY INTEREST Recorded Jul 12, 2019
From: TEXAS CAPITAL BANK, NATIONAL ASSOCIATION
To: WATCHGUARD, INC.
Reel/Frame 049735/0091 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT Recorded Apr 3, 2018
From: WATCHGUARD, INC.
To: TEXAS CAPITAL BANK
Reel/Frame 045819/0444 →
CERTIFICATE OF CONVERSION Recorded Nov 7, 2017
From: ENFORCEMENT VIDEO, LLC
To: WATCHGUARD, INC.
Reel/Frame 044712/0932 →
RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jan 30, 2017
From: ENFORCEMENT VIDEO, LLC (A TEXAS LIMITED LIABILITY COMPANY)
To: TEXAS CAPITAL BANK (NATIONAL BANKING ASSOCIATION)
Reel/Frame 041564/0706 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: VANMAN, ROBERT V.; GOBLE, SIMON C.
To: ENFORCEMENT VIDEO, LP, D/B/A/ WATCHGUARD VIDEO
Reel/Frame 038763/0879 →
ARTICLES OF CONVERSION Recorded Jun 1, 2016
From: ENFORCEMENT VIDEO, LP, D/B/A/ WATCHGUARD VIDEO
To: ENFORCEMENT VIDEO, LLC
Reel/Frame 038856/0153 →