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: 11824912Abstract: 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: GrantFiled: September 24, 2021Date of Patent: November 21, 2023Assignee: DIVX, LLCInventors: Yuri Bulava, Pavel Potapov
-
Publication number: 20220124137Abstract: 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: ApplicationFiled: September 24, 2021Publication date: April 21, 2022Applicant: DIVX, LLCInventors: Yuri Bulava, Pavel Potapov
-
Patent number: 11178200Abstract: 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: GrantFiled: April 22, 2019Date of Patent: November 16, 2021Assignee: DIVX, LLCInventors: Yuri Bulava, Alexander Ivanov
-
Patent number: 11134115Abstract: 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: GrantFiled: July 10, 2020Date of Patent: September 28, 2021Assignee: DIVX, LLCInventors: Yuri Bulava, Pavel Potapov
-
Publication number: 20200344284Abstract: 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: ApplicationFiled: July 10, 2020Publication date: October 29, 2020Applicant: DIVX, LLCInventors: Yuri Bulava, Pavel Potapov
-
Patent number: 10715574Abstract: 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: GrantFiled: February 26, 2016Date of Patent: July 14, 2020Assignee: DIVX, LLCInventors: Yuri Bulava, Pavel Potapov
-
Publication number: 20190253466Abstract: 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: ApplicationFiled: April 22, 2019Publication date: August 15, 2019Applicant: DIVX, LLCInventors: Yuri Bulava, Alexander Ivanov
-
Patent number: 10277648Abstract: 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: GrantFiled: August 30, 2017Date of Patent: April 30, 2019Assignee: DIVX, LLCInventors: Yuri Bulava, Alexander Ivanov
-
Publication number: 20180063590Abstract: 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: ApplicationFiled: August 30, 2017Publication date: March 1, 2018Applicant: Sonic IP, Inc.Inventors: Horngwei Michael Her, Yuri Bulava
-
Publication number: 20170366589Abstract: 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: ApplicationFiled: August 30, 2017Publication date: December 21, 2017Applicant: Sonic IP, Inc.Inventors: Yuri Bulava, Alexander Ivanov
-
Patent number: 9774646Abstract: 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: GrantFiled: June 22, 2016Date of Patent: September 26, 2017Assignee: Sonic IP, Inc.Inventors: Yuri Bulava, Alexander Ivanov
-
Publication number: 20160301726Abstract: 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: ApplicationFiled: June 22, 2016Publication date: October 13, 2016Applicant: Sonic IP, Inc.Inventors: Yuri Bulava, Alexander Ivanov
-
Publication number: 20160255131Abstract: 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: ApplicationFiled: February 26, 2016Publication date: September 1, 2016Applicant: Sonic IP, Inc.Inventors: Yuri Bulava, Pavel Potapov
-
Patent number: 9386067Abstract: 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: GrantFiled: December 30, 2013Date of Patent: July 5, 2016Assignee: Sonic IP, Inc.Inventors: Yuri Bulava, Alexander Ivanov
-
Publication number: 20150188962Abstract: 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: ApplicationFiled: December 30, 2013Publication date: July 2, 2015Applicant: Sonic IP, Inc.Inventors: Yuri Bulava, Alexander Ivanov
-
Publication number: 20150188963Abstract: 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: ApplicationFiled: December 30, 2013Publication date: July 2, 2015Applicant: Sonic IP, Inc.Inventors: Yuri Bulava, Alexander Ivanov
-
Publication number: 20150007230Abstract: 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: ApplicationFiled: June 28, 2013Publication date: January 1, 2015Inventor: Yuri Bulava
-
Publication number: 20130318252Abstract: 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: ApplicationFiled: May 24, 2012Publication date: November 28, 2013Applicant: Rovi CorporationInventor: Yuri Bulava
-
Publication number: 20130262691Abstract: 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: ApplicationFiled: March 28, 2012Publication date: October 3, 2013Applicant: Rovi CorpInventors: Yuri Bulava, Sergey Rachev, Denis Khromov
-
Publication number: 20130262692Abstract: 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: ApplicationFiled: March 28, 2012Publication date: October 3, 2013Applicant: Rovi CorpInventors: Yuri Bulava, Sergey Rachev, Denis Khromov