IP Library Granted Patent US 10,462,443
Granted Patent B2
US 10,462,443 · App. 15/882,048 · Granted Oct 29, 2019

Systems, methods, and software for improved video data recovery effectiveness

Inventors: Mortimer Hubin (Quebec, CA); Sylvain Ouellet (Quebec, CA)
Assignee: VERINT AMERICAS INC.
H04N9/898G06F16/71H04N5/765H04N5/93H04N9/8205
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 10,462,443
App. No.
15/882,048
Granted
Oct 29, 2019
Kind
B2
Abstract

Methods, systems, and software are provided herein that allow for storing a data file in a storage device. The storage system splits a video data file into a plurality of data segments, generates a plurality of recovery headers for the data segments, and combines ones of the recovery headers with ones of the data segments to form a plurality of storage packets.

Claims (12)

1. A method of recovery of a storage system in response to a corruption, loss, or unavailability of a file index, the method comprising:

scanning the storage system for a recovery flag, wherein the recovery flag is common among storage packets to identify recovery headers associated with the storage packets;

reading the recovery headers and associated data segments from the storage system for the storage packets in which the recovery flag is found;

grouping the associated data segments into data object groups, wherein each of the data object groups includes a subset of the recovery headers and a corresponding subset of the associated data segments, wherein the subset of the recovery headers each include common Object ID that uniquely identifies a data object on the storage system;

reassembling data objects stored on the storage system by reordering the corresponding subset of associated data segments for each of the data object groups based on a Sequence Number in the subset of the recovery headers that specifies an order of the corresponding subset of associated data segments to re-create the data object without any information from the file index.

2. The method of claim 1 , further comprising:

identifying an orphan data object for one of the data object groups where the subset of associated data segments does not include all data segments of a complete data object based on the subset of recovery headers indicating a non-contiguous Sequence Number.

3. The method of claim 1 , wherein the recovery headers each include a Chunk Size that indicates a size of an associated data segment for reading the associated data segments from the storage system.

4. The method of claim 1 , wherein reading the recovery headers from the storage system further comprises:

performing error checking on the recovery headers based on Error Detection Code included in each of the recovery headers.

5. The method of claim 1 , wherein the Object ID comprises a Format ID, wherein the Format ID comprises a counter which increments each time a format of the storage system occurs.

6. The method of claim 5 , wherein the Object ID comprises a Primary Object ID, wherein the Primary Object ID comprises a counter that increments when a new data object is stored in the storage system and resets to zero each time a format of the storage system occurs.

Assignments (5)
SECURITY INTEREST Recorded Dec 23, 2025
From: VERINT AMERICAS INC.
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 074034/0292 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (050612/0972) Recorded Nov 26, 2025
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: VERINT AMERICAS INC.
Reel/Frame 073796/0675 →
PATENT SECURITY AGREEMENT Recorded Oct 3, 2019
From: VERINT AMERICAS INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 050612/0972 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2018
From: HUBIN, MORTIMER; OUELLET, SYLVAIN
To: VERINT VIDEO SOLUTIONS INC.
Reel/Frame 045594/0201 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2018
From: VERINT VIDEO SOLUTIONS INC.
To: VERINT AMERICAS INC.
Reel/Frame 045594/0222 →
Continuity (4)
Continuation 14604915 · Jan 26, 2015
Continuation 13253802 · Oct 5, 2011
Provisional Application 61390446 · Oct 6, 2010
Related Publication 20180220118A1 · Aug 2, 2018