US 6,789,586 Z1

GPTKB entity