US 7374758667 B2

GPTKB entity