Patents by Inventor John Barry

John Barry 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: 8201448
    Abstract: A quadrupole responder for an OQR-type gravity gradiometer comprises a housing, and a mass quadrupole positioned within the housing. The mass quadrupole has a pair of sides, and also has a center of mass between the sides. At least a pair of torsion spring flexures are provided by pins connecting said side of said mass quadrupole to the housing. The torsion spring flexures provide an axis of rotation which passes through the center of mass of the mass quadrupole and through both spring flexures. The pins are integral with the mass quadrupole.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: June 19, 2012
    Assignee: Gedex Inc.
    Inventors: John Barry French, Kieran A. Carroll
  • Publication number: 20120120167
    Abstract: A temperature monitoring system for a media heater of an imaging device comprises a temperature indicator overlying a surface of a media heater of an imaging device. The temperature indicator is configured to vary an optical property in response to changes in temperature at the surface of the media heater. The system includes an optical scanner for scanning the temperature indicator to detect the optical quality. The optical scanner is configured to generate a signal corresponding to the detected optical property.
    Type: Application
    Filed: January 24, 2012
    Publication date: May 17, 2012
    Applicant: XEROX CORPORATION
    Inventor: John Barry Poxon
  • Patent number: 8141975
    Abstract: A temperature monitoring system for a media heater of an imaging device comprises a temperature indicator overlying a surface of a media heater of an imaging device. The temperature indicator is configured to vary an optical property in response to changes in temperature at the surface of the media heater. The system includes an optical scanner for scanning the temperature indicator to detect the optical quality. The optical scanner is configured to generate a signal corresponding to the detected optical property.
    Type: Grant
    Filed: May 21, 2007
    Date of Patent: March 27, 2012
    Assignee: Xerox Corporation
    Inventor: John Barry Poxon
  • Publication number: 20110316630
    Abstract: Several push-pull linear hybrid class H amplifiers are disclosed. A split power rail provides a positive supply rail and a negative supply rail in response to a power supply control voltage. A push-pull amplifier stage is powered by the positive and negative supply rails. The amplifier stage receives an input signal and provides a corresponding amplified output signal. A power supply control circuit provides the power supply control voltage in response to the smaller of the positive and negative supply rails, and the input signal.
    Type: Application
    Filed: June 30, 2011
    Publication date: December 29, 2011
    Inventors: John Barry French, Andrew John Mason
  • Publication number: 20110283644
    Abstract: Apparatus for providing a platform area in an attic having a plurality of generally parallel joists 4, the apparatus comprising a plurality of legs 33, each leg having a joist mounting 43 at one end and a platform support 45 at, or in the region of, the opposite end, and a plurality of boards 35, the apparatus being arranged, in use, to provide a raised platform over adjacent joists with boards mounted on legs connected to different joists.
    Type: Application
    Filed: January 11, 2011
    Publication date: November 24, 2011
    Inventors: John BARRY, Niall LEHANE
  • Publication number: 20110074790
    Abstract: A method of controlling a portable electronic device includes receiving a selection of a character of a string at the portable electronic device, rendering the character at a first font size on a display of the portable electronic device, and re-rendering the character at a second font size when a subsequent selection of a subsequent character of a new string is received.
    Type: Application
    Filed: September 29, 2009
    Publication date: March 31, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: John Barry FENN
  • Patent number: 7904661
    Abstract: A method of prefetching data in a microprocessor includes identifying a data stream associated with a process and determining a depth associated with the data stream based upon prefetch factors including the number of currently concurrent data streams and data consumption rates associated with the concurrent data streams. Data prefetch requests are allocated with the data stream to reflect the determined depth of the data stream. Allocating data prefetch requests may include allocating prefetch requests for a number of cache lines away from the cache line currently being referenced, wherein the number of cache lines is equal to the determined depth. The method may include, responsive to determining the depth associated with a data stream, configuring prefetch hardware to reflect the determined depth for the identified data stream. Prefetch control bits in an instruction executed by the processor control the prefetch hardware configuration.
    Type: Grant
    Filed: December 10, 2007
    Date of Patent: March 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Eric Jason Fluhr, Bradly George Frey, John Barry Griswell, Jr., Hung Qui Le, Cathy May, Francis Patrick O'Connell, Edward John Silha, Albert Thomas Williams
  • Patent number: 7874358
    Abstract: The invention provides a method of locating, in terrain containing oil sand deposits and also containing shale, clean oil sands deposits (i.e. those not containing significant shale) which are large enough for economic exploitation. The method includes flying a high sensitivity gravity gradiometer over the terrain and measuring at least one component, preferably the vertical component, of the local gravity gradient field at a number of points in a grid pattern on the terrain. The densities of sand and shale are normally approximately the same, making it difficult to distinguish them. However in an oil sands environment, there can be a sufficient difference in bulk density such that by using a very sensitive gravity gradiometer, or by otherwise reducing the noise signal using appropriate surveying methods, large clean oil sand deposits can be distinguished from other oil sand deposits not large enough for economic exploitation.
    Type: Grant
    Filed: June 26, 2008
    Date of Patent: January 25, 2011
    Assignee: Gedex Inc.
    Inventors: William A. Breukelman, Brian William Main, John Barry French
  • Patent number: 7791017
    Abstract: A method comprising using inelastic and capture gamma-ray count rates from two detectors in a borehole logging tool and determining formation water saturation. In this method the formation water saturation is determined without prior knowledge of the carbon density in the pore hydrocarbons.
    Type: Grant
    Filed: July 23, 2007
    Date of Patent: September 7, 2010
    Assignee: Schlumberger Technology Corporation
    Inventors: Kenneth E. Stephenson, John Barry Fitzgerald
  • Patent number: 7716427
    Abstract: In a microprocessor having a load/store unit and prefetch hardware, the prefetch hardware includes a prefetch queue containing entries indicative of allocated data streams. A prefetch engine receives an address associated with a store instruction executed by the load/store unit. The prefetch engine determines whether to allocate an entry in the prefetch queue corresponding to the store instruction by comparing entries in the queue to a window of addresses encompassing multiple cache blocks, where the window of addresses is derived from the received address. The prefetch engine compares entries in the prefetch queue to a window of 2M contiguous cache blocks. The prefetch engine suppresses allocation of a new entry when any entry in the prefetch queue is within the address window. The prefetch engine further suppresses allocation of a new entry when the data address of the store instruction is equal to an address in a border area of the address window.
    Type: Grant
    Filed: January 4, 2008
    Date of Patent: May 11, 2010
    Assignee: International Business Machines Corporation
    Inventors: John Barry Griswell, Jr., Hung Qui Le, Francis Patrick O'Connell, William J. Starke, Jeffrey Adam Stuecheli, Albert Thomas Williams
  • Publication number: 20100101322
    Abstract: A quadrupole responder for an OQR-type gravity gradiometer comprises a housing, and a mass quadrupole positioned within the housing. The mass quadrupole has a pair of sides, and also has a center of mass between the sides. At least a pair of torsion spring flexures are provided by pins connecting said side of said mass quadrupole to the housing. The torsion spring flexures provide an axis of rotation which passes through the center of mass of the mass quadrupole and through both spring flexures. The pins are integral with the mass quadrupole.
    Type: Application
    Filed: October 23, 2009
    Publication date: April 29, 2010
    Inventors: John Barry FRENCH, Kieran A. CARROLL
  • Patent number: 7689775
    Abstract: Computer implemented method, system and computer program product for prefetching data in a data processing system. A computer implemented method for prefetching data in a data processing system includes generating attribute information of prior data streams by associating attributes of each prior data stream with a storage access instruction which caused allocation of the data stream, and then recording the generated attribute information. The recorded attribute information is accessed, and a behavior of a new data stream is modified using the accessed recorded attribute information.
    Type: Grant
    Filed: March 9, 2009
    Date of Patent: March 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: John Barry Griswell, Jr., Francis Patrick O'Connell
  • Publication number: 20090314087
    Abstract: Apparatus and method for determining relative and/or absolute axial position of a conduit end within a fluid coupling includes application of input ultrasonic energy in the form of transient shear waves and analyzing the reflected energy. Application of the input energy collected at different radial positions about a first axial location is used with wavelet based correlation techniques to better analyze the reflected energy signals. Quality of the abutment between the conduit end and a surface associated with the coupling may also be determined as a separate or combined feature of the axial position determination.
    Type: Application
    Filed: August 25, 2009
    Publication date: December 24, 2009
    Applicant: SWAGELOK COMPANY
    Inventors: Richard A. Ales, William H. Glime, John Barry Hull, Jeffrey M. Rubinski, Michael Douglas Seymour, Peter C. Williams, Wenxian Yang
  • Patent number: 7591181
    Abstract: Apparatus and method for determining relative and/or absolute axial position of a conduit end within a fluid coupling includes application of input ultrasonic energy in the form of transient shear waves and analyzing the reflected energy. Application of the input energy collected at different radial positions about a first axial location is used with wavelet based correlation techniques to better analyze the reflected energy signals. Quality of the abutment between the conduit end and a surface associated with the coupling may also be determined as a separate or combined feature of the axial position determination.
    Type: Grant
    Filed: October 22, 2007
    Date of Patent: September 22, 2009
    Assignee: Swagelok Company
    Inventors: Richard A. Ales, William H. Glime, John Barry Hull, Jeffrey M. Rubinski, Michael Douglas Seymour, Peter C. Williams, Wenxian Yang
  • Patent number: 7581445
    Abstract: Apparatus and method for determining relative and/or absolute axial position of a conduit end within a fluid coupling includes application of input ultrasonic energy in the form of transient shear waves and analyzing the reflected energy. Application of the input energy collected at different radial positions about a first axial location is used with wavelet based correlation techniques to better analyze the reflected energy signals. Quality of the abutment between the conduit end and a surface associated with the coupling may also be determined as a separate or combined feature of the axial position determination.
    Type: Grant
    Filed: October 5, 2007
    Date of Patent: September 1, 2009
    Assignee: Swagelok Company
    Inventors: Richard A. Ales, William H. Glime, John Barry Hull, Jeffrey M. Rubinski, Michael Douglas Seymour, Peter C. Williams, Wenxian Yang
  • Publication number: 20090164509
    Abstract: Computer implemented method, system and computer program product for prefetching data in a data processing system. A computer implemented method for prefetching data in a data processing system includes generating attribute information of prior data streams by associating attributes of each prior data stream with a storage access instruction which caused allocation of the data stream, and then recording the generated attribute information. The recorded attribute information is accessed, and a behavior of a new data stream is modified using the accessed recorded attribute information.
    Type: Application
    Filed: March 9, 2009
    Publication date: June 25, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John Barry Griswell, Jr., Francis Patrick O'Connell
  • Publication number: 20090129130
    Abstract: This invention relates to a power converter (1) comprising a converter input (3), a converter output (5), a power factor correction (PFC) stage (7) and an isolation stage (9). The PFC stage (7) is implemented by way of a buck PFC with low side drive and low side current sensing, There is provided a third stage, an intermediate buck pre-regulation stage (11), intermediate the buck PFC stage (7) and the isolation stage (9), Control of the power converter output voltage is achieved by varying the duty cycle of the intermediate buck pre-regulation stage (11) and therefore the isolation stage (9) may be an unregulated stage operated as a fixed DCDC voltage converter. The isolation stage (9) is operated as a 50%-50% duly cycle double ended stage. The configuration of power converter allows for a relatively inexpensive, highly efficient converter with 90%+ efficiency and simplified control.
    Type: Application
    Filed: October 10, 2006
    Publication date: May 21, 2009
    Inventors: George Young, Garry Tomlins, Michael John Barry, Jacobus Marthinus Barnard
  • Patent number: 7516279
    Abstract: Computer implemented method, system and computer program product for prefetching data in a data processing system. A computer implemented method for prefetching data in a data processing system includes generating attribute information of prior data streams by associating attributes of each prior data stream with a storage access instruction which caused allocation of the data stream, and then recording the generated attribute information. The recorded attribute information is accessed, and a behavior of a new data stream is modified using the accessed recorded attribute information.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: April 7, 2009
    Assignee: International Business Machines Corporation
    Inventors: John Barry Griswell, Jr., Francis Patrick O'Connell
  • Publication number: 20090070556
    Abstract: In a microprocessor having a load/store unit and prefetch hardware, the prefetch hardware includes a prefetch queue containing entries indicative of allocated data streams. A prefetch engine receives an address associated with a store instruction executed by the load/store unit. The prefetch engine determines whether to allocate an entry in the prefetch queue corresponding to the store instruction by comparing entries in the queue to a window of addresses encompassing multiple cache blocks, where the window of addresses is derived from the received address. The prefetch engine compares entries in the prefetch queue to a window of 2M contiguous cache blocks. The prefetch engine suppresses allocation of a new entry when any entry in the prefetch queue is within the address window. The prefetch engine further suppresses allocation of a new entry when the data address of the store instruction is equal to an address in a border area of the address window.
    Type: Application
    Filed: January 4, 2008
    Publication date: March 12, 2009
    Inventors: John Barry Griswell, JR., Hung Qui Le, Francis Patrick O'Connell, William J. Starke, Jeffrey Adam Stuecheli, Albert Thomas Williams
  • Publication number: 20090026359
    Abstract: A method comprising using inelastic and capture gamma-ray count rates from two detectors in a borehole logging tool and determining formation water saturation. In this method the formation water saturation is determined without prior knowledge of the carbon density in the pore hydrocarbons.
    Type: Application
    Filed: July 23, 2007
    Publication date: January 29, 2009
    Applicant: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Kenneth E. Stephenson, John Barry Fitzgerald