IP Library › Granted Patent US 10,499,119
Granted Patent B2
US 10,499,119 · App. 15/645,811 · Granted Dec 3, 2019

System and method to verify date and location for the creation of a video

Inventor: Saad Ibrahim Al Mohizea (Riyadh, SA)
H04N21/8358G11B27/10H04N1/32283H04N5/9201H04N21/435H04N21/44008H04N2201/3228H04N2201/3235H04N2201/3252H04N2201/3253
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,499,119
App. No.
15/645,811
Granted
Dec 3, 2019
Kind
B2
Abstract

A verification system includes: a code generation server publicizing time stamped codes; a proving device, including a video camera, that acquires a published time stamped code from the code generation server, and, while recording a video, incorporates the acquired time stamped code into the video; and a verifying device that receives the video, extracts the time stamped code from the content of the video, compares the time stamped code to published time stamped codes, and displays a verification of the published time stamped code.

Claims (40)

1. A verification system comprising:

a code generation server generating time stamped codes; and

a proving device, including a video camera, that acquires a the time stamped code from the code generation server, and, while recording a video, incorporates the acquired time stamped code into the video according to a predetermined algorithm;

wherein the predetermined algorithm dictates a predefined instructions on how the time stamped codes are incorporated into the recording to produce a visual change into the recording by using one of the following functions of the camera, selected from, focusing, zooming, flash light or moving the camera through a predefined direction;

wherein the proving device further determines a series of motions, each motion derived from a digit of the time stamped code, and prompts a user of the proving device to move the video camera through the series of motions using a user interface of the proving device; and

wherein the verification system receives the video, extracts the time stamped code from the content of the video, compares the extracted time stamped code to the generated time stamped codes, and displays a verification of the recorded video.

2. The verification system of claim 1 , wherein the code generation server derives the time stamped code from weather parameters.

3. The verification system of claim 1 , wherein the code generation server derives the time stamped code from a price of a stock index.

4. The verification system of claim 1 wherein at least a portion of the video into which the time stamped code is incorporated is publicly published.

5. The verification system of claim 1 wherein at least a portion of the video is first hashed and then publicly published.

6. A verification system comprising:

a code generation server generating time stamped codes; and

a proving device, including a video camera, that acquires the time stamped code from the code generation server, and, while recording a video, incorporates the acquired time stamped code into the video according to a predetermined algorithm;

wherein the predetermined algorithm dictates a predefined instructions on how the time stamped codes are incorporated into the recording to produce a visual change into the recording by using one of the following functions of the camera, selected from, focusing, zooming, flash light or moving the camera through a predefined direction;

wherein the proving device determines a series of zoom positions, each zoom position corresponding to a digit of the time stamped code, and, while the video camera is actively recording, updates a zoom function of a camera lens of the camera according to the series of zoom positions; and

wherein the verification system receives the video, extracts the time stamped code from the content of the video, compares the extracted time stamped code to the generated time stamped codes, and displays a verification of the recorded video.

7. The verification system of claim 6 , wherein the video camera moves through the series of zoom positions from a maximum zoom to a minimum zoom, stopping at each of eight points between the maximum zoom and the minimum zoom.

8. The verification system of claim 6 wherein the speed at which zooming is performed signifies a particular code or value.

9. The verification system of claim 6 wherein a duration of zooming determines a specific predetermined time stamped code.

10. A verification system comprising:

a code generation server generating time stamped codes; and

a proving device, including a video camera, that acquires the time stamped code from the code generation server, and, while recording a video, incorporates the acquired time stamped code into the video according to a predetermined algorithm;

wherein the predetermined algorithm dictates a predefined instructions on how the time stamped codes are incorporated into the recording to produce a visual change into the recording by using one of the following functions of the camera, selected from, focusing, zooming, flash light or moving the camera through a predefined direction;

wherein the proving device determines a series of zoom positions, each zoom position corresponding to a digit of a base numeric system, and, while the video camera is actively recording, updates a zoom function of a camera lens of the camera according to the series of zoom positions; and

wherein the verification system receives the video, extracts the time stamped code from the content of the video, compares the extracted time stamped code to the generated time stamped codes, and displays a verification of the recorded video.

11. A method for verifying a recording comprising the steps of:

generating a series of time stamped codes using a code generation server;

recording a video in a proving device;

acquiring a the time stamped code in the proving device;

incorporating the acquired time stamped code into the video according to a predetermined algorithm;

wherein the predetermined algorithm dictates a predefined instructions on how the time stamped codes are incorporated into the recording to produce a visual change into the recording by using one of the following functions of the camera, selected from, focusing, zooming, flash light or moving the camera through a predefined direction;

wherein the proving device further determines a series of motions, each motion derived from a digit of the time stamped code, and prompts a user of the proving device to move the video camera through the series of motions using a user interface of the proving device;

wherein the proving device determines a series of zoom positions, each zoom position corresponding to a digit of the time stamped code, and, while the video camera is actively recording, updates a zoom function of a camera lens of the camera according to the series of zoom positions; and

wherein the proving device determines a series of zoom positions, each zoom position corresponding to a digit of a base numeric system, and, while the video camera is actively recording, updates a zoom function of a camera lens of the camera according to the series of zoom positions;

receiving the video including the time stamped code in a verifying device;

extracting the time stamped code from the content of the video;

comparing the extracted time stamped code to the generated time stamped codes; and

displaying a verification of the video.

12. The method of claim 11 , wherein the code generation server derives the time stamped code from weather parameters.

13. The method of claim 11 , wherein the code generation server derives the time stamped code from a price of a stock index.

Continuity (2)
Provisional Application 62373276 · Aug 10, 2016
Related Publication 20180048945A1 · Feb 15, 2018