US 6789009 C1

GPTKB entity