Patents by Inventor Ortal Bashan

Ortal Bashan 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: 12289311
    Abstract: A controller includes one or more ports and a processor. The one or more ports are to communicate with a network that includes multiple network devices. The processor is to receive, from a network device in the network, a request to perform a software update in the network device, to evaluate a permission condition in response to the request, to send to the network device a response granting the request when the permission condition is met, and to at least temporarily deny the request when the permission condition is not met.
    Type: Grant
    Filed: September 26, 2023
    Date of Patent: April 29, 2025
    Assignee: Mellanox Technologies, Ltd
    Inventors: Ortal Bashan, Ayal Lior
  • Patent number: 12284120
    Abstract: A network adapter includes a host interface, a network interface, a packet processor, and a telemetry handler. The host interface is to communicate with a host. The network interface is to send packets to a network. The packet processor is to process the packets prior to sending the packets to the network. The telemetry handler is to receive from the host, over the host interface, an indication specifying a flow or application, to mark one or more packets associated with the flow or application with a specified identifier in response to the indication, and to send the marked packets using the packet processor to the network via the network interface.
    Type: Grant
    Filed: November 17, 2022
    Date of Patent: April 22, 2025
    Assignee: Mellanox Technologies, Ltd
    Inventors: Ortal Bashan, Yaki Tebeka
  • Publication number: 20250106211
    Abstract: A controller includes one or more ports and a processor. The one or more ports are to communicate with a network that includes multiple network devices. The processor is to receive, from a network device in the network, a request to perform a software update in the network device, to evaluate a permission condition in response to the request, to send to the network device a response granting the request when the permission condition is met, and to at least temporarily deny the request when the permission condition is not met.
    Type: Application
    Filed: September 26, 2023
    Publication date: March 27, 2025
    Inventors: Ortal Bashan, Ayal Lior
  • Publication number: 20250097130
    Abstract: Methods, systems, and computer program products to generate a telemetry pipeline. In embodiments, the system includes a communication interface that receives one or more user-defined functions for the telemetry pipeline. The system also includes control logic that implements programmatically the one or more user-defined functions to collect telemetry data at a plurality of layers in the telemetry pipeline based on the one or more user-defined functions and calculate smart metrics at different layers of the plurality of layers in the telemetry pipeline. The smart metrics may be calculated at a layer closest to where associated telemetry data is collected.
    Type: Application
    Filed: December 3, 2024
    Publication date: March 20, 2025
    Inventors: Ran Sandhaus, Vladimir Shalikashvili, Ortal Bashan
  • Patent number: 12192082
    Abstract: Methods, systems, and computer program products to generate a telemetry pipeline. In embodiments, the system includes a communication interface that receives one or more user-defined functions for the telemetry pipeline. The system also includes control logic that implements programmatically the one or more user-defined functions to collect telemetry data at a plurality of layers in the telemetry pipeline based on the one or more user-defined functions and calculate smart metrics at different layers of the plurality of layers in the telemetry pipeline. The smart metrics may be calculated at a layer closest to where associated telemetry data is collected.
    Type: Grant
    Filed: August 9, 2023
    Date of Patent: January 7, 2025
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Ran Sandhaus, Vladimir Shalikashvili, Ortal Bashan
  • Publication number: 20240419619
    Abstract: A network device, system-on-a-chip, and method of performing an auto-negotiation for a planarized computing system. In response to a link request, switching hardware determines whether a source of the link request is planarized or non-planarized. If a mismatch between a received link request and a sent link request occurs, a lower-level event is escalated to the operating system which is enabled to respond to continue the auto-negotiation process.
    Type: Application
    Filed: June 13, 2023
    Publication date: December 19, 2024
    Inventors: Ortal Bashan, Ayal Josef Lior
  • Patent number: 12160498
    Abstract: Processors, systems and methods are described that synchronize clocks of devices on a second network that uses a second network protocol to a source clock on a first network that uses a first network protocol. Processors, systems and methods are described to cause a first time synchronization message corresponding to a first network communication protocol to be converted to a second time synchronization message corresponding to a second network communication protocol to enable synchronization.
    Type: Grant
    Filed: November 18, 2022
    Date of Patent: December 3, 2024
    Assignee: NVIDIA Corporation
    Inventors: Ayal Lior, Ortal Bashan
  • Publication number: 20240291775
    Abstract: A system for implementing a multiplane network comprises a network device including a plurality of switches for routing traffic to an endpoint through a network of other switches. Each switch in the plurality of switches corresponds to a different plane of the multiplane network. The system includes one or more circuits that manages the plurality of switches as a single logical entity.
    Type: Application
    Filed: February 27, 2023
    Publication date: August 29, 2024
    Inventors: Lion Levi, Ortal Bashan, Alex Netes, Lior Hodaya Bezen, Guy Rozenberg Kunievsky, Inbal Gal, Vladimir Koushnir
  • Publication number: 20240250868
    Abstract: Apparatuses, systems, and associated methods for endpoint enabled networking devices are provided. An example endpoint enabled networking device includes one or more application-specific integrated circuits (ASICs) and a data processing unit (DPU) operably coupled with the one or more ASICs. The DPU is to generate control or data traffic associated with operation of the one or more ASICs. The endpoint-generated control or data traffic is generated local to the endpoint enabled networking device by the DPU on its own behalf. The endpoint-generated control or data traffic may be associated with example advanced telemetry operations and/or encryption operations.
    Type: Application
    Filed: January 24, 2023
    Publication date: July 25, 2024
    Inventors: Ortal Bashan, Zachi Binshtock
  • Publication number: 20240235989
    Abstract: Systems and methods are described herein for aggregating ports in a centralized software-defined network (SDN) environment. An example system receives data transfer requirements associated with data communication to a second device; generates an aggregated switching model based on at least the data transfer requirements; and configures, using an SDN controller, an aggregated port to facilitate the transfer of data to the second device based on the aggregated switching model. The aggregated port includes one or more data lanes adapted to handle data traffic; one or more ports operatively coupled to the one or more data lanes, wherein the one or more ports are aggregated using an aggregated switching model; and a unitary interface operatively coupled to the one or more ports and adapted for external connection.
    Type: Application
    Filed: January 5, 2023
    Publication date: July 11, 2024
    Applicant: Mellanox Technologies, Ltd.
    Inventors: Ayal LIOR, Ortal BASHAN, Guy Rozenberg KUNIEVSKY, Alex NETES
  • Publication number: 20240184619
    Abstract: A networking device and system are described, among other things. An illustrative system is disclosed to include a first processor to perform compute tasks associated with an operation; and a second processor to perform control plane tasks associated with the operation. The control plane tasks performed by the second processor relieve the first processor from responsibilities of performing the control plane tasks associated with the operation.
    Type: Application
    Filed: December 2, 2022
    Publication date: June 6, 2024
    Inventors: Ortal Bashan, Zachi Binshtock
  • Patent number: 11929934
    Abstract: A communication apparatus includes input circuitry, an encapsulator, transmission circuitry and flow control circuitry. The input circuitry is to receive packets from a data source in accordance with a first communication protocol that employs credit-based flow control. The encapsulator is to buffer the packets in a memory buffer and to encapsulate the buffered packets in accordance with a second communication protocol. The transmission circuitry is to transmit the encapsulated packets over a communication link in accordance with the second communication protocol. The flow control circuitry is to receive from the encapsulator buffer status indications that are indicative of a fill level of the memory buffer, and to exchange credit messages with the data source, in accordance with the credit-based flow control of the first communication protocol, responsively to the buffer status indications.
    Type: Grant
    Filed: April 27, 2022
    Date of Patent: March 12, 2024
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Liran Liss, Ortal Bashan, Aviad Levy, Lion Levi
  • Patent number: 11895017
    Abstract: Methods and systems include a hardware abstraction layer to provide control of two or more network switch controllers as a single network switch controller.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: February 6, 2024
    Assignee: Mellanox Technologies, Ltd.
    Inventors: Ortal Bashan, Ayal Lior
  • Patent number: 11848837
    Abstract: A network device includes processing circuitry and one or more ports. The one or more ports are configured to connect to a communication network. The processing circuitry is configured to receive a packet originating from a network node running an application program, the packet includes application-level metadata relating to the application program, to generate telemetry data based at least on the application-level metadata, and to transmit the telemetry data via one of the ports, over the communication network.
    Type: Grant
    Filed: October 19, 2021
    Date of Patent: December 19, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Aviad Levy, Lion Levi, Noam Bloch, Ortal Bashan
  • Patent number: 11847089
    Abstract: An electronic device connectable to a network interface device having a plurality of signal lanes may include a first computing device, a second computing device, and an interface to connect the first computing device to a first subset of signal lanes of the plurality of data lanes of the network interface device and connect the second computing device to a second subset of data lanes of the plurality of data lanes of the network computing device.
    Type: Grant
    Filed: April 27, 2022
    Date of Patent: December 19, 2023
    Assignee: MELLANOX TECHNOLOGIES LTD.
    Inventors: Haim Kupershmidt, Ortal Bashan, Avi Ganor, Roman Meltser, Tom Munk, Doron Fael, Dvir Edry, Hamza Marie
  • Publication number: 20230350836
    Abstract: An electronic device connectable to a network interface device having a plurality of signal lanes may include a first computing device, a second computing device, and an interface to connect the first computing device to a first subset of signal lanes of the plurality of data lanes of the network interface device and connect the second computing device to a second subset of data lanes of the plurality of data lanes of the network computing device.
    Type: Application
    Filed: April 27, 2022
    Publication date: November 2, 2023
    Applicant: Mellanox Technologies Ltd.
    Inventors: Haim KUPERSHMIDT, Ortal BASHAN, Avi GANOR, Roman MELTSER, Tom MUNK, Doron FAEL, Dvir EDRY, Hamza MARIE
  • Publication number: 20230353499
    Abstract: A communication apparatus includes input circuitry, an encapsulator, transmission circuitry and flow control circuitry. The input circuitry is to receive packets from a data source in accordance with a first communication protocol that employs credit-based flow control. The encapsulator is to buffer the packets in a memory buffer and to encapsulate the buffered packets in accordance with a second communication protocol. The transmission circuitry is to transmit the encapsulated packets over a communication link in accordance with the second communication protocol. The flow control circuitry is to receive from the encapsulator buffer status indications that are indicative of a fill level of the memory buffer, and to exchange credit messages with the data source, in accordance with the credit-based flow control of the first communication protocol, responsively to the buffer status indications.
    Type: Application
    Filed: April 27, 2022
    Publication date: November 2, 2023
    Inventors: Liran Liss, Ortal Bashan, Aviad Levy, Lion Levi
  • Publication number: 20230121212
    Abstract: A network adapter includes a host interface, a network interface, a packet processor, and a telemetry handler. The host interface is to communicate with a host. The network interface is to send packets to a network. The packet processor is to process the packets prior to sending the packets to the network. The telemetry handler is to receive from the host, over the host interface, an indication specifying a flow or application, to mark one or more packets associated with the flow or application with a specified identifier in response to the indication, and to send the marked packets using the packet processor to the network via the network interface.
    Type: Application
    Filed: November 17, 2022
    Publication date: April 20, 2023
    Inventors: Ortal Bashan, Yaki Tebeka
  • Publication number: 20230125017
    Abstract: A network device includes processing circuitry and one or more ports. The one or more ports are configured to connect to a communication network. The processing circuitry is configured to receive a packet originating from a network node running an application program, the packet includes application-level metadata relating to the application program, to generate telemetry data based at least on the application-level metadata, and to transmit the telemetry data via one of the ports, over the communication network.
    Type: Application
    Filed: October 19, 2021
    Publication date: April 20, 2023
    Inventors: Aviad Levy, Lion Levi, Noam Bloch, Ortal Bashan