processor patents