Patents by Inventor A. J. Urquhart
A. J. Urquhart 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: 8940484Abstract: The invention provides allelic ladder mixtures and individual alleles suitable for use in such mixtures. The allelic ladder mixtures give improved identification and distinguishing capabilities, particularly suitable in forensic investigations.Type: GrantFiled: February 7, 2013Date of Patent: January 27, 2015Assignee: Qiagen GmbHInventors: Rebecca A. L. Barber, Michael D. Barber, Peter E. Johnson, Sharon M. Gillbard, Marc D. Haywood, Carolyn D. Smith, Jennifer A. Arnold, Trudy Burke, Andrew J. Urquhart, Peter P. Gill
-
Patent number: 8843898Abstract: A method and apparatus for identifying a minimum call tree data structure from a plurality of call tree data structures are provided. With the apparatus and method, call tree data structures are generated for two or more executions of a build of a computer program. The apparatus and method perform a “tree-minimization” operation in which the two or more call trees generated during runs of the computer program are walked and only those nodes that are present in each of the tree data structures are maintained in a minimized tree data structure. In addition, the minimum values for these common nodes are maintained in the minimized tree data structure. In this way, asynchronous events are removed from the minimum tree data structure and analysis may focus on those areas of the computer program that are consistent between runs of the computer program.Type: GrantFiled: August 14, 2012Date of Patent: September 23, 2014Assignee: International Business Machines CorporationInventors: William P. Alexander, III, Robert T. Dimpsey, Frank E. Levine, Robert J. Urquhart
-
Patent number: 8782664Abstract: Hardware assist to autonomically patch code. The present invention provides hardware microcode to a new type of metadata to selectively identify instructions to be patched for specific performance optimization functions. The present invention also provides a new flag in the machine status register (MSR) to enable or disable a performance monitoring application or process to perform code-patching functions. If the code patching function is enabled, the application or process may patch code at run time by associating the metadata with the selected instructions. The metadata includes pointers pointing to the patch code block code. The program code may be patched autonomically without modifying original code.Type: GrantFiled: January 11, 2012Date of Patent: July 15, 2014Assignee: International Business Machines CorporationInventors: Jimmie E. DeWitt, Jr., Frank E. Levine, Christopher M. Richardson, Robert J. Urquhart
-
Patent number: 8702297Abstract: Methods and systems for chemical management. In one embodiment, a blender is coupled to a processing system and configured to supply an appropriate solution or solutions to the system. Solutions provided by the blender are then reclaimed from the system and subsequently reintroduced for reuse. The blender may be operated to control the concentrations of various constituents in the solution prior to the solution being reintroduced to the system for reuse. Some chemicals introduced to the system may be temperature controlled. A back end vacuum pump subsystem separates gases from liquids as part of a waste management system.Type: GrantFiled: October 31, 2012Date of Patent: April 22, 2014Assignees: Air Liquide Electronics U.S. LP, Air Liquide Electronics SystemsInventors: Karl J. Urquhart, Georges Guarneri, Jean-Louis Marc, Norbert Fanjat, Laurent Langellier, Christophe Colin
-
Patent number: 8399191Abstract: The invention provides allelic ladder mixtures and individual alleles suitable for use in such mixtures. The allelic ladder mixtures give improved identification and distinguishing capabilities, particularly suitable in forensic investigations.Type: GrantFiled: December 19, 2011Date of Patent: March 19, 2013Assignee: Qiagen GmbHInventors: Rebecca A. L. Barber, Michael D. Barber, Peter E. Johnson, Sharon M. Gillbard, Marc D. Haywood, Carolyn D. Smith, Jennifer A. Arnold, Trudy Burke, Andrew J. Urquhart, Peter P. Gill
-
Publication number: 20120300573Abstract: A blender system is provided that maintains a chemical solution bath at desired concentrations. The blender system includes a blender unit configured to receive and blend at least two chemical compounds and deliver a solution including a mixture of compounds at selected concentrations to a tank that retains a selected volume of a chemical solution bath. The blender system further includes a controller configured to maintain at least one compound within a selected concentration range in the chemical solution bath. The controller controls at least one of operation of the blender unit to maintain the concentration of the compound within a selected concentration range within the solution delivered to the tank, and a change in flow rate of solution into and out of the tank when a concentration of the compound within the chemical solution bath falls outside of a target range.Type: ApplicationFiled: August 10, 2012Publication date: November 29, 2012Applicant: Air Liquide Electronics U.S. LPInventor: Karl J. URQUHART
-
Patent number: 8317388Abstract: Methods and systems for chemical management. In one embodiment, a blender is coupled to a processing system and configured to supply an appropriate solution or solutions to the system. Solutions provided by the blender are then reclaimed from the system and subsequently reintroduced for reuse. The blender may be operated to control the concentrations of various constituents in the solution prior to the solution being reintroduced to the system for reuse. Some chemicals introduced to the system may be temperature controlled. A back end vacuum pump subsystem separates gases from liquids as part of a waste management system.Type: GrantFiled: May 24, 2011Date of Patent: November 27, 2012Assignees: Air Liquide Electronics U.S. LP, Air Liquide Electronics SystemsInventors: Karl J. Urquhart, Georges Guarneri, Jean-Louis Marc, Norbert Fanjat, Laurent Langellier, Christophe Colin
-
Patent number: 8280478Abstract: In general, the invention is directed to strategies pertaining to implantation of an implantable medical device between a scalp and a skull of the patient. The invention pertains to collection of data such as data pertaining to the skull of the patient, the scalp of the patient, the vascular structure or neurological structures in the head of the patient, and the like. The data may be in the form of images, such as images generated by X-ray, magnetic resonance imaging, CT-scan and fluoroscopy. A surgeon can use the collected data to determine, for example, whether the patient is a candidate for a cranial implantation, whether the patient's skull and scalp can support the implantation, what configuration of device should be implanted, where the device should be implanted, and how the surgical incisions should be made.Type: GrantFiled: August 10, 2009Date of Patent: October 2, 2012Assignee: Medtronic, Inc.Inventors: Ruchika Singhal, Carl D. Wahlstrand, Robert M. Skime, Steven J. Urquhart
-
Patent number: 8171457Abstract: Illustrative embodiments disclose presenting coverage data relating to data access occurring during execution of code. The coverage data containing data access indicators associated with memory locations is obtained. The data access indicators that have been set by a processor in the data processing system in response to access of the memory locations during execution of the code by the processor are identified to form set data access indicators. Each set instruction access indicator is associated with a portion of the memory locations allocated for the code. A presentation for coverage data is generated, wherein the set data access indicators are identified in the presentation.Type: GrantFiled: August 4, 2008Date of Patent: May 1, 2012Assignee: International Business Machines CorporationInventors: Robert T. Dimpsey, Frank E. Levine, Robert J. Urquhart
-
Publication number: 20120094292Abstract: The invention provides allelic ladder mixtures and individual alleles suitable for use in such mixtures. The allelic ladder mixtures give improved identification and distinguishing capabilities, particularly suitable in forensic investigations.Type: ApplicationFiled: December 19, 2011Publication date: April 19, 2012Applicant: FORENSIC SCIENCE SERVICE LTD.Inventors: Rebecca A.L. Barber, Michael D. Barber, Peter E. Johnson, Sharon M. Gillbard, Marc D. Haywood, Carolyn D. Smith, Jennifer A. Arnold, Trudy Burke, Andrew J. Urquhart, Peter P. Gill
-
Publication number: 20110310694Abstract: Methods and systems for chemical management. In one embodiment, a blender is coupled to a processing system and configured to supply an appropriate solution or solutions to the system. Solutions provided by the blender are then reclaimed from the system and subsequently reintroduced for reuse. The blender may be operated to control the concentrations of various constituents in the solution prior to the solution being reintroduced to the system for reuse. Some chemicals introduced to the system may be temperature controlled. A back end vacuum pump subsystem separates gases from liquids as part of a waste management system.Type: ApplicationFiled: May 24, 2011Publication date: December 22, 2011Applicants: Air Liquide Electronics U.S. LP, Air Liquide Electronics Systems SAInventors: Karl J. Urquhart, Georges Guarneri, Jean-Louis Marc, Norbert Fanjat, Laurent Langellier, Christophe Colin
-
Publication number: 20110269128Abstract: The invention provides allelic ladder mixtures and individual alleles suitable for use in such mixtures. The allelic ladder mixtures give improved identification and distinguishing capabilities, particularly suitable in forensic investigations.Type: ApplicationFiled: April 18, 2011Publication date: November 3, 2011Applicant: FORENSIC SCIENCE SERVICE LTD.Inventors: Rebecca A.L. Barber, Michael D. Barber, Peter E. Johnson, Sharon M. Gillbard, Marc D. Haywood, Carolyn D. Smith, Jennifer A. Arnold, Trudy Burke, Andrew J. Urquhart, Peter P. Gill
-
Patent number: 8042102Abstract: A method, an apparatus, and a computer program product in a data processing system are presented for using hardware assistance for gathering performance information that significantly reduces the overhead in gathering such information. Performance indicators are associated with instructions or memory locations, and processing of the performance indicators enables counting of events associated with execution of those instructions or events associated with accesses to those memory locations. The performance information that has been dynamically gathered from the assisting hardware is available to the software application during runtime in order to autonomically affect the behavior of the software application, particularly to enhance its performance. For example, the counted events may be used to autonomically collecting statistical information about the ability of a software application to successfully acquire a semaphore.Type: GrantFiled: June 11, 2008Date of Patent: October 18, 2011Assignee: International Business Machines CorporationInventors: Jimmie E. DeWitt, Jr., Frank E. Levine, Christopher M. Richardson, Robert J. Urquhart
-
Patent number: 7980753Abstract: Methods and systems for chemical management. In one embodiment, a blender is coupled to a processing system and configured to supply an appropriate solution or solutions to the system. Solutions provided by the blender are then reclaimed from the system and subsequently reintroduced for reuse. The blender may be operated to control the concentrations of various constituents in the solution prior to the solution being reintroduced to the system for reuse. Some chemicals introduced to the system may be temperature controlled. A back end vacuum pump subsystem separates gases from liquids as part of a waste management system.Type: GrantFiled: October 12, 2006Date of Patent: July 19, 2011Assignees: Air Liquide Electronics U.S. LP, Air Liquide Electronics Systems SAInventors: Karl J. Urquhart, Georges Guarneri, Jean-Louis Marc, Norbert Fanjat, Laurent Langellier, Christophe Colin
-
Patent number: 7871249Abstract: Methods and systems for chemical management. In one embodiment, a blender is coupled to a processing system and configured to supply an appropriate solution or solutions to the system. Solutions provided by the blender are then reclaimed from the system and subsequently reintroduced for reuse. The blender may be operated to control the concentrations of various constituents in the solution prior to the solution being reintroduced to the system for reuse. Some chemicals introduced to the system may be temperature controlled. A back end vacuum pump subsystem separates gases from liquids as part of a waste management system.Type: GrantFiled: October 12, 2006Date of Patent: January 18, 2011Assignees: Air Liquide Electronics U.S. LP, Air Liquide Electronics Systems SAInventors: Karl J. Urquhart, Georges Guarneri, Jean-Louis Marc, Norbert Fanjat, Laurent Langellier, Christophe Colin
-
Publication number: 20100330559Abstract: The invention provides allelic ladder mixtures and individual alleles suitable for use in such mixtures. The allelic ladder mixtures give improved identification and distinguishing capabilities, particularly suitable in forensic investigations.Type: ApplicationFiled: December 7, 2009Publication date: December 30, 2010Applicant: FORENSIC SCIENCE SERVICE LTD.Inventors: REBECCA A. L. BARBER, MICHAEL D. BARBER, PETER E. JOHNSON, SHARON M. GILLBARD, MARC D. HAYWOOD, CAROLYN D. SMITH, JENNIFER A. ARNOLD, TRUDY BURKE, ANDREW J. URQUHART, PETER P. GILL
-
Patent number: 7725298Abstract: An improved method, apparatus, and computer instructions for generating trace data. In response to detecting a new trace event, a determination is made as to whether the new trace event occurred at an expected period of time with respect to a prior trace event. A time stamp in the trace data is placed in response to a determination that the new trace event did not occur at the expected period of time, wherein time stamps occurring at the expected period if time are eliminated from the trace data and wherein compression of the trace data occurs.Type: GrantFiled: December 13, 2007Date of Patent: May 25, 2010Assignee: International Business Machines CorporationInventors: Frank Eliot Levine, Milena Milenkovic, Robert J. Urquhart
-
Patent number: 7645580Abstract: The invention provides allelic ladder mixtures and individual alleles suitable for use in such mixtures. The allelic ladder mixtures give improved identification and distinguishing capabilities, particularly suitable in forensic investigations.Type: GrantFiled: June 21, 2007Date of Patent: January 12, 2010Assignee: The Secretary of State of the Home DepartmentInventors: Rebecca A. L. Barber, Michael D. Barber, Peter E. Johnson, Sharon M. Gillbard, Marc D. Haywood, Carolyn D. Smith, Jennifer A. Arnold, Trudy Burke, Andrew J. Urquhart, Peter P. Gill
-
Publication number: 20090299165Abstract: In general, the invention is directed to strategies pertaining to implantation of an implantable medical device between a scalp and a skull of the patient. The invention pertains to collection of data such as data pertaining to the skull of the patient, the scalp of the patient, the vascular structure or neurological structures in the head of the patient, and the like. The data may be in the form of images, such as images generated by X-ray, magnetic resonance imaging, CT-scan and fluoroscopy. A surgeon can use the collected data to determine, for example, whether the patient is a candidate for a cranial implantation, whether the patient's skull and scalp can support the implantation, what configuration of device should be implanted, where the device should be implanted, and how the surgical incisions should be made.Type: ApplicationFiled: August 10, 2009Publication date: December 3, 2009Applicant: Medronic, Inc.Inventors: Ruchika Singhal, Carl D. Wahlstrand, Robert M. Skime, Steven J. Urquhart
-
Publication number: 20090299380Abstract: In general, the invention is directed to strategies pertaining to implantation of an implantable medical device between a scalp and a skull of the patient. The invention pertains to collection of data such as data pertaining to the skull of the patient, the scalp of the patient, the vascular structure or neurological structures in the head of the patient, and the like. The data may be in the form of images, such as images generated by X-ray, magnetic resonance imaging, CT-scan and fluoroscopy. A surgeon can use the collected data to determine, for example, whether the patient is a candidate for a cranial implantation, whether the patient's skull and scalp can support the implantation, what configuration of device should be implanted, where the device should be implanted, and how the surgical incisions should be made.Type: ApplicationFiled: August 10, 2009Publication date: December 3, 2009Applicant: Medtronic, Inc.Inventors: Ruchika Singhal, Carl D. Wahlstrand, Robert M. Skime, Steven J. Urquhart