US 6,789,904 O1

GPTKB entity