US 6,789,023 G28

GPTKB entity