US 6,789,344 K10

GPTKB entity