IP Library Granted Patent US 10,271,111
Granted Patent B2
US 10,271,111 · App. 15/405,052 · Granted Apr 23, 2019

Automated video logging methods and systems

Inventor: Daniel Stieglitz (Monrovia, CA)
H04N21/84G06K9/00744G11B27/10H04N21/44008G06K2209/01
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,271,111
App. No.
15/405,052
Granted
Apr 23, 2019
Kind
B2
Abstract

Exemplary embodiments of systems and methods are provided for automatically creating time-based video metadata for a video source and a video playback mechanism. An automated logging process can be provided for receiving a digital video stream, analyzing one or more frames of the digital video stream, extracting a time from each of the one or more frames analyzed, and creating a clock index file associating a time with each of the one or more analyzed frames. The process can further provide for parsing one or more received data files, extracting time-based metadata from the one or more parsed data files, and determining a frame of the digital video stream that correlates to the extracted time based metadata.

Claims (18)

1. A process for creating a clock index, the process comprising:

coupling a logging client to a network wherein the logging client receives video frames from the network and the network receives the video frames from a video server;

analyzing the picture information of a first one of the received video frames in the logging client to extract a time from the analyzed picture information;

receiving a time-based metadata at the logging client;

mapping, at the logging client, an assigned identifier value for a second one of the received video frames and the received time-based metadata to the extracted time to generate clock index data;

wherein the assigned identifier value is one of a frame number, a time code value, or both the frame number and the time code value; and

wherein the second one of the received video frames may be the same as the first one of the received video frames; and

storing the generated clock index data in a database as part of the clock index.

2. The process of claim 1 , further comprising searching content of the second one of the video frames to produce internal metadata.

3. The process of claim 2 , wherein searching the second one of the video frames for the internal metadata includes recognizing faces of individuals on the video frame.

4. The process of claim 2 , wherein searching the second one of the video frames for the internal metadata includes extracting text as the internal metadata.

5. The process of claim 2 , wherein searching the second one of the video frames for the internal metadata includes extracting graphics as the internal metadata.

6. The process of claim 2 , wherein searching the second one of the video frames for the internal metadata includes extracting audio data as the internal metadata.

7. The process of claim 1 , wherein the video frame is obtained from a live stream.

8. The process of claim 1 , wherein extracting the time from the first one of the video frames further comprises searching the video frame.

9. The process of claim 8 , wherein searching the first one of the video frames further comprises automatically detecting coordinates of a clock on each received video frame analyzed to extract the time from each received video frame using optical character recognition.

10. The process of claim 1 , wherein the logging client pulls the time-based metadata from a data server through a query.

11. The process of claim 1 , wherein the logging client pulls the time-based metadata from a data server through an application programming interface.

Continuity (3)
Continuation 14694564 · Apr 23, 2015
Provisional Application 61983225 · Apr 23, 2014
Related Publication 20170155974A1 · Jun 1, 2017
Cited By (1)
US 12,657,911