US 6,789,039 C86

GPTKB entity