Rui Lin

Umeheal · Johnson & Johnson · IBM
Total Patents: 19
Overall Rank: #226,880
Years Active: 1992–2025
Umeheal Rank: #1