US 6,789,396 U6

GPTKB entity