Patents by Inventor Vitaly Oratovsky

Vitaly 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: 10860546
    Abstract: Examples include translation of a source m-node identifier (ID) to a target m-node ID, the source m-node ID identifying a source m-node representing a file system object in a source file system, and the source m-node ID including a source replication set ID, a source m-node container ID, and at least one local ID. In examples, a source m-node container ID is replaced with a target m-node container ID in the target m-node ID.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: December 8, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Manny Ye, Vitaly Oratovsky
  • Patent number: 10635643
    Abstract: Examples include, in response to fulfillment of a tiering policy, dividing, by a cloud provider engine of a computing device, data blocks of a filesystem object into data chunks. Some examples comprise generating, by the cloud provider engine, a current manifest file in a local memory and causing the cloud storage system to generate a current pseudo folder in the cloud storage system corresponding to a particular epoch of the filesystem object. Some other examples comprise tiering, by the cloud provider engine, the data chunks and the current manifest file to the current pseudo folder, the current manifest including pointers to the data chunks corresponding to the filesystem object at the particular epoch.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: April 28, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Priya Pappanaickenpalayam Muthuswamy, Vitaly Oratovsky, Arul Kumar Sivalingam, Shankar Raman, Manny Ye
  • Publication number: 20180210950
    Abstract: According to some examples, a tenant-aware distributed file system is provided that permits a tenant to be recorded and associate the tenant with a set of file system entities in a name space in the tenant-aware distributed file system. In particular, a tenant file system entity may be defined and recorded in a tenant-aware distributed file system, and the tenant file system entity may be associated with a set of file system entities in the name space of the tenant-aware distributed file system. The tenant file system entity may be associated with a set of attributes that are to be applied by tenant-aware distributed file system to the set of file system entities associated with the tenant file system entity. The set of attributes included by a tenant file system entity can include a statically inherited attribute, a dynamically inheritable attribute, or both.
    Type: Application
    Filed: July 16, 2015
    Publication date: July 26, 2018
    Inventors: Boris Zuckerman, Vitaly Oratovsky
  • Publication number: 20180143997
    Abstract: Examples include translation of a source m-node identifier (ID) to a target m-node ID, the source m-node ID identifying a source m-node representing a file system object in a source file system, and the source m-node ID including a source replication set ID, a source m-node container ID, and at least one local ID. In examples, a source m-node container ID is replaced with a target m-node container ID in the target m-node ID.
    Type: Application
    Filed: May 28, 2015
    Publication date: May 24, 2018
    Inventors: Manny Ye, Vitaly Oratovsky
  • Publication number: 20180089224
    Abstract: Examples include, in response to fulfilment of a tiering policy, dividing, by a cloud provider engine of a computing device, data blocks of a filesystem object into data chunks. Some examples comprise generating, by the cloud provider engine, a current manifest file in a local memory and causing the cloud storage system to generate a current pseudo folder in the cloud storage system corresponding to a particular epoch of the filesystem object. Some other examples comprise tiering, by the cloud provider engine, the data chunks and the current manifest file to the current pseudo folder, the current manifest including pointers to the data chunks corresponding to the filesystem object at the particular epoch.
    Type: Application
    Filed: January 19, 2017
    Publication date: March 29, 2018
    Inventors: Priya Pappanaickenpalayam Muthuswamy, Vitaly Oratovsky, Arul Kumar Sivalingam, Shankar Raman, Manny Ye
  • Publication number: 20170286417
    Abstract: A technique includes deduplicating data across subtenants of a tenant of a cloud service. The technique includes applying a rule to apportion a fee reduction due to the deduplication among the subtenants.
    Type: Application
    Filed: November 4, 2014
    Publication date: October 5, 2017
    Applicant: Hewlett Packard Enterprise Development LP
    Inventors: Mark Lillibridge, Doug Voigt, Vitaly Oratovsky, Scott Grumm
  • Patent number: 7836017
    Abstract: A system includes storage configured to store file system entities, including directories and files, residing in segments of a distributed, segmented single file system, file servers configured to implement the single file system with separate ones of the file servers controlling metadata of separate ones of the segments, and a controller configured to control storage of files in the file system such that for a master file stored in a first segment, a first replica of the master file will be stored in a second segment that is physically separate from the first segment, the controller being further configured to control storage of directories in the file system such that a single directory will include identifiers for the master file and the first replica.
    Type: Grant
    Filed: July 2, 2007
    Date of Patent: November 16, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sudhir Srinivasan, Boris Zuckerman, Vitaly Oratovsky, Manny Ye, Dinesh Venkatesh, Kevin J. Shea, Shaji O. John