Patents by Inventor Eric Burns

Eric Burns has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20220138077
    Abstract: Systems, methods and computer-readable storage media can be used to debug content items. One example method includes presenting, by a mobile application executing on a mobile device, a first application interface. The example method further includes detecting, by the mobile device, a predetermined user action. The example method further includes, in response to detecting the predetermined user action, generating debugging information from content event logs, wherein the content event logs are associated with content item slots in which content items are presented in the mobile application and presenting, by a debugging interface, the debugging information.
    Type: Application
    Filed: October 29, 2021
    Publication date: May 5, 2022
    Inventors: Oz Ozel, Siddhi Tadpatrikar, Cleo Davis, Jonah Wasserman, Terrine Forman, Ali Pasha, Samuel Stow, David Brown, Eric Burns, Eric Leichtenschlag, Will Simmons, Cathy Lin, Mengke Wang, Qian Li, Edward Weng
  • 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
  • Publication number: 20200260075
    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: Application
    Filed: September 20, 2019
    Publication date: August 13, 2020
    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
  • Publication number: 20180199033
    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: Application
    Filed: March 8, 2018
    Publication date: July 12, 2018
    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
  • Publication number: 20170221522
    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: Application
    Filed: April 13, 2017
    Publication date: August 3, 2017
    Inventor: Eric Burns
  • Publication number: 20170214882
    Abstract: Systems and methods are provided for remotely managing multi-stream recordings. After authenticating the log-in of a user, such as from a mobile computing device running a mobile application, the system identifies multi-stream recorders that are accessible to the user. The system displays a preview of the accessible multi-stream recorders, such as through an interface generated by the mobile application. The user may then view additional details of the accessible multi-stream recorders, begin a recording at a multi-stream recorder, or manage a scheduled or current recording.
    Type: Application
    Filed: January 27, 2017
    Publication date: July 27, 2017
    Inventors: Eric Burns, Michael Guthmann, Andi Fein, Bryan Kraus, Timothy Sullivan
  • Patent number: 9584571
    Abstract: Various acquisition streams are delivered, synchronously or asynchronously, to a server. Those streams having local time indicia are synchronized with the global timeline and the various acquisition streams are then stored. Low bit rate streams corresponding to the stored acquisition streams are generated for use in subsequent editing of the acquisition streams. The editing of the acquisition streams entails reviewing the various acquisition streams and selecting portions for replay. The portions selected for replay are identified through metadata which is then stored. The replay or distribution mode begins by editing the global timeline using the metadata generated in the editing mode so as to produce an edited timeline. The various acquisition streams are then rendered or played back according to the edited timeline to produce a distribution stream.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: February 28, 2017
    Assignee: Carnegie Mellon University
    Inventors: William L. Scherlis, 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: 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
  • Publication number: 20160293215
    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: Application
    Filed: February 1, 2016
    Publication date: October 6, 2016
    Inventor: Eric Burns
  • Patent number: 9369833
    Abstract: A first mobile device may receive, via a text messaging application, first location information from a second mobile device. The first location information may indicate a first geographic location of the second mobile device. The first mobile device may receive, via the text messaging application, second location information from the second mobile device. The second location information may indicate a second geographic location of the second mobile device. The first mobile device may generate, based on the first location information and the second location information, a graphical representation. The graphical representation may represent a movement of the second mobile device from the first geographic location to the second geographic location. The first mobile device may provide the graphical representation for display via a display associated with the first mobile device.
    Type: Grant
    Filed: May 6, 2013
    Date of Patent: June 14, 2016
    Assignees: Verizon Patent and Licensing Inc., Cellco Partnership
    Inventors: Mahendra Tharshanan, Amir Mayblum, Jerry M. Kupsh, Ian Lynn, Kim M. Gutierrez, Eric Burns, Ratna Desai, Kyle Hoyt
  • Publication number: 20160142752
    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: Application
    Filed: November 16, 2015
    Publication date: May 19, 2016
    Inventors: Hiroshi Ohno, Eric Burns, Timothy R. Sullivan, Zac Rumford
  • 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
  • Publication number: 20150381685
    Abstract: Various acquisition streams are delivered, synchronously or asynchronously, to a server. Those streams having local time indicia are synchronized with the global timeline and the various acquisition streams are then stored. Low bit rate streams corresponding to the stored acquisition streams are generated for use in subsequent editing of the acquisition streams. The editing of the acquisition streams entails reviewing the various acquisition streams and selecting portions for replay. The portions selected for replay are identified through metadata which is then stored. The replay or distribution mode begins by editing the global timeline using the metadata generated in the editing mode so as to produce an edited timeline. The various acquisition streams are then rendered or played back according to the edited timeline to produce a distribution stream.
    Type: Application
    Filed: December 3, 2014
    Publication date: December 31, 2015
    Inventors: William L. Scherlis, Eric Burns
  • Publication number: 20150271492
    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: Application
    Filed: March 2, 2015
    Publication date: September 24, 2015
    Inventor: Eric Burns
  • Publication number: 20150264272
    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: Application
    Filed: March 2, 2015
    Publication date: September 17, 2015
    Inventor: Eric Burns
  • Publication number: 20150222869
    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: Application
    Filed: April 14, 2015
    Publication date: August 6, 2015
    Inventor: Eric Burns
  • Patent number: D982243
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: March 28, 2023
    Inventor: Eric Burns