US 6,789,959 E100

GPTKB entity