US 6,789,222 B8

GPTKB entity