Patents Assigned to PANOPTO, INC.
  • Patent number: 11323701
    Abstract: 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: Grant
    Filed: September 20, 2019
    Date of Patent: May 3, 2022
    Assignee: Panopto, Inc.
    Inventor: Eric Burns
  • Patent number: 10043549
    Abstract: 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: Grant
    Filed: April 13, 2017
    Date of Patent: August 7, 2018
    Assignee: Panopto, Inc.
    Inventor: Eric Burns
  • Patent number: 9794604
    Abstract: 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: Grant
    Filed: November 16, 2015
    Date of Patent: October 17, 2017
    Assignee: Panopto, Inc.
    Inventors: Hiroshi Ohno, Eric Burns, Timothy R. Sullivan, Zac Rumford
  • Patent number: 9472238
    Abstract: 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: Grant
    Filed: March 2, 2015
    Date of Patent: October 18, 2016
    Assignee: Panopto, Inc.
    Inventor: Eric Burns
  • Patent number: 9473756
    Abstract: 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: Grant
    Filed: April 14, 2015
    Date of Patent: October 18, 2016
    Assignee: Panopto, Inc.
    Inventor: Eric Burns
  • Patent number: 9251852
    Abstract: 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: Grant
    Filed: November 8, 2013
    Date of Patent: February 2, 2016
    Assignee: Panopto, Inc.
    Inventor: Eric Burns
  • Patent number: 9031381
    Abstract: 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: Grant
    Filed: April 23, 2013
    Date of Patent: May 12, 2015
    Assignee: Panopto, Inc.
    Inventor: Eric Burns
  • Publication number: 20130182183
    Abstract: 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: Application
    Filed: January 10, 2013
    Publication date: July 18, 2013
    Applicant: PANOPTO, INC.
    Inventor: PANOPTO, INC.