US 6,789,505 N18

GPTKB entity