Patenting Ideas and Technology
Application Programming Interface
High-Quality Application Programming Interface (API) Patents
Navigating through the New Challenges of Getting a Patent for an Application Programming Interface (API)
With recent changes in the patent law landscape, getting a software patent has become increasingly challenging. Patent Ingenuity performs a preliminary analysis on an invention-per-invention basis to determine which features should be emphasized to deal with such hurdles.


Understood by Techies and Non-Techies
Although engineers may be involved in evaluating a patent for approval, non-engineers may ultimately determine if a patent is enforceable. Therefore, Patent Ingenuity prepares patent applications that are clear enough to be understood by techies and non-techies alike.
Better Quality Software Patents through Software Engineering Knowledge
Obtaining a software patent is not the end of the story: it can be challenged by an infringer. Having a knowledge base in a variety of software engineering disciplines, Patent Ingenuity is able to communicate proficiently with engineers and management teams to buttress software patents with the technological features unique to each software invention. An emphasis on such technological features may help strengthen a software patent against potential challenges.
