US 5,789,012 G1

GPTKB entity