US 6,788,997 C2

GPTKB entity