Patent Leaderboard
USPTO Patent Rankings Data through Sept 30, 2025
RM

Robert A. MacDonald

KSKeystone Retaining Wall Systems: 132 patents #1 of 22Top 5%
HAHusqvarna Ab: 3 patents #170 of 690Top 25%
CSCadence Design Systems: 2 patents #781 of 2,263Top 35%
Eastman Kodak: 1 patents #4,972 of 8,114Top 65%
OPOrbit Irrigation Products: 1 patents #33 of 49Top 70%
WLWang Laboratories: 1 patents #116 of 284Top 45%
Plymouth, MN: #2 of 1,545 inventorsTop 1%
Minnesota: #81 of 52,454 inventorsTop 1%
Overall (All Time): #6,974 of 4,157,543Top 1%
142 Patents All Time

Issued Patents All Time

Showing 51–75 of 142 patents

Patent #TitleCo-InventorsDate
9181714 Multi-textured or patterned exposed surface of a landscaping block, wall block, patio block and block system Thomas S. Riccobene 2015-11-10
D743055 Surface of a landscaping block Thomas S. Riccobene 2015-11-10
9021761 Building unit with mating sides Thomas S. Riccobene 2015-05-05
D725795 Landscaping block Thomas S. Riccobene 2015-03-31
D722707 Landscaping block Thomas S. Riccobene 2015-02-17
D720087 Wall Thomas S. Riccobene 2014-12-23
8887469 Slant wall block and wall section including same Thomas S. Riccobene 2014-11-18
D717970 Surface of a landscaping block 2014-11-18
8820022 Building unit with cobble top Thomas S. Riccobene 2014-09-02
D711014 Landscaping block 2014-08-12
D708765 Landscaping block 2014-07-08
D701325 Landscaping block Thomas S. Riccobene 2014-03-18
D701326 Landscaping block Thomas S. Riccobene 2014-03-18
8656678 Wall blocks, veneer panels for wall blocks and method of constructing walls 2014-02-25
8607522 Block system with corner block and method of manufacturing a block 2013-12-17
D694914 Landscaping block 2013-12-03
8568129 Floating cut-off bar for a mold box David M. LaCroix 2013-10-29
8562327 Floating cut-off bar and method of use thereof David M. LaCroix 2013-10-22
D689204 Landscaping block 2013-09-03
D689203 Landscaping block 2013-09-03
D688813 Landscaping block 2013-08-27
D688812 Landscaping block 2013-08-27
D688814 Landscaping block 2013-08-27
D688815 Landscaping block 2013-08-27
D688816 Landscaping block 2013-08-27