Patents by Inventor Alexander Kravtsov

Alexander Kravtsov 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: 11461132
    Abstract: A system for managing computational tasks in a queuing dataset includes at least one processor and a scheduler executed by the at least one processor. The scheduler is configured to simultaneously and circularly change an association of each of a plurality of computational task bins with a respective one of a plurality of time based priorities ordered in a fixed ascending order; receive a plurality of computational tasks; and allocate each of the plurality of computational tasks to one of the plurality of computational task bins according to a respective time constraint of the respective computational task and a current association of the plurality of computational task bins with the plurality of time based priorities. The scheduler is further configured to empty the computational task bin currently associated with the highest time based priority by sequentially outputting the computational tasks thereof.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: October 4, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Ayelet Wald, Dan Touitou, Michael Naaman, Alexander Kravtsov, Michael Charny, Max Komm
  • Publication number: 20200241918
    Abstract: A system for managing computational tasks in a queuing dataset, comprising: at least one processor; a scheduler, executed by the at least one processor for: simultaneously and circularly changing an association of each of a plurality of computational task bins with a respective one of a plurality of time based priorities ordered in a fixed ascending order; receiving a plurality of computational tasks; allocating each of the plurality of computational tasks to one of the plurality of computational task bins according to a respective time constraint of the respective computational task and a current association of the plurality of computational task bins with the plurality of time based priorities; emptying the computational task bin currently associated with the highest time based priority by sequentially outputting the computational tasks thereof; wherein the association, the reception and the emptying are independent from one another and are each performed in an uninterruptible manner.
    Type: Application
    Filed: April 13, 2020
    Publication date: July 30, 2020
    Inventors: Ayelet WALD, Dan TOUITOU, Michael NAAMAN, Alexander KRAVTSOV, Michael CHARNY, Max KOMM
  • Patent number: 7692503
    Abstract: Embodiments of the invention are generally directed to systems, methods, and apparatuses for a random number generator (RNG) based on oscillator noise. In some embodiments, the RNG buffers effects of thermal noise from two independent oscillators impacted by effects of pseudo-stochastic processes and separates thermal noise from other effects. The RNG may then convert the thermal noise to a stochastic binary sequence based, at least in part, on a digital signal processing algorithm.
    Type: Grant
    Filed: March 23, 2007
    Date of Patent: April 6, 2010
    Assignee: Intel Corporation
    Inventor: Alexander Kravtsov
  • Publication number: 20080231377
    Abstract: Embodiments of the invention are generally directed to systems, methods, and apparatuses for a random number generator (RNG) based on oscillator noise. In some embodiments, the RNG buffers effects of thermal noise from two independent oscillators impacted by effects of pseudo-stochastic processes and separates thermal noise from other effects. The RNG may then convert the thermal noise to a stochastic binary sequence based, at least in part, on a digital signal processing algorithm.
    Type: Application
    Filed: March 23, 2007
    Publication date: September 25, 2008
    Inventor: Alexander Kravtsov