US 6,789,612 N1

GPTKB entity