US 7,345,679 B1

GPTKB entity