Patents by Inventor Sagi Farjun

Sagi Farjun 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: 20260119233
    Abstract: An apparatus includes one or more processor cores, a memory associated with the one or more processing cores, a scheduler, and an activation accelerator. The scheduler is to select a processor core from the one or more processor cores for executing a program thread. The activation accelerator is to send information relating to the program thread to the memory, and to notify the selected processor core to start executing the program thread using the information in the memory.
    Type: Application
    Filed: October 29, 2024
    Publication date: April 30, 2026
    Inventors: Doron Haim, Evgeny Pimenov, Gabi Liron, Gal Barzilai, Hagai David, Parav Pandit, Sagi Farjun, Salvatore Di Girolamo, Sayantan Sur, Tzur Raanan, Uria Basher
  • Publication number: 20250217148
    Abstract: A device includes one or more ports, match-action circuitry, and an action processor. The one or more ports are to exchange packets between the device and a network. The match-action circuitry is to match at least some of the packets to one or more rules so as to set respective actions to be performed, at least one of the actions including a programmable action. The instruction processor is to perform the programmable action by running user-programmable software code. The match-action circuitry is to provide the instruction processor information for performing the programmable action.
    Type: Application
    Filed: March 20, 2025
    Publication date: July 3, 2025
    Inventors: Ariel Shahar, Avi Urman, Omri Kahalon, Uria Basher, Doron Haim, Sagi Farjun
  • Patent number: 12282775
    Abstract: A network device includes one or more ports, match-action circuitry, and an action processor. The one or more ports are to exchange packets between the network device and a network. The match-action circuitry is to match at least some of the packets to one or more rules so as to set respective actions to be performed, at least one of the actions including a programmable action. The instruction processor is to perform the programmable action by running user-programmable software code. The instruction processor includes architectural registers, one or more of the architectural registers being accessible by the match-action circuitry, and the match-action circuitry is to write into the architectural registers information for performing the programmable action.
    Type: Grant
    Filed: May 22, 2023
    Date of Patent: April 22, 2025
    Assignee: Mellanox Technologies, Ltd
    Inventors: Ariel Shahar, Avi Urman, Omri Kahalon, Uria Basher, Doron Haim, Sagi Farjun
  • Publication number: 20240394060
    Abstract: A network device includes one or more ports, match-action circuitry, and an action processor. The one or more ports are to exchange packets between the network device and a network. The match-action circuitry is to match at least some of the packets to one or more rules so as to set respective actions to be performed, at least one of the actions including a programmable action. The instruction processor is to perform the programmable action by running user-programmable software code. The instruction processor includes architectural registers, one or more of the architectural registers being accessible by the match-action circuitry, and the match-action circuitry is to write into the architectural registers information for performing the programmable action.
    Type: Application
    Filed: May 22, 2023
    Publication date: November 28, 2024
    Inventors: Ariel Shahar, Avi Urman, Omri Kahalon, Uria Basher, Doron Haim, Sagi Farjun