US 7778798021 B2

GPTKB entity