US 6,789,612 C31

GPTKB entity