Paten303