The White House believes Google owes Oracle damages over the use of Java code in the Android mobile operating system.

Oracle is demanding $1 billion (652 million) in damages over Google's use of Java to build the open source OS, maintaining that the search giant did not ask for permission to use its APIs.

Google successfully argued APIs cannot be copyrighted in a district court case in 2012, after Oracle first brought the case against it in 2010, but that ruling was overturned last summer.

An appeals court judge ruled Oracle could apply copyright to parts of Java, a coding language it acquired in the mid-1990s, until told otherwise by the Supreme Court or Congress.

Google is now appealing to the Supreme Court, arguing that granting Oracle victory would obstruct "an enormous amount of innovation", but the Obama administration appears to back Oracle, after being asked for its opinion by the Supreme Court, which asks the government for its view in cases of far-reaching consequences.

US Solicitor General Donald Verrilli, in a court filing yesterday, disagreed with Google's argument that code does not deserve copyright protection, but admitted the company had raised important points about the consequences of the ruling for software development, according to Reuters.