US 6,789,345 K40

GPTKB entity