US 6,789,038 M18

GPTKB entity