On the Patent Eligibility of Information Processing

By Michael Borella — A computer does just three things: receives information in the form of bits, transforms this information, and provides output based on the information as transformed. The receiving may take place by way of various types of input modalities, such as keyboards, touchscreens, mice, audio microphones, video cameras, network interfaces, sensors, and so on. The transforming may involve a literally infinite number of possibilities in the form of algorithms. The output may also take on various modalities, including images displayed on a screen, audio, storage to volatile or non-volatile memory, and transmission by way of network interfaces,…