US 8,111,111 C1

GPTKB entity