Patents by Inventor Dani SHEMESH

Dani SHEMESH 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: 10824512
    Abstract: A storage system in one embodiment comprises a storage controller and a plurality of storage devices comprising a plurality of memory portions. The storage controller is configured to monitor a plurality of servers for a failure event. The servers store a plurality of copies of the memory portions. The storage controller is further configured to mark as invalid a copy of a memory portion on a failed server, search for and identify a location on an operational server for storing a new version of the copy, and communicate the copy invalidity and the identified location to a client device using the memory portion. The client device is configured to generate the new version of the copy for storage on the operational server, and the storage controller receives a notification from the client device regarding whether the new version of the copy was generated and stored on the operational server.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: November 3, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Inna Resnik, Zvi Schneider, Dani Shemesh
  • Publication number: 20200042394
    Abstract: A storage system in one embodiment comprises a storage controller and a plurality of storage devices comprising a plurality of memory portions. The storage controller is configured to monitor a plurality of servers for a failure event. The servers store a plurality of copies of the memory portions. The storage controller is further configured to mark as invalid a copy of a memory portion on a failed server, search for and identify a location on an operational server for storing a new version of the copy, and communicate the copy invalidity and the identified location to a client device using the memory portion. The client device is configured to generate the new version of the copy for storage on the operational server, and the storage controller receives a notification from the client device regarding whether the new version of the copy was generated and stored on the operational server.
    Type: Application
    Filed: July 31, 2018
    Publication date: February 6, 2020
    Inventors: Inna Resnik, Zvi Schneider, Dani Shemesh
  • Patent number: 10013473
    Abstract: A fast snapshot is configured to determine if a snapshot is utilized for asynchronous mirroring. The fast snapshot operation is performed by avoiding reference counts of the one or more data units associated with the snapshot from being updated at a creation time and a deletion time when the snapshot is utilized for asynchronous mirroring.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: July 3, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Keller, Orit Nissan-Messing, Dani Shemesh, Eliyahu Weissbrem
  • Patent number: 9747357
    Abstract: A fast snapshot is configured to store a state of a computing environment at a point in time. The fast snapshot operation is performed by avoiding reference counts of one or more data units associated with the snapshot from being updated at a creation and a deletion time.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: August 29, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Keller, Orit Nissan-Messing, Dani Shemesh, Eliyahu Weissbrem
  • Publication number: 20160006637
    Abstract: A fast snapshot is configured to store a state of a computing environment at a point in time. The fast snapshot operation is performed by avoiding reference counts of one or more data units associated with the snapshot from being updated at a creation and a deletion time.
    Type: Application
    Filed: September 11, 2015
    Publication date: January 7, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael KELLER, Orit NISSAN-MESSING, Dani SHEMESH, Eliyahu WEISSBREM
  • Publication number: 20150379106
    Abstract: A fast snapshot is configured to determine if a snapshot is utilized for asynchronous mirroring. The fast snapshot operation is performed by avoiding reference counts of the one or more data units associated with the snapshot from being updated at a creation time and a deletion time when the snapshot is utilized for asynchronous mirroring.
    Type: Application
    Filed: September 9, 2015
    Publication date: December 31, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael KELLER, Orit NISSAN-MESSING, Dani SHEMESH, Eliyahu WEISSBREM
  • Patent number: 9201892
    Abstract: A fast snapshot is configured to store a state of a computing environment at a point in time. The fast snapshot operation is performed by avoiding reference counts of one or more data units associated with the snapshot from being updated at a creation and a deletion time.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: December 1, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Keller, Orit Nissan-Messing, Dani Shemesh, Eliyahu Weissbrem
  • Patent number: 9189490
    Abstract: A fast snapshot is configured to store a state of a computing environment at a point in time. The fast snapshot operation is performed by avoiding reference counts of one or more data units associated with the snapshot from being updated at a creation and a deletion time.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: November 17, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Keller, Orit Nissan-Messing, Dani Shemesh, Eliyahu Weissbrem
  • Publication number: 20130054911
    Abstract: Exemplary method, system, and computer program product embodiments for performing a snapshot for monitoring usage of one or more data units are provided. In one embodiment, by way of example only, a fast snapshot is configured to store a state of a computing environment at a point in time. The fast snapshot operation is performed by avoiding reference counts of one or more data units associated with the snapshot from being updated at a creation and a deletion time. Additional system and computer program product embodiments are disclosed and provide related advantages.
    Type: Application
    Filed: August 30, 2011
    Publication date: February 28, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael KELLER, Orit NISSAN-MESSING, Dani SHEMESH, Eliyahu WEISSBREM