Google said it would pay Oracle a proportion of revenue from Android if a trial scheduled for April can prove infringement took place of Oracle-owned patents during the development of the mobile OS, reports Reuters.

Despite the search company stating the figures were calculated by a court-appointed expert, Oracle dismissed the offer as being too low, adding that it would continue to pursue an injunction.

According to a court filing, Google proposed paying Oracle 0.5 percent of Android revenue on one patent, which expires in December, and 0.015 percent on a second patent, due to expire in April 2018. It also offered pay around US$2.8 million in damages for the two patents involved.

Oracle first sued Google in 2010, alleging that Android infringed a number of Java patents acquired by the business software company when it bought Sun Microsystems in 2010. One of the patents involved in the spat was declared invalid by the US Patent and Trademark Office in July 2011.

Oracle has also taken legal action alleging copyright infringement by Google separate from the patents, saying the company should pay hundreds of millions of dollars in damages. However, Oracle reportedly lowered its damages request related to the dispute by 66 percent – to US$2 billion – in September 2011, including US$1.2 billion for ‘unjust enrichment’ in the coming year.

Google provides Android to handset makers for free but generates revenue from the ads it sells on the OS. In October 2011, Google said its mobile business was generating annual run rate revenue of US$2.5 billion.

Google made its proposal after District Judge William Alsup – who will preside over the trial in US District Court in San Francisco – asked both companies to propose ways to streamline the trial.