IP Library › Granted Patent US 10,341,630
Granted Patent B2
US 10,341,630 · App. 15/470,860 · Granted Jul 2, 2019

Creating time lapse video in real-time

Inventor: Amanjyot Singh Johar (Fremont, CA)
Assignee: IDL CONCEPTS, LLC
H04N9/79H04N5/77H04N5/91H04N5/915H04N5/76
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,341,630
App. No.
15/470,860
Granted
Jul 2, 2019
Kind
B2
Abstract

A time lapse video is created in real-time, without post-production. User configurations are set for a time lapse video recording. A real-time video feed is received into a buffer. Based on a user configuration for frequency, certain frames in the buffer can be discarded prior to generating the video file. The time lapse video is output as a video file according to user configurations.

Claims (27)

1. A computer-implemented method for creating time lapse video in real-time, comprising:

receiving a real-time video feed from a video input device;

receiving one or more user configurations related to time lapse video, wherein the one or more user configurations comprise a duration of input that corresponds to a span of content covered by the real-time video feed;

automatically generating frames according to the one or more predetermined user configurations, wherein said generating comprises:

buffering frames of the real-time video feed; and automatically selecting buffered frames according to a frequency set by the one or more user predetermined configurations; and

outputting a time lapse video file, wherein outputting the time-lapse video file comprises outputting the selected buffered frames,

wherein a duration of the time lapse video file is less than a duration of the real-time video feed while span of content covered is substantially equivalent for both the time lapse video file and the real-time video feed.

2. The method of claim 1 , further comprising:

receiving an indication to insert at least one of: a caption, a title, and a text element in the time lapse video file from a user.

3. The method of claim 2 , further comprising:

overlaying the insertion on the video stream.

4. The method of claim 1 , wherein the video input device comprises one or more processors.

5. The method of claim 1 wherein the video input device comprises a graphical user interface.

6. The method of claim 5 , wherein the graphical user interface allows the user to manipulate the frequency.

7. The method of claim 5 , wherein the graphical user interface allows the user to manipulate the duration of the time lapse video.

8. The method of claim 5 , wherein the graphical user interface allows the user to manipulate a frame rate corresponding to the time lapse video file.

9. The method of claim 5 , wherein the graphical user interface allows the user to upload the time lapse video file to a social network.

10. The method of claim 1 , wherein the video input device comprises a GPS.

11. The method of claim 10 , wherein the GPS allows a user to store location information concerning where the real-time video feed was shot.

12. The method of claim 1 , wherein the video input device comprises a communications module to connect the video input device to the internet.

13. A computer-implemented method for creating time lapse video in real-time, comprising:

receiving a real-time video feed from a video input device;

receiving one or more user configurations related to time lapse video, wherein the one or more user configurations comprise a duration of input that corresponds to a span of content covered by the real-time video feed;

automatically generating frames according to the one or more predetermined user configurations, wherein said generating comprises:

buffering frames of the real-time video feed; and automatically selecting buffered frames according to a specific frequency set by the one or more user predetermined configurations; and

outputting a time lapse video file, wherein outputting the time-lapse video file comprises outputting the selected buffered frames, and

wherein a duration of the time lapse video file is less than a duration of the real-time video feed while span of content covered is substantially equivalent for both the time lapse video file and the real-time video feed.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2019
From: IDL CONCEPTS, LLC
To: IP3 2019, SERIES 400 OF ALLIED SECURITY TRUST I
Reel/Frame 051354/0775 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2019
From: JOHAR, AMANJYOT SINGH
To: INNOVATION MANAGEMENT SCIENCES, LLC
Reel/Frame 049242/0524 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2019
From: INNOVATION MANAGEMENT SCIENCES, LLC
To: IDL CONCEPTS, LLC
Reel/Frame 049242/0789 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2019
From: INNOVATION MANAGEMENT SCIENCES, LLC
To: TRAN, HANNAH
Reel/Frame 049501/0062 →
Continuity (4)
Continuation 15069964 · Mar 15, 2016
Continuation 13843977 · Mar 15, 2013
Provisional Application 61795400 · Oct 16, 2012
Related Publication 20170339388A1 · Nov 23, 2017