US 7,666,665 B12

GPTKB entity