semiconductor patents