US 6,789,972 C29

GPTKB entity