Patents by Inventor Te-Yuan Huang

Te-Yuan Huang 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: 11863607
    Abstract: In various embodiments, a media delivery application transmits encoded chunks of a media title to a playback application. In operation, the media delivery application receives, via a media channel, an encoded chunk request that has been transmitted over a TCP connection. The media delivery application also receives, via a side channel, a pacing specification that is associated with the encoded chunk request and has been transmitted over the TCP connection. As per the encoded chunk request, the media delivery application retrieves encoded chunk content. The media delivery application sets a parameter associated with the TCP connection equal to a parameter value based on the pacing specification. Subsequently, the media delivery application causes TCP segments corresponding to the encoded chunk content to be transmitted, via the media channel, over the TCP connection in accordance with the first parameter value.
    Type: Grant
    Filed: October 6, 2021
    Date of Patent: January 2, 2024
    Assignee: NETFLIX, INC.
    Inventors: Shravya Kunamalla, Grenville Armitage, Te-Yuan Huang, Peter Lei
  • Patent number: 11778010
    Abstract: In various embodiments, a hindsight application computes a hindsight metric value for evaluation of a video rate selection algorithm. The hindsight application determines a first encoding option associated with a source chunk of a media title based on a network throughput trace and a buffer trellis. The hindsight application determines that the first encoding option is associated with a buffered duration range. The buffered duration range is also associated with a second encoding option that is stored in the buffer trellis. After determining that the first encoding option is associated with a higher visual quality than the second encoding option, the hindsight application stores the first encoding option instead of the second encoding option in the buffer trellis to generate a modified buffer trellis. Finally, the hindsight application computes a hindsight metric value associated with a sequence of encoded chunks of the media title based on the modified buffer trellis.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: October 3, 2023
    Assignee: NETFLIX, INC.
    Inventors: Zhi Li, Te-Yuan Huang
  • Publication number: 20230108107
    Abstract: In various embodiments, a media delivery application transmits encoded chunks of a media title to a playback application. In operation, the media delivery application receives, via a media channel, an encoded chunk request that has been transmitted over a TCP connection. The media delivery application also receives, via a side channel, a pacing specification that is associated with the encoded chunk request and has been transmitted over the TCP connection. As per the encoded chunk request, the media delivery application retrieves encoded chunk content. The media delivery application sets a parameter associated with the TCP connection equal to a parameter value based on the pacing specification. Subsequently, the media delivery application causes TCP segments corresponding to the encoded chunk content to be transmitted, via the media channel, over the TCP connection in accordance with the first parameter value.
    Type: Application
    Filed: October 6, 2021
    Publication date: April 6, 2023
    Inventors: Shravya KUNAMALLA, Grenville ARMITAGE, Te-Yuan HUANG, Peter LEI
  • Patent number: 11522935
    Abstract: In various embodiments, a hindsight application computes a total download size for a sequence of encoded chunks associated with a media title for evaluation of at least one aspect of a video streaming service. The hindsight application computes a feasible download end time associated with a source chunk of the media title based on a network throughput trace and a subsequent feasible download end time associated with a subsequent source chunk of the media title. The hindsight application then selects an encoded chunk associated with the source chunk based on the network throughput trace, the feasible download end time, and a preceding download end time associated with a preceding source chunk of the media title. Subsequently, the hindsight application computes the total download size based on the number of encoded bits included in the first encoded chunk. The total download size correlates to an upper bound on visual quality.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: December 6, 2022
    Assignee: NETFLIX, INC.
    Inventors: Te-Yuan Huang, Chaitanya Ekanadham, Andrew J. Berglund, Zhi Li
  • Publication number: 20210160301
    Abstract: In various embodiments, a hindsight application computes a hindsight metric value for evaluation of a video rate selection algorithm. The hindsight application determines a first encoding option associated with a source chunk of a media title based on a network throughput trace and a buffer trellis. The hindsight application determines that the first encoding option is associated with a buffered duration range. The buffered duration range is also associated with a second encoding option that is stored in the buffer trellis. After determining that the first encoding option is associated with a higher visual quality than the second encoding option, the hindsight application stores the first encoding option instead of the second encoding option in the buffer trellis to generate a modified buffer trellis. Finally, the hindsight application computes a hindsight metric value associated with a sequence of encoded chunks of the media title based on the modified buffer trellis.
    Type: Application
    Filed: February 1, 2021
    Publication date: May 27, 2021
    Inventors: Zhi LI, Te-Yuan HUANG
  • Publication number: 20210092178
    Abstract: In various embodiments, a hindsight application computes a total download size for a sequence of encoded chunks associated with a media title for evaluation of at least one aspect of a video streaming service. The hindsight application computes a feasible download end time associated with a source chunk of the media title based on a network throughput trace and a subsequent feasible download end time associated with a subsequent source chunk of the media title. The hindsight application then selects an encoded chunk associated with the source chunk based on the network throughput trace, the feasible download end time, and a preceding download end time associated with a preceding source chunk of the media title. Subsequently, the hindsight application computes the total download size based on the number of encoded bits included in the first encoded chunk. The total download size correlates to an upper bound on visual quality.
    Type: Application
    Filed: December 7, 2020
    Publication date: March 25, 2021
    Inventors: Te-Yuan HUANG, Chaitanya EKANADHAM, Andrew J. BERGLUND, Zhi LI
  • Patent number: 10911513
    Abstract: In various embodiments, a hindsight application computes a hindsight metric value for evaluation of a video rate selection algorithm. The hindsight application determines a first encoding option associated with a source chunk of a media title based on a network throughput trace and a buffer trellis. The hindsight application determines that the first encoding option is associated with a buffered duration range. The buffered duration range is also associated with a second encoding option that is stored in the buffer trellis. After determining that the first encoding option is associated with a higher visual quality than the second encoding option, the hindsight application stores the first encoding option instead of the second encoding option in the buffer trellis to generate a modified buffer trellis. Finally, the hindsight application computes a hindsight metric value associated with a sequence of encoded chunks of the media title based on the modified buffer trellis.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: February 2, 2021
    Assignee: NETFLIX, INC.
    Inventors: Zhi Li, Te-Yuan Huang
  • Patent number: 10862942
    Abstract: In various embodiments, a hindsight application computes a total download size for a sequence of encoded chunks associated with a media title for evaluation of at least one aspect of a video streaming service. The hindsight application computes a feasible download end time associated with a source chunk of the media title based on a network throughput trace and a subsequent feasible download end time associated with a subsequent source chunk of the media title. The hindsight application then selects an encoded chunk associated with the source chunk based on the network throughput trace, the feasible download end time, and a preceding download end time associated with a preceding source chunk of the media title. Subsequently, the hindsight application computes the total download size based on the number of encoded bits included in the first encoded chunk. The total download size correlates to an upper bound on visual quality.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: December 8, 2020
    Assignee: NETFLIX, INC.
    Inventors: Te-Yuan Huang, Chaitanya Ekanadham, Andrew J. Berglund, Zhi Li
  • Publication number: 20200021634
    Abstract: In various embodiments, a hindsight application computes a hindsight metric value for evaluation of a video rate selection algorithm. The hindsight application determines a first encoding option associated with a source chunk of a media title based on a network throughput trace and a buffer trellis. The hindsight application determines that the first encoding option is associated with a buffered duration range. The buffered duration range is also associated with a second encoding option that is stored in the buffer trellis. After determining that the first encoding option is associated with a higher visual quality than the second encoding option, the hindsight application stores the first encoding option instead of the second encoding option in the buffer trellis to generate a modified buffer trellis. Finally, the hindsight application computes a hindsight metric value associated with a sequence of encoded chunks of the media title based on the modified buffer trellis.
    Type: Application
    Filed: July 16, 2018
    Publication date: January 16, 2020
    Inventors: Zhi LI, Te-Yuan HUANG
  • Publication number: 20190364084
    Abstract: In various embodiments, a hindsight application computes a total download size for a sequence of encoded chunks associated with a media title for evaluation of at least one aspect of a video streaming service. The hindsight application computes a feasible download end time associated with a source chunk of the media title based on a network throughput trace and a subsequent feasible download end time associated with a subsequent source chunk of the media title. The hindsight application then selects an encoded chunk associated with the source chunk based on the network throughput trace, the feasible download end time, and a preceding download end time associated with a preceding source chunk of the media title. Subsequently, the hindsight application computes the total download size based on the number of encoded bits included in the first encoded chunk. The total download size correlates to an upper bound on visual quality.
    Type: Application
    Filed: July 16, 2018
    Publication date: November 28, 2019
    Inventors: Te-Yuan HUANG, Chaitanya EKANADHAM, Andrew J. BERGLUND, Zhi LI
  • Patent number: 8406272
    Abstract: A frequency hopping method for localization system is aimed to overcome the degradation of location accuracy due to radio interference if there are some other radio devices using the same radio frequency as a localization system. A Packet Reception Rate (PRR) thresholding or a learning-based approach for the diagnostic test is proposed. In that, a PRR thresholding or a set of parameters trained by Hidden Markov Model (HMM) is used as a criterion to decide whether or not to hop. The proposed hopping mechanism provides an accurate and stable localization with a minimum delay.
    Type: Grant
    Filed: October 29, 2009
    Date of Patent: March 26, 2013
    Assignee: National Taiwan University
    Inventors: Polly Huang, Tsung-Han Lin, I-Hei Wu, Te-Yuan Huang, Seng-Yong Lau
  • Publication number: 20100303129
    Abstract: A frequency hopping method for localization system is aimed to overcome the degradation of location accuracy due to radio interference if there are some other radio devices using the same radio frequency as a localization system. A Packet Reception Rate (PRR) thresholding or a learning-based approach for the diagnostic test is proposed. In that, a PRR thresholding or a set of parameters trained by Hidden Markov Model (HMM) is used as a criterion to decide whether or not to hop. The proposed hopping mechanism provides an accurate and stable localization with a minimum delay.
    Type: Application
    Filed: October 29, 2009
    Publication date: December 2, 2010
    Applicant: NATIONAL TAIWAN UNIVERSITY
    Inventors: Polly Huang, Tsung-Han Lin, I-Hei Wu, Te-Yuan Huang, Seng-Yong Lau