Patents by Inventor Or SADEH

Or SADEH 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: 12368668
    Abstract: A distributed routing system is provided for use in a communication network, wherein the distributed routing system includes at least one cluster comprising a first plurality of cluster elements from which a second plurality of cluster elements is selected, wherein each of the cluster elements comprised in the second plurality of cluster elements is configured to operate as a cluster leader candidate and wherein one of that second plurality of cluster elements is selected on a temporary basis to act as cluster leader.
    Type: Grant
    Filed: May 31, 2021
    Date of Patent: July 22, 2025
    Assignee: DRIVENETS LTD.
    Inventors: Amir Barak, Or Sadeh, Idan Matityahu
  • Patent number: 11809219
    Abstract: A method for executing instructions embedded in two threads stored in a system including two operating units and a virtual managing entity for holding queues for virtual objects (VO) waiting to use a respective operating unit and diverting them between queues. Each VO is associated with two virtual timers, one measuring a time period during which the VO is held in the queue (TIQ) and the other providing time period during which the VO will remain in an alive state (TTL). The method includes receiving information relating to VOs associated with the two threads; operating on VOs for which their TTLs have expired; upon emerging from its respective queue, determining whether each VO should be diverted to another queue; upon diverting the VO, resetting its TIQ timer; and allocating an access time to each VO based on a number of threads requiring that VO and the TIQ associated therewith.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: November 7, 2023
    Assignee: DRIVENETS LTD.
    Inventors: Ori Zakin, Amir Krayden, Or Sadeh, Yuval Lev
  • Publication number: 20230224243
    Abstract: A distributed routing system is provided for use in a communication network, wherein the distributed routing system includes at least one cluster comprising a first plurality of cluster elements from which a second plurality of cluster elements is selected, wherein each of the cluster elements comprised in the second plurality of cluster elements is configured to operate as a cluster leader candidate and wherein one of that second plurality of cluster elements is selected on a temporary basis to act as cluster leader.
    Type: Application
    Filed: May 31, 2021
    Publication date: July 13, 2023
    Inventors: Amir BARAK, Or SADEH, Idan MATITYAHU
  • Patent number: 11444890
    Abstract: A communication system comprising at least one smart network interface card (“NIC”) provided with a logic/programmable processor and a local memory, and a computing element, wherein a communication bus is used to connect said smart NIC and said computing element to enable forwarding data there-between, wherein the system is characterized in that said smart NIC is configured to receive data packets, to extract data therefrom and to forward less than all data comprised in the received data packets, to said computing element along said communication bus, and wherein the forwarded data comprises data which is preferably required for making networking decisions that relate to that respective data packet.
    Type: Grant
    Filed: January 19, 2019
    Date of Patent: September 13, 2022
    Assignee: DRIVENETS LTD.
    Inventors: Ori Zakin, Amir Krayden, Or Sadeh, Gregory Freilikhman
  • Patent number: 11425003
    Abstract: A network element is provided, configured to operate in an IP-based communication network and to manage resources in that communication network which are being utilized by a software application. The management of these resources is carried out by the network element (e.g. a router) through affecting changes in these resources in response to obtaining information retrieved from an application program interface (API) associated with the software application, such as for example, values of key performance indicators (KPIs) associated with the software application.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: August 23, 2022
    Assignee: DRIVENETS LTD.
    Inventors: Amir Krayden, Yuval Moshe, Anton Gartsbein, Gal Zolkover, Or Sadeh, Ori Zakin, Yuval Lev
  • Patent number: 11294688
    Abstract: A parallel-processing computer system is provided for parallel processing of data packets conveyed in a communication network. The system comprises: a memory; a plurality of processing elements; and a program stored at the memory for execution by the plurality of processing elements.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: April 5, 2022
    Assignees: DRIVENETS LTD., AT&T SERVICES, INC.
    Inventors: Amir Krayden, Yuval Moshe, Anton Gartsbein, Gal Zolkover, Or Sadeh, Ori Zakin, Yuval Lev
  • Publication number: 20210279096
    Abstract: A method is provided for executing instructions embedded in two threads stored in a processing system comprising two operating units and a virtual managing entity for holding a plurality of queues for virtual objects waiting to use a respective operating unit and for diverting virtual objects from one queue to another. Each virtual object is associated with two virtual timers, one being a virtual timer for measuring a time period during which the virtual object is held in the queue (TIQ) and the other provides a period of time during which the virtual object will remain in an alive state (TTL).
    Type: Application
    Filed: June 18, 2019
    Publication date: September 9, 2021
    Inventors: Ori ZAKIN, Amir KRAYDEN, Or SADEH, Yuval LEV
  • Publication number: 20200351222
    Abstract: A communication system comprising at least one smart network interface card (“NIC”) provided with a logic/programmable processor and a local memory, and a computing element, wherein a communication bus is used to connect said smart NIC and said computing element to enable forwarding data there-between, wherein the system is characterized in that said smart NIC is configured to receive data packets, to extract data therefrom and to forward less than all data comprised in the received data packets, to said computing element along said communication bus, and wherein the forwarded data comprises data which is preferably required for making networking decisions that relate to that respective data packet.
    Type: Application
    Filed: January 19, 2019
    Publication date: November 5, 2020
    Inventors: Ori ZAKIN, Amir KRAYDEN, Or SADEH, Gregory FREILIKHMAN
  • Publication number: 20200259724
    Abstract: A network element is provided, configured to operate in an IP-based communication network and to manage resources in that communication network which are being utilized by a software application. The management of these resources is carried out by the network element (e.g. a router) through affecting changes in these resources in response to obtaining information retrieved from an application program interface (API) associated with the software application, such as for example, values of key performance indicators (KPIs) associated with the software application.
    Type: Application
    Filed: July 16, 2018
    Publication date: August 13, 2020
    Inventors: Amir KRAYDEN, Yuval MOSHE, Anton GARTSBEIN, Gal ZOLKOVER, Or SADEH, Ori ZAKIN, Yuval LEV
  • Publication number: 20200142708
    Abstract: A parallel-processing computer system is provided for parallel processing of data packets conveyed in a communication network. The system comprises: a memory; a plurality of processing elements; and a program stored at the memory for execution by the plurality of processing elements.
    Type: Application
    Filed: June 1, 2018
    Publication date: May 7, 2020
    Inventors: Amir KRAYDEN, Yuval MOSHE, Anton GARTSBEIN, Gal ZOLKOVER, Or SADEH, Ori ZAKIN, Yuval LEV