US 6,789,027 M29

GPTKB entity