US 6,789,223 K2

GPTKB entity