US 7677789900 B2

GPTKB entity