Patents by Inventor Victor Wen

Victor Wen 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: 20240039834
    Abstract: Methods, computer-readable media, and systems are disclosed for coordinating host link status and installation of egress filters in coordination with a multi-chassis link aggregation group (MLAG) peer. In response to receiving a request from an MLAG peer to install an egress filter, a local network device provides an indication that the local device has entered a local egress filter installed state. Next, a filter-installed watermark value associated with the local network device is incremented. The local network device provides an indication that the egress filter has been installed. Finally, in response to determining that the MLAG peer network device is not indicating a request peer to install filter status, a local network device indicates a link down status and uninstalls its local egress filter. Alternatively, in response to determining that the local network device is in a link up status, the local device indicates that an MLAG peer should install an egress filter.
    Type: Application
    Filed: July 29, 2022
    Publication date: February 1, 2024
    Inventors: Ryan Megathlin, Victor Wen, Craig Lauer, Vijay Mahadevan, Christopher Roche
  • Publication number: 20240015100
    Abstract: Starting a spanning tree protocol (STP) process in a network device excludes performing a root bridge election sequence. The network device receives and learns the STP roles and STP states of its ports based on the received bridge protocol data units (BPDUs) during a quiescent period of time subsequent to starting STP processing. Port role and port state learning occur absent the generation and transmission of BPDUs during the quiescent period of time. Subsequent to the end of the quiescent period, the network device commences generating and transmitting BPDUs.
    Type: Application
    Filed: July 6, 2022
    Publication date: January 11, 2024
    Inventors: Apeksha JAIN, Victor WEN, Daniel Robert GUERIN
  • Patent number: 11742998
    Abstract: A review and retry mechanism ensures a port channel can be configured to provide and maintain a minimum data speed. A timer-based review sequence reviews the constituent interfaces of a port channel to determine if a minimum speed requirement is met. If the minimum speed cannot be fulfilled, the port-channel member interfaces are un-programmed and removed from the port-channel, rendering the port-channel functionally inactive, thereby preventing network traffic loss. A timer-based retry sequence attempts to program the constituent interfaces. The minimum speed requirement of the interfaces is checked in the next review cycle. If the minimum speed requirement is met, then the review and retry mechanism halts and the port channel continues to remain active; otherwise, the interfaces are un-programmed and the process repeats.
    Type: Grant
    Filed: September 19, 2022
    Date of Patent: August 29, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Utkarsha Verma, Victor Wen, Vamsi Anne
  • Patent number: 11652728
    Abstract: In general, in one aspect, embodiments relate to a method for managing network devices in a network. The method includes making, by a network device, a determination that there are no established sessions between the network device and any of a plurality of network devices, wherein the network comprises the network device and the plurality of network devices, and in response to the determination, disabling, by the network device, an interface associated with a link between the network device and a second network device, wherein the second network device is external to the network.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: May 16, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Faisal Iqbal, Rajesh Semwal, Victor Wen
  • Publication number: 20230138323
    Abstract: A command line interface in a network device provides for specifying Virtual Local Area Network (VLAN) tag manipulations using range mappings to avoid error-prone repetitive configuration. A flexible VLAN tag range mapping is described, where the original and transformed ranges can be specified for both inner and outer positions, as long as the number of tags on either side of the transformation is the same.
    Type: Application
    Filed: November 2, 2021
    Publication date: May 4, 2023
    Inventors: Nicholas TAN, Wade CARPENTER, Kartik CHANDRAN, Adam James SWEENEY, Chandrashekhar APPANNA, Christoph SCHWARZ, Victor WEN
  • Publication number: 20230095429
    Abstract: In general, in one aspect, embodiments relate to a method for managing network devices in a network. The method includes making, by a network device, a determination that there are no established sessions between the network device and any of a plurality of network devices, wherein the network comprises the network device and the plurality of network devices, and in response to the determination, disabling, by the network device, an interface associated with a link between the network device and a second network device, wherein the second network device is external to the network.
    Type: Application
    Filed: September 24, 2021
    Publication date: March 30, 2023
    Inventors: Faisal Iqbal, Rajesh Semwal, Victor Wen
  • Publication number: 20230027800
    Abstract: A review and retry mechanism ensures a port channel can be configured to provide and maintain a minimum data speed. A timer-based review sequence reviews the constituent interfaces of a port channel to determine if a minimum speed requirement is met. If the minimum speed cannot be fulfilled, the port-channel member interfaces are un-programmed and removed from the port-channel, rendering the port-channel functionally inactive, thereby preventing network traffic loss. A timer-based retry sequence attempts to program the constituent interfaces. The minimum speed requirement of the interfaces is checked in the next review cycle. If the minimum speed requirement is met, then the review and retry mechanism halts and the port channel continues to remain active; otherwise, the interfaces are un-programmed and the process repeats.
    Type: Application
    Filed: September 19, 2022
    Publication date: January 26, 2023
    Inventors: Utkarsha VERMA, Victor WEN, Vamsi ANNE
  • Patent number: 11558281
    Abstract: Systems and methods are provided herein for allocating the same ESI label on multihomed peers for a given ES. In some embodiments, each network device that provides multihoming to a host using an ES, advertises EVPN AD per ES routes to each other, wherein the EVPN AD per ES routes comprise an ESI label associated with the ES. Because the network devices advertise the same ESI label for the ES, a first network device generates a bitmap. The first network device uses the bitmap to include the advertised ESI label in replicated packets that the first network device forwards to the other network devices that provide multihoming to the host via the ES. The network devices that consider themselves non-DF devices will drop the packet. The network devices that consider themselves the DF device will not forward the packet to the host via the ES because of the ESI label.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: January 17, 2023
    Assignee: Arista Networks, Inc.
    Inventors: Vishal Bandekar, Ramakrishnan Ganapathy Iyer, Vijay Mahadevan, Rajesh Semwal, Victor Wen
  • Patent number: 11483102
    Abstract: A review and retry mechanism ensures a port channel can be configured to provide and maintain a minimum data speed. A timer-based review sequence reviews the constituent interfaces of a port channel to determine if a minimum speed requirement is met. If the minimum speed cannot be fulfilled, the port-channel member interfaces are un-programmed and removed from the port-channel, rendering the port-channel functionally inactive, thereby preventing network traffic loss. A timer-based retry sequence attempts to program the constituent interfaces. The minimum speed requirement of the interfaces is checked in the next review cycle. If the minimum speed requirement is met, then the review and retry mechanism halts and the port channel continues to remain active; otherwise, the interfaces are un-programmed and the process repeats.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: October 25, 2022
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Utkarsha Verma, Victor Wen, Vamsi Anne
  • Publication number: 20220321268
    Abstract: A review and retry mechanism ensures a port channel can be configured to provide and maintain a minimum data speed. A timer-based review sequence reviews the constituent interfaces of a port channel to determine if a minimum speed requirement is met. If the minimum speed cannot be fulfilled, the port-channel member interfaces are un-programmed and removed from the port-channel, rendering the port-channel functionally inactive, thereby preventing network traffic loss. A timer-based retry sequence attempts to program the constituent interfaces. The minimum speed requirement of the interfaces is checked in the next review cycle. If the minimum speed requirement is met, then the review and retry mechanism halts and the port channel continues to remain active; otherwise, the interfaces are un-programmed and the process repeats.
    Type: Application
    Filed: June 8, 2021
    Publication date: October 6, 2022
    Inventors: Utkarsha VERMA, Victor WEN, Vamsi ANNE
  • Publication number: 20220321448
    Abstract: Systems and methods are provided herein for allocating the same ESI label on multihomed peers for a given ES. In some embodiments, each network device that provides multihoming to a host using an ES, advertises EVPN AD per ES routes to each other, wherein the EVPN AD per ES routes comprise an ESI label associated with the ES. Because the network devices advertise the same ESI label for the ES, a first network device generates a bitmap. The first network device uses the bitmap to include the advertised ESI label in replicated packets that the first network device forwards to the other network devices that provide multihoming to the host via the ES. The network devices that consider themselves non-DF devices will drop the packet. The network devices that consider themselves the DF device will not forward the packet to the host via the ES because of the ESI label.
    Type: Application
    Filed: March 31, 2021
    Publication date: October 6, 2022
    Inventors: Vishal Bandekar, Ramakrishnan Ganapathy Iyer, Vijay Mahadevan, Rajesh Semwal, Victor Wen
  • Patent number: 9387759
    Abstract: A main valve and method assembling for use on a machine is disclosed. The main valve may comprise a body, a free wheeling valve, a bypass valve, a flow divider valve, a free wheeling pilot valve, and a flow divider bypass pilot control valve. Each valve may be disposed inside the body. The body may define a plurality of ports and channels between the valves. The free wheeling valve may be operable between a free wheeling mode and a drive assist mode. The bypass valve may have a flow dividing mode that permits fluid communication between the free wheeling valve and the flow divider valve, and a bypass mode that permits fluid communication between the free wheeling valve and first and second bypass channels.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: July 12, 2016
    Assignee: Caterpillar Inc.
    Inventors: Gang Victor Wen, Sudarshan Maiyur, Moses Imo Akpan
  • Publication number: 20160082828
    Abstract: A main valve and method assembling for use on a machine is disclosed. The main valve may comprise a body, a free wheeling valve, a bypass valve, a flow divider valve, a free wheeling pilot valve, and a flow divider bypass pilot control valve. Each valve may be disposed inside the body. The body may define a plurality of ports and channels between the valves. The free wheeling valve may be operable between a free wheeling mode and a drive assist mode. The bypass valve may have a flow dividing mode that permits fluid communication between the free wheeling valve and the flow divider valve, and a bypass mode that permits fluid communication between the free wheeling valve and first and second bypass channels.
    Type: Application
    Filed: September 22, 2014
    Publication date: March 24, 2016
    Applicant: CATERPILLAR INC.
    Inventors: Gang Victor Wen, Sudarshan Maiyur, Moses Imo Akpan
  • Patent number: 9290912
    Abstract: An energy recovery system for a machine is disclosed. The energy recovery system may have a boom circuit with at least a one linear actuator configured to move a work tool, and a boom accumulator configured to selectively collect pressurized fluid from the at least one linear actuator and to discharge pressurized fluid back to the at least one linear actuator. The energy recovery system may also have a swing circuit with a swing motor configured to move the work tool, and a swing accumulator configured to selectively collect pressurized fluid from the swing motor and discharge pressurized fluid back to the swing motor. The energy recovery system may further have a common accumulator passage fluidly connecting the boom accumulator and the swing accumulator.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: March 22, 2016
    Assignee: Caterpillar Inc.
    Inventors: Gang Victor Wen, Pengfei Ma, Jiao Zhang, Tonglin Shang
  • Patent number: 9290911
    Abstract: An energy recovery system is disclosed for use with a hydraulic machine. The energy recovery system may have a tank, a pump configured to draw fluid from the tank and pressurize the fluid, an actuator, and an actuator control valve movable to direct pressurized fluid from the pump to the actuator and from the actuator to the tank to move the actuator. The energy recovery system may also have a motor mechanically connected to a rotary device and configured to selectively receive fluid discharged from the actuator, and at least one valve movable to selectively redirect fluid exiting the motor back to the actuator.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: March 22, 2016
    Assignee: Caterpillar Inc.
    Inventors: Pengfei Ma, Tonglin Shang, Jiao Zhang, Dayao Chen, Gang Victor Wen
  • Patent number: 9279236
    Abstract: A hydraulic system includes a hydraulic actuator, a pump configured to supply fluid to the hydraulic actuator, and a first accumulator fluidly connected to the hydraulic actuator. The first accumulator is configured to store fluid received from the hydraulic actuator. The hydraulic system also includes a motor drivingly connected to the pump and fluidly connected to the first accumulator. The motor is configured to receive the stored fluid from the first accumulator to drive the pump. The hydraulic system further includes a first discharge valve fluidly connected between the first accumulator and the hydraulic actuator. The first discharge valve is configured to supply the stored fluid from the first accumulator to the hydraulic actuator without the stored fluid from the first accumulator circulating through the pump.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: March 8, 2016
    Assignee: Caterpillar Inc.
    Inventors: Jiao Zhang, Pengfei Ma, Tonglin Shang, Gang Victor Wen, Bryan Edward Nelson, Dayao Chen
  • Patent number: 9127437
    Abstract: A hydraulic circuit capable of both a regeneration mode of operation and a full force mode of operation includes a poppet valve controlled by a control valve operating in conjunction with a shuttle valve. The opening of the poppet valve enables the regeneration mode of operation, and the closing of the poppet valve enables the full force mode of operation.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: September 8, 2015
    Assignee: Caterpillar Inc.
    Inventors: Timothy Hand, Kevin Bacon, Victor Wen
  • Patent number: 8997479
    Abstract: A hydraulic control system is disclosed for use with a machine. The hydraulic control system may have a pump, a tank, and an actuator. The hydraulic control system may also have at least a first valve configured to control fluid flow between the pump, the tank, a first chamber of the actuator, and a second chamber of the actuator; a second valve fluidly disposed between the second chamber and the tank; and a third valve fluidly disposed between the first and second chambers. The hydraulic control system may further have a controller configured to selectively cause the second valve to block fluid flow from the second chamber of the actuator to the tank, and to selectively cause the third valve to fluidly communicate the first and second chambers of the actuator when the second valve blocks fluid flow from the second chamber of the actuator to the tank.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: April 7, 2015
    Assignee: Caterpillar Inc.
    Inventors: Gang Victor Wen, Jiao Zhang, Pengfei Ma, Tonglin Shang
  • Publication number: 20140230420
    Abstract: An energy recovery system is disclosed for use with a hydraulic machine. The energy recovery system may have a tank, a pump configured to draw fluid from the tank and pressurize the fluid, an actuator, and an actuator control valve movable to direct pressurized fluid from the pump to the actuator and from the actuator to the tank to move the actuator. The energy recovery system may also have a motor mechanically connected to a rotary device and configured to selectively receive fluid discharged from the actuator, and at least one valve movable to selectively redirect fluid exiting the motor back to the actuator.
    Type: Application
    Filed: February 19, 2013
    Publication date: August 21, 2014
    Applicant: CATERPILLAR INC.
    Inventors: Pengfei MA, Tonglin SHANG, Jiao ZHANG, Dayao CHEN, Gang Victor WEN
  • Publication number: 20140208728
    Abstract: A hydraulic control system includes a swing control valve between a pump and a swing motor to control flow to/from the swing motor, and a selector valve between an accumulator and the swing motor to regulate fluid flow. A controller is configured to receive inputs indicative of the pressure differential between the accumulator and conduit between the pump and swing motor, and a swing motor command, calculate a target swing motor flow based on the swing motor command input, and modulate operation of the swing control valve and the selector valve to regulate a swing speed.
    Type: Application
    Filed: January 28, 2013
    Publication date: July 31, 2014
    Applicant: CATERPILLAR INC.
    Inventors: Pengfei Ma, Victor Wen, Jiao Zhang, Dayao Chen, Tonglin Shang, Aleksandar M. Egelja