US 7778790011 B2

GPTKB entity