IP Library Granted Patent US 11,320,893
Granted Patent B2
US 11,320,893 · App. 16/946,521 · Granted May 3, 2022

Systems and methods for solar energy-based computation

Inventors: Yilu Liu (Knoxville, TN); Robert Gardner (Midlothian, VA); Yuru Wu (Knoxville, TN)
Assignees: UNIVERSITY OF TENNESSEE RESEARCH FOUNDATION; DOMINION ENERGY INC.
G06F1/329G05B19/042G05F1/67G06Q50/06G05B2219/2639H02J2300/24
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,320,893
App. No.
16/946,521
Granted
May 3, 2022
Kind
B2
Abstract

An apparatus includes a photovoltaic module and a computation module that is coupled to the photovoltaic module and is configured to receive power therefrom, the computation module being configured to communicate an active message to a controller in response to the computation module transitioning to a power on state and configured to receive a task command from the controller in response to communicating the active message to the controller.

Claims (51)

1. An apparatus, comprising:

a photovoltaic module; and

a computation module that is coupled to the photovoltaic module and is configured to receive power therefrom, the computation module being configured to communicate an active message to a controller in response to the computation module transitioning to a power on state and configured to receive a task command from the controller in response to communicating the active message to the controller.

2. The apparatus of claim 1 , wherein the task command comprises computer readable program code module; and

wherein the computation module is further configured to execute the computer readable program code module, further configured to generate a result based on the execution of the computer readable program code module, and further configured to communicate the result to the controller.

3. The apparatus of claim 1 , further comprising:

a voltage sensor that is configured to determine a voltage level applied to the computation module;

wherein the computation module is further configured to transition to the power on state responsive to the voltage level applied to the computation module exceeding a defined threshold; and

wherein the computation module is further configured to transition to a standby state responsive to the voltage level applied to the computation module being less than the defined threshold.

4. The apparatus of claim 3 , further comprising:

a rechargeable energy storage unit that is configured to receive power from the photovoltaic module;

wherein the computation module is further configured to receive power from the rechargeable energy storage unit and the photovoltaic module.

5. The apparatus of claim 4 , wherein the computation module is further configured to communicate with the controller while in the standby state.

6. The apparatus of claim 5 , wherein the computation module is communicatively coupled to the controller via the Transmission Control Protocol/Internet Protocol (TCP/IP).

7. The apparatus of claim 1 , wherein the computation module is attached to a surface of the photovoltaic module.

8. A system, comprising:

a data center controller; and

a plurality of solar servers, each of the plurality of solar servers comprising:

a photovoltaic module; and

a computation module that is coupled to the photovoltaic module and is configured to receive power therefrom, the computation module being configured to communicate an active message to the data center controller in response to the computation module transitioning to a power on state and configured to receive a task command from the data center controller in response to communicating the active message to the controller.

9. The system of claim 8 , wherein the data center controller is configured to divide a work unit into a plurality of task commands and configured to communicate the plurality of task commands to at least a portion of the plurality of solar servers.

10. The system of claim 9 , wherein each of the plurality of task commands comprises a computer readable program code module; and

wherein ones of the plurality of computation modules corresponding to the at least the portion of the plurality of solar servers are further configured to execute, at least partially in parallel, the plurality of computer readable program code modules, respectively, further configured to generate a plurality of results based on the execution of the plurality of computer readable program code modules, respectively, and further configured to communicate the plurality of results to the data center controller.

11. The system of claim 8 , wherein each of the plurality of solar servers further comprises:

a voltage sensor that is configured to determine a voltage level applied to the computation module;

wherein the computation module is further configured to transition to the power on state responsive to the voltage level applied to the computation module exceeding a defined threshold; and

wherein the computation module is further configured to transition to a standby state responsive to the voltage level applied to the computation module being less than the defined threshold.

12. The apparatus of claim 11 , wherein each of the plurality of solar servers further comprises:

a rechargeable energy storage unit that is configured to receive power from the photovoltaic module;

wherein the computation module is further configured to receive power from the rechargeable energy storage unit and the photovoltaic module.

13. The apparatus of claim 12 , wherein the computation module is further configured to communicate with the data center controller while in the standby state.

14. The apparatus of claim 13 , wherein the computation module is communicatively coupled to the data center controller via the Transmission Control Protocol/Internet Protocol (TCP/IP).

15. The apparatus of claim 8 , wherein the computation module is attached to a surface of the photovoltaic module.

16. A method, comprising:

receiving power at a computation module from a photovoltaic module;

communicating an active message from the computation module to a controller in response to the computation module transitioning to a power on state; and

receiving a task command at the computation module from the controller in response to communicating the active message to the controller.

17. The method of claim 16 , wherein the task command comprises computer readable program code; and

wherein the method further comprises:

executing the computer readable program code using the computation module;

generating a result a result based on the execution of the computer readable program code module; and

communicating the result to the controller.

18. The method of claim 16 , further comprising:

determining a voltage level applied to the computation module using a voltage sensor;

transitioning the computation module to the power on state responsive to the voltage level applied to the computation module exceeding a defined threshold; and

transitioning the computation module to a standby state responsive to the voltage level applied to the computation module being less than the defined threshold.

19. The method of claim 18 , further comprising:

storing power in a rechargeable energy storage unit that is coupled to the photovoltaic module; and

receiving power at the computation module from the rechargeable energy storage unit and the photovoltaic module.

20. The method of claim 19 , further comprising:

communicating with the controller while the computation module is in the standby state.

Assignments (3)
CONFIRMATORY LICENSE Recorded Jun 29, 2020
From: UNIVERSITY OF TENNESSEE SYSTEM
To: NATIONAL SCIENCE FOUNDATION
Reel/Frame 053081/0382 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: LIU, YILU; WU, YURU
To: UNIVERSITY OF TENNESSEE RESEARCH FOUNDATION
Reel/Frame 053040/0338 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: GARDNER, ROBERT
To: DOMINION ENERGY INC.
Reel/Frame 053041/0444 →
Continuity (2)
Provisional Application 62866301 · Jun 25, 2019
Related Publication 20200409324A1 · Dec 31, 2020