Patents by Inventor Gerald O'Nions

Gerald O'Nions 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: 8762418
    Abstract: A method for reclassifying stored objects without the need to re-access or evaluate directly such objects comprises receiving an object to be stored in a storage system and then associating metadata with the object. The metadata is then stored in a data storage system. The metadata is subsequently used to create a plurality of classification recommendations associated with the object. A storage system implementing the methods of the invention includes one or more physical storage means and a controller that executes one or more steps of the invention.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: June 24, 2014
    Assignee: Oracle America, Inc.
    Inventors: Charles A. Milligan, Gerald O'Nions
  • Patent number: 7542298
    Abstract: An automated modular storage library is formed by a plurality of available library elements. Each available library element is selected from a predetermined limited subset of library elements made available for library assembly. This creates a library that is modular by restricting the library elements used during assembly to the limited subset of library elements. According to a partial audit principle, an area where an intervention is to be performed may be physically separated prior to the intervention. After the intervention, the partial audit is conducted in a separated area where the intervention occurred, as the remainder of the library was protected during the intervention by the physical separation.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: June 2, 2009
    Assignee: Storage Technology Corporation
    Inventors: Philippe Y. Le Graverand, Gerald O'Nions, Charles Milligan
  • Patent number: 7400510
    Abstract: The present invention provides a flexible storage system through the use of portable, removable canisters holding multiple storage subsystems.
    Type: Grant
    Filed: December 27, 2004
    Date of Patent: July 15, 2008
    Assignee: Storage Technology Corporation
    Inventors: Charles A. Milligan, Michael L. Leonhardt, Stephen S. Selkirk, Thai Nguyen, Steven H. McCown, Michael V. Konshak, Robert Klunker, Gerald O. Nions, Jacques Debiez, Ludovic Duval, Philippe Y. Le. Graverand
  • Patent number: 7350101
    Abstract: A method, computer program product, and data processing system for continuously writing new data to a redundant array of independent storage devices without interrupting the writing of new data to the array to reconstruct missing data from a failed device or failed media is disclosed. A fault-tolerance scheme using multiple independent parity values is used to record data to the array. In the event that one of the volumes in the array fails, the remaining volumes continue being written to, but with fewer data or parity values being employed. The failed volume can then be reconstructed following the completion of writing the media set currently being written.
    Type: Grant
    Filed: December 23, 2002
    Date of Patent: March 25, 2008
    Assignee: Storage Technology Corporation
    Inventors: Thai Nguyen, Charles A. Milligan, Michael L. Leonhardt, Stephen S. Selkirk, Gerald O'Nions, James P. Hughes
  • Patent number: 7304855
    Abstract: The present invention provides a flexible storage system through the use of portable, removable canisters holding multiple storage subsystems.
    Type: Grant
    Filed: March 2, 2004
    Date of Patent: December 4, 2007
    Assignee: Storage Technology Corporation
    Inventors: Charles A. Milligan, Michael L. Leonhardt, Stephen S. Selkirk, Thai Nguyen, Steven H. McCown, Michael V. Konshak, Robert Klunker, Gerald O'Nions, Jacques Debiez, Ludovic Duval, Philippe Y. Le Graverand
  • Patent number: 7155634
    Abstract: A method, system and program for generating parity in a data storage system are provided. The invention comprises organizing an incoming data block into a specified number of data stripes and cascading the data stripes into a parity creation mechanism. The parity creation mechanism creates a specified number of parity stripes based on the data stripes, wherein the number of parity stripes is independent of the size of the data block. The parity creation mechanism can operate offline to reconstruct lost data stripes and parity stripes without using critical system resources, wherein the number of devices required for stripe reconstruction is less than the combined number of data stripes and parity stripes.
    Type: Grant
    Filed: October 25, 2002
    Date of Patent: December 26, 2006
    Assignee: Storage Technology Corporation
    Inventors: Philippe Y. Le Graverand, Jacques Debiez, Gerald O'Nions, Charles A. Milligan, James P. Hughes, Christophe Carret
  • Patent number: 7130145
    Abstract: An automated storage system includes a media storage facility, which may take the form of an automated storage library or shelf system. The media storage facility includes a plurality of individual medium slots and a plurality of superset slots. The facility further includes at least one mechanism for accessing individual media and at least one mechanism for accessing supersets of media. Individual media located in a superset remain accessible on an individual basis in addition to being accessible as part of the corresponding superset.
    Type: Grant
    Filed: October 3, 2003
    Date of Patent: October 31, 2006
    Assignee: Storage Technology Corporation
    Inventors: Christophe Carret, Philippe Le Graverand, Alain Maurand, Gerald O'Nions, Charles Milligan
  • Publication number: 20060136778
    Abstract: A method, system and program for generating parity in a data storage system are provided. The invention comprises organizing an incoming data block into a specified number of data stripes and cascading the data stripes into a parity creation mechanism. The parity creation mechanism creates a specified number of parity stripes based on the data stripes, wherein the number of parity stripes is independent of the size of the data block. The parity creation mechanism can operate offline to reconstruct lost data stripes and parity stripes without using critical system resources, wherein the number of devices required for stripe reconstruction is less than the combined number of data stripes and parity stripes.
    Type: Application
    Filed: January 24, 2006
    Publication date: June 22, 2006
    Inventors: Philippe Graverand, Jacques Debiez, Gerald O'Nions, Charles Milligan, James Hughes, Christophe Carret
  • Patent number: 6600967
    Abstract: A data storage system for remote access to stored data. The innovative system uses a storage library to contain magnetic hard disks and automatically replaces the hard disks upon failure, without human intervention. Failed disks are removed from the library by a robot, deposited from the library, upon which time they are further processed for delivery to the manufacturer, or for disposal. Replacement disk drives are accessed by the robot from within the library to replace the removed storage element. The system's robot is not only moving individual storage elements, but also of moving the access cables connecting the storage elements to the external network. Using this capability, the number of access cables is reduced without requiring added human intervention.
    Type: Grant
    Filed: December 20, 2001
    Date of Patent: July 29, 2003
    Assignee: Storage Technology Corporation
    Inventors: Charles A. Milligan, James P. Hughes, Gerald O'Nions
  • Publication number: 20030120386
    Abstract: A data storage system for remote access to stored data. The innovative system uses a storage library to contain magnetic hard disks (for example) and automatically replaces the hard disks upon failure, without human intervention. Failed disks are removed from the library by a robot, deposited from the library, upon which time they are further processed for delivery to the manufacturer, for example, or for disposal. Replacement disk drives are accessed by the robot from within the library to replace the removed storage element. The system's robot is capable of not only moving individual storage elements, but also of moving the access cables connecting the storage elements to the external network. Using this capability, the number of access cables is reduced without requiring added human intervention.
    Type: Application
    Filed: December 20, 2001
    Publication date: June 26, 2003
    Applicant: Storage Technology Corporation
    Inventors: Charles A. Milligan, James P. Hughes, Gerald O'Nions