US 8688889 A

GPTKB entity