Patents by Inventor Nir Soffer
Nir Soffer 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: 11955732Abstract: Millimeter wave (mmWave) technology, apparatuses, and methods that relate to transceivers, receivers, and antenna structures for wireless communications are described. The various aspects include co-located millimeter wave (mmWave) and near-field communication (NFC) antennas, scalable phased array radio transceiver architecture (SPARTA), phased array distributed communication system with MIMO support and phase noise synchronization over a single coax cable, communicating RF signals over cable (RFoC) in a distributed phased array communication system, clock noise leakage reduction, IF-to-RF companion chip for backwards and forwards compatibility and modularity, on-package matching networks, 5G scalable receiver (Rx) architecture, among others.Type: GrantFiled: December 27, 2022Date of Patent: April 9, 2024Assignee: Intel CorporationInventors: Erkan Alpman, Arnaud Lucres Amadjikpe, Omer Asaf, Kameran Azadet, Rotem Banin, Miroslav Baryakh, Anat Bazov, Stefano Brenna, Bryan K. Casper, Anandaroop Chakrabarti, Gregory Chance, Debabani Choudhury, Emanuel Cohen, Claudio Da Silva, Sidharth Dalmia, Saeid Daneshgar Asl, Kaushik Dasgupta, Kunal Datta, Brandon Davis, Ofir Degani, Amr M. Fahim, Amit Freiman, Michael Genossar, Eran Gerson, Eyal Goldberger, Eshel Gordon, Meir Gordon, Josef Hagn, Shinwon Kang, Te Yu Kao, Noam Kogan, Mikko S. Komulainen, Igal Yehuda Kushnir, Saku Lahti, Mikko M. Lampinen, Naftali Landsberg, Wook Bong Lee, Run Levinger, Albert Molina, Resti Montoya Moreno, Tawfiq Musah, Nathan G. Narevsky, Hosein Nikopour, Oner Orhan, Georgios Palaskas, Stefano Pellerano, Ron Pongratz, Ashoke Ravi, Shmuel Ravid, Peter Andrew Sagazio, Eren Sasoglu, Lior Shakedd, Gadi Shor, Baljit Singh, Menashe Soffer, Ra'anan Sover, Shilpa Talwar, Nebil Tanzi, Moshe Teplitsky, Chintan S. Thakkar, Jayprakash Thakur, Avi Tsarfati, Yossi Tsfati, Marian Verhelst, Nir Weisman, Shuhei Yamada, Ana M. Yepes, Duncan Kitchin
-
Patent number: 11586493Abstract: An example method may include identifying, in a plurality of blocks of data, one or more unallocated blocks, wherein the plurality of blocks further comprises one or more allocated blocks, generating a plurality of checksums, wherein each checksum corresponds to one of the blocks, and the checksums comprise a plurality of first checksums and a plurality of second checksums, wherein each of the first checksums corresponds to one of the unallocated blocks and comprises a predetermined checksum of a block of zeros, and wherein each of the second checksums corresponds to one of the allocated blocks and comprises a checksum of the corresponding one of the allocated blocks, and generating a result checksum in view of the plurality of checksums.Type: GrantFiled: March 29, 2021Date of Patent: February 21, 2023Assignee: Red Hat, Inc.Inventors: Nir Soffer, Daniel Erez
-
Publication number: 20220308957Abstract: An example method may include identifying, in a plurality of blocks of data, one or more unallocated blocks, wherein the plurality of blocks further comprises one or more allocated blocks, generating a plurality of checksums, wherein each checksum corresponds to one of the blocks, and the checksums comprise a plurality of first checksums and a plurality of second checksums, wherein each of the first checksums corresponds to one of the unallocated blocks and comprises a predetermined checksum of a block of zeros, and wherein each of the second checksums corresponds to one of the allocated blocks and comprises a checksum of the corresponding one of the allocated blocks, and generating a result checksum in view of the plurality of checksums.Type: ApplicationFiled: March 29, 2021Publication date: September 29, 2022Inventors: Nir Soffer, Daniel Erez
-
Patent number: 11231953Abstract: Disclosed is a method, comprising obtaining configuration information for a virtual machine (VM) that is to be imported from a source platform to a target platform, creating an overlay image of a virtual disk image of the VM on an external disk, creating a second overlay image of the virtual disk image on a temporary disk of the target platform, the temporary disk comprising an active layer of the virtual disk image, and the external disk comprising a backing file of the temporary disk, starting a second VM on the target platform in view of the configuration information and copying, by a processing device, the temporary disk and the external disk to a target disk on the target platform.Type: GrantFiled: August 21, 2019Date of Patent: January 25, 2022Assignee: Red Hat, Inc.Inventors: Roy Golan, Nir Soffer, Daniel Erez
-
Patent number: 11226748Abstract: Systems and methods for enhancing storage recollection in a shared storage system by enabling the recollection procedure to differentiate between open and abandoned transaction. An example method comprises: detecting, by a processing device, a transaction marker of a storage system, the transaction marker being stored on shared storage and indicating a modification of the shared storage is incomplete; determining, in view of a locking data structure on the shared storage, whether the transaction marker is associated with an abandoned modification; in response to the transaction marker being associated with an abandoned modification, releasing a portion of the shared storage associated with the abandoned modification; and destroying the transaction marker.Type: GrantFiled: July 5, 2016Date of Patent: January 18, 2022Assignee: Red Hat Israel, LtdInventors: Adam Litke, Nir Soffer, Liron Aravot
-
Patent number: 10999266Abstract: Implementations of the disclosure provide for secret keys management in a virtualized data-center. In one implementation, a system is provided. The system comprises a memory to store secret key data and a processing device coupled to the memory. The processing device is to identify authentication information provided by a user, the authentication information comprising access information associated with a data storage domain, receive a secret key to access the data storage domain in view of the authentication information, wherein the secret key comprises a universally unique identifier (UUID), and register the secret key, wherein to register the secret key, the processing device to store a data structure in volatile memory indicating an association between the UUID of the secret key and the hypervisor.Type: GrantFiled: October 14, 2019Date of Patent: May 4, 2021Assignee: Red Hat Israel, Ltd.Inventors: Daniel Erez, Nir Soffer
-
Publication number: 20210055946Abstract: Disclosed is a method, comprising obtaining configuration information for a virtual machine (VM) that is to be imported from a source platform to a target platform, creating an overlay image of a virtual disk image of the VM on an external disk, creating a second overlay image of the virtual disk image on a temporary disk of the target platform, the temporary disk comprising an active layer of the virtual disk image, and the external disk comprising a backing file of the temporary disk, starting a second VM on the target platform in view of the configuration information and copying, by a processing device, the temporary disk and the external disk to a target disk on the target platform.Type: ApplicationFiled: August 21, 2019Publication date: February 25, 2021Inventors: Roy Golan, Nir Soffer, Daniel Erez
-
Patent number: 10846116Abstract: A system and method are disclosed for detecting and handling volume creation failures. In one implementation, a request to create a new volume in a volume chain for a virtual machine is received. A processing device creates a first metadata file for the new volume, where the first metadata file has a first filename indicating that creation of the new volume has not completed. A reference to a parent volume of the new volume is stored in the first metadata file, along with an indication that the new volume is a leaf of the volume chain. A second metadata file that is associated with the parent volume is updated in view of the new volume. The processing device creates a data file for the new volume and renames the first metadata file to a second filename indicating that creation of the new volume has completed.Type: GrantFiled: March 11, 2016Date of Patent: November 24, 2020Assignee: Red Hat Israel, Ltd.Inventors: Adam Litke, Liron Aravot, Nir Soffer
-
Publication number: 20200045031Abstract: Implementations of the disclosure provide for secret keys management in a virtualized data-center. In one implementation, a system is provided. The system comprises a memory to store secret key data and a processing device coupled to the memory. The processing device is to identify authentication information provided by a user, the authentication information comprising access information associated with a data storage domain, receive a secret key to access the data storage domain in view of the authentication information, wherein the secret key comprises a universally unique identifier (UUID), and register the secret key, wherein to register the secret key, the processing device to store a data structure in volatile memory indicating an association between the UUID of the secret key and the hypervisor.Type: ApplicationFiled: October 14, 2019Publication date: February 6, 2020Inventors: Daniel Erez, Nir Soffer
-
Patent number: 10447670Abstract: Implementations of the disclosure provide for secret keys management in a virtualized data-center. In one implementation, a system is provided. The system comprising a memory to store secret key data and a processing device coupled to the memory. The processing device is to detect activation of a hypervisor on a host system. A request is received from a virtual machine (VM) associated with the hypervisor to access a data storage domain. A secret key providing authenticated access to a data storage device domain is registered to the hypervisor. The secret key includes a universally unique identifier (UUID). To register the secret key, the processing device is to store a data structure indicating an association between the UUID of the secret key and the hypervisor in a volatile memory associated with the processing device. Thereupon, the UUID of the secret key is transmitted to the hypervisor associated with the VM.Type: GrantFiled: July 28, 2016Date of Patent: October 15, 2019Assignee: Red Hat Israel, Ltd.Inventors: Daniel Erez, Nir Soffer
-
Patent number: 10346248Abstract: Systems and methods for data storage management technology that use task identifiers to manage tasks and ensure storage modifications occur without unnecessary task duplication. An example method may comprise: generating a task identifier on a first device; transmitting a request comprising the task identifier to create a task on a second device, the task being associated with the task identifier and comprising the allocation of a data storage portion on a shared storage; determining a reply to the task is missing; and in response to determining the reply is missing, detecting whether the task was created on the second device.Type: GrantFiled: June 23, 2016Date of Patent: July 9, 2019Assignee: Red Hat Israel, Ltd.Inventors: Liron Aravot, Adam Gerard Litke, Nir Soffer
-
Patent number: 10185630Abstract: Systems and methods for failure recovery in shared storage operations. An example method comprises: acquiring, by a processing device, a lock with respect to a storage domain comprising a specified disk image; creating a transaction marker associated with the disk image, wherein the transaction marker is represented by a pre-defined tag associated with a logical volume of a block-based storage, wherein the logical volume implements a data area of a new volume associated with the disk image; creating a component of the new volume associated with the disk image; destroying the transaction marker by removing the pre-defined tag representing the transaction marker from the logical volume; and releasing the lock with respect to the storage domain.Type: GrantFiled: March 30, 2018Date of Patent: January 22, 2019Assignee: Red Hat Israel, Ltd.Inventors: Adam Litke, Nir Soffer, Liron Aravot
-
Publication number: 20180225178Abstract: Systems and methods for failure recovery in shared storage operations. An example method comprises: acquiring, by a processing device, a lock with respect to a storage domain comprising a specified disk image; creating a transaction marker associated with the disk image, wherein the transaction marker is represented by a pre-defined tag associated with a logical volume of a block-based storage, wherein the logical volume implements a data area of a new volume associated with the disk image; creating a component of the new volume associated with the disk image; destroying the transaction marker by removing the pre-defined tag representing the transaction marker from the logical volume; and releasing the lock with respect to the storage domain.Type: ApplicationFiled: March 30, 2018Publication date: August 9, 2018Inventors: Adam Litke, Nir Soffer, Liron Aravot
-
Patent number: 10031668Abstract: Implementations of the disclosure provides for determining status of a host operation without accessing the host in a shared storage environment. A method of the disclosure includes acquiring, by a processing device, a lease on a storage volume associated with a storage domain. The lease grants the processing device exclusive access to the storage volume. Responsive to acquiring the lease, a data structure associated with the storage volume is modified to indicate that data of the storage volume is invalid. An update operation is initiated with respect to the storage volume. Upon completion of the update operation, the data structure is updated to indicate that the data valid and the lease on the storage volume is released.Type: GrantFiled: February 29, 2016Date of Patent: July 24, 2018Assignee: Red Hat Israel, Ltd.Inventors: Adam Litke, Nir Soffer, Liron Aravot
-
Patent number: 9983909Abstract: An apparatus in one embodiment comprises a processing platform that includes a plurality of processing devices each comprising a processor coupled to a memory. The processing platform is configured to implement converged infrastructure including a plurality of containers. The converged infrastructure comprises one or more middleware layers configured to support containerized workloads running in respective ones of the containers using underlying commodity hardware. The one or more middleware layers comprise a container hub having a plurality of preconfigured containers for use with respective particular types of containerized workloads, a container engine adapted to provide the preconfigured containers for the container hub, and software-defined storage configured to provide storage resources for allocation by the container engine to the preconfigured containers.Type: GrantFiled: March 15, 2016Date of Patent: May 29, 2018Assignee: EMC IP Holding Company LLCInventors: Arthur F. Tyde, III, Nir Soffer
-
Patent number: 9959176Abstract: Systems and methods for failure recovery in shared storage operations. An example method comprises: acquiring a lock with respect to a storage domain comprising a specified disk image; creating a transaction marker associated with the disk image; creating a component of a new volume associated with the disk image; destroying the transaction marker; and releasing the lock with respect to the storage domain.Type: GrantFiled: February 29, 2016Date of Patent: May 1, 2018Assignee: Red Hat Inc.Inventors: Adam Litke, Nir Soffer, Liron Aravot
-
Patent number: 9946480Abstract: Systems and methods for disk image deletion with failure resistant data erasure. An example method may comprise: receiving a request to delete a first disk image associated with a data storage portion; associating the data storage portion with a second disk image responsive to receiving the request to delete the first disk image; deleting the first disk image; and initiating a data erasure procedure on the data storage portion.Type: GrantFiled: April 26, 2016Date of Patent: April 17, 2018Assignee: Red Hat Israel, Ltd.Inventors: Adam Gerard Litke, Nir Soffer, Liron Aravot
-
Publication number: 20180034791Abstract: Implementations of the disclosure provide for secret keys management in a virtualized data-center. In one implementation, a system is provided. The system comprising a memory to store secret key data and a processing device coupled to the memory. The processing device is to detect activation of a hypervisor on a host system. A request is received from a virtual machine (VM) associated with the hypervisor to access a data storage domain. A secret key providing authenticated access to a data storage device domain is registered to the hypervisor. The secret key includes a universally unique identifier (UUID). To register the secret key, the processing device is to store a data structure indicating an association between the UUID of the secret key and the hypervisor in a volatile memory associated with the processing device. Thereupon, the UUID of the secret key is transmitted to the hypervisor associated with the VM.Type: ApplicationFiled: July 28, 2016Publication date: February 1, 2018Inventors: Daniel Erez, Nir Soffer
-
Publication number: 20180011650Abstract: Systems and methods for enhancing storage recollection in a shared storage system by enabling the recollection procedure to differentiate between open and abandoned transaction. An example method comprises: detecting, by a processing device, a transaction marker of a storage system, the transaction marker being stored on shared storage and indicating a modification of the shared storage is incomplete; determining, in view of a locking data structure on the shared storage, whether the transaction marker is associated with an abandoned modification; in response to the transaction marker being associated with an abandoned modification, releasing a portion of the shared storage associated with the abandoned modification; and destroying the transaction marker.Type: ApplicationFiled: July 5, 2016Publication date: January 11, 2018Inventors: Adam Litke, Nir Soffer, Liron Aravot
-
Publication number: 20170371568Abstract: Systems and methods for data storage management technology that use task identifiers to manage tasks and ensure storage modifications occur without unnecessary task duplication. An example method may comprise: generating a task identifier on a first device; transmitting a request comprising the task identifier to create a task on a second device, the task being associated with the task identifier and comprising the allocation of a data storage portion on a shared storage; determining a reply to the task is missing; and in response to determining the reply is missing, detecting whether the task was created on the second device.Type: ApplicationFiled: June 23, 2016Publication date: December 28, 2017Inventors: Liron Aravot, Adam Gerard Litke, Nir Soffer