Would it be possible to get a patent for a data querying language similar to SQL?
And, roughly estimate - how much money and time (from application to approval) would it take?
Ask Patents is a question and answer site for people interested in improving and participating in the patent system. It only takes a minute to sign up.
Sign up to join this communityWould it be possible to get a patent for a data querying language similar to SQL?
And, roughly estimate - how much money and time (from application to approval) would it take?
It depends. There are many patents relating to computer languages. The US Classification system has a subclass 717/114 for them. It has deeper sub-classes for object oriented, script, byte code, etc. The definition of 717/114 is
114 . Programming language: This subclass is indented under subclass 100. Subject matter comprising means or steps for using programming language construct or other programming language specific attributes. (1) Note. Subject matter herein includes using extensions of existing programming language for the purpose of adding functionalities not already available in the existing programming language.
You will see from my bold text that these patents are for the use of features of languages. This is a list of the most recent 50 patents issued in 717/114. One example is US 8,819,621 System and method for automated re-architectureing of legacy systems using object oriented language another that relates to a database query system is US 7,873,654 Multimodal natural language query system for processing and analyzing voice and proximity-based queries.
You will not find a patent for a different syntax for expressing the same actions as an existing language.
A frequent estimate for a US patent is $10-20 thousand dollars and about 3 years. It can be done for less and if you pay the USPTO fees for expedited examination it can be done much quicker.
Regarding patents in other locations - It can get very expensive to file and prosecute in many places. It might average another $10-20k per location and most places charge an annual renewal fee while both the application is pending and after it is granted.
The good news is that the U.S is a very large market and you might reasonably forgo the rest of the world for your first successful invention.
As an addition to George White's answer, there really needs to be some novelty. Simply creating a reasonably normal database with a functionally similar one with a different query language is probably not patentable. Now if your new database has a feature which is new and different from existing databases, that feature may be patentable but not the entire syntax of the language. Language syntax is typically protected by copyright. Copyright has the advantage of being free and automatic, but is off topic on this site. If you have questions about copyright then the Law SE site would be appropriate.
BTW, I am not a lawyer.