US 6,789,646 A

GPTKB entity