US 6,788,777 B16

GPTKB entity