US 6,789,023 G25

GPTKB entity