US 6,789,315 O1

GPTKB entity