US 6,789,644 C50

GPTKB entity