US 6,789,972 C18

GPTKB entity