Patents by Inventor Yang Richard Yang

Yang Richard Yang 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: 10361918
    Abstract: Techniques for managing forwarding configurations in a data communications network include accessing, at least one controller, a packet-processing policy defined by a user in a general-purpose programming language other than a programming language of data forwarding element forwarding rules, the packet-processing policy specifying how data packets are to be processed through the data communications network via the at least one controller. A forwarding configuration for at least one data forwarding element in the data communications network may be derived from the user-defined packet-processing policy, and may be applied to the at least one data forwarding element.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: July 23, 2019
    Assignee: Yale University
    Inventors: Andreas R. Voellmy, Yang Richard Yang
  • Publication number: 20160050117
    Abstract: Techniques for managing forwarding configurations in a data communications network include accessing, at least one controller, a packet-processing policy defined by a user in a general-purpose programming language other than a programming language of data forwarding element forwarding rules, the packet-processing policy specifying how data packets are to be processed through the data communications network via the at least one controller. A forwarding configuration for at least one data forwarding element in the data communications network may be derived from the user-defined packet-processing policy, and may be applied to the at least one data forwarding element.
    Type: Application
    Filed: March 19, 2014
    Publication date: February 18, 2016
    Applicant: Yale University
    Inventors: Andreas R Voellmy, Yang Richard Yang
  • Patent number: 8868773
    Abstract: A method, system and computer program product for efficiently distributing video content. A peer-to-peer network and a content distribution network are used in combination to distribute video content. A content distribution network relies on servers distributed across the Internet to achieve high quality content delivery at a high cost. A peer-to-peer network distributes content among peers without incurring server side cost but may experience poor performance. The peer-to-peer network and the content distribution network are leveraged in a manner that achieves high content delivery and low cost by allowing the peer-to-peer network to serve as much content as possible while using the content distribution network to bootstrap the content in the peer-to-peer network and using it as a fallback whenever the peer-to-peer network has insufficient bandwidth, insufficient quality or when the missing piece of video content in the video buffer of the client device has an immediate deadline.
    Type: Grant
    Filed: January 15, 2013
    Date of Patent: October 21, 2014
    Assignees: SplendorStream, LLC, Yale University
    Inventors: Yin Zhang, Lili Qiu, Yang Richard Yang
  • Patent number: 8850497
    Abstract: A method, system and computer program product for efficiently distributing video content. A peer-to-peer network and a content distribution network are used in combination to distribute video content. A content distribution network relies on servers distributed across the Internet to achieve high quality content delivery at a high cost. A peer-to-peer network distributes content among peers without incurring server side cost but may experience poor performance. The peer-to-peer network and the content distribution network are leveraged in a manner that achieves high content delivery and low cost by allowing the peer-to-peer network to serve as much content as possible while using the content distribution network to bootstrap the content in the peer-to-peer network and using it as a fallback whenever the peer-to-peer network has insufficient bandwidth, insufficient quality or when the missing piece of video content in the video buffer of the client device has an immediate deadline.
    Type: Grant
    Filed: January 15, 2013
    Date of Patent: September 30, 2014
    Assignees: SplendorStream, LLC, Yale University
    Inventors: Yin Zhang, Lili Qiu, Yang Richard Yang