US 7878787878 B2

GPTKB entity