IP Library Granted Patent US 10,601,678
Granted Patent B2
US 10,601,678 · App. 15/685,361 · Granted Mar 24, 2020

Localized sensor quality analysis and control

Inventors: Eric J. Barkie (Cary, NC); Benjamin Fletcher (Denver, CO); Timothy P. Roche (Oakland, CA); Shawn Stedman (San Francisco, CA)
Assignee: NTERNATIONAL BUSINESS MACHINES CORPORATION
H04L41/5009F24F11/30H04L12/46H04L12/4625H04L67/125H04M15/58H04M15/8016H04M15/8033F24F11/38F24F2110/50H04L29/06H04M1/24H04M2215/0188H04Q2213/13392
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 10,601,678
App. No.
15/685,361
Granted
Mar 24, 2020
Kind
B2
Abstract

An apparatus includes a memory comprising executable instructions and a processor coupled to the memory and configured to execute the instructions. Executing the instructions causes the processor to receive a broadcast including measurement data captured by a first sensor, verify integrity of the measurement data, perform a quality control analysis on the measurement data by analyzing the measurement data using a quality control algorithm to form an analysis result, generate a response for broadcasting the analysis result, and broadcast the analysis result. The response comprises a determination of pass when the quality control analysis indicates that the measurement data passes the quality control analysis and a determination of fail, a suspected cause of the failure, and a recommended resolution for the suspected cause of the failure when the quality control analysis indicates that the measurement data fails the quality control analysis.

Claims (29)

1. A local sensor device comprising:

a memory comprising executable instructions; and

a processor coupled to the memory and configured to execute the instructions to:

receive a broadcast including measurement data captured by a second local sensor device;

verify integrity of the measurement data;

perform a quality control analysis on the measurement data by analyzing the measurement data using a quality control algorithm to form an analysis result without uploading the measurement data to a centralized server;

generate a response for broadcasting the analysis result, wherein the response comprises:

a determination of pass when the quality control analysis indicates that the measurement data passes the quality control analysis; and

a determination of fail, a suspected cause of the failure, and a recommended resolution for the suspected cause of the failure when the quality control analysis indicates that the measurement data fails the quality control analysis; and

broadcast the analysis result.

2. The local sensor device of claim 1 , wherein the broadcast including measurement data captured by the second local sensor device is received via data link layer communication, and wherein broadcasting the analysis result is performed via the data link layer communication.

3. The local sensor device of claim 1 , wherein the broadcast including the measurement data further includes an electronic address of the second local sensor device, an identification of the measurement data, a timestamp indicating when the measurement data was captured by the second local sensor device, a geographic location data of the second local sensor device, a signature of the second local sensor device, and a cyclic redundancy check (CRC) code.

4. The local sensor device of claim 1 , wherein the response for broadcasting the analysis result further includes an electronic address of the apparatus, an identification of the measurement data for which the quality control analysis was performed, a timestamp indicating when the quality control analysis was performed, a confidence level in the determination, a signature of the apparatus, and a cyclic redundancy check (CRC) code.

5. The local sensor device of claim 1 , wherein the recommended resolution for the suspected cause of the failure comprises an instruction that instructs the second local sensor device to perform a recalibration.

6. The local sensor device of claim 5 , wherein the recalibration comprises at least one of a self-cleaning operation of the first sensor or a repositioning of the second local sensor device.

7. The local sensor device of claim 1 , wherein the processor further saves at least one of the analysis result or the measurement data to a state table stored in the memory after performing the quality control analysis on the measurement data.

8. The local sensor device of claim 7 , wherein the processor performing the quality control analysis further includes analyzing the measurement data at least partially according to data obtained from the state table stored in the memory and corresponding to a third local sensor device locationally proximate to the second local sensor device.

9. The local sensor device of claim 1 , wherein the processor performing the quality control analysis further includes analyzing the measurement data at least partially according to data obtained from the state table stored in the memory and corresponding to second measurement data previously captured by the local sensor device.

10. A computer program product for localized sensor quality analysis and control, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor of a local sensor device to cause the processor to:

receive a broadcast including measurement data captured by a second local sensor device;

verify integrity of the measurement data;

perform a quality control analysis on the measurement data by analyzing the measurement data using a quality control algorithm to form an analysis result without uploading the measurement data to a centralized server;

generate a response for broadcasting the analysis result, wherein the response comprises:

a determination of pass when the quality control analysis indicates that the measurement data passes the quality control analysis; and

a determination of fail, a suspected cause of the failure, and a recommended resolution for the suspected cause of the failure when the quality control analysis indicates that the measurement data fails the quality control analysis; and

broadcast the analysis result.

11. The computer program product of claim 10 , wherein the recommended resolution for the suspected cause of the failure directs the second local sensor device to perform a calibration based at least partially on the suspected cause of the failure and the recommended resolution for the suspected cause of the failure.

12. The computer program product of claim 10 , wherein the quality control algorithm is a proprietary quality control algorithm published in a software development kit (SDK) at least partially executed by the computer program product.

13. The computer program product of claim 10 , wherein the processor receives the broadcast including the measurement data and broadcasts the analysis result at a data link layer independent of Internet-based communications.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY FROM IBM RESEARCH AND INTELLECTUAL PROPERTY TO INTERNATIONAL BUSINESS MACHINED CORPORATION AND TO CORRECT THE RECEIVING PARTY FROM ZEPHYR BUYER L.P. TO ZEPHYR BUYER, L.P. PREVIOUSLY RECORDED AT REEL: 66795 FRAME: 858. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 20, 2024
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: ZEPHYR BUYER, L.P.
Reel/Frame 066838/0157 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY NAME PREVIOUSLY RECORDED AT REEL: 66796 FRAME: 188. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 20, 2024
From: ZEPHYR BUYER, L.P.
To: THE WEATHER COMPANY, LLC
Reel/Frame 067188/0894 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2024
From: IBM RESEARCH AND INTELLECTUAL PROPERTY
To: ZEPHYR BUYER L.P.
Reel/Frame 066795/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2024
From: ZEPHYR BUYER L.P.
To: THE WEATHER COMPANY, LLC
Reel/Frame 066796/0188 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2017
From: BARKIE, ERIC J.; FLETCHER, BENJAMIN; ROCHE, TIMOTHY P.; STEDMAN, SHAWN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 043388/0453 →
Continuity (1)
Related Publication 20190068460A1 · Feb 28, 2019