Patent ID: 11947880
Assignee: SUNPOWER CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G  H  Y | IPC G  H

Claim 14:
15. A non-transitory computer-readable storage medium that stores instructions that, when executed by a computer, causes the computer to perform a method comprising:
receiving, at a server, a request from a computing device for energy production information for one or more solar panels and one or more arrays of solar panels, wherein the request includes installation location information corresponding to an installation location;
transmitting, from the server, the energy production information for the one or more solar panels and the one or more arrays of solar panels;
storing, at the computing device, a predetermined solar panel layout for the installation location, the predetermined solar panel layout including a plurality of solar panels, the predetermined solar panel layout being fixed;
storing, at the computing device, the energy production information for the one or more solar panels and the one or more arrays of solar panels;
receiving, at the computing device without additional requests to the server, a selection and deselection of one or more solar panels less than all of the plurality of solar panels in the predetermined solar panel layout; and
determining, at the computing device without additional requests to the server, a design for the installation location based on the selection or deselection of the one or more solar panels less than all of the plurality of solar panels and an energy production estimate.