IP Library Granted Patent US 10,275,923
Granted Patent B2
US 10,275,923 · App. 15/019,648 · Granted Apr 30, 2019

Determining and presenting solar flux information

Inventors: David Kogan (Natick, MA); Carl Elkin (Arlington, MA); Warren Wang (Alameda, CA); Carlos David Correa Ocampo (San Jose, CA)
Assignee: Google LLC
G06T13/60G06F3/04842G06F3/04847G06T17/05G06T19/20
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,275,923
App. No.
15/019,648
Filed
Feb 9, 2016
Granted
Apr 30, 2019
Kind
B2
Art Unit
2618
USPC
345/419
Abstract

Aspects of the disclosure relate to a method for providing an animated presentation. The method includes identifying a geographic area and identifying solar flux for the geographic area. A plurality of images of the geographic area then is generated to display the solar flux. Each image in the plurality of images displays solar flux at different points in time of a day. The animated presentation is generated by displaying the plurality of images in chronological order with a transition between images in the plurality of images and provided for display on a display to a user.

Claims (55)

1. A method comprising:

identifying, by one or more processors, a geographic area having a plurality of buildings;

identifying, by the one or more processors, surfaces of the plurality of buildings in the geographic area on which a solar panel may be installed;

identifying, by the one or more processors, geometry information including information identifying which surfaces of the plurality of buildings are higher than other surfaces of the plurality of buildings;

identifying, by the one or more processors, solar flux for the geographic area based at least on the geometry information including the information identifying which surfaces of the plurality of buildings are higher than other surfaces of the plurality of buildings;

generating, by the one or more processors, a plurality of images of the geographic area displaying the solar flux on the identified surfaces, each image in the plurality of images displaying the solar flux at different points in time of a day;

generating, by the one or more processors, an animated presentation by displaying the plurality of images in chronological order with a transition between images in the plurality of images; and

providing, by the one or more processors, the animated presentation for display on a display to a user.

2. The method of claim 1 , wherein generating the plurality of images of the geographic area further comprises using the solar flux to project a gradient of colors corresponding to amount of solar flux onto the identified surfaces.

3. The method of claim 1 , wherein the transition between the images includes a gradual change in opacity of one or more images.

4. The method of claim 3 , wherein the transition between the images includes a gradual increase in opacity of a first image of the plurality of images and a gradual decrease in opacity of a second image of the plurality of images.

5. The method of claim 1 , wherein the transition between the images is controllable based on user input selecting a point in time within the day.

6. The method of claim 5 , wherein the user input is received via a slider tool.

7. The method of claim 1 , wherein the geographic area and the different points in time are identified by receiving user input related to the geographic area and the different points in time.

8. The method of claim 1 , further comprising:

generating, by the one or more processors, a three-dimensional model of the geographic area; and

projecting, by the one or more processors, the solar flux into the three-dimensional model;

wherein the plurality of images is of a selected view of the three-dimensional model.

9. The method of claim 1 , wherein the plurality of images of the geographic area is generated by:

dividing the geographic area into a plurality of smaller areas; and

batch processing the solar flux for the plurality of smaller areas.

10. The method of claim 1 , wherein the surfaces in the geographic area on which a solar panel may be installed are identified by determining that a given surface is at an angle of 0°±10° from a surface of Earth.

11. The method of claim 1 , further comprising determining the solar flux displayed on at least one of the identified surfaces based on a shadow location on the identified surface at a given point in time of the day, the solar flux of the shadow location is decreased or absent; and

wherein the animated presentation displays changes in location of decreased or absent solar flux on the at least one of the identified surfaces.

12. A system comprising one or more processors configured to:

identify a geographic area having a plurality of buildings;

identify surfaces of the plurality of buildings in the geographic area on which a solar panel may be installed;

identify geometry information including information identifying which surfaces of the plurality of buildings are higher than other surfaces of the plurality of buildings;

identify solar flux for the geographic area based at least on the geometry information including the information identifying which surfaces of the plurality of buildings are higher than other surfaces of the plurality of buildings;

generate a plurality of images of the geographic area displaying the solar flux on the identified surfaces, each image in the plurality of images displaying the solar flux at different points in time of a day;

generate an animated presentation by displaying the plurality of images in chronological order with a transition between images in the plurality of images; and

provide the animated presentation for display on a display to a user.

13. The system of claim 12 , wherein the one or more processors are further configured to:

generate a three-dimensional model of the geographic area; and

project the solar flux into the three-dimensional model;

wherein the plurality of images is of a selected view of the three-dimensional model.

14. The system of claim 13 , wherein projecting the solar flux into the three-dimensional model comprises projecting a gradient of colors corresponding to amount of solar flux onto the identified surfaces.

15. The system of claim 12 , wherein the transition between the images includes a gradual change in opacity of one or more images.

16. The system of claim 15 , wherein the transition between the images includes a gradual increase in opacity of a first image of the plurality of images and a gradual decrease in opacity of a second image of the plurality of images.

17. The system of claim 12 , wherein the one or more processors are further configured to:

receive user input related to the geographic area and the different points in time; and

send the animated presentation to a client device for display.

18. A non-transitory, tangible machine-readable medium on which instructions are stored, wherein the instructions, when executed by one or more processors, cause the one or more processors to perform a method, the method comprising:

selecting a geographic area having a plurality of buildings;

identifying surfaces of the plurality of buildings in the geographic area on which a solar panel may be installed;

identifying geometry information including information identifying which surfaces of the plurality of buildings are higher than other surfaces of the plurality of buildings;

identifying solar flux for the geographic area based at least on the geometry information including the information identifying which surfaces of the plurality of buildings are higher than other surfaces of the plurality of buildings;

generating a plurality of images of the geographic area displaying the solar flux on the identified surfaces, each image in the plurality of images displaying the solar flux at different points in time of a day;

generating an animated presentation by displaying the plurality of images in chronological order with a transition between images in the plurality of images; and

providing the animated presentation for display on a display to a user.

19. The medium of claim 18 , wherein the method further comprises:

generating a three-dimensional model of the geographic area; and

projecting the solar flux into the three-dimensional model;

wherein the plurality of images is of a selected view of the three-dimensional model.

20. The medium of claim 18 , wherein the transition between the images includes a gradual change in opacity of one or more images.

Assignments (3)
CHANGE OF NAME Recorded Oct 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044129/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2016
From: WANG, WARREN; CORREA OCAMPO, CARLOS DAVID
To: GOOGLE INC.
Reel/Frame 038354/0374 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2016
From: KOGAN, DAVID; ELKIN, CARL
To: GOOGLE INC.
Reel/Frame 037715/0777 →
Continuity (1)
Related Publication 20170228913A1 · Aug 10, 2017