Assignee
Inventors
- John Raymond Krahn (23 patents)
- Kristopher Frutschy (32 patents)
- Narayan Subramanian (5 patents)
- William Patrick Waters (9 patents)
- Daniel Qi Tan (26 patents)
- William Hubert Schank (22 patents)
US Patent 9012060 · Granted Apr 21, 2015