US 7879809112 B3

GPTKB entity