Patents by Inventor Bruce Greenblatt

Bruce Greenblatt 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: 7509316
    Abstract: Techniques for automatically performing various data and storage management operations in a storage environment. The operations to be performed are automatically determined based upon policies configured for the data and storage environment. For a selected operation, one or more files on which the operation is to be performed are also automatically determined. The one or more files may be selected using different techniques based upon characteristics of the files and also based upon the operation to be performed. Target storage units, if need for the operation, are also automatically determined. The operations are then performed on the selected files. Examples of policy-driven operations include copying a file, moving a file, deleting a file, archiving a file, backing-up a file, restoring a file, migrating a file, recalling a file, etc.
    Type: Grant
    Filed: June 24, 2004
    Date of Patent: March 24, 2009
    Assignee: Rocket Software, Inc.
    Inventors: Bruce Greenblatt, Claudia Chandra, Wen Cheng
  • Patent number: 7454446
    Abstract: Automated techniques for storing data in a data storage environment. Techniques are provided for determining storage locations for data in a heterogeneous storage environment based upon storage policies configured for the storage environment. The data is stored in storage locations that enable efficient data access while optimizing the use of available storage resources with minimum human intervention.
    Type: Grant
    Filed: May 12, 2006
    Date of Patent: November 18, 2008
    Assignee: Rocket Software, Inc.
    Inventors: Albert Leung, Giovanni Paliska, Bruce Greenblatt, Claudia Chandra
  • Publication number: 20070083575
    Abstract: Automated techniques for storing data in a data storage environment. Techniques are provided for determining storage locations for data in a heterogeneous storage environment based upon storage policies configured for the storage environment. The data is stored in storage locations that enable efficient data access while optimizing the use of available storage resources with minimum human intervention.
    Type: Application
    Filed: May 12, 2006
    Publication date: April 12, 2007
    Applicant: Arkivio, Inc.
    Inventors: Albert Leung, Giovanni Paliska, Bruce Greenblatt, Claudia Chandra
  • Patent number: 7092977
    Abstract: Automated techniques for storing data in a data storage environment. Techniques are provided for determining storage locations for data in a heterogeneous storage environment based upon storage policies configured for the storage environment. The data is stored in storage locations that enable efficient data access while optimizing the use of available storage resources with minimum human intervention.
    Type: Grant
    Filed: August 30, 2002
    Date of Patent: August 15, 2006
    Assignee: Arkivio, Inc.
    Inventors: Albert Leung, Giovanni Paliska, Bruce Greenblatt, Claudia Chandra
  • Publication number: 20050033757
    Abstract: Techniques for automatically performing various data and storage management operations in a storage environment. The operations to be performed are automatically determined based upon policies configured for the data and storage environment. For a selected operation, one or more files on which the operation is to be performed are also automatically determined. The one or more files may be selected using different techniques based upon characteristics of the files and also based upon the operation to be performed. Target storage units, if need for the operation, are also automatically determined. The operations are then performed on the selected files. Examples of policy-driven operations include copying a file, moving a file, deleting a file, archiving a file, backing-up a file, restoring a file, migrating a file, recalling a file, etc.
    Type: Application
    Filed: June 24, 2004
    Publication date: February 10, 2005
    Applicant: Arkivio, Inc.
    Inventors: Bruce Greenblatt, Claudia Chandra, Wen Cheng
  • Publication number: 20040054656
    Abstract: Techniques for balancing capacity utilization in a storage environment. Embodiments of the present invention automatically determine when capacity utilization balancing is to be performed for a group of storage units in the storage environment. A source storage unit is determined from the group of storage units from which data is to be moved to balance capacity utilization. Utilized-capacity balancing is performed by moving data files from the source storage unit to one or more target storage units in the group of storage units. The storage units in a group may be assigned to one or more servers.
    Type: Application
    Filed: August 27, 2003
    Publication date: March 18, 2004
    Applicant: Arkivio, Inc.
    Inventors: Albert Leung, Giovanni Paliska, Bruce Greenblatt, Claudia Chandra
  • Publication number: 20040039891
    Abstract: Techniques for optimizing capacity utilization among multiple storage units based upon costs associated with storing data on the storage units. Embodiments of the present invention automatically determine when data movement is needed to optimization storage utilization for a group of storage units. According to an embodiment of the present invention, in order to optimize storage utilization and storage cost, files are moved from a source storage unit to a target storage unit that has a lower data storage cost associated with it than the source storage unit. The storage units may be assigned to one or more servers.
    Type: Application
    Filed: August 27, 2003
    Publication date: February 26, 2004
    Applicant: Arkivio, Inc.
    Inventors: Albert Leung, Giovanni Paliska, Bruce Greenblatt, Claudia Chandra
  • Publication number: 20030115204
    Abstract: Embodiments of the present invention are directed to a system and a method for defining policies that can be used in various types of management applications for automating and performing one or more actions on at least one resource in a computer network environment. The system is configured to receive a signal indicating occurrence of a monitored event; identify rules having first conditions that are based upon the monitored event; and identify one or more rules from the rules having the first conditions for which the first conditions are satisfied. The one or more rules define one or more actions to be performed upon satisfying one or more second conditions based upon one or more non-monitored attributes of at least one resource. At least one rule is identified from the one or more rules for which the one or more second conditions of the at least one rule are also satisfied. The one or more actions to be performed for the at least one rule are defined, and are performed on the at least one resource.
    Type: Application
    Filed: April 25, 2002
    Publication date: June 19, 2003
    Applicant: Arkivio, Inc.
    Inventors: Bruce Greenblatt, Claudia Chandra
  • Publication number: 20030046270
    Abstract: Automated techniques for storing data in a data storage environment. Techniques are provided for determining storage locations for data in a heterogeneous storage environment based upon storage policies configured for the storage environment. The data is stored in storage locations that enable efficient data access while optimizing the use of available storage resources with minimum human intervention.
    Type: Application
    Filed: August 30, 2002
    Publication date: March 6, 2003
    Applicant: Arkivio, Inc.
    Inventors: Albert Leung, Giovanni Paliska, Bruce Greenblatt, Claudia Chandra