US 6,789,303 M38

GPTKB entity