IP Library Granted Patent US 10,574,541
Granted Patent B2
US 10,574,541 · App. 15/804,895 · Granted Feb 25, 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: INTERNATIONAL 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,574,541
App. No.
15/804,895
Granted
Feb 25, 2020
Kind
B2
Abstract

A computer-implemented method comprising capturing measurement data via a first sensor suite, broadcasting the measurement data via short-range communication, receiving, via the short-range communication, a broadcast including a quality control analysis result corresponding to the measurement data and determined by a second sensor suite, acting on the quality control analysis result, and performing quality control analysis for a third sensor suite.

Claims (63)

1. A computer-implemented method, implemented by a first sensor suite, the method comprising:

capturing measurement data via the first sensor suite;

broadcasting the measurement data via short-range communication;

receiving, via the short-range communication from a second sensor suite, a broadcast including a quality control analysis result corresponding to the measurement data and determined by the second sensor suite;

acting on the quality control analysis result; and

performing quality control analysis for a third sensor suite by:

receiving, from the third sensor suite, a second broadcast including second measurement data captured by the third sensor suite;

verifying integrity of the second measurement data;

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

generating a second response for broadcasting the second analysis result, wherein the second response comprises:

a determination of pass when the quality control analysis indicates that the second 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 second measurement data fails the quality control analysis; and

broadcasting the second analysis result.

2. The computer-implemented method of claim 1 , wherein the first sensor suite comprises one or more sensors, a computing resource, and a network interface.

3. The computer-implemented method of claim 1 , wherein the quality control algorithm is a proprietary quality control algorithm published in a software development kit (SDK) at least partially executed by the first sensor suite.

4. The computer-implemented method of claim 1 , wherein the short-range communication is performed at an Open Systems Interconnect (OSI) layer 2 independent of Internet-based communication.

5. The computer-implemented method of claim 1 , wherein to act on the quality control analysis result, the method further comprises at least one of self-resetting the first sensor suite, a self-cleaning of the first sensor suite, a self-calibrating the first sensor suite, or a self-repositioning of the first sensor suite.

6. The computer-implemented method of claim 1 , further comprising transmitting at least a portion of the measurement data to a reporting entity via Internet-based communication when the quality control analysis result indicates that the measurement data passed quality control analysis.

7. A first sensor suite, comprising:

a memory configured to store computer executable instructions;

a processor coupled to the memory and configured to execute the instructions, where executing the instructions further configures the processor to:

capture measurement data;

broadcast the measurement data via short-range communication;

receive, via the short-range communication from a second sensor suite, a broadcast including a quality control analysis result corresponding to the measurement data and determined by the second sensor suite;

act on the quality control analysis result; and

perform quality control analysis for a third sensor suite by:

receiving, from the third sensor suite, a second broadcast including second measurement data captured by the third sensor suite;

verifying integrity of the second measurement data;

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

generating a second response for broadcasting the second analysis result, wherein the second response comprises:

a determination of pass when the quality control analysis indicates that the second 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 second measurement data fails the quality control analysis; and

broadcasting the second analysis result.

8. The first sensor suite of claim 7 , further comprising one or more sensors, a computing resource, and a network interface.

9. The first sensor suite of claim 7 , wherein the quality control algorithm is a proprietary quality control algorithm published in a software development kit (SDK) at least partially executed by the first sensor suite.

10. The first sensor suite of claim 7 , wherein the short-range communication is performed at an Open Systems Interconnect (OSI) layer 2 independent of Internet-based communication.

11. The first sensor suite of claim 7 , wherein to act on the quality control analysis result, the processor controls the first sensor suite to perform at least one of a self-resetting the first sensor suite, a self-cleaning of the first sensor suite, a self-calibrating the first sensor suite, or a self-repositioning of the first sensor suite.

12. The first sensor suite of claim 7 , wherein executing the instructions further configures the processor to transmit at least a portion of the measurement data to a reporting entity via Internet-based communication when the quality control analysis result indicates that the measurement data passed quality control analysis.

13. A system, comprising:

a first sensor suite;

a second sensor suite communicatively coupled to the first sensor suite; and

a third sensor suite communicatively coupled to the first sensor suite and the second sensor suite,

wherein the first sensor suite comprises:

a memory configured to store computer executable instructions;

a processor coupled to the memory and configured to execute the instructions, where executing the instructions further configures the processor to:

capture measurement data;

broadcast the measurement data via short-range communication;

receive, via the short-range communication from a second sensor suite, a broadcast including a quality control analysis result corresponding to the measurement data and determined by the second sensor suite;

act on the quality control analysis result; and

perform quality control analysis for a third sensor suite by:

receiving, from the third sensor suite, a second broadcast including second measurement data captured by the third sensor suite;

verifying integrity of the second measurement data;

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

generating a second response for broadcasting the second analysis result, wherein the second response comprises:

 a determination of pass when the quality control analysis indicates that the second 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 second measurement data fails the quality control analysis; and

broadcasting the second analysis result.

14. The system of claim 13 , wherein the first sensor suite, the second sensor suite, and the third sensor suite each comprise one or more sensors, a computing resource, and a network interface.

15. The system of claim 13 , wherein the quality control algorithm is a proprietary quality control algorithm published in a software development kit (SDK) at least partially executed by the first sensor suite, the second sensor suite, and the third sensor suite.

16. The system of claim 13 , wherein the short-range communication is performed at an Open Systems Interconnect (OSI) layer 2 independent of Internet-based communication.

17. The system of claim 13 , wherein to act on the quality control analysis result, the processor controls the first sensor suite to perform at least one of a self-resetting the first sensor suite, a self-cleaning of the first sensor suite, or a self-calibrating the first sensor suite.

18. The system of claim 13 , wherein to act on the quality control analysis result, the processor controls the first sensor suite to perform a self-repositioning of the first sensor suite.

19. The system of claim 13 , wherein executing the instructions further configures the processor to transmit at least a portion of the measurement data to a reporting entity via Internet-based communication when the quality control analysis result indicates that the measurement data passed quality control analysis.

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 Nov 6, 2017
From: BARKIE, ERIC J.; FLETCHER, BENJAMIN; ROCHE, TIMOTHY P.; STEDMAN, SHAWN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 044045/0162 →
Continuity (2)
Continuation 15685361 · Aug 24, 2017
Related Publication 20190068461A1 · Feb 28, 2019