US 6,789,177 Z30

GPTKB entity