US 6,789,331 C15

GPTKB entity