Patents by Inventor Carl Evan Jones

Carl Evan Jones 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).

  • Publication number: 20130282669
    Abstract: Various embodiments for preserving data redundancy in a data deduplication system in a computing environment are provided. An indicator is configured. The indicator is provided with a selected data segment to be written through the data deduplication system to designate that the selected data segment must not be subject to a deduplication operation, such that repetitive data can be written stored on physical locations despite being identical.
    Type: Application
    Filed: April 23, 2012
    Publication date: October 24, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rahul M. FISKE, Carl Evan JONES, Subhojit ROY
  • Publication number: 20130238869
    Abstract: A method for increasing the efficiency of a “copy-on-write” operation performed on an SSD to extend the life of the SSD is disclosed herein. In one embodiment, such a method includes receiving a first logical address specifying a logical location where new data should be written to an SSD. The first logical address maps to a first physical location, storing original data, on the SSD. The method further receives a second logical address specifying a logical location where the original data should be available on the SSD. The second logical address maps to a second physical location on the SSD. To efficiently perform the copy-on-write operation, the method writes the new data to a new physical location on the SSD, maps the first logical address to the new physical location, and maps the second logical address to the first physical location. A corresponding apparatus is also disclosed.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 12, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Carl Evan Jones, Subhojit Roy, Rahul Fiske
  • Publication number: 20130033784
    Abstract: A periodic rotational vibration check for storage devices to compensate for varying loads is disclosed. A variable representing rotational vibration status is maintained in a rotational vibration log. The variable is processed to determine whether a storage device exhibits a rotational vibration issue. Workload analysis is performed to identify a change to the workloads run on physically separate hardware to resolve the rotational vibration issue and thus eliminate the need for more expensive hardware.
    Type: Application
    Filed: August 3, 2012
    Publication date: February 7, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian James Cagno, Kenton Coleman Green, Carl Evan Jones, Michael Desmond O'Connell
  • Patent number: 8271140
    Abstract: A periodic rotational vibration check for storage devices to compensate for varying loads is disclosed. A variable representing rotational vibration status is maintained in a rotational vibration log. The variable is processed to determine whether a storage device exhibits a rotational vibration issue. Workload analysis is performed to identify a change to the workloads run on physically separate hardware to resolve the rotational vibration issue and thus eliminate the need for more expensive hardware.
    Type: Grant
    Filed: August 25, 2006
    Date of Patent: September 18, 2012
    Assignee: International Business Machines Corporation
    Inventors: Brian James Cagno, Kenton Coleman Green, Carl Evan Jones, Michael Desmond O'Connell
  • Patent number: 7876703
    Abstract: Provided are a method, system, and program for adding a fourth device to a network including a first, second, and third devices, wherein the first and second devices are directly connected to the third device. The fourth device is directly connected to the third device while the first and second devices remain connected to the third device, and wherein the first and second devices continue to have access to the third device while the fourth device is connected to the third device.
    Type: Grant
    Filed: June 13, 2003
    Date of Patent: January 25, 2011
    Assignee: International Business Machines Corporation
    Inventors: Michael P. Vageline, Karl Allen Nielsen, John C. Elliott, Carl Evan Jones, Richard Anthony Ripberger
  • Publication number: 20100174676
    Abstract: Provided are a method, system, and article of manufacture for determining modified data in cache for use during a recovery operation. An event is detected during which processing of writes to a storage device is suspended. A cache including modified data not destaged to the storage device is scanned to determine the data units having modified data in response to detecting the event. The data units having the modified data is indicated in a backup storage. The indication of the data units having the modified data in the backup storage is used during a recovery operation.
    Type: Application
    Filed: January 6, 2009
    Publication date: July 8, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kevin John Ash, John Charles Elliott, Carl Evan Jones, Brian Anthony Rinaldi
  • Patent number: 7584325
    Abstract: An apparatus, system, and method are disclosed for providing a redundant array of inexpensive disks (“RAID”) storage subsystem within a processor blade enclosure. A first RAID controller blade is included and configured to fit in a processor blade enclosure. At least one processor in communication with the first RAID controller blade is included. A disk enclosure blade is provided that includes a plurality of hard disk drives. The disk enclosure blade is configured to fit in the processor blade enclosure and the hard disk drives are in communication with the first RAID controller blade.
    Type: Grant
    Filed: July 26, 2006
    Date of Patent: September 1, 2009
    Assignee: International Business Machines Corporation
    Inventors: William Gavin Holland, Shah Mohammed Rezaul Islam, Carl Evan Jones, Robert Akira Kubo, Gregg Steven Lucas, Andrew Boyce McNeill, Jr., Kenneth Robert Schneebeli, Theodore Brian Vojnovich
  • Patent number: 7539891
    Abstract: A computer system uses a Fiber Channel Arbitrated Loop (FC-AL) network to communicate with mass storage devices. The FC-AL network provides alternative communication paths to the mass storage devices. The FC-AL communication network includes a first (60) FC-AL controller within the FC-AL switch (50). A first FC-AL mass storage drive (56) has second (80) and third (82) FC-AL controllers. A first output of the first FC-AL controller is coupled to a first input of the second FC-AL controller, and a second output of the first FC-AL controller is coupled to a first input of the third FC-AL controller. A second FC-AL mass storage drive (94) has fourth (96) and fifth (98) FC-AL controllers. A first output of the second FC-AL controller is coupled to a first input of the fourth FC-AL controller, and a first output of the third FC-AL controller is coupled to a first input of the fifth FC-AL controller. The alternative communication paths to the mass storage devices reduces incident of disk drive access failure.
    Type: Grant
    Filed: June 18, 2004
    Date of Patent: May 26, 2009
    Assignee: International Business Machines Corporation
    Inventors: Gregg Steven Lucas, Carl Evan Jones
  • Publication number: 20080126696
    Abstract: An apparatus, system, and method are disclosed for providing a redundant array of inexpensive disks (“RAID”) storage subsystem within a processor blade enclosure. A first RAID controller blade is included and configured to fit in a processor blade enclosure. At least one processor in communication with the first RAID controller blade is included. A disk enclosure blade is provided that includes a plurality of hard disk drives. The disk enclosure blade is configured to fit in the processor blade enclosure and the hard disk drives are in communication with the first RAID controller blade.
    Type: Application
    Filed: July 26, 2006
    Publication date: May 29, 2008
    Inventors: William Gavin Holland, Shah Mohammed Rezaul Islam, Carl Evan Jones, Robert Akira Kubo, Gregg Steven Lucas, Andrew Boyce McNeill, Kenneth Robert Schneebeli, Theodore Brian Vojnovich
  • Publication number: 20080071393
    Abstract: A periodic rotational vibration check for storage devices to compensate for varying loads is disclosed. A variable representing rotational vibration status is maintained in a rotational vibration log. The variable is processed to determine whether a storage device exhibits a rotational vibration issue. Workload analysis is performed to identify a change to the workloads run on physically separate hardware to resolve the rotational vibration issue and thus eliminate the need for more expensive hardware.
    Type: Application
    Filed: August 25, 2006
    Publication date: March 20, 2008
    Applicant: International Business Machines Corporation
    Inventors: Brian James Cagno, Kenton Coleman Green, Carl Evan Jones, Michael Desmond O'Connell
  • Patent number: 7337357
    Abstract: An apparatus, system, and method are disclosed for limiting failures in redundant signals. A coordination module generates a power status signal for each of a plurality of power modules. An input module receives a source signal. A signal generation module generates a plurality of output signals from the source signal and at least one power status signal. The output signals are not asserted if at least one power supply is operational. If a device of the signal generation module malfunctions, no more than one output signal is erroneously asserted.
    Type: Grant
    Filed: November 16, 2004
    Date of Patent: February 26, 2008
    Assignee: International Business Machines Corporation
    Inventors: Brian James Cagno, John Charles Elliott, Carl Evan Jones, Robert Akira Kubo, Gregg Steven Lucas
  • Patent number: 7321174
    Abstract: An apparatus, system, and method are disclosed for maximizing power system holdup time during loss of input power. An energy storage module is included to deliver energy from an output stage of a first power supply to a bus. A power loss module is included to detect loss of power transmitting capability from an input stage of the first power supply to the output stage of the first power supply. A set-point reduction module is included to reduce an output voltage of the first power supply in response to the power loss module detecting loss of power transmitting capability. An isolation module is included to prevent energy flow from the energy storage module to the bus when the output voltage of the first power supply is lower than a voltage on the bus sustained by a second power supply.
    Type: Grant
    Filed: January 6, 2005
    Date of Patent: January 22, 2008
    Assignee: International Business Machines Corporation
    Inventors: Carl Evan Jones, Robert Akira Kubo, Gregg Steven Lucas
  • Patent number: 7281142
    Abstract: An apparatus, system, and method are disclosed for securely providing power supply commands. A security feature is added to the remote management of power-on and power-off sequences. The feature allows for multiple controller nodes to receive a command to initiate a power sequence. Each controller node possesses a unique identifier. The nodes compare the received command with received commands of other nodes to confirm that each node received identical power commands. The security feature prevents inadvertent power commands from being received and executed by a single controller node. The unique identifier of each node must be provided before execution of the power command occurs.
    Type: Grant
    Filed: September 7, 2004
    Date of Patent: October 9, 2007
    Assignee: International Business Machines Corporation
    Inventors: Carl Evan Jones, Robert Akira Kubo, Gregg Steven Lucas, Andrew Dale Walls
  • Patent number: 7240242
    Abstract: The method forms a plurality of DMA data payloads each comprising a plurality of first sectors, and sends to a sector format conversion device one or more of those DMA data payloads. The method then overlays the (i)th DMA data payload onto part or all of a plurality of second sectors to form the (i)th converted DMA data payload, enqueues that (i)th converted DMA data payload in a data queue, transmits that (i)th converted DMA data payload to a data storage device, and writes the (i)th converted DMA data payload to an information storage medium.
    Type: Grant
    Filed: August 5, 2004
    Date of Patent: July 3, 2007
    Assignee: International Business Machines Corporation
    Inventors: John Charles Elliott, Robert Akira Kubo, Carl Evan Jones, Gregg Steven Lucas
  • Patent number: 7051223
    Abstract: An apparatus for limiting volatile computer memory based on available energy in an auxiliary power source comprises an energy monitor module configured to determine an amount of available energy in the auxiliary power source. Also provided is a memory status module configured to determine an amount of volatile computer memory allocated for use in a computer and a memory adjustment module configured to adjust the amount of volatile computer memory allocated for use in the computer based on the amount of available energy in the auxiliary power source.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: May 23, 2006
    Assignee: International Business Madnine Corporation
    Inventors: Gary William Batchelor, Michael Thomas Benhase, Enrique Garcia, Carl Evan Jones, Trung Le
  • Publication number: 20040252650
    Abstract: Provided are a method, system, and program for adding a fourth device to a network including a first, second, and third devices, wherein the first and second devices are directly connected to the third device. The fourth device is directly connected to the third device while the first and second devices remain connected to the third device, and wherein the first and second devices continue to have access to the third device while the fourth device is connected to the third device.
    Type: Application
    Filed: June 13, 2003
    Publication date: December 16, 2004
    Applicant: International Business Machines Corporation
    Inventors: Michael P. Vageline, Karl Allen Nielsen, John C. Elliott, Carl Evan Jones, Richard Anthony Ripberger
  • Publication number: 20040205317
    Abstract: A method, apparatus and program storage device for providing data integrity using check data and other metadata on a formatted storage medium.
    Type: Application
    Filed: April 8, 2003
    Publication date: October 14, 2004
    Applicant: International Business Machines Corporation
    Inventors: Andrew Dale Walls, Michael Thomas Benhase, Carl Evan Jones, John Charles Elliott, Carol Spanel, Lih-Chung Kuo, William Garrett Verdoorn
  • Patent number: 6681290
    Abstract: A data storage subsystem which reduces seek time, by defining a logical storage space wherein part of the logical storage space is defined to correspond to a primary storage space of a first physical data storage device, and correspond to a secondary storage space of a second physical data storage device, and another part of the logical storage space is defined to correspond to a primary storage space of the second physical data storage device, and correspond to a secondary storage space of the first physical data storage device. For hard disk drives having an arm assembly with a read/write head, the average seek distance for both drives reduced, since the pivoting arm assembly need not travel as far to reach each physical storage address within a primary storage area. The invention may additionally take advantage of geometric or other aspects of the storage devices which result in some portion of the device having a faster access time that another portion.
    Type: Grant
    Filed: January 29, 2001
    Date of Patent: January 20, 2004
    Assignee: International Business Machines Corporation
    Inventors: William John Brower, Jr., Carl Evan Jones, Joe Edward Smothers
  • Patent number: 6502157
    Abstract: Disclosed is a bridge system and method for prefetching data to return to a read request from an agent. The bridge system includes at least one memory device including a counter indicating a number of prefetch operations to perform to prefetch all the requested data, a first buffer capable of storing prefetch requests, and a second buffer capable of storing read data. Control logic implemented in the bridge system includes means for queuing at least one prefetch operation in the first buffer while the counter is greater than zero. The control logic then executes a queued prefetch operation, subsequently receives the prefetched data, and stores the prefetched data in the second buffer. The stored prefetched data is returned to the requesting agent.
    Type: Grant
    Filed: March 24, 1999
    Date of Patent: December 31, 2002
    Assignee: International Business Machines Corporation
    Inventors: Gary William Batchelor, Carl Evan Jones, Forrest Lee Wade
  • Patent number: 6449678
    Abstract: Disclosed is a system for processing read/write transactions from a plurality of agents over a bus. The bridge includes at least one request buffer for each agent in communication with the bridge. The request buffer for an agent buffers transactions originating from that agent. The bridge further includes a return buffer for each agent in communication with the bridge. The return buffer for an agent buffers return data in connection with a transaction. Address translation circuitry is in communication with the bus and request and return buffers. The address translation circuitry locates a request buffer to queue the transaction, such that a transaction is stored in the request buffer corresponding to the agent that originated the transaction. Further, the address translation circuitry stores read return data for a read transaction in the return buffer corresponding to the agent originating the transaction.
    Type: Grant
    Filed: March 24, 1999
    Date of Patent: September 10, 2002
    Assignee: International Business Machines Corporation
    Inventors: Gary William Batchelor, Russell Lee Ellison, Carl Evan Jones, Robert Earl Medlin, Belayneh Tafesse, Forrest Lee Wade, Juan Antonio Yanes