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: 20240039834Abstract: 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: ApplicationFiled: July 29, 2022Publication date: February 1, 2024Inventors: Ryan Megathlin, Victor Wen, Craig Lauer, Vijay Mahadevan, Christopher Roche
-
Publication number: 20240015100Abstract: 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: ApplicationFiled: July 6, 2022Publication date: January 11, 2024Inventors: Apeksha JAIN, Victor WEN, Daniel Robert GUERIN
-
Patent number: 11742998Abstract: 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: GrantFiled: September 19, 2022Date of Patent: August 29, 2023Assignee: ARISTA NETWORKS, INC.Inventors: Utkarsha Verma, Victor Wen, Vamsi Anne
-
Patent number: 11652728Abstract: 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: GrantFiled: September 24, 2021Date of Patent: May 16, 2023Assignee: ARISTA NETWORKS, INC.Inventors: Faisal Iqbal, Rajesh Semwal, Victor Wen
-
Publication number: 20230138323Abstract: 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: ApplicationFiled: November 2, 2021Publication date: May 4, 2023Inventors: Nicholas TAN, Wade CARPENTER, Kartik CHANDRAN, Adam James SWEENEY, Chandrashekhar APPANNA, Christoph SCHWARZ, Victor WEN
-
Publication number: 20230095429Abstract: 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: ApplicationFiled: September 24, 2021Publication date: March 30, 2023Inventors: Faisal Iqbal, Rajesh Semwal, Victor Wen
-
Publication number: 20230027800Abstract: 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: ApplicationFiled: September 19, 2022Publication date: January 26, 2023Inventors: Utkarsha VERMA, Victor WEN, Vamsi ANNE
-
Shared ethernet segment identifier label allocation for ethernet virtual private network multihoming
Patent number: 11558281Abstract: 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: GrantFiled: March 31, 2021Date of Patent: January 17, 2023Assignee: Arista Networks, Inc.Inventors: Vishal Bandekar, Ramakrishnan Ganapathy Iyer, Vijay Mahadevan, Rajesh Semwal, Victor Wen -
Patent number: 11483102Abstract: 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: GrantFiled: June 8, 2021Date of Patent: October 25, 2022Assignee: ARISTA NETWORKS, INC.Inventors: Utkarsha Verma, Victor Wen, Vamsi Anne
-
Publication number: 20220321268Abstract: 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: ApplicationFiled: June 8, 2021Publication date: October 6, 2022Inventors: Utkarsha VERMA, Victor WEN, Vamsi ANNE
-
SHARED ETHERNET SEGMENT IDENTIFIER LABEL ALLOCATION FOR ETHERNET VIRTUAL PRIVATE NETWORK MULTIHOMING
Publication number: 20220321448Abstract: 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: ApplicationFiled: March 31, 2021Publication date: October 6, 2022Inventors: Vishal Bandekar, Ramakrishnan Ganapathy Iyer, Vijay Mahadevan, Rajesh Semwal, Victor Wen -
Patent number: 9387759Abstract: 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: GrantFiled: September 22, 2014Date of Patent: July 12, 2016Assignee: Caterpillar Inc.Inventors: Gang Victor Wen, Sudarshan Maiyur, Moses Imo Akpan
-
Publication number: 20160082828Abstract: 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: ApplicationFiled: September 22, 2014Publication date: March 24, 2016Applicant: CATERPILLAR INC.Inventors: Gang Victor Wen, Sudarshan Maiyur, Moses Imo Akpan
-
Patent number: 9290912Abstract: 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: GrantFiled: October 31, 2012Date of Patent: March 22, 2016Assignee: Caterpillar Inc.Inventors: Gang Victor Wen, Pengfei Ma, Jiao Zhang, Tonglin Shang
-
Patent number: 9290911Abstract: 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: GrantFiled: February 19, 2013Date of Patent: March 22, 2016Assignee: Caterpillar Inc.Inventors: Pengfei Ma, Tonglin Shang, Jiao Zhang, Dayao Chen, Gang Victor Wen
-
Patent number: 9279236Abstract: 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: GrantFiled: June 4, 2012Date of Patent: March 8, 2016Assignee: Caterpillar Inc.Inventors: Jiao Zhang, Pengfei Ma, Tonglin Shang, Gang Victor Wen, Bryan Edward Nelson, Dayao Chen
-
Patent number: 9127437Abstract: 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: GrantFiled: December 6, 2011Date of Patent: September 8, 2015Assignee: Caterpillar Inc.Inventors: Timothy Hand, Kevin Bacon, Victor Wen
-
Patent number: 8997479Abstract: 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: GrantFiled: April 27, 2012Date of Patent: April 7, 2015Assignee: Caterpillar Inc.Inventors: Gang Victor Wen, Jiao Zhang, Pengfei Ma, Tonglin Shang
-
Publication number: 20140230420Abstract: 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: ApplicationFiled: February 19, 2013Publication date: August 21, 2014Applicant: CATERPILLAR INC.Inventors: Pengfei MA, Tonglin SHANG, Jiao ZHANG, Dayao CHEN, Gang Victor WEN
-
Publication number: 20140208728Abstract: 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: ApplicationFiled: January 28, 2013Publication date: July 31, 2014Applicant: CATERPILLAR INC.Inventors: Pengfei Ma, Victor Wen, Jiao Zhang, Dayao Chen, Tonglin Shang, Aleksandar M. Egelja