US 7,111,111 B3

GPTKB entity