Patents by Inventor Vitaly M. Oratovsky

Vitaly M. Oratovsky 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: 10360261
    Abstract: A storage system includes a distributed file system. An attribute of a particular entity in the file system relates to a snapshot. In response to an operation in the storage system, it is determined whether the snapshot attribute is to be propagated to another entity of the file system.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: July 23, 2019
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Boris Zuckerman, Robert Lee Rappaport, Manny Ye, Vitaly M. Oratovsky
  • Patent number: 10002077
    Abstract: According to an example, PM controller based atomicity assurance may include receiving data that is related to an application for storage in a PM. PM controller based atomicity assurance may further include receiving an indication of an atomic transaction that is related to the data, and receiving an indication to generate a CP that is related to the atomic transaction. The CP may be generated in a PM staging area. A determination may be made as to whether the CP in the PM staging area is closed or open. In response to a determination that the CP in the PM staging area is closed, content related to the CP may be propagated to the PM.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: June 19, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Boris Zuckerman, Vitaly M. Oratovsky, Douglas L. Voigt, Harold Woods
  • Publication number: 20160350218
    Abstract: According to an example, PM controller based atomicity assurance may include receiving data that is related to an application for storage in a PM. PM controller based atomicity assurance may further include receiving an indication of an atomic transaction that is related to the data, and receiving an indication to generate a CP that is related to the atomic transaction. The CP may be generated in a PM staging area. A determination may be made as to whether the CP in the PM staging area is closed or open. In response to a determination that the CP in the PM staging area is closed, content related to the CP may be propagated to the PM.
    Type: Application
    Filed: January 31, 2014
    Publication date: December 1, 2016
    Inventors: Boris Zuckerman, Vitaly M. Oratovsky, Douglas L. Voigt, Harold Woods
  • Patent number: 9317525
    Abstract: A technique includes receiving a request to restore a state of a file system. The request defines a rollback period, which extends from a restoration time that is specified by the request to a time at which the request was made. The technique includes reconstructing a state of the file system in response to a query using a preserved snapshot of the file system. The reconstruction including reconstructing the state at an arbitrary query time based at least in part on a dynamically inheritable attribute of an entity stored on the file system and the rollback period.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: April 19, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Boris Zuckerman, Vitaly M. Oratovsky
  • Publication number: 20150261885
    Abstract: A storage system includes a distributed file system. An attribute of a particular entity in the file system relates to a snapshot. In response to an operation in the storage system, it is determined whether the snapshot attribute is to be propagated to another entity of the file system.
    Type: Application
    Filed: May 26, 2015
    Publication date: September 17, 2015
    Inventors: Boris Zuckerman, Robert Lee Rappaport, Manny Ye, Vitaly M. Oratovsky
  • Patent number: 9069780
    Abstract: A storage system includes a distributed file system. An attribute of a particular entity in the file system relates to a snapshot. In response to an operation in the storage system, it is determined whether the snapshot attribute is to be propagated to another entity of the file system.
    Type: Grant
    Filed: May 23, 2011
    Date of Patent: June 30, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Boris Zuckerman, Robert Lee Rappaport, Manny Ye, Vitaly M. Oratovsky
  • Publication number: 20140214773
    Abstract: A technique includes receiving a request to restore a state of a file system. The request defines a rollback period, which extends from a restoration time that is specified by the request to a time at which the request was made. The technique includes reconstructing a state of the file system in response to a query using a preserved snapshot of the file system. The reconstruction including reconstructing the state at an arbitrary query time based at least in part on a dynamically inheritable attribute of an entity stored on the file system and the rollback period.
    Type: Application
    Filed: January 30, 2013
    Publication date: July 31, 2014
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Boris Zuckerman, Vitaly M. Oratovsky
  • Publication number: 20120303585
    Abstract: A storage system includes a distributed file system. An attribute of a particular entity in the file system relates to a snapshot. In response to an operation in the storage system, it is determined whether the snapshot attribute is to be propagated to another entity of the file system.
    Type: Application
    Filed: May 23, 2011
    Publication date: November 29, 2012
    Inventors: Boris Zuckerman, Robert Lee Rappaport, Manny Ye, Vitaly M. Oratovsky
  • Patent number: 8296358
    Abstract: An exemplary embodiment of the present invention provides a method of processing a file system transaction in a distributed file system. The method includes receiving a transaction request from a computer, wherein the transaction request includes file data to be stored and a first segment identifier that determines a destination of the file data. The method also includes generating a first distributed journal record corresponding to the file data. The method also includes generating a first file operation request based, at least in part, on the transaction request. The method also includes sending the first file operation request to a first segment server corresponding to the first segment identifier, wherein the first segment server generates a second distributed journal record corresponding to the file data on a memory device associated with the first segment server.
    Type: Grant
    Filed: January 11, 2010
    Date of Patent: October 23, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Boris Zuckerman, Alex Osinsky, Alexander Epstein, Vitaly M. Oratovsky, Yevgeniy Dashevsky, Dinesh Venkatesh, Milan Shetti
  • Patent number: 7650341
    Abstract: An apparatus in a first device of an association of devices includes a processor configured to: communicate with a storage device storing segments of a distributed, segmented single first file system including file system entities residing in segments and including at least portions of one of files and directories, the association of devices including file servers that control metadata of separate segments of the single first file system, including metadata of file system entities residing in the segments; communicate with a backup module configured to backup file system data of a second file system different from a distributed, segmented file system; analyze data in the single first file system to determine data associated with different segments of the single first file system; and present data from the single first file system to the backup module in accordance with what data belong to which segment of the single first file system.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: January 19, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Vitaly M. Oratovsky, Sudhir Srinivasan, Benjamin Levin, Kevin J. Shea, Shaji O. John, Boris Zuckerman, Steven A. Orszag