US 6,789,584 J91

GPTKB entity