US 7,345,678 B

GPTKB entity