Cloud coverage estimation by dynamic scheduling of a distributed set of cameras

US10114149B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10114149-B2
Application numberUS-201615172566-A
CountryUS
Kind codeB2
Filing dateJun 3, 2016
Priority dateJun 3, 2016
Publication dateOct 30, 2018
Grant dateOct 30, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The computer-implemented method of claim 1 , wherein the one or more instructions are based on an opportunity cost arising from changing the context of a given one of the cameras from (i) the pre-determined task of the given camera to (ii) capturing the one or more spatio-temporal measurements of cloud coverage. 3. The computer-implemented method of claim 2 , wherein the opportunity cost comprises the potential impact on the pre-determined task as a result of the context change to capturing the one or more spatio-temporal measurements of cloud coverage. 4. The computer-implemented method of claim 2 , wherein the opportunity cost comprises the potential benefit to capturing the one or more spatio-temporal measurements of cloud coverage as a result of the context change from the pre-determined task. 5. The computer-implemented method of claim 4 , wherein the potential benefit to capturing the one or more spatio-temporal measurements of cloud coverage comprises projected improvement in cloud coverage forecast accuracy. 6. The computer-implemented method of claim 1 , wherein the one or more instructions are based on availability of a given one of the cameras to change the context from (i) the pre-determined task of the given camera to (ii) capturing the one or more spatio-temporal measurements of cloud coverage. 7. The computer-implemented method of claim 1 , wherein the one or more instructions are based on one or more configuration parameters derived from each of the multiple spatially-distributed cameras. 8. The computer-implemented method of claim 7 , wherein the one or more configuration parameters comprise positioning of a given camera, camera type of the given camera, and/or one or more constraints corresponding to the given camera. 9. The computer-implemented method of claim 1 , wherein the multiple spatially-distributed cameras comprise one or more traffic cameras, one or more agriculture crop cameras, and/or one or more astronomical cameras. 10. The computer-implemented method of claim 1 , wherein said tracking comprises aggregating the one or more spatio-temporal measurements from the spatially-distributed cameras. 11. The computer-implemented method of claim 1 , wherein the one or more non-camera sources comprise one or more solar panel mechanisms. 12. The computer-implemented method of claim 1 , wherein the one or more non-camera sources comprise one or more solar pumps. 13. The computer-implemented method of claim 1 , wherein the one or more instructions are based on the one or more measurements obtained from the one or more non-camera sources. 14. The computer-implemented method of claim 1 , wherein the one or more meteorological measurements comprises one or more items of satellite data. 15. The computer-implemented method of claim 1 , wherein the one or more meteorological measurements comprises one or more global weather models. 16. The computer-implemented method of claim 1 , wherein the one or more meteorological measurements comprises one or more historical meteorological measurements. 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. 18. The computer program product of claim 17 , wherein the one or more instructions are based on an opportunity cost arising from changing the context of a given one of the cameras from (i) the pre-determined task of the given camera to (ii) capturing the one or more spatio-temporal measurements of cloud coverage. 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)

Assignees

Inventors

Classifications

  • Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums · CPC title

  • by using camera arrangements where one camera controls another camera to affect the control of camera image capture, e.g. placing the camera in a desirable condition to capture a desired image · CPC title

  • Satellite images · CPC title

  • G01W1/10Primary

    Devices for predicting weather conditions (computers per se G06; display devices G09) · CPC title

  • Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10114149B2 cover?
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 cam…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G01W1/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 30 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).