US 6,789,389 U6

GPTKB entity