US 6,789,010 C16

GPTKB entity