Patents by Inventor Shie Mannor

Shie Mannor 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: 12256084
    Abstract: A system includes a processing device to receive a video content, a quality metric, and a target bit rate for encoding the video content. The system includes encoding hardware to perform frame encoding on the video content and a controller coupled between the processing device and the encoding hardware. The controller is programmed with machine instructions to generate first QP values on a per-frame basis using a frame machine learning model with a first plurality of weights. The first plurality of weights depends at least in part on the quality metric and the target bit rate. The controller is further programmed to provide the first QP values to the encoding hardware for rate control of the frame encoding.
    Type: Grant
    Filed: January 12, 2023
    Date of Patent: March 18, 2025
    Assignee: Mellanox Technologies, Ltd.
    Inventors: Eshed Ram, Dotan David Levi, Assaf Hallak, Shie Mannor, Gal Chechik, Eyal Frishman, Ohad Markus, Dror Porat, Assaf Weissman
  • Publication number: 20250053284
    Abstract: Apparatuses, systems, and techniques to identify one or more modifications to objects within an environment. In at least one embodiment, objects are identified in an image, based on extracted feedback information, using one or more machine learning models, for example, using direct and/or implicit feedback of user interaction with one or more objects in an environment.
    Type: Application
    Filed: August 9, 2023
    Publication date: February 13, 2025
    Inventors: Shie Mannor, Gal Chechik
  • Publication number: 20250053826
    Abstract: A technique for solving combinatorial problems, such as vehicle routing for multiple vehicles integrates evolutionary algorithms and reinforcement learning. A genetic algorithm maintains a set of solutions for the problem and improves the solutions using mutation (modify a solution) and crossover (combine two solutions). The best solution is selected from the improved set of solutions. A system that integrates evolutionary algorithms, such as a genetic algorithm, and reinforcement learning comprises two components. A first component is a beam search technique for generating solutions using a reinforcement learning model. A second component augments a genetic algorithm using learning-based solutions that are generated by the reinforcement learning model. The learning-based solutions improve the diversity of the set which, in turn, improves the quality of the solutions computed by the genetic algorithm.
    Type: Application
    Filed: June 25, 2024
    Publication date: February 13, 2025
    Inventors: Eli Alexander Meirom, Piotr Sielski, Gal Chechik, Alexandre Fender, Shie Mannor
  • Publication number: 20240419979
    Abstract: One embodiment of a method for controlling a system includes generating a plurality of initializations using a trained machine learning model, performing a plurality of instances of an iterative technique based on the plurality of initializations to generate a plurality of results, generating a control signal based on one or more results included in the plurality of results, and transmitting the control signal to the system to cause the system to perform one or more operations.
    Type: Application
    Filed: January 18, 2024
    Publication date: December 19, 2024
    Inventors: Peter KARKUS, Tong CHE, Christopher MAES, Shie MANNOR, Marco PAVONE, Yunfei SHI, Heng YANG
  • Publication number: 20240406058
    Abstract: A network monitor may execute, or communicate with, one or more stored machine learning models that are trained to predict a failure probability for one or more ports and/or links within a network fabric. Systems and methods may monitor a set of ports and/or links to generate predictions for failure probabilities using a first trained model and low frequency telemetry data. For a subset of ports and/or links with failure probabilities exceeding a first threshold, high speed telemetry data may be used by a second trained model to generate predictions for failure probabilities for the subset of ports. Suspicious ports may then be isolated and undergo various remediation and/or monitoring actions prior to de-isolating the isolated ports.
    Type: Application
    Filed: April 8, 2024
    Publication date: December 5, 2024
    Inventors: Elad Alon, Eitan Zahavi, Gaby Diengott, Shie Mannor, Vadim Gechman
  • Publication number: 20240249458
    Abstract: A conditional adversarial latent model (CALM) process can be used to generate reference motions from a set of original reference movements to create a library of new movements for an agent. The agent can be a virtual representation various types of characters, animals, or objects. The CALM process can receive a set of reference movements and a requested movement. An encoder can be used to map the requested movement onto a latent space. A low-level policy can be employed to produce a series of latent space joint movements for the agent. A conditional discriminator can be used to provide feedback to the low-level policy to produce stationary distributions over the states of the agent. A high-level policy can be employed to provide a macro movement control over the low-level policy movements, such as providing direction in the environment. The high-level policy can utilize a reward or a finite-state machine function.
    Type: Application
    Filed: August 3, 2023
    Publication date: July 25, 2024
    Inventors: Chen Tessler, Gal Chechik, Yoni Kasten, Shie Mannor, Jason Peng
  • Publication number: 20240244227
    Abstract: A system includes a processing device to receive a video content, a quality metric, and a target bit rate for encoding the video content. The system includes encoding hardware to perform frame encoding on the video content and a controller coupled between the processing device and the encoding hardware. The controller is programmed with machine instructions to generate first QP values on a per-frame basis using a frame machine learning model with a first plurality of weights. The first plurality of weights depends at least in part on the quality metric and the target bit rate. The controller is further programmed to provide the first QP values to the encoding hardware for rate control of the frame encoding.
    Type: Application
    Filed: January 12, 2023
    Publication date: July 18, 2024
    Inventors: Eshed Ram, Dotan David Levi, Assaf Hallak, Shie Mannor, Gal Chechik, Eyal Frishman, Ohad Markus, Dror Porat, Assaf Weissman
  • Publication number: 20240244225
    Abstract: A system includes a processing device to receive video content, metadata related to the video content, and a target bit rate for encoding the video content. The processing device further detects a content type of the video content based on the metadata and encodes hardware to perform frame encoding on the video content. The system further includes a controller coupled between the processing device and the encoding hardware. The controller is programmed with machine instructions to generate first QP values on a per-frame basis using a frame machine learning model with a first plurality of weights. The first plurality of weights depends at least in part on the content type and the target bit rate. The controller further provides the first QP values to the encoding hardware for rate control of the frame encoding.
    Type: Application
    Filed: January 12, 2023
    Publication date: July 18, 2024
    Inventors: Eshed Ram, Dotan David Levi, Assaf Hallak, Shie Mannor, Gal Chechik, Eyal Frishman, Ohad Markus, Dror Porat, Assaf Weissman
  • Publication number: 20240244228
    Abstract: A system includes a processing device to receive video content and output encoded video of the video content for a client video device. The system includes a controller coupled to the processing device, the controller programmed with machine instructions to receive, from a video encoder while encoding the video content, frame statistics based on one or more encoded frames of the video content corresponding to a current frame. The machine instructions further generate a first quantization parameter (QP) value for the current frame using a frame machine learning model, wherein the frame machine learning model includes states that depend on the frame statistics. The machine instructions further provide the first QP value to the video encoder for rate control of the frame encoding of the current frame.
    Type: Application
    Filed: January 12, 2023
    Publication date: July 18, 2024
    Inventors: Eshed Ram, Dotan David Levi, Assaf Hallak, Shie Mannor, Gal Chechik, Eyal Frishman, Ohad Markus, Dror Porat, Assaf Weissman
  • Publication number: 20240161749
    Abstract: A system to generate a latent space model of a scene or video and apply this latent space and candidate sentences formed from digital audio to a vision-language matching model to enhance the accuracy of speech-to-text conversion. A latent space embedding of the scene is generated in which similar features are represented in the space closer to one another. An embedding for the digital audio is also generated. The vision-language matching model utilizes the latent space embedding to enhance the accuracy of transcribing/interpreting the embedding of the digital audio.
    Type: Application
    Filed: June 22, 2023
    Publication date: May 16, 2024
    Applicant: NVIDIA Corp.
    Inventors: Gal Chechik, Shie Mannor
  • Patent number: 11966319
    Abstract: A method for data-center management includes, in a data center including multiple components, monitoring a plurality of performance measures of the components. A set of composite metrics is automatically defined, each composite metric including a respective weighted combination of two or more performance measures from among the performance measures. Baseline values are established for the composite metrics. An anomalous deviation is detected of one or more of the composite metrics from the respective baseline values.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: April 23, 2024
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Vadim Gechman, Tamar Viclizki, Gaby Vanesa Diengott, David Slama, Samir Deeb, Shie Mannor, Gal Chechik
  • Publication number: 20240121164
    Abstract: A network device, system-on-a-chip, and method of performing packet handling are described. A packet is received, and data associated with the packet is processed, using a configurable artificial intelligence engine, to generate a size classification for a flow associated with the packet. An action is performed based, at least in part, on the size classification for the flow associated with the packet.
    Type: Application
    Filed: October 6, 2022
    Publication date: April 11, 2024
    Inventors: Gil Levy, Ran Sandhaus, Shie Mannor
  • Publication number: 20240086527
    Abstract: Apparatuses, systems, and techniques of using one or more circuits (e.g., of a network interface) to obtain assembly code for one or more machine code segments loaded and/or injected into a process, and determine whether the assembly code is likely to perform at least one unauthorized task.
    Type: Application
    Filed: March 13, 2023
    Publication date: March 14, 2024
    Inventors: Nir Rosen, Katya Egert-Berg, Rami Ailabouni, Ohad Peres, Elad Haimovich, Vadim Gechman, Haim Elisha, Adi Peled, Chen Rozenbaum, Ahmad Saleh, Shie Mannor
  • Patent number: 11880261
    Abstract: A system, method, and apparatus of power management for computing systems are included herein that optimize individual frequencies of components of the computing systems using machine learning. The computing systems can be tightly integrated systems that consider an overall operating budget that is shared between the components of the computing system while adjusting the frequencies of the individual components. An example of an automated method of power management includes: (1) learning, using a power management (PM) agent, frequency settings for different components of a computing system during execution of a repetitive application, and (2) adjusting the frequency settings of the different components using the PM agent, wherein the adjusting is based on the repetitive application and one or more limitations corresponding to a shared operating budget for the computing system.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: January 23, 2024
    Assignee: NVIDIA Corporation
    Inventors: Evgeny Bolotin, Yaosheng Fu, Zi Yan, Gal Dalal, Shie Mannor, David Nellans
  • Publication number: 20240010232
    Abstract: In various examples, a motion planner include an analytical function to predict motion plans for a machine based on predicted trajectories of actors in an environment, where the predictions are differentiable with respect to parameters of a neural network of a motion predictor used to predict the trajectories. The analytical function may be used to determine candidate trajectories for the machine based on a predicted trajectory, to compute cost values for the candidate trajectories, and to select a reference trajectory from the candidate trajectories. For differentiability, a term of the analytical function may correspond to the predicted trajectory. A motion controller may use the reference trajectory to predict a control sequence for the machine using an analytical function trained to generate predictions that are differentiable with respect to at least one parameter of the analytical function used to compute the cost values.
    Type: Application
    Filed: May 16, 2023
    Publication date: January 11, 2024
    Inventors: Peter Karkus, Boris Ivanovic, Shie Mannor, Marco Pavone
  • Publication number: 20240007403
    Abstract: In various embodiments, a congestion control modelling application automatically controls congestion in data transmission networks. The congestion control modelling application executes a trained neural network in conjunction with a simulated data transmission network to generate a training dataset. The trained neural network has been trained to control congestion in the simulated data transmission network. The congestion control modelling application generates a first trained decision tree model based on an initial loss for an initial model relative to the training dataset. The congestion control modelling application generates a final tree-based model based on the first trained decision tree model and at least a second trained decision tree model. The congestion control modelling application executes the final tree-based model in conjunction with a data transmission network to control congestion within the data transmission network.
    Type: Application
    Filed: April 11, 2023
    Publication date: January 4, 2024
    Inventors: Gal CHECHIK, Gal DALAL, Benjamin FUHRER, Doron HARITAN KAZAKOV, Shie MANNOR, Yuval SHPIGELMAN, Chen TESSLER
  • Publication number: 20230237342
    Abstract: A method is performed by an agent operating in an environment. The method comprises computing a first value associated with each state of a number of states in the environment, determining a lookahead horizon for each state of the number of states in the environment based on the computed first value for each state of the number of states, applying a first policy to compute a second value associated with each state of at least one state in the number of states in the environment for the at least one state in the number of states based on the determined lookahead horizons for the number of states, and determining a second policy based on the first policy and the second value for each state of the number of states in the environment.
    Type: Application
    Filed: January 24, 2023
    Publication date: July 27, 2023
    Inventors: Shie Mannor, Gal Chechik, Gal Dalal, Assaf Joseph Hallak, Aviv Rosenberg
  • Publication number: 20230229916
    Abstract: A method for contracting a tensor network is provided. The method comprises generating a graph representation of the tensor network, processing the graph representation to determine a contraction for the tensor network by an agent that implements a reinforcement learning algorithm, and processing the tensor network in accordance with the contraction to generate a contracted tensor network.
    Type: Application
    Filed: January 20, 2023
    Publication date: July 20, 2023
    Inventors: Gal Chechik, Eli Alexander Meirom, Haggai Maron, Brucek Kurdo Khailany, Paul Martin Springer, Shie Mannor
  • Publication number: 20230137205
    Abstract: Introduced herein is a technique that uses ML to autonomously find a cache management policy that achieves an optimal execution of a given workload of an application. Leveraging ML such as reinforcement learning, the technique trains an agent in an ML environment over multiple episodes of a stabilization process. For each time step in these training episodes, the agent executes the application while making an incremental change to the current policy, i.e., cache-residency statuses of memory address space associated with the workload, until the application can be executed at a stable level. The stable level of execution, for example, can be indicated by performance variations, such as standard deviations, between a certain number of neighboring measurement periods remaining within a certain threshold. The agent, who has been trained in the training episodes, infers the final cache management policy during the final, inferring episode.
    Type: Application
    Filed: October 29, 2021
    Publication date: May 4, 2023
    Inventors: Yaosheng Fu, Shie Mannor, Evgeny Bolotin, David Nellans, Gal Dalal
  • Publication number: 20230139081
    Abstract: System and method for detecting cable anomalies including collecting a first set cable measurement data. The first set of cable measurement data may be used to create a model including one or more groups based on the collected first set of cable measurement data. Collecting a second set of cable measurement data and determine a probability of anomaly for cable measurement data of the second set of cable measurement data, the probability of anomaly based on the deviation of the cable measurement data from one or more groups of the model.
    Type: Application
    Filed: November 3, 2021
    Publication date: May 4, 2023
    Applicant: Mellanox Technologies Ltd.
    Inventors: Tamar Viclizki, Vadim Gechman, Henning Lysdal, Shie Mannor