patch pricing factors