Patents by Inventor Eric R. KLEIN

Eric R. KLEIN 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).

  • Publication number: 20240107097
    Abstract: Embodiments provide for methods, computer program products, and systems to improve media playback comprising receiving a variant stream, identifying respective maximum segment durations for a plurality of different types of client devices that will play media content contained in the variant stream, generating, using the variant stream, a respective playlist for each of the plurality of different types of client devices, wherein the respective playlists each contain different maximum segment durations, and delivering the respective playlists to at least one of the plurality of different types of client devices via a distribution network.
    Type: Application
    Filed: December 7, 2023
    Publication date: March 28, 2024
    Inventors: William B. MAY, JR., Eric R. KLEIN, William J. ZURAT
  • Patent number: 11943315
    Abstract: Techniques relating to caching a content object are disclosed. These techniques include receiving, at a first server from a requestor, a revalidation request relating to a content object. The techniques further include determining that metadata describing one or more characteristics of the content object is stored in a cache associated with the first server and that the content object is not stored in the cache, and in response: determining, at the first server, whether to retrieve content object data from any server based on analyzing a metric relating to retrieving the content object, and transmitting from the first server to the requestor, based on analyzing the metadata, a response to the revalidation request indicating that the content object is not modified.
    Type: Grant
    Filed: January 20, 2023
    Date of Patent: March 26, 2024
    Assignee: Disney Enterprises, Inc.
    Inventors: Eric C. Friedrich, Eric R. Klein, Jeffrey Edwin Grubb
  • Patent number: 11877022
    Abstract: Embodiments provide for methods, computer program products, and systems to improve media playback comprising receiving a variant stream, identifying respective maximum segment durations for a plurality of different types of client devices that will play media content contained in the variant stream, generating, using the variant stream, a respective playlist for each of the plurality of different types of client devices, wherein the respective playlists each contain different maximum segment durations, and delivering the respective playlists to at least one of the plurality of different types of client devices via a distribution network.
    Type: Grant
    Filed: November 18, 2022
    Date of Patent: January 16, 2024
    Assignee: Disney Enterprises, Inc.
    Inventors: William B. May, Jr., Eric R. Klein, William J. Zurat
  • Publication number: 20230083464
    Abstract: Embodiments provide for methods, computer program products, and systems to improve media playback comprising receiving a variant stream, identifying respective maximum segment durations for a plurality of different types of client devices that will play media content contained in the variant stream, generating, using the variant stream, a respective playlist for each of the plurality of different types of client devices, wherein the respective playlists each contain different maximum segment durations, and delivering the respective playlists to at least one of the plurality of different types of client devices via a distribution network.
    Type: Application
    Filed: November 18, 2022
    Publication date: March 16, 2023
    Inventors: William B. MAY, JR., Eric R. KLEIN, William J. ZURAT
  • Patent number: 11563824
    Abstract: Techniques relating to caching a content object are disclosed. A first server receives a revalidation request, relating to a content object, from a requestor. It is determined that metadata, relating to the content object, is stored in a cache associated with the first server. In response, the first server determines not to retrieve the content object from a second server. The content object is not stored in the cache. A response to the revalidation request, indicating that the content object is not modified, is transmitted from the first server to the requestor, based on analyzing the metadata.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: January 24, 2023
    Assignee: Disney Enterprises, Inc.
    Inventors: Eric C. Friedrich, Eric R. Klein, Jeffrey Edwin Grubb
  • Patent number: 11509949
    Abstract: Embodiments provide for methods, computer program products, and systems to improve media playback comprising receiving a variant stream, identifying respective maximum segment durations for a plurality of different types of client devices that will play media content contained in the variant stream, generating, using the variant stream, a respective playlist for each of the plurality of different types of client devices, wherein the respective playlists each contain different maximum segment durations, and delivering the respective playlists to at least one of the plurality of different types of client devices via a distribution network.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: November 22, 2022
    Assignee: Disney Enterprises, Inc.
    Inventors: William B. May, Jr., Eric R. Klein, William J. Zurat
  • Patent number: 11368505
    Abstract: Techniques for improved media streaming are provided. A request for a variant list for streaming media content is received from a requesting entity, where the request includes a predefined flag. A set of predefined rules corresponding to the predefined flag is identified. The variant list is pruned based on the set of predefined rules, and the pruned variant list is transmitted to the requesting entity.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: June 21, 2022
    Assignee: Disney Enterprises, Inc.
    Inventors: Eric R. Klein, William B. May, Jr., Jeffrey Edwin Grubb, Aashish J. Shah, Eric C. Friedrich, Joseph S. Rice, Joseph A. Inzerillo, Christopher J. Zucker, Joseph C. Hart
  • Publication number: 20220150320
    Abstract: Techniques relating to caching a content object are disclosed. A first server receives a revalidation request, relating to a content object, from a requestor. It is determined that metadata, relating to the content object, is stored in a cache associated with the first server. In response, the first server determines not to retrieve the content object from a second server. The content object is not stored in the cache. A response to the revalidation request, indicating that the content object is not modified, is transmitted from the first server to the requestor, based on analyzing the metadata.
    Type: Application
    Filed: November 9, 2020
    Publication date: May 12, 2022
    Inventors: Eric C. FRIEDRICH, Eric R. KLEIN, Jeffrey Edwin GRUBB
  • Publication number: 20220086207
    Abstract: Techniques for improved media streaming are provided. A request for a variant list for streaming media content is received from a requesting entity, where the request includes a predefined flag. A set of predefined rules corresponding to the predefined flag is identified. The variant list is pruned based on the set of predefined rules, and the pruned variant list is transmitted to the requesting entity.
    Type: Application
    Filed: September 15, 2020
    Publication date: March 17, 2022
    Inventors: Eric R. KLEIN, William B. MAY, JR., Jeffrey Edwin GRUBB, Aashish J. SHAH, Eric C. FRIEDRICH, Joseph S. RICE, Joseph A. INZERILLO, Christopher J. ZUCKER, Joseph C. HART
  • Publication number: 20210084354
    Abstract: Embodiments provide for methods, computer program products, and systems to improve media playback comprising receiving a variant stream, identifying respective maximum segment durations for a plurality of different types of client devices that will play media content contained in the variant stream, generating, using the variant stream, a respective playlist for each of the plurality of different types of client devices, wherein the respective playlists each contain different maximum segment durations, and delivering the respective playlists to at least one of the plurality of different types of client devices via a distribution network.
    Type: Application
    Filed: September 13, 2019
    Publication date: March 18, 2021
    Inventors: William B. MAY, Jr., Eric R. KLEIN, William J. ZURAT