US 6,789,227 S100

GPTKB entity