US 07,666,668 A

GPTKB entity