Google has requested the US Supreme Court to hear and resolve its dispute with Oracle over the use of Java APIs in Android platform.

In 2010 Oracle filed a case against Google claiming that the search engine giant has used parts of Oracle’s Java API packages in Android. It demanded $1bn in compensation.

The case examined whether APIs could be copyrighted. APIs are interfaces between various computer programmes.

The 2010 case went in favour of Google as the San Francisco Federal Court ruled that Oracle could not copyright a part of Java. But subsequently, a federal circuit court in Washington decided otherwise.

Google said in its latest filing that that it would have never been able to innovate if the Federal Circuit’s reasoning was in place when the company was formed, reported Reuters.

The company said:"Early computer companies could have blocked vast amounts of technological development by claiming 95-year copyright monopolies over the basic building blocks of computer design and programming."

Oracle needs to respond to the filing by Nov 7.