Patents by Inventor Alexander V. Gutarin
Alexander V. Gutarin 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: 10298971Abstract: In one embodiment, a method encodes a first set of segments of a media file based on a first bitrate range to generate a first set of encoded segments. It is then determined when an encoded segment for the first bitrate range includes a bitrate that satisfies a second bitrate range. When the encoded segment for the first bitrate range includes the bitrate that satisfies the second bitrate range, the method does not encode a segment in the first set of segments that corresponds to the encoded segment when the media file is encoded based on the second bitrate range to generate a second set of encoded segments for the second bitrate range. A first playlist for the first bitrate range is identified and a second playlist for the second bitrate range is identified. The second playlist also includes the encoded segment that was encoded for the first bitrate range.Type: GrantFiled: June 8, 2016Date of Patent: May 21, 2019Assignee: HULU, LLCInventors: Baptiste Coudurier, Eric Buehl, Robert A. Post, Jr., Alexander V. Gutarin
-
Patent number: 9721254Abstract: A method, apparatus, article of manufacture, and a memory structure for providing advertisements with a media program transmitted to a user device are described. Different versions of a media program and advertisements are generated and segmented, and transmitted to a media player individually, allowing different advertisements to be selected for presentation to users according to user demographics and other factors.Type: GrantFiled: November 19, 2010Date of Patent: August 1, 2017Assignee: HULU, LLCInventors: William Z. Holt, Xinan Wu, Eden S. Li, Baptiste Coudurier, Alexander V. Gutarin
-
Publication number: 20160286252Abstract: In one embodiment, a method encodes a first set of segments of a media file based on a first bitrate range to generate a first set of encoded segments. It is then determined when an encoded segment for the first bitrate range includes a bitrate that satisfies a second bitrate range. When the encoded segment for the first bitrate range includes the bitrate that satisfies the second bitrate range, the method does not encode a segment in the first set of segments that corresponds to the encoded segment when the media file is encoded based on the second bitrate range to generate a second set of encoded segments for the second bitrate range. A first playlist for the first bitrate range is identified and a second playlist for the second bitrate range is identified. The second playlist also includes the encoded segment that was encoded for the first bitrate range.Type: ApplicationFiled: June 8, 2016Publication date: September 29, 2016Inventors: Baptiste Coudurier, Eric Buehl, Robert A. Post, JR., Alexander V. Gutarin
-
Patent number: 9392304Abstract: In one embodiment, a method includes encoding a media file using a variable bitrate encoding algorithm based on a plurality of bitrate ranges to generate a set of encoded segments. For each bitrate range, an encoded segment for each segment of the media file is determined from the set of encoded segments based on a quality level of the encoded segment and each bitrate range. The method then identifies a playlist for each bitrate range including the encoded segment for each segment of the media file that was determined for each bitrate range. At least one playlist includes an encoded segment that was generated based on another bitrate range using the variable bitrate encoding algorithm.Type: GrantFiled: February 29, 2012Date of Patent: July 12, 2016Assignee: HULU, LLCInventors: Baptiste Coudurier, Eric Buehl, Robert A. Post, Jr., Alexander V. Gutarin
-
Patent number: 9203910Abstract: In one embodiment, a method receives a first request from a user device for content. First geolocation information for the user device is determined. The method facilitates a determination whether the first geolocation information complies with a geographical restriction associated with the content. Then, the method receives second geolocation information provided by the user device from a media server that received a second request for the content from the user device and a token generated based on the first geolocation information complying with the geographical restriction. A determination whether the second geolocation information complies with the geographical restriction associated with the content is facilitated where the determination causes a message indicating whether to allow or deny the second request to be sent to the media server.Type: GrantFiled: November 15, 2013Date of Patent: December 1, 2015Assignee: HULU, LLCInventors: Alexander V. Gutarin, Andrew Imam
-
Patent number: 9083640Abstract: In one embodiment, a method determines data describing a temporal variability of a bit rate of a first bitstream and receives the first bitstream through a communication channel. A throughput for the communication channel is determined. The method then compares the throughput of the communication channel with the data describing the temporal variability of the bit rate of the first bitstream to determine a variance of the first bitstream from the throughput for the communication channel for a portion of the media program not already received. An amount of data currently buffered in a buffer for the media program is determined and then the method compares the amount of data currently buffered to the variance for the portion to determine whether to switch to receiving a second bitstream. The second bitstream has a different bit rate from the first bitstream.Type: GrantFiled: November 15, 2013Date of Patent: July 14, 2015Assignee: HULU, LLCInventors: Alexander V. Gutarin, Baptiste Coudurier
-
Publication number: 20140082188Abstract: In one embodiment, a method receives a first request from a user device for content. First geolocation information for the user device is determined. The method facilitates a determination whether the first geolocation information complies with a geographical restriction associated with the content. Then, the method receives second geolocation information provided by the user device from a media server that received a second request for the content from the user device and a token generated based on the first geolocation information complying with the geographical restriction. A determination whether the second geolocation information complies with the geographical restriction associated with the content is facilitated where the determination causes a message indicating whether to allow or deny the second request to be sent to the media server.Type: ApplicationFiled: November 15, 2013Publication date: March 20, 2014Inventors: Alexander V. Gutarin, Andrew Imam
-
Publication number: 20140075045Abstract: In one embodiment, a method determines data describing a temporal variability of a bit rate of a first bitstream and receives the first bitstream through a communication channel. A throughput for the communication channel is determined. The method then compares the throughput of the communication channel with the data describing the temporal variability of the bit rate of the first bitstream to determine a variance of the first bitstream from the throughput for the communication channel for a portion of the media program not already received. An amount of data currently buffered in a buffer for the media program is determined and then the method compares the amount of data currently buffered to the variance for the portion to determine whether to switch to receiving a second bitstream. The second bitstream has a different bit rate from the first bitstream.Type: ApplicationFiled: November 15, 2013Publication date: March 13, 2014Inventors: Alexander V. Gutarin, Baptiste Coudurier
-
Patent number: 8589583Abstract: A method and apparatus for adaptively receiving media streams of different bit rates is disclosed. Data describing the variability of the bit rate of different versions of a media program is transmitted to the media player, and used by the media player to select the appropriate version for reception over the communication channel.Type: GrantFiled: September 8, 2010Date of Patent: November 19, 2013Assignee: Hulu, Inc.Inventors: Alexander V. Gutarin, Baptiste Coudurier
-
Patent number: 8589580Abstract: Methods, apparatuses, articles of manufacture, and memory structures for selective delivery of content based on geolocation are disclosed.Type: GrantFiled: December 29, 2010Date of Patent: November 19, 2013Assignee: Hulu, LLCInventors: Alexander V. Gutarin, Andrew Sadique Imam
-
Publication number: 20130223510Abstract: In one embodiment, a method includes encoding a media file using a variable bitrate encoding algorithm based on a plurality of bitrate ranges to generate a set of encoded segments. For each bitrate range, an encoded segment for each segment of the media file is determined from the set of encoded segments based on a quality level of the encoded segment and each bitrate range. The method then identifies a playlist for each bitrate range including the encoded segment for each segment of the media file that was determined for each bitrate range. At least one playlist includes an encoded segment that was generated based on another bitrate range using the variable bitrate encoding algorithm.Type: ApplicationFiled: February 29, 2012Publication date: August 29, 2013Applicant: HULU LLCInventors: Baptiste Coudurier, Eric Buehl, Robert A. Post, JR., Alexander V. Gutarin
-
Publication number: 20120059951Abstract: A method and apparatus for adaptively receiving media streams of different bit rates is disclosed. Data describing the variability of the bit rate of different versions of a media program is transmitted to the media player, and used by the media player to select the appropriate version for reception over the communication channel.Type: ApplicationFiled: September 8, 2010Publication date: March 8, 2012Applicant: HULU LLCInventors: Alexander V. Gutarin, Baptiste Coudurier
-
Publication number: 20110320287Abstract: A method, apparatus, article of manufacture, and a memory structure for providing advertisements with a media program transmitted to a user device are described. Different versions of a media program and advertisements are generated and segmented, and transmitted to a media player individually, allowing different advertisements to be selected for presentation to users according to user demographics and other factors.Type: ApplicationFiled: November 19, 2010Publication date: December 29, 2011Applicant: HULU LLCInventors: William Z. Holt, Xinan Wu, Eden S. Li, Baptiste Coudurier, Alexander V. Gutarin
-
Publication number: 20110320628Abstract: Methods, apparatuses, articles of manufacture, and memory structures for selective delivery of content based on geolocation are disclosed.Type: ApplicationFiled: December 29, 2010Publication date: December 29, 2011Applicant: HULU LLCInventors: Alexander V. Gutarin, Andrew Sadique Imam