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: 11086692Abstract: 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: GrantFiled: November 16, 2015Date of Patent: August 10, 2021Assignee: BlackBerry LimitedInventors: Paul Douglas Morley, Michael Wayne Dennis, Neil Andrew Billings, Aleksandar Susnjar
-
Patent number: 10760995Abstract: 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: GrantFiled: September 10, 2019Date of Patent: September 1, 2020Assignee: Caterpillar inc.Inventors: Andrew Billing, Kurt Hopf, David J. Lin, Michael Campagna
-
Publication number: 20200225118Abstract: 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: ApplicationFiled: September 10, 2019Publication date: July 16, 2020Applicant: Caterpillar Inc.Inventors: Andrew Billing, Kurt Hopf, David J. Lin, Michael Campagna
-
Patent number: 10557433Abstract: 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: GrantFiled: December 5, 2016Date of Patent: February 11, 2020Assignee: Caterpillar Inc.Inventors: Michael Campagna, Andrew Billing, Dereck Heffron, Brian Wheeler
-
Patent number: 10495544Abstract: 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: GrantFiled: January 15, 2019Date of Patent: December 3, 2019Assignee: Caterpillar Inc.Inventors: Andrew Billing, Kurt Hopf, David J. Lin, Michael Campagna
-
Patent number: 10106237Abstract: 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: GrantFiled: June 24, 2015Date of Patent: October 23, 2018Assignee: WOODS HOLE OCEANOGRAPHIC INSTITUTIONInventors: Carl Kaiser, Andrew Billings
-
Publication number: 20180156149Abstract: 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: ApplicationFiled: December 5, 2016Publication date: June 7, 2018Applicant: Caterpillar Inc.Inventors: Michael Campagna, Andrew Billing, Dereck Heffron, Brian Wheeler
-
Publication number: 20170113773Abstract: 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: ApplicationFiled: June 24, 2015Publication date: April 27, 2017Inventors: Carl Kaiser, Andrew Billings
-
Publication number: 20160070606Abstract: 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: ApplicationFiled: November 16, 2015Publication date: March 10, 2016Applicant: BLACKBERRY LIMITEDInventors: Paul Douglas Morley, Michael Wayne Dennis, Neil Andrew Billings, Aleksandar Susnjar
-
Patent number: 9189753Abstract: 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: GrantFiled: March 5, 2012Date of Patent: November 17, 2015Assignee: BlackBerry LimitedInventors: Paul Douglas Morley, Michael Wayne Dennis, Neil Andrew Billings, Aleksandar Susnjar
-
Publication number: 20130103816Abstract: 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: ApplicationFiled: March 5, 2012Publication date: April 25, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Paul Douglas MORLEY, Michael Wayne DENNIS, Neil Andrew BILLINGS, Aleksandar SUSNJAR
-
Patent number: D466844Type: GrantFiled: December 29, 1999Date of Patent: December 10, 2002Inventor: Andrew Billings