Patents by Inventor Boris Gimelbrand

Boris Gimelbrand 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
  • Patent number: 9775162
    Abstract: A method for communication includes accepting in an Access Point (AP) data items for transmission over a wireless channel to multiple terminals served by the AP. Aggregate airtimes, which were previously allocated to the respective terminals on the wireless channel, are assessed. Transmission of the data items is scheduled depending on the aggregate airtimes.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: September 26, 2017
    Assignee: Celeno Communications (Israel) Ltd.
    Inventors: Nir Shapira, Oren Hencinski, Meir Shiri, Boris Gimelbrand, Amir Helfan
  • Patent number: 9426810
    Abstract: A method for communication includes accepting in an Access Point (AP) data items for transmission over a wireless channel to multiple terminals served by the AP. Aggregate airtimes, which were previously allocated to the respective terminals on the wireless channel, are assessed. Transmission of the data items is scheduled depending on the aggregate airtimes.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: August 23, 2016
    Assignee: Celeno Communications (Israel) Ltd.
    Inventors: Nir Shapira, Oren Hencinski, Meir Shiri, Boris Gimelbrand, Amir Helfan
  • Publication number: 20150071273
    Abstract: A method for communication includes receiving Transport Control Protocol (TCP) data packets from a first TCP endpoint, for forwarding over a Wireless Local-Area Network (WLAN) to a second TCP endpoint. The received TCP data packets are cached in a cache memory. The TCP data packets cached in the cache memory are forwarded over the WLAN to the second TCP endpoint, including retrying to forward one or more of the cached TCP data packets independently of the first TCP endpoint.
    Type: Application
    Filed: August 31, 2014
    Publication date: March 12, 2015
    Inventors: Oren Hencinski, Boris Gimelbrand
  • Publication number: 20140269634
    Abstract: A method for communication includes accepting in an Access Point (AP) data items for transmission over a wireless channel to multiple terminals served by the AP. Aggregate airtimes, which were previously allocated to the respective terminals on the wireless channel, are assessed. Transmission of the data items is scheduled depending on the aggregate airtimes.
    Type: Application
    Filed: March 11, 2014
    Publication date: September 18, 2014
    Applicant: Celeno Communications (Israel) Ltd.
    Inventors: Nir Shapira, Oren Hencinski, Meir Shiri, Boris Gimelbrand, Amir Helfan
  • Publication number: 20140269635
    Abstract: A method for communication includes accepting in an Access Point (AP) data items for transmission over a wireless channel to multiple terminals served by the AP. Aggregate airtimes, which were previously allocated to the respective terminals on the wireless channel, are assessed. Transmission of the data items is scheduled depending on the aggregate airtimes.
    Type: Application
    Filed: March 11, 2014
    Publication date: September 18, 2014
    Applicant: Celeno Communications (Israel) Ltd.
    Inventors: Nir Shapira, Oren Hencinski, Meir Shiri, Boris Gimelbrand, Amir Helfan