US 6,789,621 G18

GPTKB entity