IP Library Granted Patent US 12,443,770
Granted Patent B2
US 12,443,770 · App. 17/183,364 · Granted Oct 14, 2025

Solar panel system generation

Inventors: Miltos Vratimos (San Jose, CA); Christos Voutsaras (San Jose, CA); Crystal Rochlitz (San Jose, CA)
Assignee: Unirac, Inc.
G06F30/13G06Q30/0623H02S20/25G06F2113/04
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 12,443,770
App. No.
17/183,364
Granted
Oct 14, 2025
Kind
B2
Abstract

A solar panel system proposal system includes a remote device configured to display various steps of the solar panel system proposal process and receive input from a user. The user input received from the user allows the user, via the solar panel system proposal system, to create one or more solar panel system layout designs, compare savings for different solar panel system layout designs, select a solar panel system layout design from the one or more solar panel system layout designs, and generate a solar panel system proposal based on the selected solar panel system layout design.

Claims (81)

1. A method for a solar panel system proposal, comprising:

receiving an image of a potential installation site;

creating one or more solar panel system layout designs, wherein creating one or more solar panel system layout designs includes creating a custom solar panel system layout design, wherein creating the custom solar panel system layout design includes:

receiving an input of a first shape drawn on at least a portion of the image to cover at least a roof of a building, wherein the first shape drawn to cover at least the roof of the building indicates a selection of the roof of the building for which the custom solar panel system layout design is being created;

adjusting an estimated energy offset representing a portion of electricity usage the custom solar panel system layout design can meet for the potential installation site for a time period, wherein the estimated energy offset is adjusted in response to a click and drag of a second shape on the image; and

automatically generating the custom solar panel system layout design based on the input;

selecting a first solar panel system layout design from the one or more solar panel system layout designs, wherein the first solar panel system layout design is associated with the custom solar panel system layout design;

selecting a second solar panel system layout design from the one or more solar panel system layout designs;

generating a third solar panel system layout design by combining the first solar panel system layout design with the second solar panel system layout design;

in response to a user interaction, expanding the third solar panel system layout design to display the first solar panel system layout design and the second solar panel system layout design; and

generating a solar panel system proposal based on the third solar panel system layout design.

2. The method of claim 1 , further comprising:

comparing savings for different solar panel system layout designs.

3. The method of claim 1 , further comprising:

combining two solar panel system layout designs.

4. The method of claim 2 , wherein comparing savings for different solar panel system layout designs further comprises:

comparing a plurality of finance options.

5. The method of claim 1 , wherein creating the custom solar panel system layout design includes

receiving one or more specified system parameters;

feeding the one or more specified system parameters into a simulation engine; and

receiving, as output from the simulation engine, a production and yield that a solar panel system layout design would produce based on the one or more specified system parameters.

6. The method of claim 3 , wherein combining two solar panel system layout designs includes

receiving an overall production and yield of the combined solar panel system layout designs.

7. The method of claim 6 , wherein combining two solar panel system layout designs further includes

generating a financial analysis for the combined solar panel system layout designs.

8. The method of claim 4 , wherein comparing a plurality of finance options includes

receiving various financial parameters;

receiving a financing option;

generating annual financials based on the received financial parameters and the financing option; and

displaying the generated annual financials as part of the solar panel system proposal.

9. The method of claim 1 , further comprising:

displaying a first solar panel layout design and a second solar panel layout design of the one or more solar panel system layout designs, wherein each of the first solar panel layout design and the second solar panel layout design include production information for the respective solar panel layout design; and

receiving an instruction to combine the first solar panel layout design and the second solar panel layout design, wherein combining the first solar panel layout design and the second solar panel layout design includes combining the production information for each of the solar panel layout designs.

10. The method of claim 1 , further comprising displaying savings options for each of the first, the second, and the third solar panel system layout designs.

11. An electronic device, comprising:

circuitry configured to:

receive an image of a potential installation site;

create one or more solar panel system layout designs, wherein the circuitry for creating one or more solar panel system layout designs is further configured to create a custom solar panel system layout design;

wherein the circuitry for creating the custom solar panel system layout design is further configured to:

receive an input of a first shape drawn on at least a portion of the image to cover at least a roof of a building, wherein the first shape drawn to cover at least the roof of the building indicates a selection of the roof of the building for which the custom solar panel system layout design is being created;

adjust an estimated energy offset representing a portion of electricity usage the custom solar panel system layout design can meet for the potential installation site for a time period, wherein the estimated energy offset is adjusted in response to a click and drag of a second shape on the image; and

automatically generate the custom solar panel system layout design based on the input;

select a first solar panel system layout design from the one or more solar panel system layout designs, wherein the first solar panel system layout design is associated with the custom solar panel system layout design;

select a second solar panel system layout design from the one or more solar panel system layout designs;

generate a third solar panel system layout design by combining the first solar panel system layout design with the second solar panel system layout design;

in response to a user interaction, expand the third solar panel system layout design to display the first solar panel system layout design and the second solar panel system layout design; and

generate a solar panel system proposal based on the third solar panel system layout design.

12. The electronic device of claim 11 , wherein the circuitry is further configured to

compare savings for different solar panel system layout designs.

13. The electronic device of claim 11 , wherein the circuitry is further configured to

combine two solar panel system layout designs.

14. The electronic device of claim 12 , wherein the circuitry for comparing savings for different solar panel system layout designs is further configured to

compare a plurality of finance options.

15. The electronic device of claim 11 , wherein the circuitry for creating a custom solar panel system layout design is further configured to

receive one or more specified system parameters,

feed the one or more specified system parameters into a simulation engine, and

receive, as output from the simulation engine, a production and yield that a solar panel system layout design would produce based on the one or more specified system parameters.

16. The electronic device of claim 13 , wherein the circuitry for combining two solar panel system layout designs is further configured to

receive an overall production and yield of the combined solar panel system layout designs, and

generate a financial analysis for the combined solar panel system layout designs.

17. The electronic device of claim 14 , wherein the circuitry for comparing a plurality of finance options is further configured to

receive various financial parameters,

receive a financing option,

generate annual financials based on the received financial parameters and the financing option, and

display the generated annual financials as part of the solar panel system proposal.

18. The electronic device of claim 11 , wherein the circuitry for creating the custom solar panel system layout design is further configured to:

display a first solar panel layout design and a second solar panel layout design of the one or more solar panel system layout designs, wherein each of the first solar panel layout design and the second solar panel layout design include production information for the respective solar panel layout design; and

receive an instruction to combine the first solar panel layout design and the second solar panel layout design, wherein combining the first solar panel layout design and the second solar panel layout design includes combining the production information for each of the solar panel layout designs.

19. The electronic device of claim 11 , wherein the circuitry for creating the custom solar panel system layout design is further configured to display savings options for each of the first, the second, and the third solar panel system layout designs.

20. One or more non-transitory computer readable medium media including computer program instructions, which when executed by an information processing system, cause the system to:

receive an image of a potential installation site;

create one or more solar panel system layout designs, wherein creating one or more solar panel system layout designs causes the system to create a custom solar panel system layout design,

wherein creating the custom solar panel system layout design further causes the system to:

receive an input of a first shape drawn on at least a portion of the image to cover at least a roof of a building, wherein the first shape drawn to cover at least the roof of the building indicates a selection of the roof of the building for which the custom solar panel system layout design is being created;

adjust an estimated energy offset representing a portion of electricity usage the custom solar panel system layout design can meet for the potential installation site for a time period, wherein the estimated energy offset is adjusted in response to a click and drag of a second shape on the image; and

automatically generate the custom solar panel system layout design based on the input;

select a first solar panel system layout design from the one or more solar panel system layout designs, wherein the first solar panel system layout design is associated with the custom solar panel system layout design;

select a second solar panel system layout design from the one or more solar panel system layout designs;

generate a third solar panel system layout design by combining the first solar panel system layout design with the second solar panel system layout design;

in response to a user interaction, expand the third solar panel system layout design to display the first solar panel system layout design and the second solar panel system layout design; and

generate a solar panel system proposal based on the third solar panel system layout design.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2025
From: SUNPOWER CORPORATION; SUNPOWER CORPORATION, SYSTEMS
To: UNIRAC, INC.
Reel/Frame 071302/0904 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2025
From: SUNPOWER CORPORATION,
To: UNIRAC, INC.
Reel/Frame 070704/0860 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2024
From: SUNPOWER CORPORATION
To: UNIRAC, INC.
Reel/Frame 069380/0745 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Feb 14, 2024
From: SUNPOWER CORPORATION
To: GLAS AMERICAS LLC, AS COLLATERAL AGENT
Reel/Frame 066598/0964 →
SECURITY INTEREST Recorded Sep 13, 2022
From: SUNPOWER CORPORATION
To: BANK OF AMERICA, N.A., AS AGENT
Reel/Frame 061422/0566 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2021
From: VRATIMOS, MILTOS; VOUTSARAS, CHRISTOS; ROCHLITZ, CRYSTAL
To: SUNPOWER CORPORATION
Reel/Frame 055893/0557 →