US 8,123,456 B

GPTKB entity