Patents by Inventor Victor Gershgorn

Victor Gershgorn 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: 11687362
    Abstract: An apparatus includes a memory and one or more processors. The one or more processors are configured to receive a first computing task for execution, and, during execution of the first computing task (i) to monitor Operating System (OS) calls issued by the first computing task, (ii) to identify, based on the monitored OS calls, one or more outputs produced by the first computing task, and (iii) and to store the one or more outputs of the first computing task in the memory. The one or more processors are further configured to receive a second computing task for execution, and, upon ascertaining that the second computing task will produce at least one output that is identical to a stored output of the first computing task, to reuse the stored output of the first computing task as an output or the second computing task.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: June 27, 2023
    Assignee: INCREDIBUILD SOFTWARE LTD.
    Inventors: Victor Gershgorn, Boris Gimelbrand, Doron Exterman
  • Publication number: 20220342696
    Abstract: An apparatus includes a memory and one or more processors. The one or more processors are configured to receive a first computing task for execution, and, during execution of the first computing task (i) to monitor Operating System (OS) calls issued by the first computing task, (ii) to identify, based on the monitored OS calls, one or more outputs produced by the first computing task, and (iii) and to store the one or more outputs of the first computing task in the memory. The one or more processors are further configured to receive a second computing task for execution, and, upon ascertaining that the second computing task will produce at least one output that is identical to a stored output of the first computing task, to reuse the stored output of the first computing task as an output or the second computing task.
    Type: Application
    Filed: April 22, 2021
    Publication date: October 27, 2022
    Inventors: Victor Gershgorn, Boris Gimelbrand, Doron Exterman