Patents by Inventor Ian Stone
Ian Stone 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: 20240271693Abstract: An electric drive arrangement for a vehicle includes a housing, an electric machine, a transmission, and a hydraulic circuit for circulating a fluid to cool and lubricate the electric machine and the transmission.Type: ApplicationFiled: July 30, 2021Publication date: August 15, 2024Inventors: Theodor Gassmann, Ian Stone, John Foulsham, Daniel Beeby
-
Publication number: 20180135150Abstract: Device and method for melt treatment of aluminium alloys having excessive inclusions, impurities and unwanted gases to be removed, by (a) cooling the melt at an appropriate cooling rate to a temperature below the liquidus by shearing the melt associated with the introduction of at least one type of inert gases into the melt to form fine bubbles and high shear in the melt, and (b) purifying inclusions in the melt by floating them to the top surface, degassing the undesirable gases by reacting with the inert gas, and forming solid intermetallics containing impurity elements and transferring the melt mixture by the shearing device into a holding furnace, and (c) maintaining the melt in the holding furnace at a temperature below the liquidus and above the solidus temperature to settle the solid intermetallics formed by impurity elements as sediment at the bottom of the holding furnace while flowing the melt with much reduced inclusions, impurities and unwanted gases out of the holding furnace as applicable materiType: ApplicationFiled: March 11, 2016Publication date: May 17, 2018Inventors: Zhongyun Fan, Shouxun Ji, Ian Stone
-
Patent number: 9672134Abstract: A controller process loads a module based on a user-generated script into itself. The controller process also generates a shared memory mapping using offset pointers as opposed to absolute pointers. The controller process loads the module and the shared memory mapping into target processes indicated by the user-generated script in order to probe the target processes.Type: GrantFiled: October 11, 2013Date of Patent: June 6, 2017Assignee: Red Hat, Inc.Inventors: Joshua Ian Stone, David Smith, Frank Ch. Eigler
-
Publication number: 20150106572Abstract: A controller process loads a module based on a user-generated script into itself. The controller process also generates a shared memory mapping using offset pointers as opposed to absolute pointers. The controller process loads the module and the shared memory mapping into target processes indicated by the user-generated script in order to probe the target processes.Type: ApplicationFiled: October 11, 2013Publication date: April 16, 2015Applicant: RED HAT, INC.Inventors: Joshua Ian Stone, David Smith, Frank Ch. Eigler
-
Patent number: 8621438Abstract: An introspection tool monitors the execution of software. The operating system is being executed using an executable of a software source code file. The software source code file is associated with one or more additional source files. The introspection tool detects a trigger in a user script pertaining to monitoring of the execution of the software. The introspection tool identifies an additional source file that corresponds to the trigger in the user script and causes the additional source file to be compiled. The compiling of the additional source file generates debug information that pertains to the trigger and the introspection tool analyzes the debug information to respond to the trigger in the user script.Type: GrantFiled: February 22, 2010Date of Patent: December 31, 2013Assignee: Red Hat, Inc.Inventor: Joshua Ian Stone
-
Publication number: 20110209125Abstract: An introspection tool monitors the execution of software. The operating system is being executed using an executable of a software source code file. The software source code file is associated with one or more additional source files. The introspection tool detects a trigger in a user script pertaining to monitoring of the execution of the software. The introspection tool identifies an additional source file that corresponds to the trigger in the user script and causes the additional source file to be compiled. The compiling of the additional source file generates debug information that pertains to the trigger and the introspection tool analyzes the debug information to respond to the trigger in the user script.Type: ApplicationFiled: February 22, 2010Publication date: August 25, 2011Inventor: Joshua Ian Stone
-
Publication number: 20090307527Abstract: Systems in accordance with this invention obtain data over a plurality of networks from a plurality of sources which enable accurate analysis of data so obtained and subsequent manipulation and storage of the data. In particular, but not exclusively, systems in accordance with this invention relate to virtual warehousing of products as well as price comparison, price aggregation, and stock availability engines.Type: ApplicationFiled: July 10, 2006Publication date: December 10, 2009Inventors: Peter M. Robbins, Ian Stone
-
Patent number: 7346482Abstract: Co-simulation of a circuit design includes simulating a first subset of blocks of the circuit design on a software-based co-simulation platform, simulating a second subset of the blocks of the circuit design on a hardware-based co-simulation platform, and maintaining coherency for a memory block of the circuit design between a first representation of data in the memory block on the software-based co-simulation platform and a second representation of the data in the memory block on the hardware-based co-simulation platform. Coherency is maintained by managing mutually exclusive access to the memory block from the first subset of blocks and the second subset of blocks.Type: GrantFiled: March 8, 2005Date of Patent: March 18, 2008Assignee: Xilinx, Inc.Inventors: Jonathan B. Ballagh, Roger B. Milne, Nabeel Shirazi, Joshua Ian Stone
-
Publication number: 20080063541Abstract: A differentially pumped system comprises a plurality of pressure chambers; and a pumping arrangement (100) attached thereto for evacuating the chambers, the pumping arrangement comprising first and second compound pumps (102, 104) each comprising at least a first inlet (120); (124), a second inlet (122); (126), a first pumping section (110) and a second pumping section (112) downstream from the first pumping section, the sections being arranged such that fluid entering the pump from the first inlet passes through the first and second pumping sections and fluid entering the pump from the second inlet passes through, of said sections, only the second section, wherein the first inlet (120) of the first pump (102) is attached to an outlet from a first, relatively low, pressure chamber (10), the second inlet (122) of the first pump (102) and the first inlet (124) of the second pump (104) are attached to an outlet or respective outlets from a second, common medium pressure chamber (16), and the second inlet (126) oType: ApplicationFiled: May 6, 2005Publication date: March 13, 2008Inventor: Ian Stones
-
Patent number: 7343572Abstract: A first block, a second block, a shared memory, and a third block are generated in a circuit design in response to user input control. The first block is coupled to the second block, the second block is coupled to the shared memory, and the shared memory is coupled to the third block in response to user input control. During one cycle of a simulation, the second block, in response to the first block, accesses a set of scalar values in the shared memory using scalar accesses. During one cycle of the simulation, the set of scalar values is transferred between the second block and the first block. During the simulation, the shared memory is accessed by the third block using scalar accesses.Type: GrantFiled: March 31, 2005Date of Patent: March 11, 2008Assignee: Xilinx, Inc.Inventors: Joshua Ian Stone, Jonathan B. Ballagh, Roger B. Milne, Nabeel Shirazi
-
Publication number: 20070116555Abstract: A differentially pumped mass spectrometer system comprises a mass spectrometer having a plurality of pressure chambers; a vacuum pump attached thereto and comprising at least three pump inlets, a first pumping section, a second pumping section downstream from the first pumping section, and a third pumping section downstream from the second pumping section, an outlet from a first, relatively low, pressure chamber being connected to a first pump inlet through which fluid can enter the pump from the first chamber and pass through the first, second and third pumping sections towards a pump outlet, an outlet for a second, medium pressure chamber of the spectrometer being connected to a second pump inlet through which fluid can enter the pump and pass through, of said sections, only the second and third pumping sections towards the pump outlet, and an outlet for a third, highest pressure chamber of the spectrometer being connected to a third pump inlet through which fluid can enter the pump and pass through, of saiType: ApplicationFiled: September 23, 2004Publication date: May 24, 2007Inventors: Ian Stones, Nigel Schofield, Martin Stuart
-
Publication number: 20070031263Abstract: A vacuum pump comprises a first pumping section (106), and, downstream therefrom, a second pumping section (108), The pump comprises a first pump inlet (120) through which fluid can enter the pump and pass through both the first and second pumping sections towards a pump outlet, and a second pump inlet (122) through which fluid can enter the pump and pass through only the second pumping section towards the outlet. The second pumping section (108) comprises an externally threaded rotor (109).Type: ApplicationFiled: September 23, 2004Publication date: February 8, 2007Inventors: Ian Stones, David Goodwin
-
Publication number: 20070020116Abstract: A vacuum pump (100) comprises a first set (106) of turbo-molecular stages, a molecular drag stage (112), a first inlet (120) through which fluid can pass through the first set (106) of stages and the molecular drag stage (112) towards a pump outlet (116), second and third sets (108, 110) of turbo-molecular stages located between the first set (106) and the molecular drag stage (112), a second inlet (122), the second and third sets (108, 110) being arranged such that fluid entering the pump through the second inlet (122) is separated into two streams each flowing through a respective one of the second and third sets (108, 110), and conduit means (126) for conveying fluid passing through the first set (106) and one of the second and third sets (108, 110) towards the outlet (116).Type: ApplicationFiled: September 23, 2004Publication date: January 25, 2007Applicant: Ikegami Mold Engineering Co., LTDInventor: Ian Stones
-
Publication number: 20060034676Abstract: A regenerative fluid pump (10) comprises a rotor having rotor blades for compressing fluid on two fluid flow paths, the first of which extends between a first pump inlet (12a) and a first pump outlet (14a), and a second of which extends between a second pump inlet (12b) and a second pump outlet (14b). The pump comprises a stator comprising a plurality of concentric channels (16), each of which comprises: a pumping channel portion (18) along which said rotor blades move for compressing said fluid between an inlet and an outlet of the pumping channel; and a stripper channel portion (20) (shown in broken lines) which allows movement of said rotor blades from said outlet to said inlet of the pumping channel portion. Each concentric channel (16) comprises two pumping channel portions (18) and two stripper channel portions (20).Type: ApplicationFiled: July 4, 2003Publication date: February 16, 2006Inventors: Ian Stones, Ingo Graham
-
Publication number: 20050271528Abstract: In a vacuum pump of the regenerative type or including a regenerative section in which a rotatable substantially vertical shaft is supported by upper and lower bearings, a lubricating system for lubricating the bearings comprising an axial bore extending along the shaft and in communication with radial holes aligned respectively with the lower bearing and the upper bearing, the lower open end of the axial bore extending in to a shaft reservoir containing lubricating fluid, and in which the radial holes in alignment with the lower bearing are formed in a tapered surface of the axial bore.Type: ApplicationFiled: June 8, 2005Publication date: December 8, 2005Inventor: Ian Stones
-
Publication number: 20040064825Abstract: A system and method for object system interoperability is provided. The system comprises an object generator, a target program, and a formatter which is a serializer and/or deserializer. The method comprises the steps of executing the object generator, which uses a data model specification to generate self-reflective object classes in the target program, which in turn calls a formatter to translate between an object instance and serial data.Type: ApplicationFiled: September 30, 2002Publication date: April 1, 2004Inventors: Timothy Lim, Peter Sumner, Ian Stone
-
Publication number: 20040064826Abstract: A system and method for object system interoperability is provided. The system comprises an object generator, a target program, and a formatter which is a serializer and/or deserializer. The method comprises the steps of executing the object generator, which uses a data model specification to generate self-reflective object classes in the target program, which in turn calls a formatter to translate between an object instance and serial data.Type: ApplicationFiled: September 30, 2002Publication date: April 1, 2004Inventors: Timothy Lim, Peter Sumner, Ian Stone
-
Patent number: 6194669Abstract: A high frequency coaxial interconnection solder ball grid array produces a low loss, reproducible electrical interconnection at the circuit board level for mounting one or more high frequency components, such as high frequency IMA modules. Since the coaxial interconnection ball grid array can be and is generally implemented as part of a larger ball grid array, high frequency signal generation, signal reception and digital processing can be combined in a single electronic component, such as a circuit board. A coaxial-like interconnection is formed from a plurality of solder balls configured in a three-by-three square array. The coaxial interconnection solder ball grid array includes a single centrally disposed solder ball for interconnecting with a centrally disposed conductor of a coaxial line and a plurality of solder balls surrounding the single centrally disposed solder ball, some balls of which interconnect with a coaxial ground shield of the coaxial line.Type: GrantFiled: February 5, 1999Date of Patent: February 27, 2001Assignee: TRW Inc.Inventors: William D. Bjorndahl, D. Ian Stones, Kenneth C. Selk, Roger A. Davidheiser, Alfred E. Lee
-
Patent number: 6109864Abstract: A turbo-molecular vacuum pump comprising alternate first and second stages. The first stage comprises a plurality of blades arranged in an annular envelope with the blades depending radially from a disc and being angled about radial lines out of the plane of the disc. The second stage comprises a plurality of coaxial, concentric frusto-conical members arrayed in a plane parallel to that of the annular envelope such that at least some of the blades and at least some of the frusto-conical members are axially aligned and are adapted to remain so during rotation of one stage relative to the other.Type: GrantFiled: September 11, 1998Date of Patent: August 29, 2000Assignee: The BOC Group plcInventors: Nigel Paul Schofield, Ian Stones
-
Patent number: 6097265Abstract: A waveguide structure (10) that provides a transition from a polymeric waveguide (26) to a coaxial connection (48). The coaxial connection (48) includes an outer conductor (50) electrically connected to a top ground plate (36) of the waveguide (26) and an inner conductor (52) that extends into the polymeric material within the waveguide (26). The inner conductor (52) is electrically connected to a capacitive plate (56), and the capacitive plate (56) is electrically connected to an elongated conductive probe (58). The conductive probe (58) is electrically connected to a conductive post (60), which is electrically connected to a bottom ground plate (38) opposite to the top ground plate (36). The conductive probe (58) extends in a direction transverse to the propagation direction of electromagnetic waves, and acts to pick up the energy in the electromagnetic radiation.Type: GrantFiled: November 24, 1998Date of Patent: August 1, 2000Assignee: TRW Inc.Inventors: Steven S. Chan, Roger A. Davidheiser, Alfred E. Lee, D. Ian Stones