Patents by Inventor Assaf NITZAN

Assaf NITZAN 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: 11622012
    Abstract: Migrating data traffic from legacy networks to packet networks by inserting a first circuit emulation device (CEM) at a first endpoint and a second circuit emulation device (CEM) at a second endpoint of a connection in the legacy network, duplicating data traffic provided to the first CEM by routing one copy of the data traffic over the connection in the legacy network to the second CEM and one copy of the data traffic over a packet network from the first CEM to a comparison server, duplicating data traffic provided to the second CEM over the legacy network from the first CEM by routing one copy of the data traffic to customer communication equipment and one copy of the data traffic to the comparison server, comparing the data traffic routed to the comparison server and validating that the packet network can be used to replace the connection in the legacy network.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: April 4, 2023
    Assignee: SEDONASYS SYSTEMS LTD
    Inventors: Ornan Gerstel, Moty Cohen, Assaf Nitzan
  • Publication number: 20220116461
    Abstract: Migrating data traffic from legacy networks to packet networks by inserting a first circuit emulation device (CEM) at a first endpoint and a second circuit emulation device (CEM) at a second endpoint of a connection in the legacy network, duplicating data traffic provided to the first CEM by routing one copy of the data traffic over the connection in the legacy network to the second CEM and one copy of the data traffic over a packet network from the first CEM to a comparison server, duplicating data traffic provided to the second CEM over the legacy network from the first CEM by routing one copy of the data traffic to customer communication equipment and one copy of the data traffic to the comparison server, comparing the data traffic routed to the comparison server and validating that the packet network can be used to replace the connection in the legacy network.
    Type: Application
    Filed: December 21, 2021
    Publication date: April 14, 2022
    Inventors: Ornan Gerstel, Moty Cohen, Assaf Nitzan
  • Patent number: 11245768
    Abstract: Migrating data traffic from legacy networks to packet networks by inserting a first circuit emulation device (CEM) at a first endpoint and a second circuit emulation device (CEM) at a second endpoint of a connection in the legacy network, duplicating data traffic provided to the first CEM by routing one copy of the data traffic over the connection in the legacy network to the second CEM and one copy of the data traffic over a packet network from the first CEM to a comparison server, duplicating data traffic provided to the second CEM over the legacy network from the first CEM by routing one copy of the data traffic to customer communication equipment and one copy of the data traffic to the comparison server, comparing the data traffic routed to the comparison server and validating that the packet network can be used to replace the connection in the legacy network.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: February 8, 2022
    Assignee: SEDONASYS SYSTEMS LTD
    Inventors: Ornan Gerstel, Moty Cohen, Assaf Nitzan
  • Publication number: 20210203730
    Abstract: Migrating data traffic from legacy networks to packet networks by inserting a first circuit emulation device (CEM) at a first endpoint and a second circuit emulation device (CEM) at a second endpoint of a connection in the legacy network, duplicating data traffic provided to the first CEM by routing one copy of the data traffic over the connection in the legacy network to the second CEM and one copy of the data traffic over a packet network from the first CEM to a comparison server, duplicating data traffic provided to the second CEM over the legacy network from the first CEM by routing one copy of the data traffic to customer communication equipment and one copy of the data traffic to the comparison server, comparing the data traffic routed to the comparison server and validating that the packet network can be used to replace the connection in the legacy network.
    Type: Application
    Filed: May 21, 2020
    Publication date: July 1, 2021
    Applicant: Sedonasys Systems Ltd
    Inventors: Ornan GERSTEL, Moty COHEN, Assaf NITZAN
  • Patent number: 10031692
    Abstract: A method includes computing, in a local storage system having a local volume with a plurality of local regions, respective local checksum signatures over the local regions, and computing, in a remote storage system having a remote volume with remote regions in a one-to-one correspondence with the local regions, respective remote checksum signatures over the remote regions. A given remote region is identified, the given remote region having a given remote signature and a corresponding local region with a given local signature that does not match the given remote signature. The data in the given remote region is then replaced with data from the corresponding local region.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: July 24, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ram Elron, Ehood Garmiza, Haim Helman, Assaf Nitzan
  • Patent number: 9779003
    Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include detecting, by a storage system, a change in a mapping of a logical volume to one or more host ports of a host computer communicating with the storage system via a storage area network (SAN). Subsequent to detecting the change, first and second input/output (I/O) requests for the logical volume are received from a given host port, and a first unit attention message is conveyed to the given host port in response to the first I/O request. A second unit attention message is conveyed to the given host port upon determining that the storage system received the second I/O request within a specific time period commencing upon receiving the first I/O request. However, the second I/O request can be performed if the storage system received the second I/O request subsequent to the specific time period.
    Type: Grant
    Filed: June 12, 2013
    Date of Patent: October 3, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Oren Li-On, Orit Nissan-Messing, Assaf Nitzan, Eyal Perek
  • Patent number: 9524123
    Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include a storage device configured to store a logical volume mapped between a host computer and a computer having multiple initiator ports, and a processor configured to detect a unit attention condition for the logical volume. Examples of unit attention conditions for the logical volume include management operations on the logical volume and host requests for the logical volume. Upon determining, based on the unique serial number, that the processor has previously conveyed the unit attention code to any of the multiple initiator ports, to reconvey an input/output (I/O) request, receive a response for the I/O request, and convey the result to the host computer.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: December 20, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Oren Li-on, Orit Nissan-Messing, Assaf Nitzan, Eyal Perek
  • Publication number: 20160224276
    Abstract: A method includes computing, in a local storage system having a local volume with a plurality of local regions, respective local checksum signatures over the local regions, and computing, in a remote storage system having a remote volume with remote regions in a one-to-one correspondence with the local regions, respective remote checksum signatures over the remote regions. A given remote region is identified, the given remote region having a given remote signature and a corresponding local region with a given local signature that does not match the given remote signature. The data in the given remote region is then replaced with data from the corresponding local region.
    Type: Application
    Filed: April 8, 2016
    Publication date: August 4, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ram ELRON, Ehood GARMIZA, Haim HELMAN, Assaf NITZAN
  • Publication number: 20160154608
    Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include a storage device configured to store a logical volume mapped between a host computer and a computer having multiple initiator ports, and a processor configured to detect a unit attention condition for the logical volume. Examples of unit attention conditions for the logical volume include management operations on the logical volume and host requests for the logical volume. Upon determining, based on the unique serial number, that the processor has previously conveyed the unit attention code to any of the multiple initiator ports, to reconvey an input/output (I/O) request, receive a response for the I/O request, and convey the result to the host computer.
    Type: Application
    Filed: February 4, 2016
    Publication date: June 2, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Oren LI-ON, Orit NISSAN-MESSING, Assaf NITZAN, Eyal PEREK
  • Patent number: 9323470
    Abstract: A method includes computing, in a local storage system having a local volume with a plurality of local regions, respective local checksum signatures over the local regions, and computing, in a remote storage system having a remote volume with remote regions in a one-to-one correspondence with the local regions, respective remote checksum signatures over the remote regions. A given remote region is identified, the given remote region having a given remote signature and a corresponding local region with a given local signature that does not match the given remote signature. The data in the given remote region is then replaced with data from the corresponding local region.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: April 26, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ram Elron, Ehood Garmiza, Haim Helman, Assaf Nitzan
  • Patent number: 9274916
    Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include a storage device configured to store a logical volume mapped between a host computer and a computer having multiple initiator ports, and a processor configured to detect a unit attention condition for the logical volume. Examples of unit attention conditions for the logical volume include management operations on the logical volume and host requests for the logical volume. Upon detecting a unit attention condition, the processor can to generate a unit attention code and a respective unique serial number in response to detecting the unit attention condition, and upon receiving an input/output (I/O) request for the logical volume from a given initiator port, the processor can convey, to the given initiator port, the unit attention code and the respective unique serial number in response to the I/O request.
    Type: Grant
    Filed: June 12, 2013
    Date of Patent: March 1, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Oren Li-On, Orit Nissan-Messing, Assaf Nitzan, Eyal Perek
  • Publication number: 20150046667
    Abstract: A method includes computing, in a local storage system having a local volume with a plurality of local regions, respective local checksum signatures over the local regions, and computing, in a remote storage system having a remote volume with remote regions in a one-to-one correspondence with the local regions, respective remote checksum signatures over the remote regions. A given remote region is identified, the given remote region having a given remote signature and a corresponding local region with a given local signature that does not match the given remote signature. The data in the given remote region is then replaced with data from the corresponding local region.
    Type: Application
    Filed: October 24, 2014
    Publication date: February 12, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ram ELRON, Ehood GARMIZA, Haim HELMAN, Assaf NITZAN
  • Publication number: 20140372635
    Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include a storage device configured to store a logical volume mapped between a host computer and a computer having multiple initiator ports, and a processor configured to detect a unit attention condition for the logical volume. Examples of unit attention conditions for the logical volume include management operations on the logical volume and host requests for the logical volume. Upon detecting a unit attention condition, the processor can to generate a unit attention code and a respective unique serial number in response to detecting the unit attention condition, and upon receiving an input/output (I/O) request for the logical volume from a given initiator port, the processor can convey, to the given initiator port, the unit attention code and the respective unique serial number in response to the I/O request.
    Type: Application
    Filed: June 12, 2013
    Publication date: December 18, 2014
    Inventors: Oren LI-ON, Orit NISSAN-MESSING, Assaf NITZAN, Eyal PEREK
  • Publication number: 20140372636
    Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include detecting, by a storage system, a change in a mapping of a logical volume to one or more host ports of a host computer communicating with the storage system via a storage area network (SAN). Subsequent to detecting the change, first and second input/output (I/O) requests for the logical volume are received from a given host port, and a first unit attention message is conveyed to the given host port in response to the first I/O request. A second unit attention message is conveyed to the given host port upon determining that the storage system received the second I/O request within a specific time period commencing upon receiving the first I/O request. However, the second I/O request can be performed if the storage system received the second I/O request subsequent to the specific time period.
    Type: Application
    Filed: June 12, 2013
    Publication date: December 18, 2014
    Inventors: Oren LI-ON, Orit NISSAN-MESSING, Assaf NITZAN, Eyal PEREK
  • Patent number: 8892512
    Abstract: A method includes computing, in a local storage system having a local volume with a plurality of local regions, respective local signatures over the local regions, and computing, in a remote storage system having a remote volume with remote regions in a one-to-one correspondence with the local regions, respective remote signatures over the remote regions. A given remote region is identified, the given remote region having a given remote signature and a corresponding local region with a given local signature that does not match the given remote signature. The data in the given remote region is then replaced with data from the corresponding local region.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: November 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Rami Elron, Ehood Garmiza, Haim Helman, Assaf Nitzan
  • Patent number: 8849750
    Abstract: In a local storage system having a local volume with a plurality of local regions, respective local signatures are computed over the local regions. In a remote storage system having a remote volume with remote regions in a one-to-one correspondence with the local regions, respective remote signatures are computed over the remote regions. A given remote region is identified, the given remote region having a given remote signature and a corresponding local region with a given local signature that does not match the given remote signature. The data in the given remote region is then replaced with data from the corresponding local region.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ram Elron, Ehood Garmiza, Haim Helman, Assaf Nitzan
  • Patent number: 8751758
    Abstract: A method, including defining a snapshot referencing a source partition of a storage volume on a storage device, and receiving a request to write a block of data to the source partition. Upon receiving the write request, a delayed instant copy operation is initiated by allocating a target partition on the storage device and replacing, in the storage volume, the source partition with the target partition. A definition of a condition for completion of the delayed instant copy operation is received, and the delayed instant copy operation is completed upon the condition being met.
    Type: Grant
    Filed: July 1, 2011
    Date of Patent: June 10, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ehood Garmiza, Eyal Lotem, Assaf Nitzan, Eliyahu Weissbrem
  • Patent number: 8656088
    Abstract: Embodiments of the invention relate to throttling accesses to a flash memory device. The flash memory device is part of a storage system that includes the flash memory device and a second memory device. The throttling is performed by logic that is external to the flash memory device and includes calculating a throttling factor responsive to an estimated remaining lifespan of the flash memory device. It is determined whether the throttling factor exceeds a threshold. Data is written to the flash memory device in response to determining that the throttling factor does not exceed the threshold. Data is written to the second memory device in response to determining that the throttling factor exceeds the threshold.
    Type: Grant
    Filed: May 20, 2011
    Date of Patent: February 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Wendy A. Belluomini, Binny S. Gill, James L. Hafner, Steven R. Hetzler, Eyal Lotem, Venu G. Nayar, Assaf Nitzan, Edi Shmueli, Daniel F. Smith
  • Patent number: 8645619
    Abstract: Embodiments of the invention relate to throttling accesses to a flash memory device. The flash memory device is part of a storage system that includes the flash memory device and a second memory device. The throttling is performed by logic that is external to the flash memory device and includes calculating a throttling factor responsive to an estimated remaining lifespan of the flash memory device. It is determined whether the throttling factor exceeds a threshold. Data is written to the flash memory device in response to determining that the throttling factor does not exceed the threshold. Data is written to the second memory device in response to determining that the throttling factor exceeds the threshold.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: February 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Wendy A. Belluomini, Binny S. Gill, James L. Hafner, Steven R. Hetzler, Eyal Lotern, Venu G. Nayar, Assaf Nitzan, Edi Shmueli, Daniel F. Smith
  • Publication number: 20130007366
    Abstract: A method, including defining a snapshot referencing a source partition of a storage volume on a storage device, and receiving a request to write a block of data to the source partition. Upon receiving the write request, a delayed instant copy operation is initiated by allocating a target partition on the storage device and replacing, in the storage volume, the source partition with the target partition. A definition of a condition for completion of the delayed instant copy operation is received, and the delayed instant copy operation is completed upon the condition being met.
    Type: Application
    Filed: July 1, 2011
    Publication date: January 3, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ehood GARMIZA, Eyal LOTEM, Assaf NITZAN, Eliyahu WEISSBREM