US 7,890,123 U6

GPTKB entity