what is patent in computer - Search