US 6,789,587 C104

GPTKB entity