Patents by Inventor Leonid Rozenboim

Leonid Rozenboim 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: 20230275689
    Abstract: Systems and methods of using a packet order work scheduler (POWS) to assign packets to a set of scheduler queues for supplying packets to parallel processing units. A processing unit and the associated scheduler queue are dedicated to a specific flow until a queue-reallocation event, which may correspond to the associated scheduler queue being idle for at least a certain interval as indicated by its age counter, or the queue being the least recently used, when a new flow arrives. In this case, the scheduler queue and the associated processing unit may be reallocated to the new flow and disassociated with the previous flow. As a result, dynamic packet workload balancing can be advantageously achieved across the multiple processing paths.
    Type: Application
    Filed: May 9, 2023
    Publication date: August 31, 2023
    Inventor: Leonid ROZENBOIM
  • Patent number: 11683119
    Abstract: Systems and methods of using a packet order work (POW) scheduler to assign packets to a set of scheduler queues for supplying packets to parallel processing units. A processing unit and the associated scheduler queue is dedicated to a specific flow until a queue-reallocation event, which may correspond to the associated scheduler queue being idle for at least a certain interval as indicated by its age counter, or the queue being the least recently used, when a new flow arrives. In this case, the scheduler queue and the associated processing unit may be reallocated to the new flow and disassociated with the previous flow. As a result, dynamic packet workload balancing can be advantageously achieved across the multiple processing paths.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: June 20, 2023
    Assignee: Marvell Asia Pte, Ltd.
    Inventor: Leonid Rozenboim
  • Patent number: 11463276
    Abstract: Described herein are systems and methods providing a multi-dimensional ring-lattice network topology. Systems and methods disclosed herein provide for constructing network topologies in a form of a partial mesh (a partially connected network), where a bridge is capable of forwarding packets through other bridges when a direct link to the destination compute device is not available. A temporary on-demand tunnel is created by virtual networking software on-demand, to facilitate a direct tunnel between two virtual network interfaces where such a direct connection is not available with a permanent tunnel, and where there is sufficient traffic demand between these two interfaces that justifies a direct tunnel. The described approach provides a framework for achieving a compromise between link count limitation, and packet-forwarding path length, that can be tailored to address particular network requirements, together with a way to reliably predict the performance of the resulting network.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: October 4, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Leonid Rozenboim
  • Patent number: 11444804
    Abstract: Described herein are systems and methods for preventing switch loops in a layer 2 network. A method can provide, at a computer including a microprocessor, two or more virtual local area networks (VLANs), each VLAN comprising a number of bridges, a plurality of end nodes connected to the two or more VLANs via a plurality of network interface cards (NICs). The method can connect two of the plurality of nodes to two of the VLANs via two or more tunnels. The method can receive a first instance of a broadcast packet at a bridge of a VLAN, and then receive a second instance of the broadcast packet is the bridge of the VLAN. Upon the second instance of the broadcast packet being received within a configured time period, the method can drop the second instance of the broadcast packet.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: September 13, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Leonid Rozenboim
  • Publication number: 20210160099
    Abstract: Described herein are systems and methods for preventing switch loops in a layer 2 network. A method can provide, at a computer including a microprocessor, two or more virtual local area networks (VLANs), each VLAN comprising a number of bridges, a plurality of end nodes connected to the two or more VLANs via a plurality of network interface cards (NICs). The method can connect two of the plurality of nodes to two of the VLANs via two or more tunnels. The method can receive a first instance of a broadcast packet at a bridge of a VLAN, and then receive a second instance of the broadcast packet is the bridge of the VLAN. Upon the second instance of the broadcast packet being received within a configured time period, the method can drop the second instance of the broadcast packet.
    Type: Application
    Filed: May 6, 2020
    Publication date: May 27, 2021
    Inventor: Leonid Rozenboim
  • Publication number: 20210160097
    Abstract: Described herein are systems and methods providing a multi-dimensional ring-lattice network topology. Systems and methods disclosed herein provide for constructing network topologies in a form of a partial mesh (a partially connected network), where a bridge is capable of forwarding packets through other bridges when a direct link to the destination compute device is not available. A temporary on-demand tunnel is created by virtual networking software on-demand, to facilitate a direct tunnel between two virtual network interfaces where such a direct connection is not available with a permanent tunnel, and where there is sufficient traffic demand between these two interfaces that justifies a direct tunnel. The described approach provides a framework for achieving a compromise between link count limitation, and packet-forwarding path length, that can be tailored to address particular network requirements, together with a way to reliably predict the performance of the resulting network.
    Type: Application
    Filed: September 28, 2020
    Publication date: May 27, 2021
    Inventor: Leonid Rozenboim
  • Publication number: 20210058187
    Abstract: Systems and methods of using a packet order work (POW) scheduler to assign packets to a set of scheduler queues for supplying packets to parallel processing units. A processing unit and the associated scheduler queue is dedicated to a specific flow until a queue-reallocation event, which may correspond to the associated scheduler queue being idle for at least a certain interval as indicated by its age counter, or the queue being the least recently used, when a new flow arrives. In this case, the scheduler queue and the associated processing unit may be reallocated to the new flow and disassociated with the previous flow. As a result, dynamic packet workload balancing can be advantageously achieved across the multiple processing paths.
    Type: Application
    Filed: November 6, 2020
    Publication date: February 25, 2021
    Inventor: Leonid ROZENBOIM
  • Patent number: 10862617
    Abstract: Systems and methods of using a packet order work (POW) scheduler to assign packets to a set of scheduler queues for supplying packets to parallel processing units. A processing unit and the associated scheduler queue is dedicated to a specific flow until a queue-reallocation event, which may correspond to the associated scheduler queue being idle for at least a certain interval as indicated by its age counter, or the queue being the LRU, when a new flow arrives. In this case, the scheduler queue and the associated processing unit may be reallocated to the new flow and disassociated with the previous flow. As a result, dynamic packet workload balancing can be advantageously achieved across the multiple processing paths.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: December 8, 2020
    Assignee: Marvell Asia Pte, Ltd.
    Inventor: Leonid Rozenboim
  • Publication number: 20180351692
    Abstract: Systems and methods of using a packet order work (POW) scheduler to assign packets to a set of scheduler queues for supplying packets to parallel processing units. A processing unit and the associated scheduler queue is dedicated to a specific flow until a queue-reallocation event, which may correspond to the associated scheduler queue being idle for at least a certain interval as indicated by its age counter, or the queue being the LRU, when a new flow arrives. In this case, the scheduler queue and the associated processing unit may be reallocated to the new flow and disassociated with the previous flow. As a result, dynamic packet workload balancing can be advantageously achieved across the multiple processing paths.
    Type: Application
    Filed: May 30, 2017
    Publication date: December 6, 2018
    Inventor: Leonid Rozenboim
  • Patent number: 10061928
    Abstract: In general, the invention provides a computer architecture designed for enhanced data security. In embodiments, the architecture comprises two sub-systems, each with their own processing units and memories, and a defined set of interfaces that interconnect the two sub-systems and the external world. One sub-system is designed to provide a familiar environment for running computer applications. The other sub-system is designed to provide a secure bridge between the first sub-system and users via input and output devices.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: August 28, 2018
    Assignee: JANUS TECHNOLOGIES, INC.
    Inventors: Chen-Hua Wang, Sofin Raskin, Leonid Rozenboim
  • Publication number: 20160370435
    Abstract: The invention is in the field of monitoring and controlling of rechargeable battery arrays as used in telecommunications power plants and vehicles equipped with all-electrical or hybrid-electrical power train. The invention presents a method of embedding a microcontroller into each individual cell in the array, which executes measurements of cell voltage, temperature and optionally instantaneous current. These measurements are aimed to reflect the cell state-of-charge and its overall maintenance state, i.e. health or life expectancy. The measured data is thence transmitted over the same wires that conduct the electrical energy to and from the battery cells using a Rogowsky type coil (a.k.a. current transformer) to superimpose a high-frequency alternating-current modulated signal over any direct current flowing through the power wires.
    Type: Application
    Filed: August 21, 2016
    Publication date: December 22, 2016
    Inventor: Leonid Rozenboim
  • Patent number: 9461486
    Abstract: The invention is in the field of monitoring and controlling of rechargeable battery arrays as used in telecommunications power plants and vehicles equipped with all-electrical or hybrid-electrical power train. The invention presents a method of embedding a microcontroller into each individual cell in the array, which executes measurements of cell voltage, temperature and optionally instantaneous current. These measurements are aimed to reflect the cell state-of-charge and its overall maintenance state, i.e. health or life expectancy. The measured data is then transmitted over the same wires that conduct the electrical energy to and from the battery cells using a Rogowsky type coil (a.k.a. current transformer) to superimpose a high-frequency alternating-current modulated signal over any direct current flowing through the power wires.
    Type: Grant
    Filed: July 1, 2012
    Date of Patent: October 4, 2016
    Inventor: Leonid Rozenboim
  • Publication number: 20160259940
    Abstract: In general, the invention provides a computer architecture designed for enhanced data security. In embodiments, the architecture comprises two sub-systems, each with their own processing units and memories, and a defined set of interfaces that interconnect the two sub-systems and the external world. One sub-system is designed to provide a familiar environment for running computer applications. The other sub-system is designed to provide a secure bridge between the first sub-system and users via input and output devices.
    Type: Application
    Filed: May 16, 2016
    Publication date: September 8, 2016
    Inventors: Chen-Hua WANG, Sofin RASKIN, Leonid ROZENBOIM
  • Patent number: 9392232
    Abstract: A system for verification of video clips, including a media player connected via a network to a media server, the media player receives a compressed video clip from the media server; a display monitor powered connected to a video player for receiving a decompressed video clip; a current sensor coupled the display monitor for measuring current consumption of the display monitor while the video clip is played; a DSP module for receiving current consumption measurement and generating a fingerprint of the clip; network storage storing log files; local storage coupled to the media player and storing known fingerprints reflecting current consumption corresponding to video clips. The DSP module sends the fingerprint to the media server; the media server stores the fingerprint in a log file on the network storage for verification of subsequent reproduction of the clip on the display monitor.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: July 12, 2016
    Inventor: Leonid Rozenboim
  • Patent number: 9342711
    Abstract: In general, the invention provides a computer architecture designed for enhanced data security. In embodiments, the architecture comprises two sub-systems, each with their own processing units and memories, and a defined set of interfaces that interconnect the two sub-systems and the external world. One sub-system is designed to provide a familiar environment for running computer applications. The other sub-system is designed to provide a secure bridge between the first sub-system and users via input and output devices.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: May 17, 2016
    Assignee: JANUS TECHNOLOGIES, INC.
    Inventors: Chen-Hua Wang, Sofin Raskin, Leonid Rozenboim
  • Publication number: 20140359753
    Abstract: In general, the invention provides a computer architecture designed for enhanced data security. In embodiments, the architecture comprises two sub-systems, each with their own processing units and memories, and a defined set of interfaces that interconnect the two sub-systems and the external world. One sub-system is designed to provide a familiar environment for running computer applications. The other sub-system is designed to provide a secure bridge between the first sub-system and users via input and output devices.
    Type: Application
    Filed: August 19, 2014
    Publication date: December 4, 2014
    Inventors: Chen-Hua WANG, Sofin RASKIN, Leonid ROZENBOIM
  • Patent number: 8872917
    Abstract: A network of surveillance digital video cameras is provided. Each camera records video data and provides the video recordings to other networked cameras as well as to a central video storage. The instantly created plurality of copies of surveillance video recordings adds a great degree of difficulty for attempts to eliminate all of the individual camera's recordings during a security breach. Each networked camera is equipped with its own integrated storage device capable of holding several hours of recorded video footage. The networked cameras can exchange copies video data and store it locally on integrated storages.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: October 28, 2014
    Inventor: Leonid Rozenboim
  • Patent number: 8813218
    Abstract: In general, the invention provides a computer architecture designed for enhanced data security. In embodiments, the architecture comprises two sub-systems, each with their own processing units and memories, and a defined set of interfaces that interconnect the two sub-systems and the external world. One sub-system is designed to provide a familiar environment for running computer applications. The other sub-system is designed to provide a secure bridge between the first sub-system and users via input and output devices.
    Type: Grant
    Filed: February 14, 2012
    Date of Patent: August 19, 2014
    Assignee: Janus Technologies, Inc.
    Inventors: Chen-Hua Wang, Sofin Raskin, Leonid Rozenboim
  • Patent number: 8723952
    Abstract: A network of surveillance digital video cameras is provided. Each camera records video data and provides the video recordings to other networked cameras as well as to a central video storage. The instantly created plurality of copies of surveillance video recordings adds a great degree of difficulty for attempts to eliminate all of the individual camera's recordings during a security breach. Each networked camera is equipped with its own integrated storage device capable of holding several hours of recorded video footage. The networked cameras can exchange copies video data and store it locally on integrated storages.
    Type: Grant
    Filed: April 19, 2010
    Date of Patent: May 13, 2014
    Inventor: Leonid Rozenboim
  • Patent number: 8653689
    Abstract: An apparatus and method includes a solar panel. A power bus is coupled to the solar panel, and supports transmission of AC communication signals. The power bus includes a high current power wire. A current transformer is coupled to the power bus adjacent the solar panel. A capacitor, coupled to the power bus, is connected in parallel with the solar panel, and connected between the solar panel and the current transformer.
    Type: Grant
    Filed: May 15, 2009
    Date of Patent: February 18, 2014
    Assignee: Tigo Energy, Inc.
    Inventor: Leonid Rozenboim