Patents by Inventor Efri Zeidner

Efri Zeidner 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: 20180074714
    Abstract: Disclosed is a data processing and/or storage system. The data processing and/or storage system includes at least two interfaces, wherein each of the at least two interfaces includes a non-dedicated communication port for communicating data to and form external data systems or clients based on a rule base.
    Type: Application
    Filed: September 26, 2014
    Publication date: March 15, 2018
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ofir ZOHAR, Haim HELMAN, Dror COHEN, Shemer SCHWARZ, Yaron REVAH, Efri ZEIDNER
  • Patent number: 9916113
    Abstract: Disclosed is a data processing and/or storage system. The data processing and/or storage system includes at least two interfaces, wherein each of the at least two interfaces includes a non-dedicated communication port for communicating data to and form external data systems or clients based on a rule base.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: March 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ofir Zohar, Haim Helman, Dror Cohen, Shemer Schwarz, Yaron Revah, Efri Zeidner
  • Publication number: 20150019828
    Abstract: Disclosed is a data processing and/or storage system. The data processing and/or storage system includes at least two interfaces, wherein each of the at least two interfaces includes a non-dedicated communication port for communicating data to and form external data systems or clients based on a rule base.
    Type: Application
    Filed: September 26, 2014
    Publication date: January 15, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ofir ZOHAR, Haim HELMAN, Dror COHEN, Shemer SCHWARZ, Yaron REVAH, Efri ZEIDNER
  • Patent number: 8850141
    Abstract: Disclosed is a data processing and/or storage system. The data processing and/or storage system may include at least two interfaces, wherein each of the at least two interfaces includes a non-dedicated communication port for communicating data to and form external data systems or clients based on a rule base.
    Type: Grant
    Filed: February 21, 2007
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ofir Zohar, Haim Helman, Dror Cohen, Shemer Schwartz, Yaron Revah, Efri Zeidner
  • Patent number: 8805902
    Abstract: Various embodiments of the invention relate to an apparatus and a method of managing a snapshot storage pool (SSP) associated with a storage unit of a distributed data storage system. One apparatus includes a logic module and a processor. The logic module is adapted to provide a threshold corresponding to a ratio between a current amount of storage resources used for storing snapshots in the SSP and a total storage capacity defined for the SSP. The processor is adapted to trigger an action that may be effective for managing the SSP in response to the amount of storage resources used for storing snapshots in the SSP crossing the threshold.
    Type: Grant
    Filed: September 25, 2012
    Date of Patent: August 12, 2014
    Assignee: International Business Machines Corporation
    Inventors: Yaron Revah, Shemer Schwartz, Efri Zeidner, Ofir Zohar
  • Publication number: 20130339569
    Abstract: Storage system(s) for providing storing data in physical storage in a recurring manner, method(s) of operating thereof, and corresponding computer program product(s). For example, a possible method can include for each recurrence: generating a snapshot of at least one logical volume; destaging all data corresponding to the snapshot which was accommodated in the cache memory prior to a time of generating the snapshot and which was dirty at the time of generating said snapshot, thus giving rise to destaged data group; and after the destaged data group has been successfully destaged, registering an indication that the snapshot is associated with an order preservation consistency condition for the at least one logical volume, thus giving rise to a consistency snapshot.
    Type: Application
    Filed: June 14, 2012
    Publication date: December 19, 2013
    Applicant: Infinidat Ltd.
    Inventors: Yechiel YOCHAI, Michael DORFMAN, Efri ZEIDNER
  • Patent number: 8386744
    Abstract: A method for migrating data to a mass storage system, including receiving an incoming data partition for storage in the mass storage system and allocating logical storage for the incoming data partition in the mass storage system. The method further includes making a determination that the incoming data partition includes only zero data, and, in response to the determination, inhibiting physical storage of the incoming data partition in the mass storage system while maintaining the allocated logical storage for the incoming data partition.
    Type: Grant
    Filed: January 25, 2008
    Date of Patent: February 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ofir Zohar, Shemer Schwartz, Haim Helman, Ehood Garmiza, Omri Palmon, Efri Zeidner
  • Patent number: 8301670
    Abstract: Various embodiments of the invention relate to an apparatus and a method of managing a snapshot storage pool (SSP) associated with a storage unit of a distributed data storage system. According to some embodiments of the invention, the apparatus may include a logic module and a processor. The logic module may be adapted to provide a threshold corresponding to a ratio between a current amount of storage resources used for storing snapshots in the SSP and a total storage capacity defined for the SSP. The processor may be adapted to trigger an action that may be effective for managing the SSP in response to the amount of storage resources used for storing snapshots in the SSP crossing the threshold.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventors: Yaron Revah, Shemer Schwartz, Efri Zeidner, Ofir Zohar
  • Patent number: 8280950
    Abstract: A system and method which enables clients to automatically generate client CLI response-objects directed for reading new unfamiliar server CLI response-objects which are received from servers without the need to write or obtain new code for each new server response-object.
    Type: Grant
    Filed: February 3, 2010
    Date of Patent: October 2, 2012
    Assignee: Xsignnet Ltd.
    Inventors: Gil Boruhovski, Efri Zeidner
  • Publication number: 20120109916
    Abstract: Various embodiments of the invention relate to an apparatus and a method of managing a snapshot storage pool (SSP) associated with a storage unit of a distributed data storage system. According to some embodiments of the invention, the apparatus may include a logic module and a processor. The logic module may be adapted to provide a threshold corresponding to a ratio between a current amount of storage resources used for storing snapshots in the SSP and a total storage capacity defined for the SSP. The processor may be adapted to trigger an action that may be effective for managing the SSP in response to the amount of storage resources used for storing snapshots in the SSP crossing the threshold.
    Type: Application
    Filed: September 30, 2011
    Publication date: May 3, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yaron REVAH, Shemer SCHWARTZ, Efri ZEIDNER, Ofir ZOHAR
  • Patent number: 8069191
    Abstract: Some embodiments of the invention relate to an apparatus and a method of managing a snapshot storage pool (SSP) associated with a storage unit of a distributed data storage system. According to some embodiments of the invention, the apparatus may include a logic module and a controller. The logic module may be adapted to provide a threshold corresponding to a ratio between a current amount of storage resources used for storing snapshots in the SSP and a total storage capacity defined for the SSP. The controller may be adapted to trigger an action which may be effective for managing the SSP in response to the amount of storage resources used for storing snapshots in the SSP crossing the threshold.
    Type: Grant
    Filed: July 13, 2006
    Date of Patent: November 29, 2011
    Assignee: International Business Machines Corporation
    Inventors: Yaron Revah, Shemer Schwartz, Efri Zeidner, Ofir Zohar
  • Patent number: 8015437
    Abstract: A method is disclosed for operating a data storage system having one or more network interfaces and a plurality of data storage nodes configured to provide redundant storage locations. The method includes storing a set of node partitions on a given storage node of the plurality of data storage nodes. The method also includes, following a recovery by the given storage node from a malfunction, making a determination for a node partition in the set whether the node partition is current or noncurrent, and processing the node partition according to the determination.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: September 6, 2011
    Assignee: International Business Machines Corporation
    Inventors: Ofir Zohar, Haim Helman, Shemer Schwartz, Efri Zeidner, Kariel Sendler, Shai Gross
  • Patent number: 8010753
    Abstract: A method for operating a storage system, consisting of performing an allocation of respective partitions of a physical storage resource of the storage system to respective hosts of the storage system. The method also includes changing the allocation while permitting the respective hosts of the storage system to access the physical storage resource.
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventors: Ofir Zohar, Haim Helman, Dror Cohen, Shemer Schwartz, Kariel Sendler, Efri Zeidner
  • Publication number: 20110191405
    Abstract: According to certain embodiments there is provided a system and method which enables clients to automatically generate client CLI response-objects directed for reading new unfamiliar server CLI response-objects which are received from servers without the need to write or obtain new code for each new server response-object.
    Type: Application
    Filed: February 3, 2010
    Publication date: August 4, 2011
    Applicant: XSIGNNET LTD.
    Inventors: Gil Boruhovski, Efri Zeidner
  • Patent number: 7934120
    Abstract: A method for storing data blocks, including forming the data blocks into groups comprising N·M data blocks, where N and M are different positive integers. For every group, the N·M data blocks are assigned to correspond to elements of an array comprising N rows and M columns. A respective parity block is calculated for each of the N rows and M columns, to form (N+M) parity blocks. The resulting (N+M) parity blocks and N·M data blocks are stored in respective storage devices.
    Type: Grant
    Filed: September 11, 2006
    Date of Patent: April 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Ofir Zohar, Efri Zeidner, Shemer Schwartz, Yair Chuchem
  • Publication number: 20110083034
    Abstract: A method is disclosed for operating a data storage system having one or more network interfaces and a plurality of data storage nodes configured to provide redundant storage locations. The method includes storing a set of node partitions on a given storage node of the plurality of data storage nodes. The method also includes, following a recovery by the given storage node from a malfunction, making a determination for a node partition in the set whether the node partition is current or noncurrent, and processing the node partition according to the determination.
    Type: Application
    Filed: December 14, 2010
    Publication date: April 7, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ofir ZOHAR, Haim HELMAN, Shemer SCHWARTZ, Efri ZEIDNER, Kariel SENDLER, Shai GROSS
  • Patent number: 7904747
    Abstract: A method is disclosed for operating a data storage system having one or more network interfaces and a plurality of data storage nodes configured to provide redundant storage locations. The method includes storing a set of node partitions on a given storage node of the plurality of data storage nodes. The method also includes, following a recovery by the given storage node from a malfunction, making a determination for a node partition in the set whether the node partition is current or noncurrent, and processing the node partition according to the determination.
    Type: Grant
    Filed: January 17, 2006
    Date of Patent: March 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Ofir Zohar, Haim Helman, Shemer Schwartz, Efri Zeidner, Kariel Sendler, Shai Gross
  • Patent number: 7836266
    Abstract: A method for creating logical volume snapshots in a data storage system, including receiving a first write command to write first data to a partition of a logical volume, generating a first partition descriptor record (PDR), and storing the first data at a first physical location associated with the first PDR. A snapshot command is then received to form a snapshot of the logical volume, after which a second write command is received to write second data to the partition. In response to the second write command, a second PDR is generated and the second data is stored at a second physical location associated with the second PDR. A pointer between the first PDR and the second PDR is generated. In response to a read command indicating a number of a desired snapshot of the logical volume, the first PDR is accessed using the pointer.
    Type: Grant
    Filed: September 19, 2005
    Date of Patent: November 16, 2010
    Assignee: International Business Machines Corporation
    Inventors: Ofir Zohar, Shemer Schwartz, Efri Zeidner
  • Patent number: 7797571
    Abstract: Disclosed is a system and method from mirroring data from a data storage server/system. A mirroring module on a primary mirror server/system may forward one or more data packets received from the data storage server/system to a secondary mirror server/system. The one or more packets maybe received over a synchronous data link and forwarded over an asynchronous data link.
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: September 14, 2010
    Assignee: International Business Machines Corporation
    Inventors: Ofir Zohar, Haim Helman, Dror Cohen, Shemer Schwartz, Yaron Revah, Efri Zeidner
  • Patent number: 7793060
    Abstract: Disclosed is a system, method and circuit for mirroring data on a data server. According to some embodiments of the present invention, a primary mirroring module associated with a primary server may be adapted to establish data mirroring connections between the primary server and one or more mirror sever systems. According to some embodiments of the present invention, the primary mirroring module includes an evaluator unit which generates a delta file to be transmitted to the one or more mirror server systems.
    Type: Grant
    Filed: February 12, 2007
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Ofir Zohar, Haim Helman, Dror Cohen, Shemer Schwartz, Yaron Revah, Efri Zeidner