US 6,789,605 C89

GPTKB entity