US 7,345,678 A

GPTKB entity