US 6,789,451 N1

GPTKB entity