US 6,789,645 B16

GPTKB entity