Patents by Inventor James Mitchell Ratliff

James Mitchell Ratliff 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: 7788353
    Abstract: A technique for performing configuration checking of a network is provided. A network data store is scanned for at least one transaction. At least one event is generated for the transaction. At least one configuration policy is associated with the event. The configuration policy is compared with configuration data associated with the event. It is determined whether the configuration policy has been violated based on the comparison.
    Type: Grant
    Filed: May 9, 2008
    Date of Patent: August 31, 2010
    Assignee: International Business Machines Corporation
    Inventors: Cuong Minh Le, David Michael Shackelford, Gregory Edward McBride, James Mitchell Ratliff, Kaladhar Voruganti, Sandeep Gopisetty, Robert Beverley Basham, Dinesh C. Verma, Kang-Won Lee, Dakshi Agrawal, Brent William Yardley, Khalid Filali-Adib
  • Patent number: 7787456
    Abstract: Disclosed is a technique for correcting a configuration problem. The configuration problem is detected. It is determined whether there is at least one solution for the configuration problem in a knowledge data store. When it is determined that there is at least one solution in the knowledge data store, automatically selecting a solution to solve the configuration problem. When said solution can be automatically applied, automatically applying said solution. When said solution cannot be automatically applied, notifying a user.
    Type: Grant
    Filed: May 9, 2008
    Date of Patent: August 31, 2010
    Assignee: International Business Machines Corporation
    Inventors: Cuong Minh Le, David Michael Shackelford, Gregory Edward McBride, James Mitchell Ratliff, Kaladhar Voruganti, Sandeep Gopisetty, Robert Beverley Basham, Dinesh C. Verma, Kang-Won Lee, Dakshi Agrawal, Brent William Yardley, Khalid Filali-Adib
  • Publication number: 20080209015
    Abstract: A technique for performing configuration checking of a network is provided. A network data store is scanned for at least one transaction. At least one event is generated for the transaction. At least one configuration policy is associated with the event. The configuration policy is compared with configuration data associated with the event. It is determined whether the configuration policy has been violated based on the comparison.
    Type: Application
    Filed: May 9, 2008
    Publication date: August 28, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Cuong Minh Le, David Michael Shackelford, Gregory Edward McBride, James Mitchell Ratliff, Kaladhar Voruganti, Sandeep Gopisetty, Robert Beverley Basham, Dinesh C. Verma, Kang-Won Lee, Dakshi Agrawal, Brent William Yardley, Khalid Filali-Adib
  • Publication number: 20080205300
    Abstract: Disclosed is a technique for correcting a configuration problem. The configuration problem is detected. It is determined whether there is at least one solution for the configuration problem in a knowledge data store. When it is determined that there is at least one solution in the knowledge data store, automatically selecting a solution to solve the configuration problem. When said solution can be automatically applied, automatically applying said solution. When said solution cannot be automatically applied, notifying a user.
    Type: Application
    Filed: May 9, 2008
    Publication date: August 28, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Cuong Minh Le, David Michael Shackelford, Gregory Edward McBride, James Mitchell Ratliff, Kaladhar Voruganti, Sandeep Gopisetty, Robert Beverley Basham, Dinesh C. Verma, Kang-Won Lee, Dakshi Agrawal, Brent William Yardley, Khalid Filali-Adib
  • Patent number: 7397770
    Abstract: A technique for performing configuration checking of a network is provided. A network data store is scanned for at least one transaction. At least one event is generated for the transaction. At least one configuration policy is associated with the event. The configuration policy is compared with configuration data associated with the event. It is determined whether the configuration policy has been violated based on the comparison.
    Type: Grant
    Filed: February 20, 2004
    Date of Patent: July 8, 2008
    Assignee: International Business Machines Corporation
    Inventors: Cuong Minh Le, David Michael Shackelford, Gregory Edward McBride, James Mitchell Ratliff, Kaladhar Voruganti, Sandeep Gopisetty, Robert Beverley Basham, Dinesh C. Verma, Kang-Won Lee, Dakshi Agrawal, Brent William Yardley, Khalid Filali-Adib
  • Patent number: 6725211
    Abstract: A technique for determining an optimal number of tasks for processing requests is provided. It is determined whether there are one or more first requests that have not been processed. A parallelism assessment is performed for simulating the assignment of said first requests to one or more task representations.
    Type: Grant
    Filed: September 28, 2000
    Date of Patent: April 20, 2004
    Assignee: International Business Machines Corporation
    Inventors: Lyn Leguam Ashton, Cuong Minh Le, Jerry Wayne Pence, James Mitchell Ratliff, Glenn Randle Wilcock
  • Patent number: 6725350
    Abstract: A storage management system, apparatus, and method to increase the storage capacity of data storage media. Applicants' method uses a data storage device comprising a fixed device architecture, where that data storage device is capable of operating in a first capacity mode or in a second capacity mode, and where that data storage device is capable of switching between the first capacity mode and the second capacity mode. In certain embodiments, the first capacity mode utilizes a 22 bit blockid format and the second capacity mode utilizes a 32 bit blockid format. In other embodiments, the first capacity mode utilizes a 32 bit blockid format and the second capacity mode utilizes a 22 bit blockid format. A computer code product comprising a data management system which includes an operating system and data storage device microcode, which supports the capability to switch between alternative information storage architectures, and thereby, increase the capacity utilization of data storage media.
    Type: Grant
    Filed: October 1, 2001
    Date of Patent: April 20, 2004
    Assignee: International Business Machines Corporation
    Inventors: Lyn Lequam Ashton, Kirby Grant Dahman, Erika Marianna Dawson, Kathryn Eileen Eldred, Gavin Stuart Johnson, Jon Arthur Lynds, Michael Ray Noel, Anthony Steve Pearson, James Mitchell Ratliff, Wayne Erwin Rhoten
  • Patent number: 6678752
    Abstract: In a data storage system with multiple output media types, each request to store a data object is automatically analyzed to select the optimal output media type. In choosing the output media type best suited to quickly and efficiently complete the storage requests, the storage system considers (1) attributes of the data object itself, such as its size, (2) any perceived urgency required to complete the data storage request, and (3) attributes of the system's storage devices, such as the availability of different output media types, presence of other storage requests queued for storage for each type, level of ongoing access of each storage type by concurrent storage tasks, delays to initiate storage such as mount/demount times, amount of storage space available in different output media types, and the like.
    Type: Grant
    Filed: September 28, 2000
    Date of Patent: January 13, 2004
    Assignee: International Business Machines Corporation
    Inventors: Lyn Lequam Ashton, Cuong Minh Le, Jerry Wayne Pence, James Mitchell Ratliff, Glenn Randle Wilcock
  • Patent number: 6604160
    Abstract: In a computing system with non-shareable resources, use-arbitrating processes are executed on behalf of each task seeking or having access to non-shareable resource. The processes compete according to prescribed rules and priority guidelines, the resolution of which determines access to the non-shareable resource. If application of the priority guidelines permits, a use-requesting task can institute takeaway of a resource from a task that is already using the resource.
    Type: Grant
    Filed: September 28, 2000
    Date of Patent: August 5, 2003
    Assignee: International Business Machines Corporation
    Inventors: Cuong Minh Le, Jerry Wayne Pence, James Mitchell Ratliff
  • Publication number: 20030065903
    Abstract: A storage management system, apparatus, and method to increase the storage capacity of data storage media. Applicants' method uses a data storage device comprising a fixed device architecture, where that data storage device is capable of operating in a first capacity mode or in a second capacity mode, and where that data storage device is capable of switching between the first capacity mode and the second capacity mode. In certain embodiments, the first capacity mode utilizes a 22 bit blockid format and the second capacity mode utilizes a 32 bit blockid format. In other embodiments, the first capacity mode utilizes a 32 bit blockid format and the second capacity mode utilizes a 22 bit blockid format.
    Type: Application
    Filed: October 1, 2001
    Publication date: April 3, 2003
    Inventors: Lyn Lequam Ashton, Kirby Grant Dahman, Erika Marianna Dawson, Kathryn Eileen Eldred, Gavin Stuart Johnson, Jon Arthur Lynds, Michael Ray Noel, James Mitchell Ratliff, Anthony Steve Pearson, Wayne Erwin Rhoten
  • Publication number: 20030065667
    Abstract: A method for fast multiple file write operations using a deferred conditional a write tape mark command and a deferred conditional tape mark indicator. A data storage and retrieval system comprising a computer useable medium having computer readable program code disposed therein for implementing Applicants' method for fast multiple file write operations. A data management system comprising computer program products embodied as program code stored in one or more memory devices, such as a magnetic disk, a magnetic tape, or another non-volatile memory device, disposed in a host computer and/or a data storage and retrieval system.
    Type: Application
    Filed: October 1, 2001
    Publication date: April 3, 2003
    Inventors: Kirby Grant Dahman, Erika Marianna Dawson, Kathryn Eileen Eldred, Gavin Stuart Johnson, Jon Arthur Lynds, James Mitchell Ratliff, Wayne Erwin Rhoten
  • Patent number: 6446160
    Abstract: In a data storage system that employs multiple storage drives to access removable data storage media, idle data storage media are analyzed and than selectively demounted by automated equipment to increase storage drive availability and also minimize unnecessary mount/demount operations. Initially, the system establishes a maximum permitted number of concurrently mounted idle storage media, and also establishes a maximum permitted length of time for leaving idle storage media mounted. Next, storage media mounted to the media drives are analyzed for possible demounting. The system determines how many storage media are presently mounted, and each media's mount time. Then, the system identifies suitable demounting candidates (if any) to comply with the established maximums.
    Type: Grant
    Filed: September 28, 2000
    Date of Patent: September 3, 2002
    Assignee: International Business Machines Corporation
    Inventors: Cuong Minh Le, Jerry Wayne Pence, James Mitchell Ratliff
  • Patent number: 6182244
    Abstract: A method for collecting information about the operating condition of a computer system. The method comprises the steps of running a first trace program that collects information about the operating condition of the computer and, in response to the detection of an error in the operating condition of the data storage system by the first program, determining whether a first flag is on or off. The first flag indicates whether or not a second trace program should be run. If the first flag is on, the second program is run. The second trace program is designed to collect different information about the operating condition of the computer system than the first trace program collects.
    Type: Grant
    Filed: September 10, 1997
    Date of Patent: January 30, 2001
    Assignee: International Business Machines Corporation
    Inventors: Michael Francis Bankemper, James Mitchell Ratliff, Ronald Preston Ward, Michael William Wood
  • Patent number: RE37038
    Abstract: A method in a data processing system for automatically terminating or resuming backup copy sessions after an abnormal interrupt or reset notification occurrence during a backup copy process. A status indication is entered into activity tables associated with a plurality of storage subsystems and devices within a data processing system in response to initiation of a backup copy session. Status indications are then entered upon successful completion of a backup copy session within the data processing system. The indications within the activity tables are reviewed to determine the status of a backup copy session upon restarting a resource manager, abnormal termination of a backup copy program, or an operating system initial program load. If a backup copy session has been initiated but not completed, the backup copy session is then terminated. The indications within the activity tables are also reviewed to determine the status of a backup copy session if a reset notification is raised by a storage subsystem.
    Type: Grant
    Filed: August 31, 1995
    Date of Patent: January 30, 2001
    Assignee: International Business Machines Corporation
    Inventors: Lawrence E. Eastridge, Robert Frederic Kern, William Frank Micka, Claus William Mikkelsen, James Mitchell Ratliff
  • Patent number: RE37601
    Abstract: Backup copying of designated datasets representing a first selected point in time consistency may be performed in a data processing system on an attached storage subsystem concurrent with data processing system application execution by first suspending application execution only long enough to form a logical-to-physical address concordance, and thereafter physically backing up the datasets on the storage subsystem on a scheduled or opportunistic basis. An indication of each update to a selected portion of the designated datasets which occurs after the first selected point in time is stored and application initiated updates to uncopied designated datasets are first buffered. Thereafter, sidefiles are made of the affected datasets, or portions thereof, the updates are then written through to the storage subsystem, and the sidefiles written to an alternate storage location in backup copy order, as controlled by the address concordance.
    Type: Grant
    Filed: November 15, 1995
    Date of Patent: March 19, 2002
    Assignee: International Business Machines Corporation
    Inventors: Lawrence Elwood Eastridge, Robert Frederic Kern, James Mitchell Ratliff