US 6,789,027 N28

GPTKB entity