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: 20230275689Abstract: 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: ApplicationFiled: May 9, 2023Publication date: August 31, 2023Inventor: Leonid ROZENBOIM
-
Patent number: 11683119Abstract: 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: GrantFiled: November 6, 2020Date of Patent: June 20, 2023Assignee: Marvell Asia Pte, Ltd.Inventor: Leonid Rozenboim
-
Patent number: 11463276Abstract: 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: GrantFiled: September 28, 2020Date of Patent: October 4, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Leonid Rozenboim
-
Patent number: 11444804Abstract: 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: GrantFiled: May 6, 2020Date of Patent: September 13, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Leonid Rozenboim
-
Publication number: 20210160099Abstract: 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: ApplicationFiled: May 6, 2020Publication date: May 27, 2021Inventor: Leonid Rozenboim
-
Publication number: 20210160097Abstract: 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: ApplicationFiled: September 28, 2020Publication date: May 27, 2021Inventor: Leonid Rozenboim
-
Publication number: 20210058187Abstract: 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: ApplicationFiled: November 6, 2020Publication date: February 25, 2021Inventor: Leonid ROZENBOIM
-
Patent number: 10862617Abstract: 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: GrantFiled: May 30, 2017Date of Patent: December 8, 2020Assignee: Marvell Asia Pte, Ltd.Inventor: Leonid Rozenboim
-
Publication number: 20180351692Abstract: 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: ApplicationFiled: May 30, 2017Publication date: December 6, 2018Inventor: Leonid Rozenboim
-
Patent number: 10061928Abstract: 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: GrantFiled: May 16, 2016Date of Patent: August 28, 2018Assignee: JANUS TECHNOLOGIES, INC.Inventors: Chen-Hua Wang, Sofin Raskin, Leonid Rozenboim
-
Publication number: 20160370435Abstract: 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: ApplicationFiled: August 21, 2016Publication date: December 22, 2016Inventor: Leonid Rozenboim
-
Patent number: 9461486Abstract: 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: GrantFiled: July 1, 2012Date of Patent: October 4, 2016Inventor: Leonid Rozenboim
-
Publication number: 20160259940Abstract: 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: ApplicationFiled: May 16, 2016Publication date: September 8, 2016Inventors: Chen-Hua WANG, Sofin RASKIN, Leonid ROZENBOIM
-
Patent number: 9392232Abstract: 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: GrantFiled: June 13, 2013Date of Patent: July 12, 2016Inventor: Leonid Rozenboim
-
Patent number: 9342711Abstract: 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: GrantFiled: August 19, 2014Date of Patent: May 17, 2016Assignee: JANUS TECHNOLOGIES, INC.Inventors: Chen-Hua Wang, Sofin Raskin, Leonid Rozenboim
-
Publication number: 20140359753Abstract: 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: ApplicationFiled: August 19, 2014Publication date: December 4, 2014Inventors: Chen-Hua WANG, Sofin RASKIN, Leonid ROZENBOIM
-
Patent number: 8872917Abstract: 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: GrantFiled: April 7, 2014Date of Patent: October 28, 2014Inventor: Leonid Rozenboim
-
Patent number: 8813218Abstract: 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: GrantFiled: February 14, 2012Date of Patent: August 19, 2014Assignee: Janus Technologies, Inc.Inventors: Chen-Hua Wang, Sofin Raskin, Leonid Rozenboim
-
Patent number: 8723952Abstract: 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: GrantFiled: April 19, 2010Date of Patent: May 13, 2014Inventor: Leonid Rozenboim
-
Patent number: 8653689Abstract: 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: GrantFiled: May 15, 2009Date of Patent: February 18, 2014Assignee: Tigo Energy, Inc.Inventor: Leonid Rozenboim