US 9293949596 B2

GPTKB entity