e-GMAT.com Logo
NEUR
N
Loading...
The patent system poses particular problems for developers of computer software. First, in order to avoid developing a computer process that has been previously patented, each developer needs to know about all the existing patents within the field. This is difficult because there are thousands of separately patentable processes in every software package and, because of confidentiality regulations affecting patent applications, patent searches do not reveal all currently existing patents. Thus, a developer may find that a process he or she has incorporated into a finished and marketed product was already patented by someone else. At that point, because of the interdependent nature of software functions, it may be difficult to excise the process from the finished product. Second, software patents may be granted for elementary processes. Since the Patent Office does not require computer science as a qualifying degree for software patent examiners, many developers suspect that these examiners lack the knowledge to differentiate between basic processes and inventive techniques and may thus grant patents for obvious processes. Finally, there are likely to be hundreds, even thousands, of competing developers working simultaneously on the same process. Unfortunately, a patent is only granted to one individual. Thus, competing developers run the risk of being deprived of the fruits of their independent labor and investments. : Reading Comprehension (RC)