Richard H. Stern: What Kinds of Computer-Software-Related Advances (if Any) Are Eligible for Patents? Part I. IEEE Micro 28(4): 91-96 (2008)