US 6,789,596 Y5

GPTKB entity