"Apple encountered a number of problems with the review," it said. Initially, Samsung made the source code available for inspection on computers connected to a live copy of Samsung's development servers in Korea, Apple said.
"These servers provided Apple not only the source code for released versions of its source code, but also a window into its ongoing development process, thereby complicating the review process. Comingled with the source code actually used on the accused devices, there appeared constantly-changing versions of unreleased source code and works-in-progress," Apple said.
This setup also resulted in long delays in downloading the source code. There were also server outages and changes in the source code that prevented Apple from effectively reviewing the relevant accused code, Apple said.
After long negotiations, Samsung agreed to make a local copy of approximately 1.9 terabytes of source code available to Apple, according to the filing.
Apple then asked Samsung to correlate its source code with the "accused products," and based on Samsung's answers on April 12, Apple has been able to match its analysis of the source code produced by Samsung to those products, Apple said.
In addition, Apple also had to review source code obtained from Google, it said. Google however did not make the bulk of its source code available until March 31, Apple said. It pointed to those delays as an argument for why the court should allow the new infringement claims to be added to the suit.
Apple requested that its motion to amend its Disclosure of Asserted Claims & Infringement Contentions be granted and added to the lawsuit that was filed in February 2012.
Loek is Amsterdam Correspondent and covers online privacy, intellectual property, open-source and online payment issues for the IDG News Service. Follow him on Twitter at @loekessers or email tips and comments to email@example.com