Because although patenting here is passive, it means that the program "has never applied for a patent", in fact, in the final analysis, it is because people who know these processes have not applied for it actively.
If I get a patent from Apple, I should say that I got a patent from Apple, but the patent can really take an object directly, for example, I applied for a patent for my new invention. My new invention got a new patent.
You can call me if you have any questions ~