Patents by Inventor Yuri Bulava

Yuri Bulava 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).

  • Patent number: 11824912
    Abstract: Embodiments of the invention provide for live encoding systems that can replicate a current encoded frame instead of re-encoding said current frame, and then adjust the replicated frame to different bitrates, resolutions, and/or contexts as necessary for the several different adaptive bitrate streams. In addition, various embodiments of the invention can extend a duration of a current frame being repackaged and/or re-encoded. Utilizing these and other techniques, live encoding systems in accordance with embodiments of the invention can more efficiently handle gaps in received data, slower feeding of data, and/or heavy loads on server hardware.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: November 21, 2023
    Assignee: DIVX, LLC
    Inventors: Yuri Bulava, Pavel Potapov
  • Publication number: 20220124137
    Abstract: Embodiments of the invention provide for live encoding systems that can replicate a current encoded frame instead of re-encoding said current frame, and then adjust the replicated frame to different bitrates, resolutions, and/or contexts as necessary for the several different adaptive bitrate streams. In addition, various embodiments of the invention can extend a duration of a current frame being repackaged and/or re-encoded. Utilizing these and other techniques, live encoding systems in accordance with embodiments of the invention can more efficiently handle gaps in received data, slower feeding of data, and/or heavy loads on server hardware.
    Type: Application
    Filed: September 24, 2021
    Publication date: April 21, 2022
    Applicant: DIVX, LLC
    Inventors: Yuri Bulava, Pavel Potapov
  • Patent number: 11178200
    Abstract: Systems and methods for playing adaptive bitrate streaming content by multicast in accordance with embodiments of the invention are disclosed. In one embodiment, a method of receiving and playing back adaptive bitrate streaming content using a playback device includes receiving an adaptive streaming session description including information about a piece of adaptive streaming content and information for accessing a multicast session of the piece of adaptive streaming content using a playback device, receiving portions of a first alternative stream of the piece of adaptive streaming content sent to a first multicast group that includes the playback device using the playback device, computing a bandwidth measurement using the playback device, and switching to a second alternative stream of the piece of adaptive streaming content based upon the computed bandwidth measurement using the playback device.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: November 16, 2021
    Assignee: DIVX, LLC
    Inventors: Yuri Bulava, Alexander Ivanov
  • Patent number: 11134115
    Abstract: Embodiments of the invention provide for live encoding systems that can replicate a current encoded frame instead of re-encoding said current frame, and then adjust the replicated frame to different bitrates, resolutions, and/or contexts as necessary for the several different adaptive bitrate streams. In addition, various embodiments of the invention can extend a duration of a current frame being repackaged and/or re-encoded. Utilizing these and other techniques, live encoding systems in accordance with embodiments of the invention can more efficiently handle gaps in received data, slower feeding of data, and/or heavy loads on server hardware.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: September 28, 2021
    Assignee: DIVX, LLC
    Inventors: Yuri Bulava, Pavel Potapov
  • Publication number: 20200344284
    Abstract: Embodiments of the invention provide for live encoding systems that can replicate a current encoded frame instead of re-encoding said current frame, and then adjust the replicated frame to different bitrates, resolutions, and/or contexts as necessary for the several different adaptive bitrate streams. In addition, various embodiments of the invention can extend a duration of a current frame being repackaged and/or re-encoded. Utilizing these and other techniques, live encoding systems in accordance with embodiments of the invention can more efficiently handle gaps in received data, slower feeding of data, and/or heavy loads on server hardware.
    Type: Application
    Filed: July 10, 2020
    Publication date: October 29, 2020
    Applicant: DIVX, LLC
    Inventors: Yuri Bulava, Pavel Potapov
  • Patent number: 10715574
    Abstract: Embodiments of the invention provide for live encoding systems that can replicate a current encoded frame instead of re-encoding said current frame, and then adjust the replicated frame to different bitrates, resolutions, and/or contexts as necessary for the several different adaptive bitrate streams. In addition, various embodiments of the invention can extend a duration of a current frame being repackaged and/or re-encoded. Utilizing these and other techniques, live encoding systems in accordance with embodiments of the invention can more efficiently handle gaps in received data, slower feeding of data, and/or heavy loads on server hardware.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: July 14, 2020
    Assignee: DIVX, LLC
    Inventors: Yuri Bulava, Pavel Potapov
  • Publication number: 20190253466
    Abstract: Systems and methods for playing adaptive bitrate streaming content by multicast in accordance with embodiments of the invention are disclosed. In one embodiment, a method of receiving and playing back adaptive bitrate streaming content using a playback device includes receiving an adaptive streaming session description including information about a piece of adaptive streaming content and information for accessing a multicast session of the piece of adaptive streaming content using a playback device, receiving portions of a first alternative stream of the piece of adaptive streaming content sent to a first multicast group that includes the playback device using the playback device, computing a bandwidth measurement using the playback device, and switching to a second alternative stream of the piece of adaptive streaming content based upon the computed bandwidth measurement using the playback device.
    Type: Application
    Filed: April 22, 2019
    Publication date: August 15, 2019
    Applicant: DIVX, LLC
    Inventors: Yuri Bulava, Alexander Ivanov
  • Patent number: 10277648
    Abstract: Systems and methods for playing adaptive bitrate streaming content by multicast in accordance with embodiments of the invention are disclosed. In one embodiment, a method of receiving and playing back adaptive bitrate streaming content using a playback device includes receiving an adaptive streaming session description including information about a piece of adaptive streaming content and information for accessing a multicast session of the piece of adaptive streaming content using a playback device, receiving portions of a first alternative stream of the piece of adaptive streaming content sent to a first multicast group that includes the playback device using the playback device, computing a bandwidth measurement using the playback device, and switching to a second alternative stream of the piece of adaptive streaming content based upon the computed bandwidth measurement using the playback device.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: April 30, 2019
    Assignee: DIVX, LLC
    Inventors: Yuri Bulava, Alexander Ivanov
  • Publication number: 20180063590
    Abstract: Systems and methods for encoding and playing back 360° view content are disclosed. The systems and methods may obtain streams of video content two or more cameras that each has a different view point. The received video content can be provided to one or more encoders that encode the video content into alternatives streams and generate index information for each of alternative streams. The alternative streams include a first set of streams that include video content for a first view point and are each encoded at different maximum bit rates and a second set of streams that include video content from a second view point and are each encoded at different maximum bit rates.
    Type: Application
    Filed: August 30, 2017
    Publication date: March 1, 2018
    Applicant: Sonic IP, Inc.
    Inventors: Horngwei Michael Her, Yuri Bulava
  • Publication number: 20170366589
    Abstract: Systems and methods for playing adaptive bitrate streaming content by multicast in accordance with embodiments of the invention are disclosed. In one embodiment, a method of receiving and playing back adaptive bitrate streaming content using a playback device includes receiving an adaptive streaming session description including information about a piece of adaptive streaming content and information for accessing a multicast session of the piece of adaptive streaming content using a playback device, receiving portions of a first alternative stream of the piece of adaptive streaming content sent to a first multicast group that includes the playback device using the playback device, computing a bandwidth measurement using the playback device, and switching to a second alternative stream of the piece of adaptive streaming content based upon the computed bandwidth measurement using the playback device.
    Type: Application
    Filed: August 30, 2017
    Publication date: December 21, 2017
    Applicant: Sonic IP, Inc.
    Inventors: Yuri Bulava, Alexander Ivanov
  • Patent number: 9774646
    Abstract: Systems and methods for playing adaptive bitrate streaming content by multicast in accordance with embodiments of the invention are disclosed. In one embodiment, a method of receiving and playing back adaptive bitrate streaming content using a playback device includes receiving an adaptive streaming session description including information about a piece of adaptive streaming content and information for accessing a multicast session of the piece of adaptive streaming content using a playback device, receiving portions of a first alternative stream of the piece of adaptive streaming content sent to a first multicast group that includes the playback device using the playback device, computing a bandwidth measurement using the playback device, and switching to a second alternative stream of the piece of adaptive streaming content based upon the computed bandwidth measurement using the playback device.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: September 26, 2017
    Assignee: Sonic IP, Inc.
    Inventors: Yuri Bulava, Alexander Ivanov
  • Publication number: 20160301726
    Abstract: Systems and methods for playing adaptive bitrate streaming content by multicast in accordance with embodiments of the invention are disclosed. In one embodiment, a method of receiving and playing back adaptive bitrate streaming content using a playback device includes receiving an adaptive streaming session description including information about a piece of adaptive streaming content and information for accessing a multicast session of the piece of adaptive streaming content using a playback device, receiving portions of a first alternative stream of the piece of adaptive streaming content sent to a first multicast group that includes the playback device using the playback device, computing a bandwidth measurement using the playback device, and switching to a second alternative stream of the piece of adaptive streaming content based upon the computed bandwidth measurement using the playback device.
    Type: Application
    Filed: June 22, 2016
    Publication date: October 13, 2016
    Applicant: Sonic IP, Inc.
    Inventors: Yuri Bulava, Alexander Ivanov
  • Publication number: 20160255131
    Abstract: Embodiments of the invention provide for live encoding systems that can replicate a current encoded frame instead of re-encoding said current frame, and then adjust the replicated frame to different bitrates, resolutions, and/or contexts as necessary for the several different adaptive bitrate streams. In addition, various embodiments of the invention can extend a duration of a current frame being repackaged and/or re-encoded. Utilizing these and other techniques, live encoding systems in accordance with embodiments of the invention can more efficiently handle gaps in received data, slower feeding of data, and/or heavy loads on server hardware.
    Type: Application
    Filed: February 26, 2016
    Publication date: September 1, 2016
    Applicant: Sonic IP, Inc.
    Inventors: Yuri Bulava, Pavel Potapov
  • Patent number: 9386067
    Abstract: Systems and methods for playing adaptive bitrate streaming content by multicast in accordance with embodiments of the invention are disclosed. In one embodiment, a method of receiving and playing back adaptive bitrate streaming content using a playback device includes receiving an adaptive streaming session description including information about a piece of adaptive streaming content and information for accessing a multicast session of the piece of adaptive streaming content using a playback device, receiving portions of a first alternative stream of the piece of adaptive streaming content sent to a first multicast group that includes the playback device using the playback device, computing a bandwidth measurement using the playback device, and switching to a second alternative stream of the piece of adaptive streaming content based upon the computed bandwidth measurement using the playback device.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: July 5, 2016
    Assignee: Sonic IP, Inc.
    Inventors: Yuri Bulava, Alexander Ivanov
  • Publication number: 20150188962
    Abstract: Systems and methods for playing adaptive bitrate streaming content by multicast in accordance with embodiments of the invention are disclosed. In one embodiment, a method of receiving and playing back adaptive bitrate streaming content using a playback device includes receiving an adaptive streaming session description including information about a piece of adaptive streaming content and information for accessing a multicast session of the piece of adaptive streaming content using a playback device, receiving portions of a first alternative stream of the piece of adaptive streaming content sent to a first multicast group that includes the playback device using the playback device, computing a bandwidth measurement using the playback device, and switching to a second alternative stream of the piece of adaptive streaming content based upon the computed bandwidth measurement using the playback device.
    Type: Application
    Filed: December 30, 2013
    Publication date: July 2, 2015
    Applicant: Sonic IP, Inc.
    Inventors: Yuri Bulava, Alexander Ivanov
  • Publication number: 20150188963
    Abstract: Systems and methods for distributing adaptive bitrate streaming content by multicast in accordance with embodiments of the invention are disclosed. In one embodiment, a process of distributing adaptive bitrate streaming content includes generating an adaptive streaming session description including information about a piece of adaptive streaming content and information for accessing a multicast session of the piece of adaptive streaming content using a content server, sending portions of alternative streams of the piece of adaptive streaming content to a multicast group of playback devices using the content server, and sending bandwidth measurement data with which a playback device can calculate available bandwidth to a playback device using the content server.
    Type: Application
    Filed: December 30, 2013
    Publication date: July 2, 2015
    Applicant: Sonic IP, Inc.
    Inventors: Yuri Bulava, Alexander Ivanov
  • Publication number: 20150007230
    Abstract: Methods and systems are described herein for a media guidance application, which allows a user to quickly and easily review, navigate, and select available media listings. The media guidance application allows a user to customize a media guide such that different types of information are displayed in different regions of a display screen. For example, the media guidance application may allow a user to view media listings in one region of the display screen, while viewing additional information about selected media listings in a second region of the display screen.
    Type: Application
    Filed: June 28, 2013
    Publication date: January 1, 2015
    Inventor: Yuri Bulava
  • Publication number: 20130318252
    Abstract: The systems, methods, and computer program products described herein provide for the streaming data from a server to a client without the use of a container. The server receives, from the client, a request for data. In response, the server prepares and sends metadata to the client describing the requested data. The server then wraps one or more frames of the requested data for transmission to the client. In an embodiment, the wrapping process includes the appending of header data to the one or more frames. The header data includes a frame size field, a stream identifier field, and a presentation timestamp (PTS) field.
    Type: Application
    Filed: May 24, 2012
    Publication date: November 28, 2013
    Applicant: Rovi Corporation
    Inventor: Yuri Bulava
  • Publication number: 20130262691
    Abstract: Systems and method of media streaming using the Real Time Streaming Protocol (RTSP) with reduced delays in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, a network client includes memory containing a media decoder application and a client application and a processor, where the client application configures the processor to receive portions of streamed media and buffer the received portions of streamed media in the media buffer, provide portions of streamed media buffered in the media buffer to the media decoder application for decoding once a buffering criteria has been met, receive an end of file message, and provide the remaining streamed media buffered in the media buffer to the media decoder application for decoding in response to the end of file message, wherein the media decoder application configures the processor to decode portions of streamed media.
    Type: Application
    Filed: March 28, 2012
    Publication date: October 3, 2013
    Applicant: Rovi Corp
    Inventors: Yuri Bulava, Sergey Rachev, Denis Khromov
  • Publication number: 20130262692
    Abstract: Systems and method of media streaming using the Real Time Streaming Protocol (RTSP) with reduced delays in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, a media server includes media storage containing stored media, wherein the media server is configured to stream media stored in the media storage, determine the end of the streamed media, where the end of the streamed media signals that the streamed media has been fully streamed, create an end of file message, where the end of file message causes the recipient of the end of file message to complete decoding of any buffered media irrespective of any other buffering criteria, and send the end of file message.
    Type: Application
    Filed: March 28, 2012
    Publication date: October 3, 2013
    Applicant: Rovi Corp
    Inventors: Yuri Bulava, Sergey Rachev, Denis Khromov