IP Library Granted Patent US 11,187,035
Granted Patent B2
US 11,187,035 · App. 16/849,834 · Granted Nov 30, 2021

Sky camera virtual horizon mask and tracking solar disc

Inventors: Stephen P. Hebeisen (Amawalk, NY); Alex Greenspan (Syosset, NY)
Assignee: MECHOSHADE SYSTEMS, LLC
E06B9/68F24F11/30F24F11/62G05B17/02H04L12/2827H05B47/11E06B2009/2464E06B2009/6818E06B2009/6827Y02A30/24Y02B80/00
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 11,187,035
App. No.
16/849,834
Granted
Nov 30, 2021
Kind
B2
Abstract

The method comprises determining that the clear day exists in response to the apparent diameter of the solar disc being similar to the expected diameter of the solar disc on the clear day and determining that an overcast condition exists in the camera image in response to the apparent diameter of the solar disc being distorted. The method may further include receiving a camera image of a sky section from a camera at a first location; segmenting the camera image into a first portion around a known position of a solar disc and a second portion of the remainder of the sky section containing an horizon; determining that the solar disc is obstructed by the horizon; and establishing that the first location is experiencing shadow conditions based on the determining.

Claims (40)

1. A method comprising:

receiving, by a processor, a camera image of a sky section;

segmenting, by the processor, the camera image into a first portion around a known position of a solar disc and a second portion of the remainder of the sky section;

determining, by the processor, an apparent diameter of the solar disc;

comparing, by the processor, the apparent diameter of the solar disc with an expected diameter of the solar disc on a clear day;

determining, by the processor, that the clear day exists in the camera image in response to the apparent diameter of the solar disc being similar to the expected diameter of the solar disc on the clear day; and

determining, by the processor, that an overcast condition exists in the camera image in response to the apparent diameter of the solar disc being distorted.

2. The method of claim 1 , wherein the camera image is part of multiple camera images, wherein each of the multiple camera images is respectively acquired from each of multiple cameras, wherein each of the multiple camera images are of a subset of the sky section.

3. The method of claim 1 , further comprising determining, by the processor, that the overcast condition exists in the camera image in response to an intensity of light from the solar disc being below a threshold.

4. The method of claim 1 , wherein the solar disc being distorted comprises at least one of a larger than the expected diameter of the solar disc on the clear day, the solar disc is irregular in shape, the solar disc has indistinct boundaries or the solar disc is indistinguishable.

5. A system comprising:

a processor; and

a tangible, non-transitory memory configured to communicate with the processor,

the tangible, non-transitory memory having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations comprising:

receiving, by the processor, a camera image of a sky section;

segmenting, by the processor, the camera image into a first portion around a known position of a solar disc and a second portion of the remainder of the sky section;

determining, by the processor, an apparent diameter of the solar disc;

comparing, by the processor, the apparent diameter of the solar disc with an expected diameter of the solar disc on a clear day;

determining, by the processor, that the clear day exists in the camera image in response to the apparent diameter of the solar disc being similar to the expected diameter of the solar disc on the clear day; and

determining, by the processor, that an overcast condition exists in the camera image in response to the apparent diameter of the solar disc being distorted.

6. A method comprising:

receiving, by a processor, a camera image of a sky section from a camera at a first location;

segmenting, by the processor, the camera image into a first portion around a known position of a solar disc using solar disc coordinates and a second portion of the remainder of the sky section containing an horizon using horizon coordinates of the horizon;

determining, by the processor, that the solar disc is obstructed by the horizon based on the solar disc coordinates and the horizon coordinates; and

establishing, by the processor, that the first location is experiencing shadow conditions based on the determining.

7. The method of claim 6 , wherein the determining that the solar disc is obstructed by the horizon is based on determining that coordinates of the solar disc overlap with coordinates of the horizon.

8. The method of claim 6 , wherein the camera is at a top of a building at the first location.

9. The method of claim 6 , further comprising determining, by the processor, that lower floors of a building at the first location are experiencing the shadow conditions prior to the solar disc being obstructed by the horizon.

10. The method of claim 6 , further comprising:

receiving, by the processor, a subsequent camera image of the sky section; and

determining, by the processor, coordinates of new buildings in the horizon that are new in the subsequent camera image.

11. The method of claim 6 , wherein the determining that the solar disc is obstructed by the horizon comprises estimating, by the processor, an angle for an artificial horizon of the horizon, wherein the artificial horizon is based on a lowest building in the horizon.

12. The method of claim 6 , wherein the determining that the solar disc is obstructed by the horizon includes:

creating a mask of a virtual horizon based on coordinates of the horizon;

mapping coordinates of the solar disc into the mask of the virtual horizon; and

determining that coordinates of the solar disc overlap with coordinates of the virtual horizon.

13. The method of claim 12 , wherein the mapping coordinates of the solar disc into the mask of the virtual horizon is based on data about the camera.

14. The method of claim 12 , wherein the mapping coordinates of the solar disc into the mask of the virtual horizon is based on camera data about the camera, wherein the camera data comprises at least one of projection of a lens of the camera, focal length of the lens, type of lens or orientation of the lens.

15. The method of claim 6 , wherein the camera image of the sky section is imaged in at least one of real time imaging or sequential imaging.

16. The method of claim 6 , wherein a hot spot is used to determine the known position of the solar disc.

Assignments (6)
RELEASE OF FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT AT R/F 057723/0699 Recorded Jan 3, 2025
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MECHOSHADE SYSTEMS, LLC
Reel/Frame 069817/0073 →
SECURITY INTEREST Recorded Dec 20, 2024
From: SPRINGS WINDOW FASHIONS, LLC; MECHOSHADE SYSTEMS, LLC; MARIAK INDUSTRIES, INC.; HORIZONS HOLDINGS, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 071382/0587 →
SUPER-PRIORITY INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 19, 2024
From: MECHOSHADE SYSTEMS, LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 069743/0233 →
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 6, 2021
From: MECHOSHADE SYSTEMS, LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 057723/0699 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 6, 2021
From: SPRINGS WINDOW FASHIONS, LLC; MECHOSHADE SYSTEMS, LLC; MARIAK INDUSTRIES, INC.; HORIZONS HOLDINGS, LLC; SUNSETTER PRODUCTS LIMITED PARTNERSHIP
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 057822/0694 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2020
From: HEBEISEN, STEPHEN P.; GREENSPAN, ALEX
To: MECHOSHADE SYSTEMS, LLC
Reel/Frame 052488/0252 →
Continuity (19)
Continuation In Part 16240479 · Jan 4, 2019
Continuation In Part 15906674 · Feb 27, 2018
Continuation In Part 14692868 · Apr 22, 2015
Continuation In Part 14461619 · Aug 18, 2014
Continuation PCTUS2013066316 · Oct 23, 2013
Continuation 13671018 · Nov 7, 2012
Continuation 13556388 · Jul 24, 2012
Continuation 13343912 · Jan 5, 2012
Continuation 12475312 · May 29, 2009
Continuation In Part 12421410 · Apr 9, 2009
Continuation In Part 12197863 · Aug 25, 2008
Continuation In Part 11162377 · Sep 8, 2005
Continuation In Part 10906817 · Mar 8, 2005
Continuation 13656401 · Oct 19, 2012
Continuation In Part 13359575 · Jan 27, 2012
Continuation In Part 13343912 · Jan 5, 2012
Provisional Application 62513733 · Jun 1, 2017
Provisional Application 60521497 · May 6, 2004
Related Publication 20200240206A1 · Jul 30, 2020