US 6,789,021 C30

GPTKB entity