US 6,789,645 G21

GPTKB entity