US 6,788,977 C12

GPTKB entity