Patents by Inventor John Schofield

John Schofield 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: 20200048739
    Abstract: The present invention relates to nickel alloys suitable for use in high temperature environments. For example, the nickel alloys of the present invention can be used in temperatures above 800° C. The nickel alloys may be used in the automotive industry, e.g. in turbocharge turbine wheels.
    Type: Application
    Filed: October 3, 2017
    Publication date: February 13, 2020
    Inventors: Tom SELLERS, John SCHOFIELD, Richard GEORGE
  • Patent number: 10372682
    Abstract: Data integrity is maintained in an environment in which multiple instances of a software component each can include multiple processes capable of accessing a shared resource. Each instance of the software component can be either an “active” instance (which is allowed to update data) or a “standby” instance (which is not allowed to update data). At any point in time, the environment does not comprise more than one active instance. There can, however, be more than one standby instance. Preferably, a single standby instance can become a new active instance in the event of a complete failure of the active instance, i.e. a failure associated with every process of the current active instance.
    Type: Grant
    Filed: February 5, 2010
    Date of Patent: August 6, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Andrew John Schofield
  • Patent number: 8983922
    Abstract: A user is enabled to specify policy information for use by a persistence manager in determining how to persist information relating to a data item so as achieve a desired level of reliability. The user is permitted to specify at least two behavior requirements to be associated with information to be persisted. The first behavior requirement is specifiable for a first system state, and the second behavior state is specifiable for a second system state. The behavior requirements are interpretable by the persistence manager to determine a persistence behavior necessary to conform with the policy information.
    Type: Grant
    Filed: October 27, 2005
    Date of Patent: March 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Francis Nicholas Parr, Andrew John Schofield, Stephen James Todd
  • Publication number: 20120198456
    Abstract: Method, apparatus, and computer program product for reducing the number of operations performed by a persistence manager against a persistent store of data items. A plurality of requests from an application are received. Each request is mapped into a transaction for performance against the persistent store, each transaction having at least one operation. Transactions are accumulated and preprocessed to reduce the number of operations for performance against the persistent store.
    Type: Application
    Filed: April 11, 2012
    Publication date: August 2, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Andrew John Schofield
  • Patent number: 8224798
    Abstract: Method, apparatus, and computer program product for reducing the number of operations performed by a persistence manager against a persistent store of data items. A plurality of requests from an application are received. Each request is mapped into a transaction for performance against the persistent store, each transaction having at least one operation. Transactions are accumulated and preprocessed to reduce the number of operations for performance against the persistent store.
    Type: Grant
    Filed: October 27, 2005
    Date of Patent: July 17, 2012
    Assignee: International Business Machines Corporation
    Inventor: Andrew John Schofield
  • Patent number: 7818429
    Abstract: A computer system and storage medium that, in an embodiment, receive an allocation request for a resource and registers the resource as a non-voting participant if the resource desires to delegate commit voting to another resource. The registered resource is then prohibited from participating in an enclosing transactional context and instead is informed when the transaction completes. The resource is enlisted as a voting participant if the resource does not desire to delegate commit voting. In this way, when multiple resources are used in a transaction, a resource may be registered and receive notifications of transaction completion instead of being enlisted and voting on commit decisions. The result of a transaction in which a single resource takes responsibility for a number of other resources is that transaction completion avoids the two-phase commit protocol and the resulting performance degradation.
    Type: Grant
    Filed: December 23, 2008
    Date of Patent: October 19, 2010
    Assignee: International Business Machines Corporation
    Inventors: Soloman J. Barghouthi, Ian Robinson, Andrew John Schofield, Kevin William Sutter
  • Publication number: 20100205164
    Abstract: Data integrity is maintained in an environment in which multiple instances of a software component each can include multiple processes capable of accessing a shared resource. Each instance of the software component can be either an “active” instance (which is allowed to update data) or a “standby” instance (which is not allowed to update data). At any point in time, the environment does not comprise more than one active instance. There can, however, be more than one standby instance. Preferably, a single standby instance can become a new active instance in the event of a complete failure of the active instance, i.e. a failure associated with every process of the current active instance.
    Type: Application
    Filed: February 5, 2010
    Publication date: August 12, 2010
    Applicant: International Business Machines Corporation
    Inventor: Andrew John Schofield
  • Patent number: 7647295
    Abstract: Method, apparatus, computer program, and computer program product for managing the durability of a plurality of transactions, each transaction including a plurality of operations, each operation for applying to a data item, each operation having a reliability level associated therewith. Each transaction is divided into one or more sub-transactions based upon reliability level of the operations. Sub-transactions are then dispatched to a persistence manager for execution against a persistent store.
    Type: Grant
    Filed: October 27, 2005
    Date of Patent: January 12, 2010
    Assignee: International Business Machines Corporation
    Inventors: Gareth Ian Bottomley, Brian Trevor DePradine, Andrew John Schofield
  • Patent number: 7619552
    Abstract: A system and method is provided for code independent switching in a digital-to-analog converter (DAC). A synchronous digital circuit is triggered by a synchronizing clocking signal and develops a digital data signal. A circuit arrangement provides the synchronizing clock a constant load at every clocking cycle, thereby assuring a data independent load. By providing a data independent load to the synchronizing clock at every clocking cycle, third harmonic distortion is advantageously reduced.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: November 17, 2009
    Assignee: Analog Devices, Inc.
    Inventor: William George John Schofield
  • Publication number: 20090267818
    Abstract: A system and method is provided for code independent switching in a digital-to-analog converter (DAC). A synchronous digital circuit is triggered by a synchronizing clocking signal and develops a digital data signal. A circuit arrangement provides the synchronizing clock a constant load at every clocking cycle, thereby assuring a data independent load. By providing a data independent load to the synchronizing clock at every clocking cycle, third harmonic distortion is advantageously reduced.
    Type: Application
    Filed: April 24, 2008
    Publication date: October 29, 2009
    Inventor: William George John SCHOFIELD
  • Publication number: 20090267639
    Abstract: A system and method are provided for isolating an input without adding significant distortion and without significantly adversely affecting the bandwidth of input circuits. In one embodiment, a single ended signal is substantially cancelled by an arrangement including an input resistance path in parallel with a negative resistance path wherein both paths substantially match in resistance. In another embodiment, a differential signal is substantially cancelled by a pseudo differential arrangement including two independent input resistance paths each in parallel with a corresponding negative resistance path, wherein the resistance paths substantially match the input resistance paths.
    Type: Application
    Filed: April 24, 2008
    Publication date: October 29, 2009
    Inventors: William George John SCHOFIELD, Lawrence A. Singer
  • Patent number: 7602169
    Abstract: A system and method are provided for isolating an input without adding significant distortion and without significantly adversely affecting the bandwidth of input circuits. In one embodiment, a single ended signal is substantially cancelled by an arrangement including an input resistance path in parallel with a negative resistance path wherein both paths substantially match in resistance. In another embodiment, a differential signal is substantially cancelled by a pseudo differential arrangement including two independent input resistance paths each in parallel with a corresponding negative resistance path, wherein the resistance paths substantially match the input resistance paths.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: October 13, 2009
    Assignee: Analog Devices, Inc.
    Inventors: William George John Schofield, Lawrence A. Singer
  • Publication number: 20090113441
    Abstract: A computer system and storage medium that, in an embodiment, receive an allocation request for a resource and registers the resource as a non-voting participant if the resource desires to delegate commit voting to another resource. The registered resource is then prohibited from participating in an enclosing transactional context and instead is informed when the transaction completes. The resource is enlisted as a voting participant if the resource does not desire to delegate commit voting. In this way, when multiple resources are used in a transaction, a resource may be registered and receive notifications of transaction completion instead of being enlisted and voting on commit decisions. The result of a transaction in which a single resource takes responsibility for a number of other resources is that transaction completion avoids the two-phase commit protocol and the resulting performance degradation.
    Type: Application
    Filed: December 23, 2008
    Publication date: April 30, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Soloman J. Barghouthi, Ian Robinson, Andrew John Schofield, Kevin William Sutter
  • Patent number: 7483987
    Abstract: A method, apparatus, system, and signal-bearing medium that, in an embodiment, receive an allocation request for a resource and registers the resource as a non-voting participant if the resource desires to delegate commit voting to another resource. The registered resource is then prohibited from participating in an enclosing transactional context and instead is informed when the transaction completes. The resource is enlisted as a voting participant if the resource does not desire to delegate commit voting. In this way, when multiple resources are used in a transaction, a resource may be registered and receive notifications of transaction completion instead of being enlisted and voting on commit decisions. The result of a transaction in which a single resource takes responsibility for a number of other resources is that transaction completion avoids the two-phase commit protocol and the resulting performance degradation.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: January 27, 2009
    Assignee: International Business Machines Corporation
    Inventors: Soloman J. Barghouthi, Ian Robinson, Andrew John Schofield, Kevin William Sutter
  • Patent number: 7471229
    Abstract: An analog to digital converter system includes at least one stage for providing a first full precision, full latency output and a second output providing a less than full latency, less than full precision coarse level indicator signal.
    Type: Grant
    Filed: April 2, 2007
    Date of Patent: December 30, 2008
    Assignee: Analog Devices, Inc.
    Inventors: William George John Schofield, Joseph Bradford Bannon, Carroll Speir, Scott Bradsley
  • Publication number: 20070290913
    Abstract: An analog to digital converter system includes at least one stage for providing a first full precision, full latency output and a second output providing a less than full latency, less than full precision coarse level indicator signal.
    Type: Application
    Filed: April 2, 2007
    Publication date: December 20, 2007
    Inventors: William George John Schofield, Joseph Bradford Bannon, Carroll Speir, Scott Bardsley
  • Publication number: 20060189502
    Abstract: Dispersions useful in making capacitors, printed circuit boards, etc., comprising an electronic particulate solid, a carrier and a dispersant of formula (1): R—(O-A-CO)x(O—B—CO)y-Z wherein R is hydrogen or a polymerisation terminating group; A is C8-20-alkylene and/or C8-20-alkenylene; B is C1-6-alkylene or a lactone thereof; Z is hydroxyl or a basic group or a moiety containing a basic group; x is from 2 to 45; Y is from 0 to 15; and the ration of x:y is not less than 3:1, the carrier is a high boiling organic liquid having a boiling point between 150 and 350° C. selected from monohydric alcohols and esters of dialkylene glycol monoalkyl esters.
    Type: Application
    Filed: March 5, 2004
    Publication date: August 24, 2006
    Inventors: Dean Thetford, John Schofield
  • Patent number: 7065168
    Abstract: Decoders process a digital input word to derive thermometer-coded signals for controlling one cell of an array of cells, commencing operation at the rising edge of a first clock signal. Each cell has a first latch clocked by a second clock signal, delayed by a preselected delay time ?1 relative to the first clock signal, and a second, transparent latch clocked by a third clock signal whose rising edge coincides with the rising edge of the first clock signal and whose falling edge coincides with the rising edge of the second clock signal. The rising edge of the third clock signal is not affected by jitter associated with a delay element used to delay the first clock signal by ?1. The falling edge is affected by such jitter, but is prevented from feeding through to final outputs because the second latch is non-transparent at that falling edge.
    Type: Grant
    Filed: August 25, 1999
    Date of Patent: June 20, 2006
    Assignee: Fujitsu Limited
    Inventors: Ian Juso Dedic, William George John Schofield
  • Publication number: 20050256226
    Abstract: A dispersant which comprises the reaction product of a phosphating agent such as polyphosphoric acid and a compound of formula R—OH wherein R is a residue of a polyester and/or polyether having a polymerisation terminating group and where the ratio of each phosphorus atom of the phosphating agent to RO—H is from 1.3:1 to 3:1. The dispersants are thought to be pyrophosphates.
    Type: Application
    Filed: February 18, 2003
    Publication date: November 17, 2005
    Inventors: Dean Thetford, John Schofield, Neil Simpson
  • Patent number: 6959311
    Abstract: A technique of logging updates to a plurality of data records into discrete pages in non-volatile storage, wherein a page partially full of data is known as a partial page. Identical partial pages I and I+1 are established in the logging process as quickly as possible. Thereafter, in response to a data segment D larger than the remaining space of a most recent updated partial page I, D is partitioned into a first segment D1 sufficient to fill the remaining space of page I and a second data segment D2. Page I is updated with a first write operation to its present contents concatenated with D1, and identical partial pages containing D2 are created at I+1 and I+2 with a second write operation, whereby those pages become pages I and I+1 for the next logging operation.
    Type: Grant
    Filed: July 3, 2001
    Date of Patent: October 25, 2005
    Assignee: International Business Machines Corporation
    Inventor: Andrew John Schofield