1, computer algorithms generally come down to the rules and methods of intellectual activities, and cannot be patented. There are only two kinds of software that can be patented now:
(1) software can solve some technical problems in the production process and can apply for invention patents;
(2) Software has hardware as the carrier, which can be both virtual and practical.
2. Legal basis: Article 11 of the Measures for the Registration of Computer Software Copyright.
To apply for software copyright registration, the following main supporting documents shall be submitted:
(1) Identity certificates of natural persons, legal persons or other organizations;
(2) If there is a written contract or project transfer for copyright ownership, submit the contract or project transfer;
(3) Software developed on the original software with the permission of the original software copyright owner shall submit the license certificate of the original software copyright owner;
(four) the successor, assignee or assignee of the right, and submit the certificate of inheritance, transfer or assignment of the right.
Second, what are the conditions for granting a patent?
To grant a patent, the following conditions must be met:
1. The invention-creation applied for must fall within the scope of utility model, design and invention;
2. The applicant is qualified to apply;
Inventions must pass formal examination and substantive examination, and utility models and designs must pass formal examination.