Patents by Inventor Doron Levi

Doron Levi 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: 11968089
    Abstract: A network device (ND) includes packet processing circuitry and performance optimization circuitry. The packet processing circuitry is connected to a network and is configured to process communication packets for communicating over the network. The packet processing circuitry includes a plurality of configuration registers for setting one or more operation parameters of the ND. The performance optimization circuitry is configured to improve a performance measure of the ND by iteratively calculating the performance measure and adjusting values of one or more of the configuration registers based on the performance measure.
    Type: Grant
    Filed: November 7, 2022
    Date of Patent: April 23, 2024
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Ido Gilboa, Shay Aisman, Sagi Arieli, Oren Vaserberger, Amit Mandelbaum, Doron Haritan Kazakov, Natali Shechtman, Iftah Levi, Amir Ancel
  • Patent number: 11963309
    Abstract: Processes for laminating a conductive-lubricant coated Printed Circuit Board (PCB) are disclosed. An example laminated PCB may include a lamination stack that may further include a core, an adhesive layer, and at least one graphene-metal structure or at least one hexagonal Boron Nitride metal (h-BN-metal) structure. The materials of the PCB may change in accordance with the invention described herein, including the materials of the core, the materials of the conductive-lubricant coatings, or the metal layers of the conductive-lubricant-metal structures. Doping processes for each change in materials used are also described herein. The conductive-lubricant of the conductive-lubricant-metal structure will promote high frequency performance and heat management within the PCB. Furthermore, a removal process of those materials post-lamination is described herein to promote protection of materials and subsequent removal of protective layers without breakage or tearing.
    Type: Grant
    Filed: July 1, 2021
    Date of Patent: April 16, 2024
    Assignees: MELLANOX TECHNOLOGIES, LTD., BAR-ILAN UNIVERSITY, PCB TECHNOLOGIES LTD.
    Inventors: Boaz Atias, Elad Mentovich, Yaniv Rotem, Doron Naveh, Adi Levi, Yosi Ben-Naim, Yaad Eliya, Shlomo Danino, Eran Lipp, Alon Rubinstein, Ran Hasson Ruso
  • Patent number: 10437910
    Abstract: Examples disclosed herein relate, among other things, to determining a trend correlation. In one aspect, a method is disclosed. The method may include, for example, receiving a first data set associated with a first parameter of an electronic device and a second data set associated with a second parameter of the electronic device. The method may also include generating a first trend set based on the first data set, and generating a second trend set based on the second data set. The method may further include detecting, based on the first trend set and the second trend set, a trend correlation between the first parameter of the electronic device and the second parameter of the electronic device, and providing for display correlation information describing the trend correlation.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: October 8, 2019
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Liron Tzabari, Elad Benedict, Doron Levi
  • Patent number: 10162737
    Abstract: Examples disclosed herein provide tools for capturing spatial gestures performed by a user and scripting the gestures for testing an application under test. Scripts may be produced by capturing movement of extremities of a skeletal body corresponding to the user, wherein the movement is captured according to a change in coordinates of the extremities from an original position. The movement of the extremities may be matched to a predefined gesture found in a gesture database. A script may be generated from the matched predefined gesture with reference to the extremities captured and coordinates of the extremities from the original position, such that the user is emulated.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: December 25, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Roy Nuriel, Pablo Retyk, Doron Levi
  • Patent number: 10042638
    Abstract: Evaluating documentation coverage can include identifying, from a testing tool having exercised an application, interface elements of the application's user interface. The identified interface elements are filtered to identify documentable interface objects. For each identified documentable interface object, it is determined if documentation exists for that documentable interface object. A value, indicative of the determined existence or non-existence of documentation, is assigned to each documentable interface object. Documentation coverage data is reported for the application interface. The coverage data is reflective of the values assigned to the documentable interface objects.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: August 7, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Eliraz Busi, Oren Gurfinkel, Doron Levi
  • Patent number: 10027683
    Abstract: A method for encrypting a message is described in which a public key and a private key are generated. The public key is encrypted using a shared symmetric key shared with an agent. The private key is encrypted using a private symmetric key. The encrypted public key is sent to the agent and decrypted by the agent with the shared symmetric key. A message encrypted with the shared symmetric key is received from the agent, and is decrypted using the shared symmetric key.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: July 17, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Spencer Bruce, Boris Kozorovitzky, Doron Levi
  • Publication number: 20180121390
    Abstract: Examples disclosed herein relate, among other things, to determining a trend correlation. In one aspect, a method is disclosed. The method may include, for example, receiving a first data set associated with a first parameter of an electronic device and a second data set associated with a second parameter of the electronic device. The method may also include generating a first trend set based on the first data set, and generating a second trend set based on the second data set. The method may further include detecting, based on the first trend set and the second trend set, a trend correlation between the first parameter of the electronic device and the second parameter of the electronic device, and providing for display correlation information describing the trend correlation.
    Type: Application
    Filed: April 29, 2015
    Publication date: May 3, 2018
    Inventors: Liron Tzabari, Elad Benedict, Doron Levi
  • Publication number: 20170308379
    Abstract: Evaluating documentation coverage can include identifying, from a testing tool having exercised an application, interface elements of the application's user interface. The identified interface elements are filtered to identify documentable interface objects. For each identified documentable interface object, it is determined if documentation exists for that documentable interface object. A value, indicative of the determined existence or non-existence of documentation, is assigned to each documentable interface object. Documentation coverage data is reported for the application interface. The coverage data is reflective of the values assigned to the documentable interface objects.
    Type: Application
    Filed: September 30, 2014
    Publication date: October 26, 2017
    Inventors: Eliraz Busi, Oren Gurfinkel, Doron Levi
  • Publication number: 20170063810
    Abstract: A method for encrypting a message is described in which a public key and a private key are generated. The public key is encrypted using a shared symmetric key shared with an agent. The private key is encrypted using a private symmetric key. The encrypted public key is sent to the agent and decrypted by the agent with the shared symmetric key. A message encrypted with the shared symmetric key is received from the agent, and is decrypted using the shared symmetric key.
    Type: Application
    Filed: July 28, 2015
    Publication date: March 2, 2017
    Inventors: Spencer Bruce, Boris Kozorovitzky, Doron Levi
  • Publication number: 20160364321
    Abstract: Examples disclosed herein provide tools for capturing spatial gestures performed by a user and scripting the gestures for testing an application under test. Scripts may be produced by capturing movement of extremities of a skeletal body corresponding to the user, wherein the movement is captured according to a change in coordinates of the extremities from an original position. The movement of the extremities may be matched to a predefined gesture found in a gesture database. A script may be generated from the matched predefined gesture with reference to the extremities captured and coordinates of the extremities from the original position, such that the user is emulated.
    Type: Application
    Filed: February 20, 2014
    Publication date: December 15, 2016
    Inventors: Roy NURIEL, Pablo RETYK, Doron LEVI
  • Publication number: 20160306613
    Abstract: Example embodiments relate to code routine performance prediction using test results from code integration tool. An example system may include a code integrator to merge multiple developer committed copies of code for an application and automatically run tests on the merged code. The code integrator may gather performance information of a pre-written code routine included in the merged code, where the performance information is generated in response to the tests. The system may include a code routine performance manager to receive and store the performance information of the pre-written code routine. The system may include a code development environment to allow a developer of the application to create and modify a working copy of code for the application. The code development environment may receive the performance information of the pre-written code routine when the pre-written code routine is included in the working copy of the code.
    Type: Application
    Filed: December 3, 2013
    Publication date: October 20, 2016
    Inventors: Eliraz Busi, Doron Levi, Oren Gurfinkel
  • Publication number: 20150074647
    Abstract: Systems and methods for testing an integrated software system. A mock object (18) includes an aspect joined to a corresponding object (16) within the integrated software system. The mock object (18) intercepts a method call associated with the corresponding object (16) and routes the method call to one of the corresponding object and programmed behavior associated with the mock object. A testing agent (20) instructs the aspect to route the method call to the one of the method associated with corresponding object (16) and the programmed behavior associated with the mock object (18).
    Type: Application
    Filed: April 20, 2012
    Publication date: March 12, 2015
    Inventor: Doron Levi
  • Publication number: 20130283238
    Abstract: Systems and methods are provided for testing an integrated software system. A scenario is generated as a hierarchical data object in which configuration parameters for each of a plurality of methods associated with a mock object are related to an associated method signature. A mock object, implemented as a stateless proxy for the plurality of methods, is injected into the integrated software system. The mock object is invoked with provided input data and configuration parameters stored at the scenario.
    Type: Application
    Filed: April 19, 2012
    Publication date: October 24, 2013
    Inventor: DORON LEVI
  • Publication number: 20090093970
    Abstract: The present invention is a system and a method for blood or urine sampling and sample-analysis, through a sampler that is a self blood-testing device or a urine-testing device. The system comprises a sampler, a transmission unit and an analysis unit. A patient may place a sampled blood drops on a sample strip and insert the strip into the sampler. The sampler may automatically prepare the sample and photograph it using a sample-preparation unit and a photography unit respectively. After the sample has been photographed, the resulting sample image may be transmitted to the analysis unit that may analyze the image through an image-processing algorithm. The analysis results may be automatically transmitted to the patient and to a medical authority, such as the patient's physician, a nurse, a clinic and the like, for further analysis, decision-making and treatment.
    Type: Application
    Filed: March 5, 2007
    Publication date: April 9, 2009
    Inventors: Hadas Lewy, Noam Asna, Doron Levi