Patents by Inventor Tin-Wen Cheng
Tin-Wen Cheng 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: 20210144075Abstract: Presented herein is an exemplified system and method that provides visibility, for traffic analytics, into secured encapsulated packet (e.g., secure VXLAN-GPE packet, a secure metadata-GPE packet or other GPE standards). The exemplified system and method facilitate encryption of traffic in a granular manner that also facilitate the monitoring of said secure traffic in a fabric network in an end-to-end manner throughout the network. Such monitoring can be beneficially used for analytics, performance analysis, and network debugging/troubleshooting.Type: ApplicationFiled: January 22, 2021Publication date: May 13, 2021Inventors: Atri Indiresan, Linda Tin-Wen Cheng, Melvin Tsai, Peter Geoffrey Jones, Da-Yuan Tung, David John Zacks
-
Patent number: 10938685Abstract: Presented herein is an exemplified system and method that provides visibility, for traffic analytics, into secured encapsulated packet (e.g., secure VXLAN-GPE packet, a secure metadata-GPE packet or other GPE standards). The exemplified system and method facilitate encryption of traffic in a granular manner that also facilitate the monitoring of said secure traffic in a fabric network in an end-to-end manner throughout the network. Such monitoring can be beneficially used for analytics, performance analysis, and network debugging/troubleshooting.Type: GrantFiled: July 24, 2018Date of Patent: March 2, 2021Assignee: Cisco Technology, Inc.Inventors: Atri Indiresan, Linda Tin-Wen Cheng, Melvin Tsai, Peter Geoffrey Jones, Da-Yuan Tung, David John Zacks
-
Publication number: 20200036610Abstract: Presented herein is an exemplified system and method that provides visibility, for traffic analytics, into secured encapsulated packet (e.g., secure VXLAN-GPE packet, a secure metadata-GPE packet or other GPE standards). The exemplified system and method facilitate encryption of traffic in a granular manner that also facilitate the monitoring of said secure traffic in a fabric network in an end-to-end manner throughout the network. Such monitoring can be beneficially used for analytics, performance analysis, and network debugging/troubleshooting.Type: ApplicationFiled: July 24, 2018Publication date: January 30, 2020Inventors: Atri Indiresan, Linda Tin-Wen Cheng, Melvin Tsai, Peter Geoffrey Jones, Da-Yuan Tung, David John Zacks
-
Patent number: 10075391Abstract: A method for allocating port assignments for transmitting a reserved network stream across a network node comprises determining a cycle time associated with a network node. The method also comprises establishing, for at least one port of the network node, a plurality of virtual layers associated with the cycle time, wherein each of the plurality of virtual layers is divided into 2n equally-spaced slots per cycle (where n>0). The method further comprises receiving a reserved stream request associated with transmission of a reserved stream across the node, and determining a number of slots required to transmit the reserved stream. The method also comprises assigning one or more slots associated with a port of the network node to the transmission of packets associated with the reserved stream based on the determined number of slots. The method further comprises transmitting the stream according to the slot assignment associated with the port of the network node.Type: GrantFiled: August 28, 2017Date of Patent: September 11, 2018Assignee: Cisco Technology, Inc.Inventors: Norman William Finn, Rong Pan, Hiroshi Suzuki, Linda Tin-Wen Cheng, Peter Geoffrey Jones, Hariprasada Rao Ginjpalli, Rudolph Benedict Klecka
-
Publication number: 20170359274Abstract: A method for allocating port assignments for transmitting a reserved network stream across a network node comprises determining a cycle time associated with a network node. The method also comprises establishing, for at least one port of the network node, a plurality of virtual layers associated with the cycle time, wherein each of the plurality of virtual layers is divided into 2n equally-spaced slots per cycle (where n>0). The method further comprises receiving a reserved stream request associated with transmission of a reserved stream across the node, and determining a number of slots required to transmit the reserved stream. The method also comprises assigning one or more slots associated with a port of the network node to the transmission of packets associated with the reserved stream based on the determined number of slots. The method further comprises transmitting the stream according to the slot assignment associated with the port of the network node.Type: ApplicationFiled: August 28, 2017Publication date: December 14, 2017Inventors: Norman William Finn, Rong Pan, Hiroshi Suzuki, Linda Tin-Wen Cheng, Peter Geoffrey Jones, Hariprasada Rao Ginjpalli, Rudolph Benedict Klecka
-
Patent number: 9749259Abstract: A method for allocating port assignments for transmitting a reserved network stream across a network node comprises determining a cycle time associated with a network node. The method also comprises establishing, for at least one port of the network node, a plurality of virtual layers associated with the cycle time, wherein each of the plurality of virtual layers is divided into 2n equally-spaced slots per cycle (where n>0). The method further comprises receiving a reserved stream request associated with transmission of a reserved stream across the node, and determining a number of slots required to transmit the reserved stream. The method also comprises assigning one or more slots associated with a port of the network node to the transmission of packets associated with the reserved stream based on the determined number of slots. The method further comprises transmitting the stream according to the slot assignment associated with the port of the network node.Type: GrantFiled: August 26, 2016Date of Patent: August 29, 2017Assignee: Cisco Technology, Inc.Inventors: Norman William Finn, Rong Pan, Hiroshi Suzuki, Linda Tin-Wen Cheng, Peter Geoffrey Jones, Hariprasada Rao Ginjpalli, Rudolph Benedict Klecka
-
Publication number: 20170054655Abstract: A method for allocating port assignments for transmitting a reserved network stream across a network node comprises determining a cycle time associated with a network node. The method also comprises establishing, for at least one port of the network node, a plurality of virtual layers associated with the cycle time, wherein each of the plurality of virtual layers is divided into 2n equally-spaced slots per cycle (where n>0). The method further comprises receiving a reserved stream request associated with transmission of a reserved stream across the node, and determining a number of slots required to transmit the reserved stream. The method also comprises assigning one or more slots associated with a port of the network node to the transmission of packets associated with the reserved stream based on the determined number of slots. The method further comprises transmitting the stream according to the slot assignment associated with the port of the network node.Type: ApplicationFiled: August 26, 2016Publication date: February 23, 2017Inventors: Norman William Finn, Rong Pan, Hiroshi Suzuki, Linda Tin-Wen Cheng, Peter Geoffrey Jones, Hariprasada Rao Ginjpalli, Rudolph Benedict Klecka
-
Patent number: 9455933Abstract: A method for allocating port assignments for transmitting a reserved network stream across a network node comprises determining a cycle time associated with a network node. The method also comprises establishing, for at least one port of the network node, a plurality of virtual layers associated with the cycle time, wherein each of the plurality of virtual layers is divided into 2n equally-spaced slots per cycle (where n>0). The method further comprises receiving a reserved stream request associated with transmission of a reserved stream across the node, and determining a number of slots required to transmit the reserved stream. The method also comprises assigning one or more slots associated with a port of the network node to the transmission of packets associated with the reserved stream based on the determined number of slots. The method further comprises transmitting the stream according to the slot assignment associated with the port of the network node.Type: GrantFiled: January 25, 2014Date of Patent: September 27, 2016Assignee: Cisco Technology, Inc.Inventors: Norman William Finn, Rong Pan, Hiroshi Suzuki, Linda Tin-Wen Cheng, Peter Geoffrey Jones, Hariprasada Rao Ginjpalli, Rudolph Benedict Klecka
-
Patent number: 9413642Abstract: In an example embodiment, there is disclosed an apparatus comprising a plurality of ports and routing logic coupled with the plurality of ports. The routing logic obtains data representative of a first port configuration for the plurality of ports, the first port configuration comprises data representative of a status for individual ports selected from the plurality of ports, the status indicating whether an individual port selected from the plurality of ports is an open port, an alternate port, or a failed port. The routing logic forwards data in accordance with the first port configuration. The routing logic also obtains data representative of an alternate port configuration for the plurality of ports, the alternate port configuration is to be employed upon determining a predefined link has failed. The alternate configuration comprising a new status for individual ports selected from the plurality of ports.Type: GrantFiled: May 29, 2014Date of Patent: August 9, 2016Assignee: Cisco Technology, Inc.Inventors: Linda Tin-Wen Cheng, Krishna Kumar Vavilala
-
Publication number: 20140269265Abstract: In an example embodiment, there is disclosed an apparatus comprising a plurality of ports and routing logic coupled with the plurality of ports. The routing logic obtains data representative of a first port configuration for the plurality of ports, the first port configuration comprises data representative of a status for individual ports selected from the plurality of ports, the status indicating whether an individual port selected from the plurality of ports is an open port, an alternate port, or a failed port. The routing logic forwards data in accordance with the first port configuration. The routing logic also obtains data representative of an alternate port configuration for the plurality of ports, the alternate port configuration is to be employed upon determining a predefined link has failed. The alternate configuration comprising a new status for individual ports selected from the plurality of ports.Type: ApplicationFiled: May 29, 2014Publication date: September 18, 2014Applicant: Cisco Technology, Inc.Inventors: Linda Tin-Wen Cheng, Krishna Kumar Vavilala
-
Patent number: 8792333Abstract: In an example embodiment, there is disclosed an apparatus comprising a plurality of ports and routing logic coupled with the plurality of ports. The routing logic obtains data representative of a first port configuration for the plurality of ports, the first port configuration comprises data representative of a status for individual ports selected from the plurality of ports, the status indicating whether an individual port selected from the plurality of ports is an open port, an alternate port, or a failed port. The routing logic forwards data in accordance with the first port configuration. The routing logic also obtains data representative of an alternate port configuration for the plurality of ports, the alternate port configuration is to be employed upon determining a predefined link has failed. The alternate configuration comprising a new status for individual ports selected from the plurality of ports.Type: GrantFiled: April 20, 2012Date of Patent: July 29, 2014Assignee: Cisco Technology, Inc.Inventors: Linda Tin-Wen Cheng, Krishna Kumar Vavilala
-
Publication number: 20130279320Abstract: In an example embodiment, there is disclosed an apparatus comprising a plurality of ports and routing logic coupled with the plurality of ports. The routing logic obtains data representative of a first port configuration for the plurality of ports, the first port configuration comprises data representative of a status for individual ports selected from the plurality of ports, the status indicating whether an individual port selected from the plurality of ports is an open port, an alternate port, or a failed port. The routing logic forwards data in accordance with the first port configuration. The routing logic also obtains data representative of an alternate port configuration for the plurality of ports, the alternate port configuration is to be employed upon determining a predefined link has failed. The alternate configuration comprising a new status for individual ports selected from the plurality of ports.Type: ApplicationFiled: April 20, 2012Publication date: October 24, 2013Inventors: Linda Tin-Wen CHENG, Krishna Kumar VAVILALA
-
Patent number: 7960742Abstract: A method of fabricating an active device array substrate is provided. A substrate having scan lines, data lines and active devices formed thereon is provided. Each of the active devices is electrically connected to the corresponding scan line and data line. An organic material layer is formed over the substrate to cover the scan lines, the data lines and the active devices. Then, a plasma treatment is performed to the surface of the organic material layer to form a number of concave patterns. The dimension of each of the concave patterns is smaller than one micrometer. Afterward, pixel electrodes are formed on the organic material layer and each of the pixel electrodes is electrically connected to one of the corresponding active devices.Type: GrantFiled: May 20, 2008Date of Patent: June 14, 2011Assignee: Au Optronics CorporationInventors: Chen-Nan Chou, Feng-Lung Chang, Tin-Wen Cheng
-
Publication number: 20080217621Abstract: A method of fabricating an active device array substrate is provided. A substrate having scan lines, data lines and active devices formed thereon is provided. Each of the active devices is electrically connected to the corresponding scan line and data line. An organic material layer is formed over the substrate to cover the scan lines, the data lines and the active devices. Then, a plasma treatment is performed to the surface of the organic material layer to form a number of concave patterns. The dimension of each of the concave patterns is smaller than one micrometer. Afterward, pixel electrodes are formed on the organic material layer and each of the pixel electrodes is electrically connected to one of the corresponding active devices.Type: ApplicationFiled: May 20, 2008Publication date: September 11, 2008Applicant: AU OPTRONICS CORPORATIONInventors: Chen-Nan Chou, Feng-Lung Chang, Tin-Wen Cheng
-
Patent number: 7402528Abstract: A method of fabricating an active device array substrate is provided. A substrate having scan lines, data lines and active devices formed thereon is provided. Each of the active devices is electrically connected to the corresponding scan line and data line. An organic material layer is formed over the substrate to cover the scan lines, the data lines and the active devices. Then, a plasma treatment is performed to the surface of the organic material layer to form a number of concave patterns. The dimension of each of the concave patterns is smaller than one micrometer. Afterward, pixel electrodes are formed on the organic material layer and each of the pixel electrodes is electrically connected to one of the corresponding active devices.Type: GrantFiled: October 26, 2006Date of Patent: July 22, 2008Assignee: Au Optronics CorporationInventors: Chen-Nan Chou, Feng-Lung Chang, Tin-Wen Cheng
-
Publication number: 20070249176Abstract: A method of fabricating an active device array substrate is provided. A substrate having scan lines, data lines and active devices formed thereon is provided. Each of the active devices is electrically connected to the corresponding scan line and data line. An organic material layer is formed over the substrate to cover the scan lines, the data lines and the active devices. Then, a plasma treatment is performed to the surface of the organic material layer to form a number of concave patterns. The dimension of each of the concave patterns is smaller than one micrometer. Afterward, pixel electrodes are formed on the organic material layer and each of the pixel electrodes is electrically connected to one of the corresponding active devices.Type: ApplicationFiled: October 26, 2006Publication date: October 25, 2007Applicant: AU OPTRONICS CORPORATIONInventors: Chen-Nan Chou, Feng-Lung Chang, Tin-Wen Cheng