Back to results
US 11,601,949 B2Granted
Distributed edge-environment computing platform for context-enabled ambient intelligence, environmental monitoring and control, and large-scale near real-time informatics
AssigneeKoninklijke Philips N.V.
InventorsDaniel Craig McFarlane, Bryan Conroy
Life of this patent
Estimating the term…
Abstract
A sensor device including a plurality of sensors producing sensor data, a storage device, a memory, a processor connected to the storage device and the memory, wherein the processor is configured to receive sensor data from the plurality of sensors, process the received sensor data from the plurality of sensors, receive external processing requests, perform external processing requests, and send external processing results.
Claims8
A sensor device, comprising:
- a plurality of sensors producing sensor data;
- a storage device;
- a memory;
- a processor connected to the storage device and the memory, wherein the processor is configured to:
- receive sensor data from the plurality of sensors;
- process the received sensor data from the plurality of sensors;
- run cluster computing software so that the processor is part of a distributed cluster computing platform including a plurality of other sensor devices, wherein the cluster computing software is configured to split up the processing of the received sensor data into a plurality of processing jobs, send job processing requests to other sensor devices, receive job processing requests from other sensor devices, combine job processing results from the sent job processing requests to produce processed received sensor data, and wherein the plurality of sensor devices operate as a single machine to process the received sensor data;
- receive external cluster processing job requests from one of the plurality of other sensor devices;
- perform external cluster processing job requests;
- and send external cluster processing job results to the one of the plurality of other sensor devices;
- wherein processing the received sensor data includes sending processing job requests to other sensor devices of the plurality of other sensor devices to perform a portion of the processing of the received sensor data and receiving job processing results from the other sensor devices;
- and
- wherein performing the external processing requests include sending cluster computing processing requests to cloud resources to perform a portion of the processing of the received sensor data and receiving cluster computing processing results from the cloud resources.
10 more elements
A method of processing data performed by a sensor device including a processor and a plurality of sensors, comprising:
- receiving sensor data, by the processor, from the plurality of sensors;
- processing, by the processor, the received sensor data from the plurality of sensors;
- running, by the processor, cluster computing software so that the processor is part of a distributed cluster computing platform including a plurality of other sensor devices, wherein the cluster computing software is configured to split up the processing of the received sensor data into a plurality of processing jobs, send job processing requests to other sensor devices, receive job processing requests from other sensor devices, combine job processing results from the sent job processing requests to produce processed received sensor data, and wherein the plurality of sensor devices operate as a single machine to process the received sensor data;
- receiving, by the sensor device, external cluster processing job requests from one of the plurality of other sensor devices;
- performing, by the processor, external cluster processing job requests;
- and sending, by the sensor device, external cluster processing job results to the one of the plurality of other sensor devices;
- wherein processing the received sensor data includes sending processing job requests to other sensor devices of the plurality of other sensor devices to perform a portion of the processing of the received sensor data and receiving job processing results from the other sensor devices;
- and
- wherein performing the external processing requests include sending cluster computing processing requests to cloud resources to perform a portion of the processing of the received sensor data and receiving cluster computing processing results from the cloud resources.
6 more elements
Dependencies are inferred from the claim text.