Patents by Inventor Petr Budnik

Petr Budnik 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: 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