US 6,789,476 C50

GPTKB entity