Patents by Inventor Omer Margolin

Omer Margolin 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: 20230351914
    Abstract: Techniques described herein provide virtual reality simulations for training. A user may select a training program for a product. A virtual environment associated with the training program may be loaded, and a task of the training program retrieved. An event based on user input to the virtual environment may be identified, and compared to an event required to complete the task. Whether a user completed the task may be determined.
    Type: Application
    Filed: April 28, 2022
    Publication date: November 2, 2023
    Applicant: Dell Products L.P.
    Inventors: Osnat Sasha, Alex Kulakovsky, Omer Margolin
  • Patent number: 11662917
    Abstract: Techniques for avoiding race conditions in high availability (HA) storage systems that employ disk array enclosures (DAEs). The techniques include receiving a notification of an input/output (IO) error from a storage node, in which the IO error occurs subsequent to the storage node issuing, to a first DAE controller, an IO operation to access data at a logical address of a storage device. The techniques further include, in response to the notification of the IO error, issuing, over an out-of-band channel, a flush command to the first DAE controller, causing data stored in cache memory of the first DAE controller to be written to the storage device, and receiving, over the out-of-band channel, an acknowledgement of completion of the flush operation from the first DAE controller. The techniques further include sending a notification of the completion of the flush operation to the storage node.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: May 30, 2023
    Assignee: Dell Products L.P.
    Inventors: Eran Banin, Leonid Ravich, Omer Margolin