IP Library Granted Patent US 11,313,768
Granted Patent B2
US 11,313,768 · App. 16/601,147 · Granted Apr 26, 2022

Method and system for sensor monitoring and analysis

Inventors: Michael Peter Montemurro (Toronto, CA); Roland Emlyn Williams (San Ramon, CA); James Randolph Winter Lepp (Ottawa, CA); Stephen McCann (Southampton, GB)
Assignee: BlackBerry Limited
G01M17/013G01M17/025G01N29/14G01N29/4454G01N29/46G06K9/00798G01N2291/2692G01N2291/2696H04L67/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,313,768
App. No.
16/601,147
Filed
Oct 14, 2019
Granted
Apr 26, 2022
Kind
B2
Examiner
LEE, PAUL D
Art Unit
2862
USPC
702/182
Abstract

A method for monitoring performance of at least one component on a moving platform, the method including receiving sensor data for the at least one component, along with supplemental data, at a processing node; and processing the sensor data, the processing using the supplemental data to filter the sensor data.

Claims (46)

1. A method at a server for maintenance scheduling for a moving platform, the method comprising:

receiving sensor data for the at least one component of the moving platform, along with supplemental data associated with the moving platform, at the server;

obtaining supplemental data, the supplemental data comprising at least one of: a location fix, a time stamp, an image from a camera on the moving platform, a temperature, a pressure, weather conditions, map information, historic data from the moving platform, historic data from a different moving platform, or load information;

determining a road surface based on supplemental data, the road surface indicating whether a road is paved or not paved;

processing the sensor data, the processing using the road surface to filter the sensor data; and

updating a maintenance schedule based on the processing;

wherein the processing detects an improvement in the performance of the at least one component from the sensor data indicating maintenance has been performed on the at least one component, and wherein the updating reschedules future maintenance of the at least one component based on the detection of the improvement.

2. The method of claim 1 , wherein the processing finds an increased risk of failure of the at least one component, and wherein the updating reschedules maintenance of the at least one component to an earlier time.

3. The method of claim 1 , wherein the at least one component is a wheel assembly, and wherein the sensor data comprises data from at least one of: a bearing sensor; a tire pressure monitoring sensor; or an acoustic sensor.

4. The method of claim 3 , wherein sensor data from the bearing sensor includes at least one of vibration or temperature data.

5. The method of claim 4 , wherein the processing comprises comparing sensor data from the wheel assembly with sensor data from at least one other wheel assembly on the moving platform.

6. The method of claim 1 , wherein the supplemental data includes the location fix and the timestamp, and wherein the processing comprises:

retrieving weather conditions based on the location fix and timestamp; and

filtering the sensor data based on the weather conditions.

7. The method of claim 1 , wherein the supplemental data is an image from a camera on the moving platform, and wherein the processing comprises:

performing image processing to determine road conditions; and

filtering the sensor data based on the determined road conditions.

8. The method of claim 1 , further comprising using historical data from at least one of the moving platform or a fleet of moving platforms to further process the sensor data.

9. A server for maintenance scheduling for a moving platform, the server comprising:

a processor; and

a communications subsystem,

wherein the processor is configured to:

receive sensor data for the at least one component of the moving platform, along with supplemental data associated with the moving platform;

obtain supplemental data, the supplemental data comprising at least one of: a location fix, a time stamp, an image from a camera on the moving platform, a temperature, a pressure, weather conditions, map information, historic data from the moving platform, historic data from a different moving platform, or load information;

determine a road surface based on supplemental data, the road surface indicating whether a road is paved or not paved;

process the sensor data, the processing using the road surface to filter the sensor data; and

update a maintenance schedule based on the processing;

wherein the processing detects an improvement in the performance of the at least one component from the sensor data indicating maintenance has been performed on the at least one component, and wherein the updating reschedules future maintenance of the at least one component based on the detection of the improvement.

10. The server of claim 9 , wherein the server is configured to process by finding an increased risk of failure of the at least one component, and wherein the server reschedules maintenance of the at least one component to an earlier time.

11. The server of claim 9 , wherein the at least one component is a wheel assembly, and wherein the sensor data comprises data from at least one of: a bearing sensor; a tire pressure monitoring sensor; or an acoustic sensor.

12. The server of claim 11 , wherein sensor data from the bearing sensor includes at least one of vibration or temperature data.

13. The server of claim 12 , wherein the processing node is configured to process by comparing sensor data from the wheel assembly with sensor data from at least one other wheel assembly on the moving platform.

14. The server of claim 9 , wherein the supplemental data includes a location fix and a timestamp, and wherein the processor is configured to process by:

retrieving weather conditions based on the location fix and timestamp; and

filtering the sensor data based on the weather conditions.

15. The server of claim 9 , wherein the supplemental data is an image from a camera on the moving platform, and wherein the processor is configured to process by:

performing image processing to determine road conditions; and

filtering the sensor data based on the determined road conditions.

16. The server of claim 9 , wherein the processor is further configured to use historical data from at least one of the moving platform or a fleet of moving platforms to further process the sensor data.

17. A non-transitory computer readable medium for storing instruction code, which, when executed by a processor on a server are configured for maintenance scheduling for a moving platform, the instruction code causing the processor to:

receive sensor data for the at least one component of the moving platform, along with supplemental data associated with the moving platform;

obtain supplemental data, the supplemental data comprising at least one of: a location fix, a time stamp, an image from a camera on the moving platform, a temperature, a pressure, weather conditions, map information, historic data from the moving platform, historic data from a different moving platform, or load information;

determine a road surface based on supplemental data, the road surface indicating whether a road is paved or not paved;

process the sensor data, the processing using the road surface to filter the sensor data; and

update a maintenance schedule based on the processing;

wherein the processing detects an improvement in the performance of the at least one component from the sensor data indicating maintenance has been performed on the at least one component, and wherein the updating reschedules future maintenance of the at least one component based on the detection of the improvement.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2020
From: WILLIAMS, ROLAND EMLYN
To: BLACKBERRY CORPORATION
Reel/Frame 052485/0804 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2020
From: MONTEMURRO, MICHAEL PETER; LEPP, JAMES RANDOLPH WINTER
To: BLACKBERRY LIMITED
Reel/Frame 052485/0866 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2020
From: MCCANN, STEPHEN
To: BLACKBERRY UK LIMITED
Reel/Frame 052485/0903 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2020
From: BLACKBERRY UK LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 052485/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2020
From: BLACKBERRY CORPORATION
To: BLACKBERRY LIMITED
Reel/Frame 052485/0948 →