US 8688891 A

GPTKB entity