US 6789016 B

GPTKB entity