US 6,789,185 C6

GPTKB entity