US 6,789,223 J60

GPTKB entity