Patents by Inventor Ian Michael

Ian Michael 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: 10767563
    Abstract: Systems and methods for controlling a fluid-based system are disclosed. The systems and methods may include a model processor for generating a model output, the model processor including a set state module for setting dynamic states, the dynamic states input to an open loop model based on the model operating mode, where the open loop model generates current state derivatives, solver state errors, and synthesized parameters as a function of the dynamic states and a model input vector. A constraint on the state derivatives and solver state errors is based a series of utilities that are based on mathematical abstractions of physical laws that govern behavior of the component. The model processor may include an estimate state module for determining an estimated state of the model based on at least one of a prior state, the current state derivatives, the solver state errors, and the synthesized parameters.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: September 8, 2020
    Assignee: RAYTHEON TECHNOLOGIES CORPORATION
    Inventors: Boris Karpman, Thomas Niemczycki, Ian Michael Dinsmore, David Sembiante, Robert H. Luppold
  • Patent number: 10758885
    Abstract: The invention relates to the use of an ampholyte copolymer as a colloidal stabilizer in the preparation of core-shell microcapsules containing a fragrance, wherein the ampholyte copolymer comprises: 2 to 99 mol % of cationic monomer having at least one quaternary ammonium group, 1 to 98 mol % of acrylic based monomer, 0 to 97 mol % of non-ionic monomer, and wherein the ampholyte copolymer has more cationic charges than anionic charges, wherein the cationic charges of the ampholyte copolymer are exclusively due to the at least one quaternary ammonium group of the cationic monomer.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: September 1, 2020
    Assignee: S.P.C.M. SA
    Inventors: Frédéric Blondel, Emmanuel Aussant, Sandra Guinebretiere, Ian Michael Harrison, Guillaume Jeanson
  • Publication number: 20200255109
    Abstract: An electric actuator for a marine steering system comprises a housing and an output shaft reciprocatingly received by the housing. There is a rotor disposed within the housing. The rotor is coupled to the output shaft of the electric actuator. Rotation of the rotor causing the output shaft of the electric actuator to reciprocate relative to the housing. There is a motor disposed within the housing. The motor has an output shaft coupled to the rotor. A longitudinal axis of the output shaft of the motor is parallel with a longitudinal axis of the output shaft of the electric actuator. There is also a drive mechanism disposed within the housing. The drive mechanism couples the output shaft of electric actuator to the rotor. The drive mechanism is on a plane radial to a longitudinal axis of the output shaft of the motor. There is an actuator position sensor disposed on the rotor for sensing a position of the rotor. The actuator position sensor senses an actual steering position based on a position of the rotor.
    Type: Application
    Filed: February 12, 2020
    Publication date: August 13, 2020
    Applicant: Marine Canada Acquisition Inc.
    Inventors: Anson Chin Pang Chan, Geoffrey David Duddridge, Ian Michael Carlson, Richard Redfern, Mark Isaac Dyck
  • Publication number: 20200257531
    Abstract: A processing pipeline may have first and second execution circuits having different performance or energy consumption characteristics. Instruction supply circuitry may support different instruction supply schemes with different energy consumption or performance characteristics. This can allow a further trade-off between performance and energy efficiency. Architectural state storage can be shared between the execute units to reduce the overhead of switching between the units. In a parallel execution mode, groups of instructions can be executed on both execute units in parallel.
    Type: Application
    Filed: May 1, 2020
    Publication date: August 13, 2020
    Inventors: Peter Richard GREENHALGH, Simon John CRASKE, Ian Michael CAULFIELD, Max John BATLEY, Allan John SKILLMAN, Antony John PENTON
  • Publication number: 20200250098
    Abstract: An apparatus comprises a cache memory to store data as a plurality of cache lines each having a data size and an associated physical address in a memory, access circuitry to access the data stored in the cache memory, detection circuitry to detect, for at least a set of sub-units of the cache lines stored in the cache memory, whether a number of accesses by the access circuitry to a given sub-unit exceeds a predetermined threshold, in which each sub-unit has a data size that is smaller than the data size of a cache line, prediction circuitry to generate a prediction, for a given region of a plurality of regions of physical address space, of whether data stored in that region comprises streaming data in which each of one or more portions of the given cache line is predicted to be subject to a maximum of one read operation or multiple access data in which each of the one or more portions of the given cache line is predicted to be subject to more than one read operation, the prediction circuitry being configured
    Type: Application
    Filed: February 5, 2019
    Publication date: August 6, 2020
    Inventors: Lei MA, Alexander Alfred HORNUNG, Ian Michael CAULFIELD
  • Publication number: 20200240677
    Abstract: A system for cooling a hermetic motor includes a motor cooling refrigerant flow path configured to direct refrigerant from a condenser disposed along a refrigerant loop to a hermetic motor, and from the hermetic motor back to the refrigerant loop, and a housing of the hermetic motor disposed along the motor cooling refrigerant flow path and configured to receive the refrigerant from the condenser, wherein the housing of the hermetic motor comprises an annulus surrounding at least a portion of a stator of the hermetic motor, and wherein the annulus comprises a plurality of openings configured to direct refrigerant toward the stator and into a cavity of the housing of the hermetic motor.
    Type: Application
    Filed: October 10, 2018
    Publication date: July 30, 2020
    Inventors: Katelynn Louise Crissman, Ian Michael Casper, David Andrew Bradshaw, Matthew Lee Heisey, Tyler Alexander Wolgemuth, Paul William Snell
  • Patent number: 10722857
    Abstract: An encapsulated perfume composition comprising at least one perfume-containing aminoplast core-shell microcapsule dispersed in an aqueous suspending medium, the microcapsule being characterized in that it bears a positive charge.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: July 28, 2020
    Assignee: GIVAUDAN S.A.
    Inventors: Ian Michael Harrison, Emmanuel Aussant, Frederic Blondel, Guillaume Jeanson
  • Patent number: 10725923
    Abstract: An apparatus comprises a cache memory to store data as a plurality of cache lines each having a data size and an associated physical address in a memory, access circuitry to access the data stored in the cache memory, detection circuitry to detect, for at least a set of sub-units of the cache lines stored in the cache memory, whether a number of accesses by the access circuitry to a given sub-unit exceeds a predetermined threshold, in which each sub-unit has a data size that is smaller than the data size of a cache line, prediction circuitry to generate a prediction, for a given region of a plurality of regions of physical address space, of whether data stored in that region comprises streaming data in which each of one or more portions of the given cache line is predicted to be subject to a maximum of one read operation or multiple access data in which each of the one or more portions of the given cache line is predicted to be subject to more than one read operation, the prediction circuitry being configured
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: July 28, 2020
    Assignee: Arm Limited
    Inventors: Lei Ma, Alexander Alfred Hornung, Ian Michael Caulfield
  • Publication number: 20200214491
    Abstract: Described is a system for roasting, grinding, brewing and dispensing coffee comprising a coffee cartridge containing: (i) unground and (ii) unroasted or part-roasted coffee beans, said cartridge having walls defining a cartridge chamber in which the beans are confined, wherein part or all of at least one wall of the cartridge is openable, and the openable wall of the cartridge is opposed to a slidable wall thereof, said slidable wall comprising: inner and outer surfaces, the inner surface being in contact with the beans; a peripheral sealing portion on the inner surface; and a central portion bounded by the peripheral sealing portion and comprising a screen for retaining the beans within the cartridge chamber while permitting a flow of coffee brew therethrough.
    Type: Application
    Filed: March 20, 2020
    Publication date: July 9, 2020
    Inventors: Hugh MALKIN, Graham Scott GUTSELL, Timothy Charles BULLOCK, Ian Michael Riorden GEORGE, Nicholas James HASTINGS, Finbarr Charles Ronald WILLIAMSON, David Marcus MOLONY
  • Publication number: 20200219005
    Abstract: Handshake protocol layer features are extracted from training data associated with encrypted network traffic of a plurality of classified devices. Record protocol layer features are extracted from the training data. One or more models are trained based on the extracted handshake protocol layer features and the extracted record protocol layer features. The one or more models are applied to an observed encrypted network traffic stream associated with a device to determine a predicted device classification of the device.
    Type: Application
    Filed: January 9, 2019
    Publication date: July 9, 2020
    Applicant: International Business Machines Corporation
    Inventors: Enriquillo Valdez, Pau-Chen Cheng, Ian Michael Molloy, Dimitrios Pendarakis
  • Patent number: 10705587
    Abstract: Apparatus for processing data is provided with fetch circuitry for fetching program instructions for execution from one or more active threads of instructions having respective program counter values. Pipeline circuitry has a first operating mode and a second operating mode. Mode switching circuitry switches the pipeline circuitry, between the first operating mode and the second operating mode in dependence upon a number of active threads of program instructions having program instructions available to be executed. The first operating mode has a lower average energy consumption per instruction executed than the second operating mode and the second operating mode has a higher average rate of instruction execution for a single thread than the first operating mode. The first operating mode may utilise a barrel processing pipeline to perform interleaved multiple thread processing. The second operating mode may utilise an out-of-order processing pipeline for performing out-of-order processing.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: July 7, 2020
    Assignee: ARM Limited
    Inventors: Peter Richard Greenhalgh, Simon John Craske, Ian Michael Caulfield, Max John Batley, Allan John Skillman, Antony John Penton
  • Publication number: 20200211048
    Abstract: One or more computing devices, systems, and/or methods for mailbox-based coupon display are provided. For example, a plurality of email messages stored in a mailbox of a first email account of a first user may be identified, and may be evaluated to identify a plurality of coupons. The plurality of coupons may be analyzed to determine one or more coupon features. User data and/or activity data associated with the first user may be analyzed to determine one or more user features. A predictive model may be tuned based upon the one or more coupon features and/or the one or more user features. A set of scores may be generated for the plurality of coupons based upon the predictive model. A graphical user interface may be controlled based upon the set of scores to display one or more coupons.
    Type: Application
    Filed: December 28, 2018
    Publication date: July 2, 2020
    Inventors: Ariel RAVIV, Ran WOLFF, Joel OREN, Noa AVIGDOR-ELGRABLI, Michael VIDERMAN, Ian Michael McCARTHY
  • Publication number: 20200186516
    Abstract: Managing passwords is provided. A machine training process is performed using a set of existing passwords to train a machine learning component. Members of a set of semantic categories are used to categorize respective passwords in the set of existing passwords. Password strengths corresponding to a set of candidate passwords are evaluated using the machine learning component. A resource is secured with a candidate password having a password strength greater than or equal to a defined password strength threshold level.
    Type: Application
    Filed: February 18, 2020
    Publication date: June 11, 2020
    Inventors: Suresh Chari, Taesung Lee, Ian Michael Molloy, Youngja Park
  • Publication number: 20200182038
    Abstract: Techniques related to improving performance of an automated control system for drilling with a drilling system, comprising directing drilling tools on a drilling rig to drill, a borehole using the automated control system, obtaining, from one or more surface sensors disposed at a surface of the drilling site, surface sensor data relating to surface drilling activity of the drilling system, determining, based on a comparison between the surface sensor data and a set of historical data, a set of drilling parameters associated with a drilling state, applying the set of drilling parameters to a physics model of the drilling site to determine a set of downhole parameters for the drilling site, wherein the physics model comprises a simulation of current conditions of the borehole and a drill string of the drilling rig, and adjusting operation of at least one of the drilling tools based on the set of downhole parameters.
    Type: Application
    Filed: December 10, 2018
    Publication date: June 11, 2020
    Inventors: Ian Michael Soukup, Jacob Christian Peterson, Ricardo Ramirez
  • Publication number: 20200124392
    Abstract: A measuring wheel may include a wheel assembly comprising a first wheel and a second wheel, a handle operably coupled to a shaft, a housing to which the shaft and the wheel assembly are operably coupled, and a fixed stand disposed at a portion of the housing substantially between the first and second wheels.
    Type: Application
    Filed: December 8, 2017
    Publication date: April 23, 2020
    Inventors: Ian Michael COBB, David Jonathan BYRON, John MEDICUS
  • Publication number: 20200122921
    Abstract: Described is a cartridge containing non-coffee plant materials, said cartridge having walls defining a chamber in which the plant materials are confined, the cartridge being adapted to serve as a grinding and extraction chamber for the plant materials.
    Type: Application
    Filed: November 22, 2019
    Publication date: April 23, 2020
    Inventors: Hugh MALKIN, Graham Scott GUTSELL, Timothy Charles BULLOCK, Ian Michael Riorden GEORGE, Nicholas James HASTINGS
  • Publication number: 20200117450
    Abstract: Techniques for performing matrix multiplication in a data processing apparatus are disclosed, comprising apparatuses, matrix multiply instructions, methods of operating the apparatuses, and virtual machine implementations. Registers, each register for storing at least four data elements, are referenced by a matrix multiply instruction and in response to the matrix multiply instruction a matrix multiply operation is carried out. First and second matrices of data elements are extracted from first and second source registers, and plural dot product operations, acting on respective rows of the first matrix and respective columns of the second matrix are performed to generate a square matrix of result data elements, which is applied to a destination register. A higher computation density for a given number of register operands is achieved with respect to vector-by-element techniques.
    Type: Application
    Filed: June 8, 2018
    Publication date: April 16, 2020
    Inventors: David Hennah MANSELL, Rune HOLM, Ian Michael CAULFIELD, Jelena MILANOVIC
  • Publication number: 20200109828
    Abstract: A flexible light assembly includes a flexible elongated enclosure and a flexible light circuit board, which includes a plurality of light sources mounted thereto. The flexible elongated body includes a channel with a bottom surface and at least one support for supporting the flexible light circuit board above the bottom surface wherein when the flexible light circuit board is inserted into the flexible elongated enclosure there is a space between bottom side of the circuit board and the bottom surface of the channel to allow air flow there between.
    Type: Application
    Filed: October 3, 2019
    Publication date: April 9, 2020
    Inventors: Alexander Tolen, Mitchell Bruhn, Ian Michael Frank
  • Patent number: 10609017
    Abstract: Managing passwords is provided. A machine training process is performed using a set of existing passwords to train a machine learning component. Members of a set of semantic categories are used to categorize respective passwords in the set of existing passwords. Password strengths corresponding to a set of candidate passwords are evaluated using the machine learning component. A resource is secured with a candidate password having a password strength greater than or equal to a defined password strength threshold level.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: March 31, 2020
    Assignee: International Business Machines Corporation
    Inventors: Suresh Chari, Taesung Lee, Ian Michael Molloy, Youngja Park
  • Patent number: D890520
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: July 21, 2020
    Assignee: JS PRODUCTS, INC.
    Inventors: James Kendall Stobar, Robert Aristides Johnson, Ian Michael-Lynn Smercina