US 12,244,844 B2
Geospatial media recording system
Bradon D. Loyd, Timnath, CO (US); and Jeffrey W. Dahlke, Fort Collins, CO (US)
Assigned to Remote GeoSystems, Inc., Fort Collins, CO (US)
Filed by Remote GeoSystems, Inc., Fort Collins, CO (US)
Filed on Apr. 1, 2022, as Appl. No. 17/711,822.
Application 17/711,822 is a continuation of application No. 16/682,962, filed on Nov. 13, 2019.
Application 16/682,962 is a continuation of application No. 15/967,391, filed on Apr. 30, 2018, granted, now 10,516,893, issued on Dec. 24, 2019.
Application 15/967,391 is a continuation in part of application No. 15/881,355, filed on Jan. 26, 2018, granted, now 10,893,287, issued on Jan. 12, 2021.
Application 15/881,355 is a continuation of application No. 14/622,861, filed on Feb. 14, 2015, granted, now 9,936,214, issued on Apr. 3, 2018.
Prior Publication US 2022/0232236 A1, Jul. 21, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/46 (2014.01); G06F 16/29 (2019.01); G06F 16/787 (2019.01); G10L 19/018 (2013.01); H04N 19/44 (2014.01); H04N 21/422 (2011.01); H04N 21/433 (2011.01); H04N 21/45 (2011.01)
CPC H04N 19/46 (2014.11) [G06F 16/29 (2019.01); G06F 16/787 (2019.01); G10L 19/018 (2013.01); H04N 19/44 (2014.11); H04N 21/422 (2013.01); H04N 21/4334 (2013.01); H04N 21/4524 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A computer implemented system, comprising:
a video data stream contained within a video container, said video container stored in a non-transitory computer readable media;
a global positioning data stream stored in said non-transitory computer readable media outside of said video container;
a processor in communication with a non-transitory computer readable medium containing a program code executable to:
retrieve said video container;
retrieve said global positioning data stream;
dispose said global positioning data stream in said video container:
identify a video data stream date time stamp;
associate a global positioning data point within said global positioning data stream having a coordinated universal time corresponding to said video data stream date time stamp;
associate video frames within said video data stream by interpolation with corresponding global positioning data points within said global positioning data stream;
store said video container having said global positioning data points correspondingly associated with said frames in said video stream; and
retrieve each video frame within said video data stream associated with said global positioning data point from said video container.