Patents by Inventor James Lee Ries

James Lee Ries 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: 9183875
    Abstract: Embodiments include systems and methods for detecting logical presence and location of modules, detecting physical presence and location of modules, and mapping the logical and physical locations together for use by the storage library. For example, when an expansion module is installed, it is connected to a network and it reports its logical presence and logical network location to a base controller in the base module. A robotic mechanism is used to trigger one or more presence sensors to detect physical presence and location of the installed expansion module. The base controller or another component generates and stores a mapping between the logical location and the physical location. The storage library can use the mapping to translate between logical and physical functionality.
    Type: Grant
    Filed: June 20, 2012
    Date of Patent: November 10, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: James Lee Ries, Terry Lynn Lane, Timothy Craig Ostwald
  • Patent number: 9110639
    Abstract: Embodiments include systems and methods for controlling power distribution and supply across independently powered modules in a storage library. Embodiments operate in context of a data storage library having a base module and one or more expansion modules. Each expansion module is independently powered, and each is in communication with the base module via a powered data communications network. In some embodiments, when the base module power supply is on, a base controller in the base module provides network power over the powered data communications network. The network power causes expansion controllers in each expansion module to boot up and power on the power supplies of their respective modules. When the base module is powered down, power is no longer available to the expansion controllers, and the respective power supplies can be hard-coded to shut down automatically under that condition.
    Type: Grant
    Filed: July 25, 2012
    Date of Patent: August 18, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: James Lee Ries, Frank T. Smith, Jon Mark Holdman
  • Publication number: 20140032946
    Abstract: Embodiments include systems and methods for controlling power distribution and supply across independently powered modules in a storage library. Embodiments operate in context of a data storage library having a base module and one or more expansion modules. Each expansion module is independently powered, and each is in communication with the base module via a powered data communications network. In some embodiments, when the base module power supply is on, a base controller in the base module provides network power over the powered data communications network. The network power causes expansion controllers in each expansion module to boot up and power on the power supplies of their respective modules. When the base module is powered down, power is no longer available to the expansion controllers, and the respective power supplies can be hard-coded to shut down automatically under that condition.
    Type: Application
    Filed: July 25, 2012
    Publication date: January 30, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: James Lee Ries, Frank T. Smith, Jon Mark Holdman
  • Publication number: 20130346687
    Abstract: Embodiments include systems and methods for detecting logical presence and location of modules, detecting physical presence and location of modules, and mapping the logical and physical locations together for use by the storage library. For example, when an expansion module is installed, it is connected to a network and it reports its logical presence and logical network location to a base controller in the base module. A robotic mechanism is used to trigger one or more presence sensors to detect physical presence and location of the installed expansion module. The base controller or another component generates and stores a mapping between the logical location and the physical location. The storage library can use the mapping to translate between logical and physical functionality.
    Type: Application
    Filed: June 20, 2012
    Publication date: December 26, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: James Lee Ries, Terry Lynn Lane, Timothy Craig Ostwald
  • Patent number: 7546180
    Abstract: A system and method for determining relative positions of robots constrained to move along a common axis of motion, where a controller of the system has no prior knowledge of the relative positions. The robots are ordered to move in defined directions and distances and report their ability to move in the desired directions. From this information, a controller of the system can determine their relative positions.
    Type: Grant
    Filed: December 29, 2004
    Date of Patent: June 9, 2009
    Assignee: Storage Technology Corporation
    Inventors: James Lee Ries, Robert Creager, John R. Kostraba, Jr., Robert L. Billington
  • Patent number: 7293285
    Abstract: Methods and systems for upgrading a storage library of a product line having a hardware component such as a storage array operable to run at low and high operating levels in which the hardware component is set to operate at the low operating level includes associating a software key with the storage library. The software key has permission instructions for the hardware component to operate at the high operating level. The hardware component is enabled to operate at the high operating level in response to the software key being associated with the storage library in order to upgrade the storage library.
    Type: Grant
    Filed: March 18, 2005
    Date of Patent: November 6, 2007
    Assignee: Storage Technology Corporation
    Inventors: James Lee Ries, Daniel James Plutt, Jon H. Benson
  • Patent number: 6918040
    Abstract: A method and system for upgrading a storage library of a product line having a hardware component such as a storage array operable to run at low and high operating levels in which the hardware component is set to operate at the low operating level includes associating an upgrade module with the storage library. The upgrade module is an EEPROM module having permission instructions for the hardware component to operate at the high operating level. The hardware component is then enabled to operate at the high operating level in response to the upgrade module being associated with the storage library in order to upgrade the storage library.
    Type: Grant
    Filed: December 28, 2000
    Date of Patent: July 12, 2005
    Assignee: Storage Technology Corporation
    Inventors: James Lee Ries, Daniel James Plutt, Jon H. Benson
  • Publication number: 20020124131
    Abstract: A method and system for upgrading a storage library of a product line having a hardware component such as a storage array operable to run at low and high operating levels in which the hardware component is set to operate at the low operating level includes associating an upgrade module with the storage library. The upgrade module is an EEPROM module having permission instructions for the hardware component to operate at the high operating level. The hardware component is then enabled to operate at the high operating level in response to the upgrade module being associated with the storage library in order to upgrade the storage library.
    Type: Application
    Filed: December 28, 2000
    Publication date: September 5, 2002
    Inventors: James Lee Ries, Daniel James Plutt, Jon H. Benson