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: 20200048739Abstract: 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: ApplicationFiled: October 3, 2017Publication date: February 13, 2020Inventors: Tom SELLERS, John SCHOFIELD, Richard GEORGE
-
Patent number: 10372682Abstract: 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: GrantFiled: February 5, 2010Date of Patent: August 6, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Andrew John Schofield
-
Patent number: 8983922Abstract: 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: GrantFiled: October 27, 2005Date of Patent: March 17, 2015Assignee: International Business Machines CorporationInventors: Francis Nicholas Parr, Andrew John Schofield, Stephen James Todd
-
Publication number: 20120198456Abstract: 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: ApplicationFiled: April 11, 2012Publication date: August 2, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Andrew John Schofield
-
Patent number: 8224798Abstract: 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: GrantFiled: October 27, 2005Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventor: Andrew John Schofield
-
Patent number: 7818429Abstract: 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: GrantFiled: December 23, 2008Date of Patent: October 19, 2010Assignee: International Business Machines CorporationInventors: Soloman J. Barghouthi, Ian Robinson, Andrew John Schofield, Kevin William Sutter
-
Publication number: 20100205164Abstract: 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: ApplicationFiled: February 5, 2010Publication date: August 12, 2010Applicant: International Business Machines CorporationInventor: Andrew John Schofield
-
Patent number: 7647295Abstract: 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: GrantFiled: October 27, 2005Date of Patent: January 12, 2010Assignee: International Business Machines CorporationInventors: Gareth Ian Bottomley, Brian Trevor DePradine, Andrew John Schofield
-
Patent number: 7619552Abstract: 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: GrantFiled: April 24, 2008Date of Patent: November 17, 2009Assignee: Analog Devices, Inc.Inventor: William George John Schofield
-
Publication number: 20090267818Abstract: 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: ApplicationFiled: April 24, 2008Publication date: October 29, 2009Inventor: William George John SCHOFIELD
-
Publication number: 20090267639Abstract: 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: ApplicationFiled: April 24, 2008Publication date: October 29, 2009Inventors: William George John SCHOFIELD, Lawrence A. Singer
-
Patent number: 7602169Abstract: 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: GrantFiled: April 24, 2008Date of Patent: October 13, 2009Assignee: Analog Devices, Inc.Inventors: William George John Schofield, Lawrence A. Singer
-
Publication number: 20090113441Abstract: 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: ApplicationFiled: December 23, 2008Publication date: April 30, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Soloman J. Barghouthi, Ian Robinson, Andrew John Schofield, Kevin William Sutter
-
Patent number: 7483987Abstract: 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: GrantFiled: November 30, 2004Date of Patent: January 27, 2009Assignee: International Business Machines CorporationInventors: Soloman J. Barghouthi, Ian Robinson, Andrew John Schofield, Kevin William Sutter
-
Patent number: 7471229Abstract: 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: GrantFiled: April 2, 2007Date of Patent: December 30, 2008Assignee: Analog Devices, Inc.Inventors: William George John Schofield, Joseph Bradford Bannon, Carroll Speir, Scott Bradsley
-
Publication number: 20070290913Abstract: 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: ApplicationFiled: April 2, 2007Publication date: December 20, 2007Inventors: William George John Schofield, Joseph Bradford Bannon, Carroll Speir, Scott Bardsley
-
Publication number: 20060189502Abstract: 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: ApplicationFiled: March 5, 2004Publication date: August 24, 2006Inventors: Dean Thetford, John Schofield
-
Patent number: 7065168Abstract: 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: GrantFiled: August 25, 1999Date of Patent: June 20, 2006Assignee: Fujitsu LimitedInventors: Ian Juso Dedic, William George John Schofield
-
Publication number: 20050256226Abstract: 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: ApplicationFiled: February 18, 2003Publication date: November 17, 2005Inventors: Dean Thetford, John Schofield, Neil Simpson
-
Patent number: 6959311Abstract: 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: GrantFiled: July 3, 2001Date of Patent: October 25, 2005Assignee: International Business Machines CorporationInventor: Andrew John Schofield