IP Library Granted Patent US 12,028,019
Granted Patent B2
US 12,028,019 · App. 17/589,176 · Granted Jul 2, 2024

Remote site survey for photovoltaic system site

Inventors: Jacob Wachman (San Francisco, CA); Terrence Brown (San Jose, CA); Bradley Folta (San Jose, CA); Deepesh Makkar (San Jose, CA)
Assignee: SUNPOWER CORPORATION
H02S50/15G06V10/761G06V10/993G06V20/70G06V30/42
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,028,019
App. No.
17/589,176
Granted
Jul 2, 2024
Kind
B2
Abstract

Remotely surveying a photovoltaic system site includes receiving a photograph uploaded by a user device; analyzing the photograph using a trained machine learning model; receiving a confidence score from the trained machine learning model; determining if the photograph includes predetermined information, the predetermined information being used to perform a remote photovoltaic (PV) system site survey remotely; and in response to a determination that the photograph does not include the predetermined information, provide specific instructions regarding the missing information, wherein the specific instructions include guidance on how to retake the photograph to capture the predetermined information.

Claims (45)

1. A method, comprising:

receiving a photograph uploaded by a user device;

analyzing the photograph using a trained machine learning model;

receiving a confidence score from the trained machine learning model;

determining if the photograph includes predetermined information, the predetermined information being used to perform a remote photovoltaic (PV) system site survey remotely; and

in response to a determination that the photograph does not include the predetermined information, providing specific instructions regarding the missing information, wherein the specific instructions include guidance on how to retake the photograph to capture the predetermined information.

2. The method of claim 1 , wherein receiving the photograph uploaded by a user device includes receiving a photo of an attic.

3. The method of claim 2 , wherein determining the predetermined information for the photo of the attic used for remotely performing the PV system site survey includes

determining, based on a first corresponding confidence score, whether the user is taking the photo in the attic; and

determining, based on a second corresponding confidence score, whether a rafter span, length, and height can be determined based on the photo of the attic.

4. The method of claim 1 , wherein receiving the photograph uploaded by a user device includes receiving a photo of a roof.

5. The method of claim 4 , wherein determining the predetermined information for the photo of the roof used for remotely performing the PV system site survey includes

determining whether the roof is visible in the photo of the roof.

6. The method of claim 1 , wherein receiving the photograph uploaded by a user device includes receiving a photo of an electric bill.

7. The method of claim 6 , wherein determining the predetermined information for the photo of the electric bill used for remotely performing the PV system site survey includes

determining whether a meter number, an account number, a customer name, a customer address, a usage over twelve months, and a billing time period are legible in the photo of the electric bill.

8. The method of claim 1 , wherein receiving the photograph uploaded by a user device includes receiving a photo of a main service panel from a predetermined distance away.

9. The method of claim 8 , wherein determining the predetermined information for the photo of the main service panel from the predetermined distance away used for remotely performing the PV system site survey includes

determining whether a predetermined amount of space exists around the main service panel in the photo of the main service panel.

10. The method of claim 1 , wherein receiving the photograph uploaded by a user device includes receiving a photo of a main service panel label.

11. The method of claim 10 , wherein determining the predetermined information for the photo of the main service panel label used for remotely performing the PV system site survey includes

determining whether an amperage is legible in the photo in the main service panel label.

12. The method of claim 1 , wherein receiving the photograph uploaded by a user device includes receiving a photo of an electric meter from a first predetermined distance away.

13. The method of claim 12 , wherein determining the predetermined information for the photo of the electric meter from the first predetermined distance away used for remotely performing the PV system site survey includes

determining whether a predetermined amount of space exists around the electric meter in the photo of the electric meter.

14. The method of claim 13 , wherein receiving the photograph uploaded by a user device includes receiving a photo of an electric meter from a second predetermined distance away, the second predetermined distance being less than the first predetermined distance.

15. The method of claim 14 , wherein determining the predetermined information for the photo of the electric meter from the second predetermined distance away used for remotely performing the PV system site survey includes

determining whether a meter number is legible in the photo of the electric meter.

16. The method of claim 1 , further comprising:

in response to the determination that the photograph does not include the predetermined information, feeding the photograph that does not include the predetermined information back into the trained machine learning model.

17. One or more computer readable medium including computer program instructions, which when executed by an information processing system, cause the system to:

receive a photograph uploaded by a user device;

analyze the photograph using a trained machine learning model;

receive a confidence score from the trained machine learning model;

determine if the photograph includes predetermined information, the predetermined information being used to perform a remote photovoltaic (PV) system site survey remotely; and

in response to a determination that the photograph does not include the predetermined information, provide specific instructions regarding the missing information, wherein the specific instructions include guidance on how to retake the photograph to capture the predetermined information.

18. The one or more computer readable medium of claim 17 , wherein the information processing system is a server.

19. The one or more computer readable medium of claim 17 , wherein the information processing system is a cloud-based architecture.

20. A server, comprising:

processing circuitry configured to

receive a photograph uploaded by a user device;

analyze the photograph using a trained machine learning model;

receive a confidence score from the trained machine learning model;

determine if the photograph includes predetermined information, the predetermined information being used to perform a remote photovoltaic (PV) system site survey remotely; and

in response to a determination that the photograph does not include the predetermined information, provide specific instructions regarding the missing information, wherein the specific instructions include guidance on how to retake the photograph to capture the predetermined information.

Assignments (5)
PATENT SECURITY AGREEMENT Recorded Apr 27, 2026
From: SUNPOWER INC.; COMPLETE SOLAR INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 075476/0528 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2022
From: WACHMAN, JACOB; BROWN, TERRENCE; FOLTA, BRADLEY; MAKKAR, DEEPESH
To: SUNPOWER CORPORATION
Reel/Frame 059528/0800 →
Continuity (2)
Provisional Application 63143208 · Jan 29, 2021
Related Publication 20220247351A1 · Aug 4, 2022