Patents by Inventor Weiying Cheng

Weiying 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).

  • Patent number: 9973415
    Abstract: To perform protection switching between tunnels in a network, Y.1731-based APS messages are often sent from a management system to nodes at the tunnels' end-points. If the management system is located near one node (local node) and far away from the other node (remote node), the APS message, which operates at the Ethernet service layer, travels to the remote node slower than traffic over the tunnels. This slower transmission time may prevent the remote node from performing a switch within a desired timeframe. The disclosed embodiments include a 1:1 bidirectional VLAN-based protection arrangement that accomplishes a 50 millisecond switching time without using Y.1731-based APS messages. The embodiments accomplish this by sending a switching command from the management system to the local node and modifying a message already traveling from the local node to the remote node to include a switching message that causes the remote node to perform the switch.
    Type: Grant
    Filed: April 23, 2015
    Date of Patent: May 15, 2018
    Assignee: Coriant Operations, Inc.
    Inventors: Weiying Cheng, Chris R. Zettinger, Thomas T. Rarick
  • Patent number: 9397900
    Abstract: Embodiments including methods, apparatuses, and computer program products for calculating frame parameters for the purpose of measuring performance in a network based on the calculated frame parameters are disclosed. By automatically or manually provisioning at least two network elements in a star or other network topology to transmit and receive service frames (e.g., Loss Measurement Messages or Loss Measurement Responses), the embodiments enable network elements to share network resources, such as frame counters, thereby decreasing the number of frame counters needed to perform frame parameter measurements and increasing scalability for a given counter resource supported by a low cost network processor units.
    Type: Grant
    Filed: September 27, 2010
    Date of Patent: July 19, 2016
    Assignee: Coriant Operations, Inc.
    Inventor: Weiying Cheng
  • Patent number: 9276701
    Abstract: A multi-mode transmission unit processes data to form an error correction code in accordance with one of a plurality of selectable processes. The data, correction code and a process identifier can be transmitted to a receiving unit which can carry out error correction of the data in accordance with the identified process.
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: March 1, 2016
    Inventors: Weiying Cheng, Jeffrey E. Budill
  • Publication number: 20150256447
    Abstract: To perform protection switching between tunnels in a network, Y.1731-based APS messages are often sent from a management system to nodes at the tunnels' end-points. If the management system is located near one node (local node) and far away from the other node (remote node), the APS message, which operates at the Ethernet service layer, travels to the remote node slower than traffic over the tunnels. This slower transmission time may prevent the remote node from performing a switch within a desired timeframe. The disclosed embodiments include a 1:1 bidirectional VLAN-based protection arrangement that accomplishes a 50 millisecond switching time without using Y.1731-based APS messages. The embodiments accomplish this by sending a switching command from the management system to the local node and modifying a message already traveling from the local node to the remote node to include a switching message that causes the remote node to perform the switch.
    Type: Application
    Filed: April 23, 2015
    Publication date: September 10, 2015
    Inventors: Weiying Cheng, Chris R. Zettinger, Thomas T. Rarick
  • Patent number: 9065759
    Abstract: The embodiments disclosed herein provide a mechanism for sharing protection resources in an arbitrary network topology involving pre-computing the protection resources so that data-plane-based protection can be used to activate the protection resources upon detection of a failure, thus, providing faster switching times than typical control-plane-based solutions. This is accomplished by configuring a mesh network to include, for a working path in the network, one or more protection paths with the same end nodes as the working path, where each protection path includes at least one intermediate node that is not part of the working path. The intermediate node accepts a protection request from one of the end nodes and determines whether a local resource for a protection path is available.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: June 23, 2015
    Assignee: Tellabs Operations, Inc.
    Inventors: Weiying Cheng, Jonathan B. Sadler, Thomas J. Huber, Anoop John Mathew
  • Patent number: 9025465
    Abstract: To perform protection switching between tunnels in a network, Y.1731-based APS messages are often sent from a management system to nodes at the tunnels' end-points. If the management system is located near one node (local node) and far away from the other node (remote node), the APS message, which operates at the Ethernet service layer, travels to the remote node slower than traffic over the tunnels. This slower transmission time may prevent the remote node from performing a switch within a desired timeframe. The disclosed embodiments include a 1:1 bidirectional VLAN-based protection arrangement that accomplishes a 50 millisecond switching time without using Y.1731-based APS messages. The embodiments accomplish this by sending a switching command from the management system to the local node and modifying a message already traveling from the local node to the remote node to include a switching message that causes the remote node to perform the switch.
    Type: Grant
    Filed: October 28, 2009
    Date of Patent: May 5, 2015
    Assignee: Tellabs Operations, Inc.
    Inventors: Weiying Cheng, Chris R. Zettinger, Thomas T. Rarick
  • Publication number: 20140129907
    Abstract: A multi-mode transmission unit processes data to form an error correction code in accordance with one of a plurality of selectable processes. The data, correction code and a process identifier can be transmitted to a receiving unit which can carry out error correction of the data in accordance with the identified process.
    Type: Application
    Filed: January 13, 2014
    Publication date: May 8, 2014
    Applicant: Tellabs Operations, Inc.
    Inventors: Weiying Cheng, Jeffrey E. Budill
  • Patent number: 8671331
    Abstract: A multi-mode transmission unit processes data to form an error correction code in accordance with one of a plurality of selectable processes. The data, correction code and a process identifier can be transmitted to a receiving unit which can carry out error correction of the data in accordance with the identified process.
    Type: Grant
    Filed: September 13, 2006
    Date of Patent: March 11, 2014
    Assignee: Tellabs Operations, Inc.
    Inventors: Weiying Cheng, Jeffrey E. Budill
  • Publication number: 20130064073
    Abstract: The embodiments disclosed herein provide a mechanism for sharing protection resources in an arbitrary network topology involving pre-computing the protection resources so that data-plane-based protection can be used to activate the protection resources upon detection of a failure, thus, providing faster switching times than typical control-plane-based solutions. This is accomplished by configuring a mesh network to include, for a working path in the network, one or more protection paths with the same end nodes as the working path, where each protection path includes at least one intermediate node that is not part of the working path. The intermediate node accepts a protection request from one of the end nodes and determines whether a local resource for a protection path is available.
    Type: Application
    Filed: September 12, 2011
    Publication date: March 14, 2013
    Applicant: Tellabs Operations, Inc.
    Inventors: Weiying Cheng, Jonathan B. Sadler, Thomas J. Huber, Anoop John Mathew
  • Publication number: 20120076013
    Abstract: Embodiments including methods, apparatuses, and computer program products for calculating frame parameters for the purpose of measuring performance in a network based on the calculated frame parameters are disclosed. By automatically or manually provisioning at least two network elements in a star or other network topology to transmit and receive service frames (e.g., Loss Measurement Messages or Loss Measurement Responses), the embodiments enable network elements to share network resources, such as frame counters, thereby decreasing the number of frame counters needed to perform frame parameter measurements and increasing scalability for a given counter resource supported by a low cost network processor units.
    Type: Application
    Filed: September 27, 2010
    Publication date: March 29, 2012
    Applicant: Tellabs Operations, Inc.
    Inventor: Weiying Cheng
  • Publication number: 20110096670
    Abstract: To perform protection switching between tunnels in a network, Y.1731-based APS messages are often sent from a management system to nodes at the tunnels' end-points. If the management system is located near one node (local node) and far away from the other node (remote node), the APS message, which operates at the Ethernet service layer, travels to the remote node slower than traffic over the tunnels. This slower transmission time may prevent the remote node from performing a switch within a desired timeframe. The disclosed embodiments include a 1:1 bidirectional VLAN-based protection arrangement that accomplishes a 50 millisecond switching time without using Y.1731-based APS messages. The embodiments accomplish this by sending a switching command from the management system to the local node and modifying a message already traveling from the local node to the remote node to include a switching message that causes the remote node to perform the switch.
    Type: Application
    Filed: October 28, 2009
    Publication date: April 28, 2011
    Applicant: Tellabs Operations, Inc.
    Inventors: Weiying Cheng, Chris R. Zettinger, Thomas T. Rarick
  • Patent number: 7663480
    Abstract: An optical transponder, system, method, and program wherein the transponder monitors for at least one of a failure or an alarm signal. In response to detecting a failure or alarm signal (communication), the transponder performs at least one of a predetermined action and propagating an alarm communication to a network, based on a configuration property. The transponder can have a configuration property specifying a predetermined action for shutting off a laser if an alarm signal indicating a network failure is detected. As an example, some transponders can be configured to either provide an alarm communication, and/or shut off a laser, depending upon which communication interface detects a network failure or receives an alarm signal. Also, other transponders can be configured to propagate existing alarm communications, without generating new alarm communications or shutting off lasers.
    Type: Grant
    Filed: January 12, 2007
    Date of Patent: February 16, 2010
    Assignee: Tellabs Operations, Inc.
    Inventors: Philip J. Santoro, Robert D. Gatze, Gregory V. Degnan, Eric L. Chan, Weiying Cheng
  • Publication number: 20090016384
    Abstract: Packets used for distributing timing information over a Resilient Packet Ring (RPR) are generated by encoding Synchronization Status Messaging (SSM) messages into IEEE 802.3ah OAM packets (or any other OAM packets, such as those defined in ITU Y.1731). Information indicating the direction that each message is to be transmitted around the RPR ring is also encoded in the packets in either the spare bits of the SSM messages or in the Type-Length-Value (TLV) bytes of the IEEE 802.3ah OAM packets or Y.1731 OAM packets. RPR protection is disabled for the packets carrying the SSM messages and the packets are transmitted to adjacent network nodes in the directions specified by the information encoded in the messages. Information encoded in received packets specifying timing quality and direction of the received messages is observed and compared to determine which timing information included in the messages to use for clock timing.
    Type: Application
    Filed: July 12, 2007
    Publication date: January 15, 2009
    Applicant: Tellabs Operations, Inc.
    Inventors: Weiying Cheng, Chris R. Zettinger
  • Publication number: 20080310437
    Abstract: A method and corresponding apparatus allows unknown packet traffic, such as Ethernet traffic, to be carried on a Resilient Packet Ring (RPR) network without flooding the traffic on the RPR network. Modules in a station of the ring network compare a destination address in a packet traffic signal with known addresses and associate an identifier of a tunnel in the ring network with the packet traffic signal based on the comparison. The modules then associate with the packet traffic signal an identifier of a destination station in the ring network that corresponds to the identifier of the tunnel and forward the packet traffic signal to the destination station via the tunnel. By transmitting the packet traffic via tunnels instead of flooding the RPR network, spatial reuse may be implemented allowing the network to support a higher volume of traffic.
    Type: Application
    Filed: June 15, 2007
    Publication date: December 18, 2008
    Applicant: Tellabs Operations, Inc.
    Inventors: Weiying Cheng, Chris R. Zettinger, Eric L. Chan, Matthew S. Vrba
  • Publication number: 20080259920
    Abstract: A method and corresponding apparatus allows multiple virtual switches in a physical switch to share one physical Resilient Packet Ring (RPR) in an RPR network. Modules in the multiple virtual switches add multicast information to traffic to direct the traffic along a common path to other physical switches on the ring, and modules in the virtual switches inspect traffic to determine whether the traffic is directed to the respective virtual switch. Multiple virtual RPR subrings are made available in a single physical ring, increasing usefulness of virtual switches formerly only able to support multiple tributary connections to other networks but not able to share a single ring network communications path. Sharing a single communications path increases overall network bandwidth, and at least one implementation allows for spatial reuse.
    Type: Application
    Filed: April 17, 2007
    Publication date: October 23, 2008
    Inventors: Weiying Cheng, Chris R. Zettinger, Michael T. Moran, Gilbert A. Buescher, Kimberly A. Stoddard
  • Publication number: 20080170852
    Abstract: An optical transponder, system, method, and program wherein the transponder monitors for at least one of a failure or an alarm signal. In response to detecting a failure or alarm signal (communication), the transponder performs at least one of a predetermined action and propagating an alarm communication to a network, based on a configuration property. The transponder can have a configuration property specifying a predetermined action for shutting off a laser if an alarm signal indicating a network failure is detected. As an example, some transponders can be configured to either provide an alarm communication, and/or shut off a laser, depending upon which communication interface detects a network failure or receives an alarm signal. Also, other transponders can be configured to propagate existing alarm communications, without generating new alarm communications or shutting off lasers.
    Type: Application
    Filed: January 12, 2007
    Publication date: July 17, 2008
    Applicant: TELLABS OPERATIONS, INC.
    Inventors: Philip J. Santoro, Robert D. Gatze, Gregory V. Degnan, Eric L. Chan, Weiying Cheng
  • Publication number: 20080065960
    Abstract: A multi-mode transmission unit processes data to form an error correction code in accordance with one of a plurality of selectable processes. The data, correction code and a process identifier can be transmitted to a receiving unit which can carry out error correction of the data in accordance with the identified process.
    Type: Application
    Filed: September 13, 2006
    Publication date: March 13, 2008
    Inventors: Weiying Cheng, Jeffrey E. Budill