US 6,789,805 K22

GPTKB entity