ABSTRACT

Computer science and genetic engineering have taken shape from a stream of discoveries in the best tradition of science, which have revolutionized the way machines are designed and engineering problems are solved. Both computer technology and genetic engineering involve subdividing the structure or principles of operation of a machine into elementary units of structure or function and representing each unit as an instruction. Genetic engineering can be viewed as a biological subclass of computer science in which the cellular machinery is controlled by genetically encoded programs. Genetic programming is accomplished by altering the deoxyribonucleic acid programs within a cell. The Supreme Court has formulated a number of rules and policies to distinguish valid from invalid patents. The Patent Office asked the Supreme Court to rule that all computer programs or algorithms are unpatentable. In Benson the Court broke with the past and refused to issue patents to the pioneers in a new technology.