US 6,789,612 C30

GPTKB entity