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).

  • Patent number: 11934165
    Abstract: Described herein are systems, methods, devices, and other techniques for implementing smart windows, smart home systems that include smart windows, and user devices and applications for control thereof. A smart window, or photovoltaic window, may include a photovoltaic configured to generate electrical power from incident light onto the photovoltaic window, store the electrical power, and send the electrical power to an electronics package or various electrical loads including a wireless communication system, sensors, or window functions. The photovoltaic window may communicate with various smart home system devices such as hub devices and user devices, which may include the reception of control data at the photovoltaic window and the transmission of sensor data captured by the window sensors.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: March 19, 2024
    Assignee: Ubiquitous Energy, Inc.
    Inventors: Miles C. Barr, Ian Millard, Rachel Molaro, Susan Stone, Veeral Hardev, Christopher Traverse, Anthony Sagneri, David Maikowski, Edwin Hathaway, Bradley J. Gleeson
  • Publication number: 20180135150
    Abstract: 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 materi
    Type: Application
    Filed: March 11, 2016
    Publication date: May 17, 2018
    Inventors: Zhongyun Fan, Shouxun Ji, Ian Stone
  • Patent number: 9672134
    Abstract: 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: Grant
    Filed: October 11, 2013
    Date of Patent: June 6, 2017
    Assignee: Red Hat, Inc.
    Inventors: Joshua Ian Stone, David Smith, Frank Ch. Eigler
  • Publication number: 20150106572
    Abstract: 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: Application
    Filed: October 11, 2013
    Publication date: April 16, 2015
    Applicant: RED HAT, INC.
    Inventors: Joshua Ian Stone, David Smith, Frank Ch. Eigler
  • Patent number: 8621438
    Abstract: 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: Grant
    Filed: February 22, 2010
    Date of Patent: December 31, 2013
    Assignee: Red Hat, Inc.
    Inventor: Joshua Ian Stone
  • Publication number: 20110209125
    Abstract: 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: Application
    Filed: February 22, 2010
    Publication date: August 25, 2011
    Inventor: Joshua Ian Stone
  • Publication number: 20090307527
    Abstract: 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: Application
    Filed: July 10, 2006
    Publication date: December 10, 2009
    Inventors: Peter M. Robbins, Ian Stone
  • Patent number: 7346482
    Abstract: 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: Grant
    Filed: March 8, 2005
    Date of Patent: March 18, 2008
    Assignee: Xilinx, Inc.
    Inventors: Jonathan B. Ballagh, Roger B. Milne, Nabeel Shirazi, Joshua Ian Stone
  • Publication number: 20080063541
    Abstract: 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) o
    Type: Application
    Filed: May 6, 2005
    Publication date: March 13, 2008
    Inventor: Ian Stones
  • Patent number: 7343572
    Abstract: 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: Grant
    Filed: March 31, 2005
    Date of Patent: March 11, 2008
    Assignee: Xilinx, Inc.
    Inventors: Joshua Ian Stone, Jonathan B. Ballagh, Roger B. Milne, Nabeel Shirazi
  • Publication number: 20070116555
    Abstract: 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 sai
    Type: Application
    Filed: September 23, 2004
    Publication date: May 24, 2007
    Inventors: Ian Stones, Nigel Schofield, Martin Stuart
  • Publication number: 20070031263
    Abstract: 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: Application
    Filed: September 23, 2004
    Publication date: February 8, 2007
    Inventors: Ian Stones, David Goodwin
  • Publication number: 20070020116
    Abstract: 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: Application
    Filed: September 23, 2004
    Publication date: January 25, 2007
    Applicant: Ikegami Mold Engineering Co., LTD
    Inventor: Ian Stones
  • Publication number: 20060034676
    Abstract: 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: Application
    Filed: July 4, 2003
    Publication date: February 16, 2006
    Inventors: Ian Stones, Ingo Graham
  • Publication number: 20050271528
    Abstract: 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: Application
    Filed: June 8, 2005
    Publication date: December 8, 2005
    Inventor: Ian Stones
  • Publication number: 20040064826
    Abstract: 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: Application
    Filed: September 30, 2002
    Publication date: April 1, 2004
    Inventors: Timothy Lim, Peter Sumner, Ian Stone
  • Publication number: 20040064825
    Abstract: 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: Application
    Filed: September 30, 2002
    Publication date: April 1, 2004
    Inventors: Timothy Lim, Peter Sumner, Ian Stone
  • Patent number: 6194669
    Abstract: 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: Grant
    Filed: February 5, 1999
    Date of Patent: February 27, 2001
    Assignee: TRW Inc.
    Inventors: William D. Bjorndahl, D. Ian Stones, Kenneth C. Selk, Roger A. Davidheiser, Alfred E. Lee
  • Patent number: 6109864
    Abstract: 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: Grant
    Filed: September 11, 1998
    Date of Patent: August 29, 2000
    Assignee: The BOC Group plc
    Inventors: Nigel Paul Schofield, Ian Stones
  • Patent number: 6097265
    Abstract: 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: Grant
    Filed: November 24, 1998
    Date of Patent: August 1, 2000
    Assignee: TRW Inc.
    Inventors: Steven S. Chan, Roger A. Davidheiser, Alfred E. Lee, D. Ian Stones