US 6,788,222 C5

GPTKB entity