Patents Assigned to PANOPTO, INC.
-
Patent number: 11323701Abstract: Systems and methods are provided encoding a video. Video data is captured. The video data is stored in a group of pictures format, where the group of pictures format comprises a plurality of GOP files, each GOP file including exactly one group of pictures unit. The video data is encoded into a prespecified format. Encoding includes accessing the GOP files containing the video data in the group of pictures format, and encoding the video data into the prespecified format using the GOP files to generate an encoded video.Type: GrantFiled: September 20, 2019Date of Patent: May 3, 2022Assignee: Panopto, Inc.Inventor: Eric Burns
-
Patent number: 10043549Abstract: Systems and methods for generating a composite video based on a plurality of input streams are provided. A first video stream is received from a first device. A second video stream and coordination information are received from a second device. The coordination information includes instructions for combining the first video stream and the second video stream in a composite video. The first video stream and the second video stream are time aligned, and the instructions of the coordination information and the time-aligned first video stream and second video stream are used to generate the composite video.Type: GrantFiled: April 13, 2017Date of Patent: August 7, 2018Assignee: Panopto, Inc.Inventor: Eric Burns
-
Patent number: 9794604Abstract: Systems and methods are provided for providing streaming video to a client computer. A system includes a broadcast sender configured to provide a plurality of video segments at each of a plurality of quality levels as segment-quality units. A load balancer is configured to transmit the segment-quality units to one of a plurality of upload servers. The upload servers are configured to update a record of received segment-quality units, and to generate updates for a streaming video manifest corresponding to the streaming video.Type: GrantFiled: November 16, 2015Date of Patent: October 17, 2017Assignee: Panopto, Inc.Inventors: Hiroshi Ohno, Eric Burns, Timothy R. Sullivan, Zac Rumford
-
Patent number: 9472238Abstract: Systems and methods are provided for generating a multi-stream composite video. A first mobile device is linked with a second mobile device so that the first mobile device and the second mobile device are time synchronized. A video stream is captured using the first mobile device. Interactions with a user interface are captured using the second mobile device. A composite video is generated based on the captured video stream and the captured interactions based on the time synchronization of the first mobile device and the second mobile device.Type: GrantFiled: March 2, 2015Date of Patent: October 18, 2016Assignee: Panopto, Inc.Inventor: Eric Burns
-
Patent number: 9473756Abstract: Systems and methods are provided for generating a composite video based on a plurality of asynchronously recorded input video streams. A plurality of segments of the input video streams are identified. A number of the input video streams that were recording during the particular segment are determined. A video display configuration for the particular segment is determined based on the number of video streams that were recording, where the video display configuration includes a display sub-region for each of the number of video streams that was recording. A composite video is generated, where the composite video includes a portion of video associated with each of the segments, where the composite video portion associated with the particular segment is formatted according to the video display configuration and displays the video streams that were recording during the particular segment in the display sub-regions of the video display configuration.Type: GrantFiled: April 14, 2015Date of Patent: October 18, 2016Assignee: Panopto, Inc.Inventor: Eric Burns
-
Patent number: 9251852Abstract: Systems and methods for generating a composite video based on a plurality of input streams are provided. A first video stream is received from a first device. A second video stream and coordination information are received from a second device. The coordination information includes instructions for combining the first video stream and the second video stream in a composite video. The first video stream and the second video stream are time aligned, and the instructions of the coordination information and the time-aligned first video stream and second video stream are used to generate the composite video.Type: GrantFiled: November 8, 2013Date of Patent: February 2, 2016Assignee: Panopto, Inc.Inventor: Eric Burns
-
Patent number: 9031381Abstract: Systems and methods are provided for generating a composite video based on a plurality of asynchronously recorded input video streams. A plurality of segments of the input video streams are identified. A number of the input video streams that were recording during the particular segment are determined. A video display configuration for the particular segment is determined based on the number of video streams that were recording, where the video display configuration includes a display sub-region for each of the number of video streams that was recording. A composite video is generated, where the composite video includes a portion of video associated with each of the segments, where the composite video portion associated with the particular segment is formatted according to the video display configuration and displays the video streams that were recording during the particular segment in the display sub-regions of the video display configuration.Type: GrantFiled: April 23, 2013Date of Patent: May 12, 2015Assignee: Panopto, Inc.Inventor: Eric Burns
-
Publication number: 20130182183Abstract: A system for video compositing is comprised of a storage device for storing a composite timeline file. A timeline manager reads rendering instructions and compositing instructions from the stored file. A plurality of filter graphs, each receiving one of a plurality of video streams, renders frames therefrom in response to the rendering instructions. A uniform resource locator (URL) incorporator generates URL based content. Hardware is responsive to the rendered frames, URL based content, and compositing instructions for creating a composite image. A frame scheduler is responsive to the plurality of filter graphs for controlling a frequency at which the hardware creates a new composite image. An output is provided for displaying the composite image. Methods of generating a composite work and methods of generating the timeline file are also disclosed. Because of the rules governing abstracts, this Abstract should not be used to construe the claims.Type: ApplicationFiled: January 10, 2013Publication date: July 18, 2013Applicant: PANOPTO, INC.Inventor: PANOPTO, INC.