US 7677787990 B2

GPTKB entity