Patents by Inventor Jeff Jing Yuen Chan

Jeff Jing Yuen Chan 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: 11870555
    Abstract: Synchronization of clocks among computing devices in a network includes determining master/slave relations among the computing devices. Some computing devices (e.g., switches) include trunk ports configured to carry traffic for several logical networks; e.g., virtual local area networks, VLANs. A trunk port can be associated with a master/slave setting for each logical network that it is configured for. Synchronization of clocks among the computing devices further includes running a synchronization sequence between a trunk port and each computing device on each of the logical networks configured on the trunk port.
    Type: Grant
    Filed: October 5, 2022
    Date of Patent: January 9, 2024
    Assignee: Arista Networks, Inc.
    Inventors: Harold Fong, Petr Budnik, Jeff Jing Yuen Chan
  • Publication number: 20230353489
    Abstract: Embodiments of the present disclosure include a switch processor programming agent to establish a logical interface to multiple switch processors in a network device. Feature agents for performing operations on a plurality of switch processors received configuration data. The switch processor programming agents translate the configuration data from a first format to a second format and program multiple switch processors in the second format. Switch processors may be switch ASICs for routing network traffic. In one embodiment, a switch processor and a redundant switch processor are maintained in the same state by the switch processor programming agent for seamless transition to the redundant switch processor when the other switch processor becomes inoperable.
    Type: Application
    Filed: April 27, 2022
    Publication date: November 2, 2023
    Inventors: Aaron Payment, Eddie Kibicho, Jeff Jing Yuen Chan, Joshua Portelance, Michael Nelson
  • Publication number: 20230092840
    Abstract: The precision time protocol (PTP) runs on the peer switches in an MLAG domain. PTP messages received by one peer switch on an MLAG interface is selectively peer-forwarded to the other peer switch on the same MLAG interface in order to coordinate a synchronization session with a PTP node. The peer-forwarded messages inform one peer switch to be an active peer and the other peer switch to be an inactive peer so that timestamped messages during the synchronization session are exchanged only between the PTP node the active peer, and hence take the same data path.
    Type: Application
    Filed: October 12, 2022
    Publication date: March 23, 2023
    Inventors: Petr Budnik, Jeff Jing Yuen Chan, Avininderpal Singh Grewal
  • Publication number: 20230042925
    Abstract: Synchronization of clocks among computing devices in a network includes determining master/slave relations among the computing devices. Some computing devices (e.g., switches) include trunk ports configured to carry traffic for several logical networks; e.g., virtual local area networks, VLANs. A trunk port can be associated with a master/slave setting for each logical network that it is configured for. Synchronization of clocks among the computing devices further includes running a synchronization sequence between a trunk port and each computing device on each of the logical networks configured on the trunk port.
    Type: Application
    Filed: October 5, 2022
    Publication date: February 9, 2023
    Inventors: Harold Fong, Petr Budnik, Jeff Jing Yuen Chan
  • Patent number: 11502766
    Abstract: The precision time protocol (PTP) runs on the peer switches in an MLAG domain. PTP messages received by one peer switch on an MLAG interface is selectively peer-forwarded to the other peer switch on the same MLAG interface in order to coordinate a synchronization session with a PTP node. The peer-forwarded messages inform one peer switch to be an active peer and the other peer switch to be an inactive peer so that timestamped messages during the synchronization session are exchanged only between the PTP node and the active peer, and hence take the same data path.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: November 15, 2022
    Assignee: Arista Networks, Inc.
    Inventors: Petr Budnik, Jeff Jing Yuen Chan, Avininderpal Singh Grewal
  • Patent number: 11502767
    Abstract: Synchronization of clocks among computing devices in a network includes determining master/slave relations among the computing devices. Some computing devices (e.g., switches) include trunk ports configured to carry traffic for several logical networks; e.g., virtual local area networks, VLANs. A trunk port can be associated with a master/slave setting for each logical network that it is configured for. Synchronization of clocks among the computing devices further includes running a synchronization sequence between a trunk port and each computing device on each of the logical networks configured on the trunk port.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: November 15, 2022
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Harold Fong, Petr Budnik, Jeff Jing Yuen Chan
  • Patent number: 11184097
    Abstract: Synchronization of clocks among computing devices in a network includes determining master/slave relations among the computing devices. Some computing devices (e.g., switches) include trunk ports configured to carry traffic for several logical networks; e.g., virtual local area networks, VLANs. A trunk port can be associated with a master/slave setting for each logical network that it is configured for. Synchronization of clocks among the computing devices further includes running a synchronization sequence between a trunk port and each computing device on each of the logical networks configured on the trunk port.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: November 23, 2021
    Assignee: Arista Networks, Inc.
    Inventors: Harold Fong, Petr Budnik, Jeff Jing Yuen Chan
  • Publication number: 20210328697
    Abstract: The precision time protocol (PTP) runs on the peer switches in an MLAG domain. PTP messages received by one peer switch on an MLAG interface is selectively peer-forwarded to the other peer switch on the same MLAG interface in order to coordinate a synchronization session with a PTP node. The peer-forwarded messages inform one peer switch to be an active peer and the other peer switch to be an inactive peer so that timestamped messages during the synchronization session are exchanged only between the PTP node the active peer, and hence take the same data path.
    Type: Application
    Filed: April 20, 2020
    Publication date: October 21, 2021
    Inventors: Petr Budnik, Jeff Jing Yuen Chan, Avininderpal Singh Grewal
  • Patent number: 11070303
    Abstract: The forwarding of a management message received in a network device includes determining whether a previously received message sent by the same sender has looped back to the network device. The message is forwarded if the received message is not a loop back of a previously received message, and dropped otherwise.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: July 20, 2021
    Assignee: Arista Networks, Inc.
    Inventors: Jeff Jing Yuen Chan, Avininderpal Singh Grewal, Petr Budnik
  • Publication number: 20210152267
    Abstract: The forwarding of a management message received in a network device includes determining whether a previously received message sent by the same sender has looped back to the network device. The message is forwarded if the received message is not a loop back of a previously received message, and dropped otherwise.
    Type: Application
    Filed: November 14, 2019
    Publication date: May 20, 2021
    Inventors: Jeff Jing Yuen Chan, Avininderpal Singh Grewal, Petr Budnik
  • Publication number: 20210050927
    Abstract: Synchronization of clocks among computing devices in a network includes determining master/slave relations among the computing devices. Some computing devices (e.g., switches) include trunk ports configured to carry traffic for several logical networks; e.g., virtual local area networks, VLANs. A trunk port can be associated with a master/slave setting for each logical network that it is configured for. Synchronization of clocks among the computing devices further includes running a synchronization sequence between a trunk port and each computing device on each of the logical networks configured on the trunk port.
    Type: Application
    Filed: January 24, 2020
    Publication date: February 18, 2021
    Inventors: Harold Fong, Petr Budnik, Jeff Jing Yuen Chan
  • Publication number: 20210050988
    Abstract: Synchronization of clocks among computing devices in a network includes determining master/slave relations among the computing devices. Some computing devices (e.g., switches) include trunk ports configured to carry traffic for several logical networks; e.g., virtual local area networks, VLANs. A trunk port can be associated with a master/slave setting for each logical network that it is configured for. Synchronization of clocks among the computing devices further includes running a synchronization sequence between a trunk port and each computing device on each of the logical networks configured on the trunk port.
    Type: Application
    Filed: January 24, 2020
    Publication date: February 18, 2021
    Inventors: Harold Fong, Petr Budnik, Jeff Jing Yuen Chan