US 6,789,246 J60

GPTKB entity