Patents by Inventor Jimmy Paul Strickland

Jimmy Paul Strickland 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: 7730042
    Abstract: Provided are data structures for use in storing data. A plurality of data structures are defined in a computer readable medium, wherein each data structure indicates a plurality of attributes and at least one function of a storage resource to store data. Policies are defined in the computer readable medium that associate data characteristics to data structures based on a correspondence of data characteristics and the attributes defined in the data structures, wherein each defined data structure is adapted to provide requirements to determine a storage resource to store associated data, and wherein the defined data structure is adapted to provide the storage resource with requirements for storing the data.
    Type: Grant
    Filed: May 23, 2007
    Date of Patent: June 1, 2010
    Assignee: International Business Machines Corporation
    Inventors: Murthy V. Devarakonda, Jack P. Gelb, Avijit Saha, Jimmy Paul Strickland
  • Patent number: 7725444
    Abstract: Provided are data structures for use in storing data. A plurality of data structures are defined in a computer readable medium, wherein each data structure indicates a plurality of attributes and at least one function of a storage resource to store data. Policies are defined in the computer readable medium that associate data characteristics to data structures based on a correspondence of data characteristics and the attributes defined in the data structures, wherein each defined data structure is adapted to provide requirements to determine a storage resource to store associated data, and wherein the defined data structure is adapted to provide the storage resource with requirements for storing the data.
    Type: Grant
    Filed: May 23, 2007
    Date of Patent: May 25, 2010
    Assignee: International Business Machines Corporation
    Inventors: Murthy V. Devarakonda, Jack P. Gelb, Avijit Saha, Jimmy Paul Strickland
  • Patent number: 7640416
    Abstract: A volume container system automatically relates components of a storage area network in membership association of a volume container. The volume container is an abstract entity that maps a relationship between servers and storage devices. The entity captures network access control between servers and storage subsystems such as, for example, security, access, and zoning. Policies of the volume container guide operations in a volume container. The membership associates access and security within the volume container. The volume container reduces administration required for a storage area network, improves consistency in mapping, security, and zoning, and reduces complexity in consistently replicating a logical group of volumes, making failure recovery easier.
    Type: Grant
    Filed: July 29, 2005
    Date of Patent: December 29, 2009
    Assignee: International Business Machines Corporation
    Inventors: Prasenjit Sarkar, Jimmy Paul Strickland, Brent Cameron Beardsley
  • Patent number: 7269612
    Abstract: Provided are data structures for use in storing data. A plurality of data structures are defined in a computer readable medium, wherein each data structure indicates a plurality of attributes and at least one function of a storage resource to store data. Policies are defined in the computer readable medium that associate data characteristics to data structures based on a correspondence of data characteristics and the attributes defined in the data structures, wherein each defined data structure is adapted to provide requirements to determine a storage resource to store associated data, and wherein the defined data structure is adapted to provide the storage resource with requirements for storing the data.
    Type: Grant
    Filed: May 31, 2002
    Date of Patent: September 11, 2007
    Assignee: International Business Machines Corporation
    Inventors: Murthy V. Devarakonda, Jack P. Gelb, Avijit Saha, Jimmy Paul Strickland
  • Patent number: 7260575
    Abstract: Aspects for data sharing across batch sequential processes and on-line transactional processes in a clustered arrangement of multiple data processing systems are described. In a method aspect, the method includes performing on-line transaction process accesses and batch sequential process accesses on record data. The method further includes utilizing a dual-level locking protocol for the on-line transaction process accesses and batch sequential process accesses to achieve substantially concurrent accessibility to the record data with minimized processing overhead for the batch sequential processes.
    Type: Grant
    Filed: February 19, 2004
    Date of Patent: August 21, 2007
    Assignee: International Business Machines Corporation
    Inventors: Gerard MacLean Dearing, Kenneth Michael Kapulka, Jimmy Paul Strickland
  • Publication number: 20040220934
    Abstract: Aspects for data sharing across batch sequential processes and on-line transactional processes in a clustered arrangement of multiple data processing systems are described. In a method aspect, the method includes performing on-line transaction process accesses and batch sequential process accesses on record data. The method further includes utilizing a dual-level locking protocol for the on-line transaction process accesses and batch sequential process accesses to achieve substantially concurrent accessibility to the record data with minimized processing overhead for the batch sequential processes.
    Type: Application
    Filed: February 19, 2004
    Publication date: November 4, 2004
    Inventors: Gerard MacLean Dearing, Kenneth Michael Kapulka, Jimmy Paul Strickland
  • Patent number: 6732137
    Abstract: Aspects for data sharing across batch sequential processes and on-line transactional processes in a clustered arrangement of multiple data processing systems are described. In a method aspect, the method includes performing on-line transaction process accesses and batch sequential process accesses on record data. The method further includes utilizing a dual-level locking protocol for the on-line transaction process accesses and batch sequential process accesses to achieve substantially concurrent accessibility to the record data with minimized processing overhead for the batch sequential processes.
    Type: Grant
    Filed: May 12, 1999
    Date of Patent: May 4, 2004
    Assignee: International Business Machines Corporation
    Inventors: Gerard MacLean Dearing, Kenneth Michael Kapulka, Jimmy Paul Strickland
  • Publication number: 20030225801
    Abstract: Provided are data structures for use in storing data. A plurality of data structures are defined in a computer readable medium, wherein each data structure indicates a plurality of attributes and at least one function of a storage resource to store data. Policies are defined in the computer readable medium that associate data characteristics to data structures based on a correspondence of data characteristics and the attributes defined in the data structures, wherein each defined data structure is adapted to provide requirements to determine a storage resource to store associated data, and wherein the defined data structure is adapted to provide the storage resource with requirements for storing the data.
    Type: Application
    Filed: May 31, 2002
    Publication date: December 4, 2003
    Inventors: Murthy V. Devarakonda, Jack P. Gelb, Avijit Saha, Jimmy Paul Strickland
  • Patent number: 6339793
    Abstract: Aspects for read/write data sharing of DASD (direct access storage device) data in a cluster of multiple data processing systems are described. In a method aspect, the method includes utilizing a first system as a managing system for file data modification of at least one file system, the at least one file system including a byte file system. The method further includes controlling access by at least one second system within the cluster of multiple system to data of the at least one file system through global token management, wherein concurrent, direct DASD read/write sharing of data of the at least one file system across the cluster of multiple systems occurs.
    Type: Grant
    Filed: April 6, 1999
    Date of Patent: January 15, 2002
    Assignee: International Business Machines Corporation
    Inventors: Laura Margaret Bostian, John Lee Brooks, William James Schoen, Jimmy Paul Strickland, Walter James Kincaid
  • Patent number: 6061769
    Abstract: A method of taking a backup copy of a data set, for use with a log, with the data set being open for update by multiple updaters is described. A point on the log is identified (Recovery Time) from which it can be ensured that all data updates identified on the log have been written by an updater from buffers to the data set. This is done by recording a Recovery Time, and then not taking the backup until all the updaters have confirmed that they have written all updates from buffers to the data set. In addition, if tokens are used on the log to avoid having to identify the data set in full, then these are also written to the log before the update is taken.
    Type: Grant
    Filed: January 22, 1997
    Date of Patent: May 9, 2000
    Assignee: International Business Machines Corporation
    Inventors: Kenneth Michael Kapulka, Ian Hulme Rose, Jonathan Andrew Scott, Jimmy Paul Strickland
  • Patent number: 5742830
    Abstract: A Structured External Storage (SES) processor is linked by a communication means to one or more general purpose processors. Two or more applications executing on the one or more general purpose processors communicate function request messages to a message processor within the SES to effect serialized sharing of data within the SES. Within the message processor, a predicate function means executes unconditionally on receipt of one of the function request messages, and a data function means executes conditionally and atomically with respect to the predicate function means following a "successful" condition produced by the predicate function means.
    Type: Grant
    Filed: February 1, 1995
    Date of Patent: April 21, 1998
    Assignee: International Business Machines Corporation
    Inventors: David Arlen Elko, Jeffrey Alan Frey, Audrey Ann Helffrich, John Franklin Isenberg, Jr., Jeffrey Mark Nick, Jimmy Paul Strickland, Michael Dustin Swanson, Brian Barry Moore