Patents by Inventor John D. Upton

John D. Upton 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: 7810081
    Abstract: A method, system and computer program product for performing error correction are disclosed. The method includes performing on source code a selected compilation operation from among a set of compilation operations and, responsive to encountering an error in the selected compilation operation, running an error handler to isolate the error utilizing data logged for the compilation operation. Responsive to determining that the error handler has not sufficiently isolated the error, a source code modifier is run to modify a portion of the source code selected by reference to the data logged for the compilation operation.
    Type: Grant
    Filed: August 22, 2006
    Date of Patent: October 5, 2010
    Assignee: International Business Machines Corporation
    Inventors: Marc A. Dickenson, John D. Upton
  • Publication number: 20090109031
    Abstract: A method of and system for finding the physical location of a server positions a plurality of radio frequency identification (RFID) tags at known locations in an area. Each RFID tag has unique location information. A server is coupled to a collocated RFID tag reader. Upon power up, the server performs a scan with its collocated RFID tag reader. The server determines its physical location with respect to at least one scanned RFID tag. The server storing its physical location of said server. Upon receiving a location request, the server returning its physical location.
    Type: Application
    Filed: October 25, 2007
    Publication date: April 30, 2009
    Inventors: Duane A. Calvin, John D. Upton
  • Publication number: 20080307197
    Abstract: A system for computer hardware serial number management includes a computer system chassis comprising a chassis serial number. The chassis serial number is embodied on the computer system chassis as a physical serial number. A first RFID tag is attached to the computer system chassis at a first location. The first RFID tag stores indicia of the physical serial number. A first electronic device couples to the computer system chassis, and comprises a first RFID reader configured to retrieve the stored indicia of the physical serial number from the first RFID tag and to determine the chassis serial number based on the retrieved indicia of the physical serial number.
    Type: Application
    Filed: June 5, 2007
    Publication date: December 11, 2008
    Inventors: Duane A. Calvin, John D. Upton
  • Publication number: 20080151444
    Abstract: An over-current protection device is provided that uses a micro-controller to sense and interrupt current flow used by motors. Because the same micro-controller that is operating the motors may be used for the overall application current monitoring, no significant hardware overhead is incurred. The micro-controller uses two input/output pins to perform the sensing and control.
    Type: Application
    Filed: December 20, 2006
    Publication date: June 26, 2008
    Inventor: JOHN D UPTON
  • Publication number: 20080052695
    Abstract: A method, system and computer program product for performing error correction are disclosed. The method includes performing on source code a selected compilation operation from among a set of compilation operations and, responsive to encountering an error in the selected compilation operation, running an error handler to isolate the error utilizing data logged for the compilation operation. Responsive to determining that the error handler has not sufficiently isolated the error, a source code modifier is run to modify a portion of the source code selected by reference to the data logged for the compilation operation.
    Type: Application
    Filed: August 22, 2006
    Publication date: February 28, 2008
    Inventors: Marc A Dickenson, John D. Upton
  • Patent number: 5301279
    Abstract: A data processing system including an arrangement for modifying the usual priority arbitration of an input/output channel controller (IOCC) used in granting direct memory access (DMA) service among contending peripheral devices sharing a common peripheral bus. The IOCC includes logic for conditioning the established priority arbitration scheme based upon the data status of the data buffers. If the higher priority requesting device requires a data transfer between the system memory and the IOCC prior to performing an operation directly between the IOCC and the peripheral device, the priority will instead be granted to a lower priority peripheral device that does not require a system memory access operation.
    Type: Grant
    Filed: November 24, 1992
    Date of Patent: April 5, 1994
    Assignee: International Business Machines Corporation
    Inventors: Mack W. Riley, John D. Upton
  • Patent number: 4347939
    Abstract: An improved container closure which is thermoformed from a sheet of two thermoplastic materials, where one of the materials, which constitutes the inner liner of the closure, is an expanded cellular plastic foam.
    Type: Grant
    Filed: September 24, 1976
    Date of Patent: September 7, 1982
    Inventor: John D. Upton