Patents by Inventor Andrew Billing

Andrew Billing 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: 11086692
    Abstract: Systems and methods for managing multiple wireless devices are disclosed. An exemplary system includes multiple domains each having a particular type of wireless device management system and respective (application programming interface) APIs. API call modules corresponding to each domain enable accessing of the APIs exposed by each of the respective domains. A management console enables compiling of a consolidated list of devices and users from each of the device management systems into a single view. An exemplary method includes querying multiple domains to obtain user information, compiling a consolidated list of users, displaying the consolidated list in a user interface, selecting a user from the consolidated list, and submitting a command to either all or a specific domain for the selected user.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: August 10, 2021
    Assignee: BlackBerry Limited
    Inventors: Paul Douglas Morley, Michael Wayne Dennis, Neil Andrew Billings, Aleksandar Susnjar
  • Patent number: 10760995
    Abstract: A failure detection device is disclosed. The failure detection device may receive operations data related to operations of a set of parts of a machine. The failure detection device may process the operations data using a condition-based processing technique. The condition-based processing technique may be associated with mapping initial values of data elements of the operations data to binary values based on satisfaction of a first set of conditions by the initial values. The failure detection device may detect a presence of a possible issue with the operations of the set of parts based on a second set of conditions, associated with the binary values and the initial values, being satisfied during a time period. The failure detection device may perform, after detecting the presence of the possible issue, a set of actions related to addressing the possible issue.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: September 1, 2020
    Assignee: Caterpillar inc.
    Inventors: Andrew Billing, Kurt Hopf, David J. Lin, Michael Campagna
  • Publication number: 20200225118
    Abstract: A failure detection device is disclosed. The failure detection device may receive operations data related to operations of a set of parts of a machine. The failure detection device may process the operations data using a condition-based processing technique. The condition-based processing technique may be associated with mapping initial values of data elements of the operations data to binary values based on satisfaction of a first set of conditions by the initial values. The failure detection device may detect a presence of a possible issue with the operations of the set of parts based on a second set of conditions, associated with the binary values and the initial values, being satisfied during a time period. The failure detection device may perform, after detecting the presence of the possible issue, a set of actions related to addressing the possible issue.
    Type: Application
    Filed: September 10, 2019
    Publication date: July 16, 2020
    Applicant: Caterpillar Inc.
    Inventors: Andrew Billing, Kurt Hopf, David J. Lin, Michael Campagna
  • Patent number: 10557433
    Abstract: A system for detecting a fault condition in a valvetrain of an engine is configured to measure one or more operating parameters associated with the engine and determine if the operating parameters satisfy pre-defined corresponding boundary conditions. If so, a pair of values of at least one performance parameter is measured corresponding to measurement on a first and second bank of cylinders present on the engine. The difference between the pair of values is determined and used to compute at least one measure of variation for the at least one performance parameter in a time segment. If the at least one measure of variation for the at least one performance parameter exceeds a pre-defined limit for the engine, the valvetrain is flagged as faulty.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: February 11, 2020
    Assignee: Caterpillar Inc.
    Inventors: Michael Campagna, Andrew Billing, Dereck Heffron, Brian Wheeler
  • Patent number: 10495544
    Abstract: A failure detection device is disclosed. The failure detection device may receive operations data related to operations of a set of parts of a machine. The failure detection device may process the operations data using a condition-based processing technique. The condition-based processing technique may be associated with mapping initial values of data elements of the operations data to binary values based on satisfaction of a first set of conditions by the initial values. The failure detection device may detect a presence of a possible issue with the operations of the set of parts based on a second set of conditions, associated with the binary values and the initial values, being satisfied during a time period. The failure detection device may perform, after detecting the presence of the possible issue, a set of actions related to addressing the possible issue.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: December 3, 2019
    Assignee: Caterpillar Inc.
    Inventors: Andrew Billing, Kurt Hopf, David J. Lin, Michael Campagna
  • Patent number: 10106237
    Abstract: A submersible thruster, and methods of optimizing and using same, including selecting a motor with an efficiency of greater than 75 percent when operated at 250 rpm immersed in a pressure-resistant fluid, the motor having a drive shaft with a rotor and a stator matched to the rotor, the rotor and the stator being immersed in the pressure-resistant fluid and being separated by a gap less than or equal to 1 mm. The motor is disposed in a housing to isolate the motor components from a liquid environment. A rear portion of the drive shaft extends through a low-friction shaft seal beyond the housing to drive at least one propeller within the liquid environment. Movement of the drive shaft is constrained to a radial and axial play each of less than 0.75 mm. The method further includes operating the motor at less than 50 percent of peak power, wherein said thruster operates at greater than 30 percent end-to-end thrust efficiency within the liquid environment.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: October 23, 2018
    Assignee: WOODS HOLE OCEANOGRAPHIC INSTITUTION
    Inventors: Carl Kaiser, Andrew Billings
  • Publication number: 20180156149
    Abstract: A system for detecting a fault condition in a valvetrain of an engine is configured to measure one or more operating parameters associated with the engine and determine if the operating parameters satisfy pre-defined corresponding boundary conditions. If so, a pair of values of at least one performance parameter is measured corresponding to measurement on a first and second bank of cylinders present on the engine. The difference between the pair of values is determined and used to compute at least one measure of variation for the at least one performance parameter in a time segment. If the at least one measure of variation for the at least one performance parameter exceeds a pre-defined limit for the engine, the valvetrain is flagged as faulty.
    Type: Application
    Filed: December 5, 2016
    Publication date: June 7, 2018
    Applicant: Caterpillar Inc.
    Inventors: Michael Campagna, Andrew Billing, Dereck Heffron, Brian Wheeler
  • Publication number: 20170113773
    Abstract: A submersible thruster, and methods of optimizing and using same, including selecting a motor with an efficiency of greater than 75 percent when operated at 250 rpm immersed in a pressure-resistant fluid, the motor having a drive shaft with a rotor and a stator matched to the rotor, the rotor and the stator being immersed in the pressure-resistant fluid and being separated by a gap less than or equal to 1 mm. The motor is disposed in a housing to isolate the motor components from a liquid environment. A rear portion of the drive shaft extends through a low-friction shaft seal beyond the housing to drive at least one propeller within the liquid environment. Movement of the drive shaft is constrained to a radial and axial play each of less than 0.75 mm. The method further includes operating the motor at less than 50 percent of peak power, wherein said thruster operates at greater than 30 percent end-to-end thrust efficiency within the liquid environment.
    Type: Application
    Filed: June 24, 2015
    Publication date: April 27, 2017
    Inventors: Carl Kaiser, Andrew Billings
  • Publication number: 20160070606
    Abstract: Systems and methods for managing multiple wireless devices are disclosed. An exemplary system includes multiple domains each having a particular type of wireless device management system and respective (application programming interface) APIs. API call modules corresponding to each domain enable accessing of the APIs exposed by each of the respective domains. A management console enables compiling of a consolidated list of devices and users from each of the device management systems into a single view. An exemplary method includes querying multiple domains to obtain user information, compiling a consolidated list of users, displaying the consolidated list in a user interface, selecting a user from the consolidated list, and submitting a command to either all or a specific domain for the selected user.
    Type: Application
    Filed: November 16, 2015
    Publication date: March 10, 2016
    Applicant: BLACKBERRY LIMITED
    Inventors: Paul Douglas Morley, Michael Wayne Dennis, Neil Andrew Billings, Aleksandar Susnjar
  • Patent number: 9189753
    Abstract: Systems and methods for managing multiple wireless devices are disclosed. An exemplary system includes multiple domains each having a particular type of wireless device management system and respective (application programming interface) APIs. API call modules corresponding to each domain enable accessing of the APIs exposed by each of the respective domains. A management console enables compiling of a consolidated list of devices and users from each of the device management systems into a single view. An exemplary method includes querying multiple domains to obtain user information, compiling a consolidated list of users, displaying the consolidated list in a user interface, selecting a user from the consolidated list, and submitting a command to either all or a specific domain for the selected user.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: November 17, 2015
    Assignee: BlackBerry Limited
    Inventors: Paul Douglas Morley, Michael Wayne Dennis, Neil Andrew Billings, Aleksandar Susnjar
  • Publication number: 20130103816
    Abstract: Systems and methods for managing multiple wireless devices are disclosed. An exemplary system includes multiple domains each having a particular type of wireless device management system and respective (application programming interface) APIs. API call modules corresponding to each domain enable accessing of the APIs exposed by each of the respective domains. A management console enables compiling of a consolidated list of devices and users from each of the device management systems into a single view. An exemplary method includes querying multiple domains to obtain user information, compiling a consolidated list of users, displaying the consolidated list in a user interface, selecting a user from the consolidated list, and submitting a command to either all or a specific domain for the selected user.
    Type: Application
    Filed: March 5, 2012
    Publication date: April 25, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Paul Douglas MORLEY, Michael Wayne DENNIS, Neil Andrew BILLINGS, Aleksandar SUSNJAR
  • Patent number: D466844
    Type: Grant
    Filed: December 29, 1999
    Date of Patent: December 10, 2002
    Inventor: Andrew Billings