Cloud coverage estimation by dynamic scheduling of a distributed set of cameras
First Claim
1. A computer-implemented method, comprising:
- transmitting one or more instructions to each of multiple spatially-distributed cameras in a pre-determined geographic area, wherein the one or more instructions cause each of the spatially-distributed cameras to change a context from (i) a pre-determined task to (ii) capturing one or more spatio-temporal measurements of cloud coverage;
tracking the one or more spatio-temporal measurements of cloud coverage captured by the multiple spatially-distributed cameras;
obtaining one or more meteorological measurements from one or more non-camera sources; and
generating a cloud coverage forecast for the pre-determined geographic area based on (i) the one or more spatio-temporal measurements of cloud coverage captured by the multiple spatially-distributed cameras and (ii) the one or more meteorological measurements from the one or more non-camera sources;
wherein the steps are carried out by at least one computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for cloud coverage estimation by dynamic scheduling of a distributed set of cameras are provided herein. A computer-implemented method includes transmitting one or more instructions to each of multiple spatially-distributed cameras in a pre-determined geographic area, wherein the one or more instructions cause each of the spatially-distributed cameras to change a context from (i) a pre-determined task to (ii) capturing one or more spatio-temporal measurements of cloud coverage; tracking the one or more spatio-temporal measurements of cloud coverage captured by the multiple spatially-distributed cameras; obtaining one or more meteorological measurements from one or more non-camera sources; and generating a cloud coverage forecast for the pre-determined geographic area based on (i) the one or more spatio-temporal measurements of cloud coverage captured by the multiple spatially-distributed cameras and (ii) the one or more meteorological measurements from the one or more non-camera sources.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
transmitting one or more instructions to each of multiple spatially-distributed cameras in a pre-determined geographic area, wherein the one or more instructions cause each of the spatially-distributed cameras to change a context from (i) a pre-determined task to (ii) capturing one or more spatio-temporal measurements of cloud coverage; tracking the one or more spatio-temporal measurements of cloud coverage captured by the multiple spatially-distributed cameras; obtaining one or more meteorological measurements from one or more non-camera sources; and generating a cloud coverage forecast for the pre-determined geographic area based on (i) the one or more spatio-temporal measurements of cloud coverage captured by the multiple spatially-distributed cameras and (ii) the one or more meteorological measurements from the one or more non-camera sources; wherein the steps are carried out by at least one computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a device to cause the device to:
-
transmit one or more instructions to each of multiple spatially-distributed cameras in a pre-determined geographic area, wherein the one or more instructions cause each of the spatially-distributed cameras to change a context from (i) a pre-determined task to (ii) capturing one or more spatio-temporal measurements of cloud coverage; track the one or more spatio-temporal measurements of cloud coverage captured by the multiple spatially-distributed cameras; obtain one or more meteorological measurements from one or more non-camera sources; and generate a cloud coverage forecast for the pre-determined geographic area based on (i) the one or more spatio-temporal measurements of cloud coverage captured by the multiple spatially-distributed cameras and (ii) the one or more meteorological measurements from the one or more non-camera sources. - View Dependent Claims (18)
-
-
19. A system comprising:
-
a memory; and at least one processor coupled to the memory and configured for; transmitting one or more instructions to each of multiple spatially-distributed cameras in a pre-determined geographic area, wherein the one or more instructions cause each of the spatially-distributed cameras to change a context from (i) a pre-determined task to (ii) capturing one or more spatio-temporal measurements of cloud coverage; tracking the one or more spatio-temporal measurements of cloud coverage captured by the multiple spatially-distributed cameras; obtaining one or more meteorological measurements from one or more non-camera sources; and generating a cloud coverage forecast for the pre-determined geographic area based on (i) the one or more spatio-temporal measurements of cloud coverage captured by the multiple spatially-distributed cameras and (ii) the one or more meteorological measurements from the one or more non-camera sources.
-
-
20. A computer-implemented method, comprising:
-
communicating with each of multiple pre-engaged and spatially-distributed cameras in a pre-determined geographic area to determine one or more configuration parameters for each of the cameras; transmitting one or more instructions to each of the cameras, wherein the one or more instructions are based on the one or more configuration parameters determined for each of the cameras, and wherein the one or more instructions cause each of the cameras to change a context from (i) a pre-determined task to (ii) capturing one or more spatio-temporal measurements of cloud coverage; collecting images captured by the cameras in connection with said capturing one or more spatio-temporal measurements of cloud coverage; tracking the one or more spatio-temporal measurements of cloud coverage based on the collected images; obtaining one or more meteorological measurements from one or more non-camera sources in the pre-determined geographic area; and generating a cloud coverage forecast for the pre-determined geographic area based on (i) the one or more spatio-temporal measurements of cloud coverage and (ii) the one or more meteorological measurements from the one or more non-camera sources; wherein the steps are carried out by at least one computing device.
-
Specification