IP Library Granted Patent US 10,401,846
Granted Patent B2
US 10,401,846 · App. 14/152,418 · Granted Sep 3, 2019

Cooperative and compressive sensing system

Inventors: Xuemin Chen (Rancho Santa Fe, CA); Michael David Johas Teener (Santa Cruz, CA); Wael William Diab (San Francisco, CA)
Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
G05B23/0221
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,401,846
App. No.
14/152,418
Granted
Sep 3, 2019
Kind
B2
Abstract

A system for sensing in an industrial environment includes a processing node configured to receive a first sensor data from a first sensor and a second sensor data from a second sensor, both of which are disposed in the industrial environment. The processing node is further configured to process randomly sampled data from at least one of the first sensor data and the second sensor data to generate processed sensor data that includes the randomly sampled data. The processing node further configured to identify data of interest from the processed sensor data based on comparison of the processed sensor data with a sampling dictionary of predetermined information. The processing node further configured to filter and assemble the identified data of interest to create a set of compressed data, and transmit the set of compressed data to a predetermined destination.

Claims (65)

1. A system, comprising:

processing circuitry configured to

receive first sensor data from a first sensor and second sensor data from a second sensor;

process sampled data, from at least one of the first sensor data or the second sensor data, to generate processed sensor data;

identify first data of interest from the processed sensor data by executing data recognition instructions;

determine whether to modify the data recognition instructions;

in response to the data recognition instructions being determined to be modified,

modify the data recognition instructions to identify the first data of interest,

identify, by executing the modified data recognition instructions, second data of interest from the processed sensor data, and

identify the second data of interest as the first data of interest;

filter the first data of interest to create a set of compressed data; and

transmit the set of compressed data to a predetermined destination.

2. The system of claim 1 , wherein

the processing circuitry is configured to include a plurality of different recognition modules,

each recognition module of the plurality of different recognition modules is configured to identify different data of interest, and

the first sensor data and the second sensor data are selectively mapped to the plurality of different recognition modules so that the processed sensor data selectively includes at least one of the first sensor data or the second sensor data based on one of the recognition modules to which the processed sensor data is provided.

3. The system of claim 2 , wherein the processing circuitry is configured to sample at least one of the first sensor data or the second sensor data at different sampling rates based on which of the different recognition modules the processed sensor data is provided.

4. The system of claim 1 , wherein the processing circuitry is further configured to adjust the sampled data included in the processed sensor data in response to identification of the data of interest.

5. The system of claim 1 , wherein the processing circuitry is further configured to

receive third sensor data of a third sensor, and

add the third sensor data to the processed sensor data in response to identification of the data of interest.

6. The system of claim 1 , wherein the first sensor and the second sensor each comprise at least one of a process measurement sensor, an audio sensor or a video sensor.

7. The system of claim 1 , wherein the processing circuitry is configured to dynamically select one of the first sensor data or the second sensor data to include in the processed sensor data based on an assigned priority of the first sensor and the second sensor, and a level of quality of the first sensor data and the second sensor data.

8. The system of claim 1 , wherein the processed sensor data includes a combination of the first sensor data and the second sensor data based on a predetermined mapping of sensor candidates that include the first sensor and the second sensor.

9. A system, comprising:

a communication interface configured to receive first sensor data from a first sensor and second sensor data from a second sensor; and

processing circuitry configured to

process sampled data, from at least one of the first sensor data or the second sensor data, to generate processed sensor data;

identify ft data of interest from the processed sensor data by executing data recognition instructions;

determine whether to modify the data recognition instructions;

in response to the data recognition instructions being determined to be modified,

modify the data recognition instructions to identify the first data of interest,

identify, by executing the modified data recognition instructions, second data of interest from the processed sensor data, and

identify the second data of interest as the first data of interest; and

filter the first data of interest to create a set of compressed data for transmission to a predetermined destination.

10. The system of claim 9 , wherein

the processing circuitry is configured to execute a plurality of different recognition modules,

each recognition module of the plurality of different recognition modules is configured to identify different data of interest, and

the first sensor data and the second sensor data are selectively mapped to the different recognition modules so that the processed sensor data selectively includes at least one of the first sensor data or the second sensor data based on one of the recognition modules to which the processed sensor data is provided.

11. The system of claim 10 , wherein the processing circuitry is configured to sample at least one of the first sensor data or the second sensor data at different sampling rates based on which of the different recognition modules the processed sensor data is provided.

12. The system of claim 9 , wherein the processing circuitry is configured to adjust the sampled data included in the processed sensor data in response to identification of the data of interest.

13. The system of claim 9 , wherein

the communication interface is configured to receive third sensor data of a third sensor, and

the processing circuitry is configured to add the third sensor data to the processed sensor data in response to identification of the data of interest.

14. The system of claim 9 , wherein the first sensor and the second sensor each comprise at least one of a process measurement sensor, an audio sensor and a video sensor.

15. The system of claim 9 , wherein the processing circuitry is configured to dynamically select one of the first sensor data or the second sensor data to include in the processed sensor data based on an assigned priority of the first sensor and the second sensor, and a level of quality of the first sensor data and the second sensor data.

16. The system of claim 9 , wherein the processed sensor data includes a combination of the first sensor data and the second sensor data based on a predetermined mapping of sensor candidates that include the first sensor and the second sensor.

17. A non-transitory computer-readable medium including computer program instructions, which when executed by a system, cause the system to:

receive first sensor data from a first sensor and second sensor data from a second sensor;

process sampled data, from at least one of the first sensor data or the second sensor data, to generate processed sensor data;

identify first data of interest from the processed sensor data by executing data recognition instructions;

determine whether to modify the data recognition instructions;

in response to the data recognition instructions are determined to be modified,

modify the data recognition instructions to identify the first data of interest,

identify, by executing the modified data recognition instructions, second data of interest from the processed sensor data, and

identify the second data of interest as the first data of interest, and

filter the first data of interest to create a set of compressed data for transmission to a predetermined destination.

18. The non-transitory computer-readable medium of claim 17 , wherein

the computer program instructions further cause the system to execute a plurality of different recognition modules,

each recognition module of the plurality of different recognition modules is configured to identify different data of interest, and

the first sensor data and the second sensor data are selectively mapped to the different recognition modules so that the processed sensor data selectively includes at least one of the first sensor data or the second sensor data based on one of the recognition modules to which the processed sensor data is provided.

19. The non-transitory computer-readable medium of claim 18 , wherein the computer program instructions further cause the system to:

sample at least one of the first sensor data or the second sensor data at different sampling rates based on which of the different recognition modules the processed sensor data is provided.

20. The non-transitory computer-readable medium of claim 17 , wherein the computer program instructions further cause the system to:

adjust the sampled data included in the processed sensor data in response to identification of the data of interest.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE OF THE MERGER AND APPLICATION NOS. 13/237,550 AND 16/103,107 FROM THE MERGER PREVIOUSLY RECORDED ON REEL 047231 FRAME 0369. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048549/0113 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047231/0369 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2015
From: DIAB, WAEL WILLIAM
To: BROADCOM CORPORATION
Reel/Frame 034786/0666 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2014
From: CHEN, XUEMIN; JOHAS TEENER, MICHAEL DAVID
To: BROADCOM CORPORATION
Reel/Frame 033885/0380 →
Continuity (3)
Provisional Application 61902795 · Nov 12, 2013
Provisional Application 61863278 · Aug 7, 2013
Related Publication 20150046127A1 · Feb 12, 2015
Cited By (16)
US 12,191,926 US 12,237,873 US 12,244,359 US 12,259,711 US 12,282,837 US 12,327,168 US 12,333,401 US 12,333,402 US 12,333,403 US 12,372,946 US 12,535,801 US 12,572,136 US 12,578,707 US 12,585,255 US 12,596,351 US 12,656,757