Patents by Inventor Yichou Lin

Yichou Lin 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: 9641409
    Abstract: Techniques are presented herein to facilitate latency measurements in a networking environment. A first network device receives a packet for transport within a network domain that comprises a plurality of network devices. The plurality of network devices have a common time reference, that is, they are time synchronized. The first network device generates timestamp information indicating time of arrival of the packet at the first network device. The first network device inserts into the packet a tag that comprises at least a first subfield and a second subfield. The first subfield comprising a type indicator to signify to other network devices in the network domain that the tag includes timestamp information, and the second subfield includes the timestamp information. The first network device sends the packet from to into the network domain to another network device. Other network devices which receive that packet can make latency measurements.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: May 2, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Thomas J. Edsall, Wei-Jen Huang, Chih-Tsung Huang, Yichou Lin
  • Patent number: 9473395
    Abstract: Presented herein are techniques to achieve ultra low latency determination of processing decisions for packets in a network device. A packet is received at a port of a network device. A processing decision is determined in a first processing decision path based on content of the packet and one or more network policies. A processing decision is determined in a second processing decision path, in parallel with the first processing path, by accessing a table storing processing decisions. The second processing decision path can output a processing decision faster than the first processing decision path for packets that match one or more particular packet flow parameters contained in the table. A processing decision determined by the second processing decision path, if one can be made, is used, and otherwise a processing decision determined by the first processing decision path is used.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: October 18, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Thomas J. Edsall, Alessandro Fulli, Putu Harry Subagio, Mingzhe Li, Christopher A. Wildman, Yichou Lin, Chih-Tsung Huang
  • Publication number: 20150236933
    Abstract: Techniques are presented herein to facilitate latency measurements in a networking environment. A first network device receives a packet for transport within a network domain that comprises a plurality of network devices. The plurality of network devices have a common time reference, that is, they are time synchronized. The first network device generates timestamp information indicating time of arrival of the packet at the first network device. The first network device inserts into the packet a tag that comprises at least a first subfield and a second subfield. The first subfield comprising a type indicator to signify to other network devices in the network domain that the tag includes timestamp information, and the second subfield includes the timestamp information. The first network device sends the packet from to into the network domain to another network device. Other network devices which receive that packet can make latency measurements.
    Type: Application
    Filed: May 1, 2015
    Publication date: August 20, 2015
    Inventors: Thomas J. Edsall, Wei-Jen Huang, Chih-Tsung Huang, Yichou Lin
  • Publication number: 20150172177
    Abstract: Presented herein are techniques to achieve ultra low latency determination of processing decisions for packets in a network device. A packet is received at a port of a network device. A processing decision is determined in a first processing decision path based on content of the packet and one or more network policies. A processing decision is determined in a second processing decision path, in parallel with the first processing path, by accessing a table storing processing decisions. The second processing decision path can output a processing decision faster than the first processing decision path for packets that match one or more particular packet flow parameters contained in the table. A processing decision determined by the second processing decision path, if one can be made, is used, and otherwise a processing decision determined by the first processing decision path is used.
    Type: Application
    Filed: February 23, 2015
    Publication date: June 18, 2015
    Inventors: Thomas J. Edsall, Alessandro Fulli, Putu Harry Subagio, Mingzhe Li, Christopher A. Wildman, Yichou Lin, Chih-Tsung Huang
  • Patent number: 9054967
    Abstract: Techniques are presented herein to facilitate latency measurements in a networking environment. A first network device receives a packet for transport within a network domain that comprises a plurality of network devices. The plurality of network devices have a common time reference, that is, they are time synchronized. The first network device generates timestamp information indicating time of arrival of the packet at the first network device. The first network device inserts into the packet a tag that comprises at least a first subfield and a second subfield. The first subfield comprising a type indicator to signify to other network devices in the network domain that the tag includes timestamp information, and the second subfield includes the timestamp information. The first network device sends the packet from to into the network domain to another network device. Other network devices which receive that packet can make latency measurements.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: June 9, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Thomas J. Edsall, Wei-Jen Huang, Chih-Tsung Huang, Yichou Lin
  • Patent number: 9001830
    Abstract: Presented herein are techniques to achieve ultra low latency determination of processing decisions for packets in a network device. A packet is received at a port of a network device. A processing decision is determined in a first processing decision path based on content of the packet and one or more network policies. A processing decision is determined in a second processing decision path, in parallel with the first processing path, by accessing a table storing processing decisions. The second processing decision path can output a processing decision faster than the first processing decision path for packets that match one or more particular packet flow parameters contained in the table. A processing decision determined by the second processing decision path, if one can be made, is used, and otherwise a processing decision determined by the first processing decision path is used.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: April 7, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Thomas J. Edsall, Alessandro Fulli, Putu Harry Subagio, Mingzhe Li, Christopher A. Wildman, Yichou Lin, Chih-Tsung Huang
  • Patent number: 6950400
    Abstract: A network traffic shaper provides high-speed, multi-level shaping. The traffic shaper is in communicating relationship with a forwarding engine, and includes a queue controller having a plurality of queues for storing messages, a scheduler for computing release times, at least one time-searchable memory and a corresponding memory controller. Each queue is preferably associated with a corresponding traffic specifier, and a release time is computed for each queue and stored in the time-searchable memory. When a stored release time expires, the message at the head of the corresponding queue is retrieved and is either moved into a different queue or forwarded by the network device. By moving messages through two or more queues, each having its own release time computed in response to a different traffic specifier, the traffic shaper can perform multi-level shaping on network messages.
    Type: Grant
    Filed: June 12, 2001
    Date of Patent: September 27, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Christina H. Tran, Daniel R. Ullum, Yichou Lin, Yan-ming Chen, Silvano Gai, Thomas J. Edsall
  • Patent number: 5990965
    Abstract: An apparatus simultaneously flicker filters and vertically contracts a plurality of original lines to form compensated lines. The device uses a coefficient calculator and a line processor, both controlled by a controller. The coefficient calculator provides compensation coefficients to the line processor. The line processor forms weighted sums of the original lines, with the weightings determined by the compensation coefficients. The compensation coefficients are chosen to simultaneously implement flicker filtering and vertical contraction. Thus, the weighted sums are the compensated lines.
    Type: Grant
    Filed: September 29, 1997
    Date of Patent: November 23, 1999
    Assignee: S3 Incorporated
    Inventors: William S. Herz, Yichou Lin
  • Patent number: RE49806
    Abstract: Techniques are presented herein to facilitate latency measurements in a networking environment. A first network device receives a packet for transport within a network domain that comprises a plurality of network devices. The plurality of network devices have a common time reference, that is, they are time synchronized. The first network device generates timestamp information indicating time of arrival of the packet at the first network device. The first network device inserts into the packet a tag that comprises at least a first subfield and a second subfield. The first subfield comprising a type indicator to signify to other network devices in the network domain that the tag includes timestamp information, and the second subfield includes the timestamp information. The first network device sends the packet from to into the network domain to another network device. Other network devices which receive that packet can make latency measurements.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: January 16, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Thomas J. Edsall, Wei-Jen Huang, Chih-Tsung Huang, Yichou Lin