Patents by Inventor Eric Buehl

Eric Buehl 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: 11563915
    Abstract: A method of presenting media content is disclosed. A plurality of assets is received at a mobile device comprising a display and an orientation sensor. The plurality of assets comprises a first video asset associated with a first aspect ratio, and a second video asset associated with a second aspect ratio, different from the first aspect ratio. A desired aspect ratio is determined based on an output of the orientation sensor. In accordance with a determination that the desired aspect ratio is closer to the first aspect ratio than to the second aspect ratio, the first video asset is selected. In accordance with a determination that the desired aspect ratio is closer to the second aspect ratio than to the first aspect ratio, the second video asset is selected. The selected video is presented at the desired aspect ratio via the display.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: January 24, 2023
    Assignee: JBF Interlude 2009 LTD
    Inventors: Robert A. Post, Jr., Blake Barnes, Joseph Burfitt, Eric Buehl, Clifton Smith
  • Publication number: 20220405637
    Abstract: Disclosed are various embodiments for implementing computational tasks in a cloud environment in one or more operating system level virtualized containers. A parameter file can specify different parameters including hardware parameters, library parameters, user code parameters, and job parameters (e.g., sets of hyperparameters). The parameter file can be converted via a mapping and implemented in a cloud-based container platform.
    Type: Application
    Filed: May 11, 2022
    Publication date: December 22, 2022
    Inventors: Eric Buehl, Jordan Hurwitz, Sergey Tulyakov, Shubham Vij
  • Patent number: 11334815
    Abstract: Disclosed are various embodiments for implementing computational tasks in a cloud environment in one or more operating system level virtualized containers. A parameter file can specify different parameters including hardware parameters, library parameters, user code parameters, and job parameters (e.g., sets of hyperparameters). The parameter file can be converted via a mapping and implemented in a cloud-based container platform.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: May 17, 2022
    Assignee: Snap Inc.
    Inventors: Eric Buehl, Jordan Hurwitz, Sergey Tulyakov, Shubham Vij
  • Patent number: 10868807
    Abstract: Systems and methods for determining a pictograph password sequence and association phrase are provided. In some example embodiments, an assigned pictograph sequence request is received from a client device, with the request causing the system to generate a template pictograph sequence, generate an association phrase based on the template pictograph sequence, store the template pictograph sequence and associated phrase on a memory, and transmit instructions to cause a display of the template pictograph sequence and the association phrase. In some example embodiments, the system requires an input of a pictograph sequence that matches the template pictograph sequence in order for a user to view content. In some example embodiments, the template pictograph sequence may be replaced by a user pictograph sequence.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: December 15, 2020
    Assignee: Snap Inc.
    Inventors: Eric Buehl, Michael Cieslak
  • Publication number: 20200296462
    Abstract: A method of presenting media content is disclosed. A plurality of assets is received at a mobile device comprising a display and an orientation sensor. The plurality of assets comprises a first video asset associated with a first aspect ratio, and a second video asset associated with a second aspect ratio, different from the first aspect ratio. A desired aspect ratio is determined based on an output of the orientation sensor. In accordance with a determination that the desired aspect ratio is closer to the first aspect ratio than to the second aspect ratio, the first video asset is selected. In accordance with a determination that the desired aspect ratio is closer to the second aspect ratio than to the first aspect ratio, the second video asset is selected. The selected video is presented at the desired aspect ratio via the display.
    Type: Application
    Filed: May 7, 2019
    Publication date: September 17, 2020
    Inventors: Robert A. POST, JR., Blake BARNES, Joseph BURFITT, Eric BUEHL, Clifton SMITH
  • Publication number: 20200296317
    Abstract: A method of presenting media content is disclosed. A plurality of assets is received at a device comprising a display and an orientation sensor. The plurality of assets comprises a first video asset associated with a first aspect ratio, and a second video asset associated with a second aspect ratio, different from the first aspect ratio. A desired aspect ratio is determined based on an output of the orientation sensor. In accordance with a determination that the desired aspect ratio is closer to the first aspect ratio than to the second aspect ratio, the first video asset is selected. In accordance with a determination that the desired aspect ratio is closer to the second aspect ratio than to the first aspect ratio, the second video asset is selected. The selected video is presented at the desired aspect ratio via the display.
    Type: Application
    Filed: February 14, 2020
    Publication date: September 17, 2020
    Inventors: Robert A. POST, JR., Blake BARNES, Joseph BURFITT, Eric BUEHL, Clifton SMITH, Nicholas ALLEN
  • Publication number: 20200296316
    Abstract: A method of presenting media content is disclosed. A plurality of assets is received at a device comprising a display and an orientation sensor. The plurality of assets comprises a first video asset associated with a first aspect ratio, and a second video asset associated with a second aspect ratio, different from the first aspect ratio. A desired aspect ratio is determined based on an output of the orientation sensor. In accordance with a determination that the desired aspect ratio is closer to the first aspect ratio than to the second aspect ratio, the first video asset is selected. In accordance with a determination that the desired aspect ratio is closer to the second aspect ratio than to the first aspect ratio, the second video asset is selected. The selected video is presented at the desired aspect ratio via the display.
    Type: Application
    Filed: January 6, 2020
    Publication date: September 17, 2020
    Inventors: Robert A. POST, JR., Blake BARNES, Joseph BURFITT, Eric BUEHL, Clifton SMITH, Nicholas Allen
  • Publication number: 20200296325
    Abstract: A method of presenting media content is disclosed. A plurality of assets is received at a mobile device comprising a display and an orientation sensor. The plurality of assets comprises a first video asset associated with a first aspect ratio, and a second video asset associated with a second aspect ratio, different from the first aspect ratio. A desired aspect ratio is determined based on an output of the orientation sensor. In accordance with a determination that the desired aspect ratio is closer to the first aspect ratio than to the second aspect ratio, the first video asset is selected. In accordance with a determination that the desired aspect ratio is closer to the second aspect ratio than to the first aspect ratio, the second video asset is selected. The selected video is presented at the desired aspect ratio via the display.
    Type: Application
    Filed: January 14, 2020
    Publication date: September 17, 2020
    Inventors: Robert A. POST, JR., Blake BARNES, Joseph BURFITT, Eric BUEHL, Clifton SMITH
  • Patent number: 10554926
    Abstract: A method of presenting media content is disclosed. A plurality of assets is received at a mobile device comprising a display and an orientation sensor. The plurality of assets comprises a first video asset associated with a first aspect ratio, and a second video asset associated with a second aspect ratio, different from the first aspect ratio. A desired aspect ratio is determined based on an output of the orientation sensor. In accordance with a determination that the desired aspect ratio is closer to the first aspect ratio than to the second aspect ratio, the first video asset is selected. In accordance with a determination that the desired aspect ratio is closer to the second aspect ratio than to the first aspect ratio, the second video asset is selected. The selected video is presented at the desired aspect ratio via the display.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: February 4, 2020
    Assignee: Quibi Holdings, LLC
    Inventors: Robert A. Post, Jr., Blake Barnes, Joseph Burfitt, Eric Buehl, Clifton Smith
  • Patent number: 10298971
    Abstract: 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: Grant
    Filed: June 8, 2016
    Date of Patent: May 21, 2019
    Assignee: HULU, LLC
    Inventors: Baptiste Coudurier, Eric Buehl, Robert A. Post, Jr., Alexander V. Gutarin
  • Patent number: 10182047
    Abstract: Systems and methods for determining a pictograph password sequence and association phrase are provided. In some example embodiments, an assigned pictograph sequence request is received from a client device, with the request causing the system to generate a template pictograph sequence, generate an association phrase based on the template pictograph sequence, store the template pictograph sequence and associated phrase on a memory, and transmit instructions to cause a display of the template pictograph sequence and the association phrase. In some example embodiments, the system requires an input of a pictograph sequence that matches the template pictograph sequence in order for a user to view content. In some example embodiments, the template pictograph sequence may be replaced by a user pictograph sequence.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: January 15, 2019
    Assignee: Snap Inc.
    Inventors: Eric Buehl, Michael Cieslak
  • Patent number: 9712850
    Abstract: In one embodiment, a method maintains files of an asset of video content at a plurality of content delivery networks (CDNs) for delivery to users. The method determines that the asset of video content has been distributed based on a first delivery classification that is used to determine a first combination of file sizes and CDNs. A set of asset characteristics is monitored and analyzed to determine whether the first delivery classification is changed to a second delivery classification. Different values for the set of asset characteristics result in different delivery classifications. When the first delivery classification of the asset of video content is changed to the second delivery classification, a distribution of the asset of video content is automatically changed where the second delivery classification is used to determine a second combination of file sizes and CDNs and the second combination is different from the first combination.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: July 18, 2017
    Assignee: HULU, LLC
    Inventors: Eric Buehl, Richard Tom
  • Publication number: 20160286252
    Abstract: 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: Application
    Filed: June 8, 2016
    Publication date: September 29, 2016
    Inventors: Baptiste Coudurier, Eric Buehl, Robert A. Post, JR., Alexander V. Gutarin
  • Patent number: 9392304
    Abstract: 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: Grant
    Filed: February 29, 2012
    Date of Patent: July 12, 2016
    Assignee: HULU, LLC
    Inventors: Baptiste Coudurier, Eric Buehl, Robert A. Post, Jr., Alexander V. Gutarin
  • Publication number: 20150264413
    Abstract: In one embodiment, a method maintains files of an asset of video content at a plurality of content delivery networks (CDNs) for delivery to users. The method determines that the asset of video content has been distributed based on a first delivery classification that is used to determine a first combination of file sizes and CDNs. A set of asset characteristics is monitored and analyzed to determine whether the first delivery classification is changed to a second delivery classification. Different values for the set of asset characteristics result in different delivery classifications. When the first delivery classification of the asset of video content is changed to the second delivery classification, a distribution of the asset of video content is automatically changed where the second delivery classification is used to determine a second combination of file sizes and CDNs and the second combination is different from the first combination.
    Type: Application
    Filed: June 1, 2015
    Publication date: September 17, 2015
    Inventors: Eric Buehl, Richard Tom
  • Patent number: 9078020
    Abstract: In one embodiment, a method distributes files for assets to a plurality of content delivery networks (CDNs). The method determines a set of asset characteristics related to an asset of video content and analyzes the set of asset characteristics to determine a delivery classification for the asset. Different asset characteristics result in different delivery classifications. The method then automatically determines a set of content delivery networks to distribute files for the asset based on the delivery classification where assets with different delivery classifications have files delivered differently to sets of content delivery networks.
    Type: Grant
    Filed: September 21, 2012
    Date of Patent: July 7, 2015
    Assignee: HULU, LLC
    Inventors: Eric Buehl, Richard Tom
  • Patent number: 8806340
    Abstract: A method and apparatus for embedding a media program with a randomly user selected thumbnail is disclosed. The user can scan a media program to identify one of a plurality of media program frames, select the frame of interest, then designate it as the thumbnail to use in connection with the embedded media program.
    Type: Grant
    Filed: September 1, 2010
    Date of Patent: August 12, 2014
    Assignee: Hulu, LLC
    Inventors: Andrew Cheng-min Lin, Eric Buehl, Tienan Ren, Xin Jin, Eric I. Feng
  • Publication number: 20140089998
    Abstract: In one embodiment, a method distributes files for assets to a plurality of content delivery networks (CDNs). The method determines a set of asset characteristics related to an asset of video content and analyzes the set of asset characteristics to determine a delivery classification for the asset. Different asset characteristics result in different delivery classifications. The method then automatically determines a set of content delivery networks to distribute files for the asset based on the delivery classification where assets with different delivery classifications have files delivered differently to sets of content delivery networks.
    Type: Application
    Filed: September 21, 2012
    Publication date: March 27, 2014
    Applicant: HULU LLC
    Inventors: Eric Buehl, Richard Tom
  • Publication number: 20140047097
    Abstract: A method stores entries including user activity information for users using computing devices and unique identifiers for computing devices as inventory information for the users. For an entry, a unique identifier for a computing device is determined based on network activity for the computing device being connected to a network and user activity information for the network activity includes user identification information determined from the computing device while the computing device is connected to the network. The method then determines multiple entries for the user including user identification information and a set of unique identifiers for a set of computing devices. The multiple entries for the user are compared against criteria to determine if the user should be assigned to a computing device based on the user activity of the user. The user is assigned to the computing device using the unique identifier if the comparison meets a threshold.
    Type: Application
    Filed: August 8, 2012
    Publication date: February 13, 2014
    Applicant: HULU LLC
    Inventors: Eric Buehl, Matthew Austin Meredith
  • Publication number: 20130223510
    Abstract: 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: Application
    Filed: February 29, 2012
    Publication date: August 29, 2013
    Applicant: HULU LLC
    Inventors: Baptiste Coudurier, Eric Buehl, Robert A. Post, JR., Alexander V. Gutarin