Patents Assigned to Istreamplanet Co.
  • Patent number: 9686576
    Abstract: A method to coordinate video stream timing is disclosed. In one embodiment, a request is received at a streaming platform coordinator (SPC) to create a plurality of synchronized media workflows for video sources. Using the plurality of video sources as input, the SPC transmits a request from the SPC to at least one video streaming platform to create the plurality of media workflows, which are assigned to a plurality of workers. The SPC causes the plurality of videos to be routed to the plurality of workers upon receiving the request to route them. The SPC then determines a set of timing offsets to synchronize the plurality of media workflows, and makes the set of timing offsets available to the plurality of workers so that the workers publish synchronized media outputs. A system to perform the method and a storage medium storing instructions to perform the method are disclosed too.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: June 20, 2017
    Assignee: iStreamPlanet Co.
    Inventor: Mark Daniel VanAntwerp
  • Patent number: 9417921
    Abstract: A method implemented in an electronic device serving as an orchestrator managing video and audio stream processing of a streaming platform system is disclosed. The method includes the electronic device receiving a request to process a video source and creating a task graph based on the request, where the task graph is a directed acyclic graph of tasks for processing the video source, where each node of the task graph represents a processing task, and where each edge of the task graph represents a data flow across two processing tasks and corresponding input and output of each processing task. The method also includes the electronic device estimating resource requirements of each processing tasks, and splitting the task graph into a plurality of subsets, wherein each subset corresponds to a task group to be executed by one or more workers of a plurality of processing units of the streaming platform system.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: August 16, 2016
    Assignee: iStreamPlanet Co.
    Inventors: Alessio Galdy, Sidharth Sapru
  • Patent number: 9407944
    Abstract: A method executed by an electronic device to optimize resource utilization while processing media workflows by a video streaming platform is disclosed. In one embodiment, a request to initiate a set of training sessions is received, and for each training session, a set of training workflows to be processed is initiated and a task graph for each training workflow is created. Then a worker of the video streaming platform is assigned to each training session. The raw performance data from each assigned worker is then collected, and a platform performance profile is generated based on the raw performance data from the each assigned worker. The platform performance profile is used to predict resource requirements of media workflows to be processed by the video streaming platform. A system to perform the method and a storage medium storing instructions to perform the method are disclosed too.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: August 2, 2016
    Assignee: iStreamPlanet Co.
    Inventors: Alessio Galdy, Eric Juteau, Jeffrey Alan Davis, Mark Daniel VanAntwerp
  • Patent number: 9344751
    Abstract: A method to coordinate redundant video processing in video streaming platforms is disclosed. In one embodiment, a request is received at a streaming platform coordinator (SPC) to create a redundant media workflow for a video source. The SPC transmits two requests to create the media workflow, one each to a first and a second video streaming platforms, each creating one instance of the media workflow. The SPC then receives requests to route the video source to a first and a second workers respectively and causes the video source to be routed so. The SPC then communicates with the first and the second workers so that only one worker out of the first and second workers publishes output of one instance of the media workflow to a CDN at a given moment. A system to perform the method and a storage medium storing instructions to perform the method are disclosed too.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: May 17, 2016
    Assignee: iStreamPlanet Co.
    Inventors: Robert William Ream, Mark Daniel VanAntwerp
  • Patent number: 8918820
    Abstract: A method and system for a video workflow automation platform (VWAP) is described.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: December 23, 2014
    Assignee: iStreamPlanet Co.
    Inventor: Mio Babic
  • Patent number: 8589992
    Abstract: A method and system for a video workflow automation platform (VWAP) for publishing a video feed in multiple formats is described.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: November 19, 2013
    Assignee: Istreamplanet Co.
    Inventor: Mio Babic