US 6,789,761 O2

GPTKB entity