Patents by Inventor Mark Edward Hill

Mark Edward Hill 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: 7676445
    Abstract: An apparatus, system, and method are provided for developing failure prediction software for a storage system. The present invention allows a user to edit and revise a failure prediction algorithm that includes fuzzy logic rules. The failure prediction algorithm is generated in a human readable format and uses terms and operators familiar to experts in the field of storage systems. In addition, the present invention generates the machine-readable code necessary to implement or test a draft failure prediction algorithm. If the results of the failure prediction algorithm are unsatisfactory, the user may revise the failure prediction algorithm and re-run the tests until the results correspond to expected results. In addition, the present invention includes a performance monitor, processor, and determination module. The performance monitor gathers performance data for a storage system. The processor executes the failure prediction algorithm on the performance data to produce a result.
    Type: Grant
    Filed: August 20, 2003
    Date of Patent: March 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Scott Milton Fry, Mark Edward Hill, David Lee Swanson
  • Patent number: 6834347
    Abstract: Authentication of an upgrade to computer readable program code of a target embedded device is accomplished by causing the computer processor of the embedded device to access an unique machine identifier; to access an identifier key associated with the upgrade; to process the identifier key and/or unique machine identifier, such as by decrypting the key and/or encrypting the identifier; to compare the identifier key with the unique machine identifier; and causing the computer processor, if the identifier key matches the unique machine identifier, to enable the upgrade; else, to fail the upgrade.
    Type: Grant
    Filed: April 29, 2003
    Date of Patent: December 21, 2004
    Assignee: International Business Machines Corporation
    Inventors: Brian Gerard Goodman, Mark Edward Hill, Glen Alan Jaquette, Toshiyuki Shiratori
  • Publication number: 20040230815
    Abstract: Authentication of an upgrade to computer readable program code of a target embedded device is accomplished by causing the computer processor of the embedded device to access an unique machine identifier; to access an identifier key associated with the upgrade; to process the identifier key and/or unique machine identifier, such as by decrypting the key and/or encrypting the identifier; to compare the identifier key with the unique machine identifier; and causing the computer processor, if the identifier key matches the unique machine identifier, to enable the upgrade; else, to fail the upgrade.
    Type: Application
    Filed: April 29, 2003
    Publication date: November 18, 2004
    Applicant: International Business Machines Corporation.
    Inventors: Brian Gerard Goodman, Mark Edward Hill, Glen Alan Jaquette, Toshiyuki Shiratori
  • Patent number: 6574679
    Abstract: A microprocessor (digital device) with microcode is incorporated in a mechanical device, having analog electrical signaling wires, to send a digital signal containing identifying data of the device to a central computer. The digital signal includes operating ranges and any other information that will allow the central computer system to recognize the mechanical device and automatically incorporate the device's operating characteristics into the total system without disruption. The digital signal is transmitted to the central computer system immediately after a power-on signal is detected by the microprocessor on board the mechanical device.
    Type: Grant
    Filed: July 26, 1999
    Date of Patent: June 3, 2003
    Assignee: International Business Machines Corporation
    Inventors: Alex Chliwnyj, Mark Edward Hill
  • Patent number: 6430738
    Abstract: A method and system for permitting reversible installation of software applications in a data processing system which includes a processor, memory containing a first version of a selected software application and a storage system for receiving a removable storage medium. A removable storage medium which includes at least one alternate version of a selected software application is inserted into the storage system and a user is then prompted to select an alternate version of the selected software application for installation within the data processing system. The existing version of the selected software application within the data processing system is then automatically copied from memory to the removable storage medium prior to initiation of installation of the alternate version of the selected software application in response to a selection of the alternate version, such that the installation may be selectively reversed.
    Type: Grant
    Filed: July 1, 1993
    Date of Patent: August 6, 2002
    Assignee: International Business Machines Corporation
    Inventors: Andrew Louis Gross, Mark Edward Hill, Gerald Damian John, Charley David Lillard, Douglas Eugene Torrens
  • Patent number: 6269374
    Abstract: A method and apparatus for updating a checksum of a data structure wherein the checksum has an additive property. According to the invention, a word value of a word that is to be modified is eliminated from a checksum to form a current checksum. The current checksum is then updated with a modified word value of a modified word. A system for data structures includes a computer readable and writeable medium and a processor which performs the method of the invention.
    Type: Grant
    Filed: May 26, 1998
    Date of Patent: July 31, 2001
    Assignee: International Business Machines Corporation
    Inventors: Chiahong Chen, Mark Edward Hill