IP Library Granted Patent US 11,443,261
Granted Patent B2
US 11,443,261 · App. 16/775,693 · Granted Sep 13, 2022

Automated solar collector installation design including version management

Inventors: Gary Wayne (Berkeley, CA); Alexander Frumkin (San Rafael, CA); Michael Zaydman (San Rafael, CA); Scott Lehman (Martinez, CA); Jules Brenner (Novato, CA)
Assignee: SUNPOWER CORPORATION
G06Q10/06313G06F16/219G06F30/13G06Q10/067G06Q50/165F24S2201/00Y02B10/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 11,443,261
App. No.
16/775,693
Granted
Sep 13, 2022
Kind
B2
Abstract

Embodiments may include systems and methods to create and edit a representation of a worksite, to create various data objects, to classify such objects as various types of predefined “features” with attendant properties and layout constraints. As part of or in addition to classification, an embodiment may include systems and methods to create, associate, and edit intrinsic and extrinsic properties to these objects. A design engine may apply of design rules to the features described above to generate one or more solar collectors installation design alternatives, including generation of on-screen and/or paper representations of the physical layout or arrangement of the one or more design alternatives. Some embodiments may provide viewing, creating, and manipulating of multiple versions of a solar collector layout design for a particular installation worksite. The use of versions may allow analysis of alternative layouts, alternative feature classifications, and cost and performance data corresponding to alternative design choices. Version summary information providing a representative comparison between versions across a number of dimensions may be provided.

Claims (36)

1. An apparatus for designing a solar collector installation, comprising:

at least one processor configured to:

generate a displayable representation of an installation worksite on a user interface, the representation comprising feature properties corresponding to physical features of the worksite and a solar collector installation layout including solar collectors arranged on at least one surface feature of the worksite;

generate a plurality of differing versions of project state information of the worksite, wherein each of the differing versions includes design preferences, feature properties, and/or project properties, wherein each of the differing versions corresponds to an alternative solar collector installation layout, wherein the alternative solar collector installation layout for each of the differing versions results from differences between the design preferences, feature properties, and/or project properties, and wherein each of the differing versions shares at least some of the project state information;

receive a first user input from the user interface indicating a change to the design preferences, feature properties, and/or project properties, the change being recorded by taking a snapshot of one or more of the differing versions; and

receive a second user input from the user interface indicating undoing the change to the design preferences, feature properties, and/or project properties based on the snapshot.

2. The user interface of claim 1 , wherein the shared project state information includes classifications of at least some geometric objects as instances of a feature type.

3. The user interface of claim 1 , wherein the design preferences of a first version differs from the design preferences of at least one other version.

4. The user interface of claim 1 , wherein the feature properties of each of the differing versions includes geometric object information.

5. The user interface of claim 1 , wherein each of the differing versions includes feature classification information.

6. The user interface of claim 1 , wherein the at least one processor is configured to create a new version of project state information.

7. The user interface of claim 6 , wherein the at least one processor is configured to allow a user to make changes to the design preferences and feature properties corresponding to the new version that are not reflected in the design preferences and feature properties corresponding to any version created before the new version.

8. An apparatus for designing a solar collector installation, comprising:

at least one processor configured to:

generate a displayable representation of an installation worksite on a user interface, the representation comprising feature properties corresponding to physical features of the worksite and a solar collector installation layout including solar collectors arranged on at least one surface feature of the worksite;

generate a plurality of differing versions of project state information of the worksite, wherein each of the differing versions includes design preferences, feature properties, and/or project properties, wherein each of the differing versions corresponds to an alternative solar collector installation layout, wherein the alternative solar collector installation layout for each of the differing versions results from differences between the design preferences, feature properties, and/or project properties, and wherein each of the differing versions shares at least some of the project state information;

generate and display a comparative representation of the differing versions of project state information in the user interface;

receive a first user input from the user interface indicating a change to the design preferences, feature properties, and/or project properties, the change being recorded by taking a snapshot of one or more of the differing versions; and

receive a second user input from the user interface indicating undoing the change to the design preferences, feature properties, and/or project properties based on the snapshot.

9. The user interface of claim 8 , wherein the comparative representation includes information selected from at least one of the group of projected performance, simulation information, electrical power, power efficiency, cost, materials, physical size, part count, and exceptions.

10. The user interface of claim 9 , wherein the at least one processor is configured to allow a user to select which information from among at least two of the projected performance, the simulation information, the electrical power, the power efficiency, the cost, the materials, the physical size, the part count, and the exceptions to include in the comparative representation.

11. The user interface of claim 8 , wherein the at least one processor is configured to undo a change to one or more of the differing versions, thereby reverting at least one state element of the one or more differing versions to a previous value.

12. The user interface of claim 11 , wherein the at least one processor is configured to undo any change to the one or more of the differing versions.

13. The user interface of claim 11 , wherein the at least one processor is configured to redo an undone change to the one or more of the differing versions.

14. An apparatus for designing a solar collector installation, comprising:

at least one processor configured to:

generate a displayable representation of an installation worksite on a user interface, the representation comprising feature properties corresponding to physical features of the worksite and a solar collector installation layout including solar collectors arranged on at least one surface feature of the worksite;

generate a plurality of differing versions of project state information of the worksite, wherein each of the differing versions includes design preferences, feature properties, and/or project properties, wherein each of the differing versions corresponds to an alternative solar collector installation layout, wherein the alternative solar collector installation layout for each of the differing versions results from differences between the design preferences, feature properties, and/or project properties, and wherein each of the differing versions shares at least some of the project state information;

receive a first user input from the user interface indicating a change to the design preferences, feature properties, and/or project properties, the change being recorded by taking a snapshot of one or more of the differing versions; and

receive a second user input from the user interface indicating undoing the change to the design preferences, feature properties, and/or project properties based on the snapshot, wherein at least two of the differing versions each include design output information, and the design output information of a first version of the at least two of the differing versions differs from the design output information of at least one other version of the at least two of the differing versions.

15. The user interface of claim 14 , wherein the design output information includes solar collector layout information, and the solar collector layout information of the first version differs from the solar collector layout information of the at least one other version.

16. The user interface of claim 14 , wherein the design output information includes version summary information, and the version summary information of the first version differs from the version summary information of the at least one other version.

17. The user interface of claim 14 , wherein the design output information includes simulation data, and the simulation data of the first version differs from the simulation data of the at least one other version.

18. The user interface of claim 14 , wherein the design output information includes contract term information, and the contract term information of the first version differs from the contract term information of the at least one other version.

19. The user interface of claim 14 , wherein the design output information includes bill of material information, and the bill of material information of the first version differs from the bill of material information of the at least one other version.

20. The user interface of claim 14 , wherein the design output information includes exception information, and the exception information of the first version differs from the exception information of the at least one other version.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2025
From: SUNPOWER CORPORATION
To: COMPLETE SOLARIA, INC.
Reel/Frame 070772/0951 →
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 →