| 12388394 |
Interlocking frame for solar panels |
Eric Hafter |
2025-08-12 |
| 12381509 |
Frames for solar panels |
Eric Hafter, Tyler B. Hudson |
2025-08-05 |
| 11996802 |
Methods and systems for folded frame solar panels |
Eric Hafter |
2024-05-28 |
| 11859870 |
Methods and systems for rigidly attaching components to roof structures |
— |
2024-01-02 |
| 10594254 |
Methods and systems for solar panel with pivoting side supports |
— |
2020-03-17 |
| 10079570 |
Lateral movement solar panel mounting system |
Todd Lindstrom, Eric Hafter |
2018-09-18 |
| 10063183 |
Solar panel with pivoting side supports |
— |
2018-08-28 |
| 9647607 |
Roof mounted installation system |
YangLin Li, ZhengXue Zhang, Eric Hafter |
2017-05-09 |
| 9479110 |
Roof mounted installation solar power system |
YangLin Li, ZhengXue Zhang, Eric Hafter |
2016-10-25 |
| 9109814 |
Adaptive installation roof mounted solar power system |
YangLin Li, ZhengXue Zhang |
2015-08-18 |
| 9080792 |
Method and apparatus for mounting solar panels |
Todd Lindstrom, Eric Hafter |
2015-07-14 |
| D649929 |
Photovoltaic structure |
Eric Hafter, James Gillespy, YangLin Li |
2011-12-06 |
| 5807422 |
Divided radial and spherical desiccant bed adsorption units |
George R. Grgich, Michael S. Cranford |
1998-09-15 |
| 5632802 |
Apparatus and method of regenerating adsorbers for drying air |
George R. Grgich, Michael S. Cranford |
1997-05-27 |
| D333170 |
Tethered football practice kicking aid |
— |
1993-02-09 |
| 4991840 |
Uninflated tethered football practice kicking aid |
— |
1991-02-12 |
| D266015 |
Combined football kicker's practice mat and auxiliary tee |
— |
1982-08-31 |
| D264741 |
Kicking-practice football |
— |
1982-06-01 |