US 6,789,576 C28

GPTKB entity