decoration decoration
Stories

GROKLAW
When you want to know more...
decoration
For layout only
Home
Archives
Site Map
Search
About Groklaw
Awards
Legal Research
Timelines
ApplevSamsung
ApplevSamsung p.2
ArchiveExplorer
Autozone
Bilski
Cases
Cast: Lawyers
Comes v. MS
Contracts/Documents
Courts
DRM
Gordon v MS
GPL
Grokdoc
HTML How To
IPI v RH
IV v. Google
Legal Docs
Lodsys
MS Litigations
MSvB&N
News Picks
Novell v. MS
Novell-MS Deal
ODF/OOXML
OOXML Appeals
OraclevGoogle
Patents
ProjectMonterey
Psystar
Quote Database
Red Hat v SCO
Salus Book
SCEA v Hotz
SCO Appeals
SCO Bankruptcy
SCO Financials
SCO Overview
SCO v IBM
SCO v Novell
SCO:Soup2Nuts
SCOsource
Sean Daly
Software Patents
Switch to Linux
Transcripts
Unix Books

Gear

Groklaw Gear

Click here to send an email to the editor of this weblog.


You won't find me on Facebook


Donate

Donate Paypal


No Legal Advice

The information on Groklaw is not intended to constitute legal advice. While Mark is a lawyer and he has asked other lawyers and law students to contribute articles, all of these articles are offered to help educate, not to provide specific legal advice. They are not your lawyers.

Here's Groklaw's comments policy.


What's New

STORIES
No new stories

COMMENTS last 48 hrs
No new comments


Sponsors

Hosting:
hosted by ibiblio

On servers donated to ibiblio by AMD.

Webmaster
Google Files for SJ on Copyright Damages; Oracle: Could We Wait and Get a New Jury Instead? ~pj
Sunday, May 13 2012 @ 09:46 AM EDT

Google has filed a motion for Summary Judgment on copyright damages, arguing that Oracle has no evidence that Google gained anything financially that can be linked to rangeCheck or the test files:
Oracle has no evidence, and cannot possibly prove, that Google earned any revenue causally linked to either the nine lines of rangeCheck or the eight superfluous test files.
That is, of course, obviously true. The judge said he was going to tell the jury that, in fact. How can Oracle win infringer's profits if there aren't any?

So Oracle has now filed a motion asking for a postponement of phase three of the trial, the damages phase. It would like a new jury, too. It wants to wait to calculate damages until after the judge decides whether APIs are copyrightable, so it can add the 37 API files into the mix for damages, if they are. Maybe then it would have a prayer of getting some money.

In short, Oracle woke up and realized it's in a pickle of its own making. It was too clever by half, and now reality has struck. It clearly is worried that if they go to the damages phase now, it will gain a big fat zero in damages. It should have thought of that before it asked for infringer's profits, but there you are.

Oracle fears and assumes that this jury will never in a million years give them any money for the 9 lines of code plus the puny "infringement" of the test code that never even shipped in Android and was not put there by Google, which the jury already ruled was de minimis anyway, because when you pile all the infringement on top of each other, there's no evidence that Google benefited in any way financially from it. You need some kind of link to get infringer's profits, Google argues.

Clearly Oracle has been thinking the matter over and it would like better odds in the harsh light of dawn the morning after. So it would like a new jury, and it would like to wait until the judge decides about whether or not APIs can be copyrighted, because if they can, Oracle wants infringer's profits for the 37 APIs also:

The same jury that found that Google did not infringe the seven files—a finding that “no reasonable jury” could make (Dkt. No. 1123)—should not determine Oracle’s damages for that same infringement. The jurors understandably will be unable to set aside entirely their own views of the evidence and accept the Court’s determination of Google’s liability. The potential that the jurors’ view of Google’s liability will prejudice the award of infringer’s profits is too great.
They don't mention it, but there is another issue in this picture: How in the world is Google supposed to calculate infringer's profits by Tuesday? It's complex, as I showed you in the previous article.

In short, this trial is now a huge mess. The judge let Oracle change its position on what kind of damages it wanted to elect at the very last minute. And now the consequences begin to appear.

Google's proposed solution certainly has the advantage of being clean, depending on the cases, which I haven't read read and analyzed. Mark will be doing that later today or tomorrow, I expect.

Google will next file a response to the Oracle motion, and that should be a hoot. The whole situation is so grossly unfair to Google otherwise.

I trust the judge over the weekend has had time to think about things as well. Because if he agrees to Oracle's motion, there will be blood in the water, I'm sure, and an appeal to make your head spin. There is a limit to how much he can hand Oracle on a plate, even if he were so inclined.

I think I may safely say that the Honorable William Alsup is now getting his PhD in Boies Schiller & Flexner. This is how they roll.

Here are the filings:

5/12/2012 - 1124 - RESPONSE to Joint Response to Court's Request for Chart of Elements in Accused Packages by Oracle America, Inc.. (Attachments: # 1 Exhibit A)(Jacobs, Michael) (Filed on 5/12/2012) (Entered: 05/12/2012)

05/12/2012 - 1125 - MOTION for Summary Judgment re Copyright Damages filed by Google Inc.. Responses due by 5/29/2012. Replies due by 6/5/2012. (Attachments: # 1 Declaration of David Zimmer, # 2 Exhibit A, # 3 Exhibit B, # 4 Exhibit C, # 5 Exhibit D, # 6 Exhibit E, # 7 Exhibit F)(Van Nest, Robert) (Filed on 5/12/2012) (Entered: 05/12/2012)

05/12/2012 - 1126 - MOTION TO DEFER PHASE THREE PENDING RESOLUTION OF REMAINING LIABILITY ISSUES filed by Oracle America, Inc.. Motion Hearing set for 5/14/2012 07:30 AM before Hon. William Alsup. Responses due by 5/13/2012. (Norton, William) (Filed on 5/12/2012) (Entered: 05/12/2012)

Here's the introduction to Google's motion for summary judgment, and we'll work on getting it all done as text for you:
I. INTRODUCTION

This Court should grant summary judgment for Google on Oracle’s right to recover any of Google’s profits based on infringement of Oracle’s copyrights in (1) a 3,000-line file called Arrays.java, from which Google copied a nine-line method called rangeCheck; and (2) eight decompiled test files, which were copied by a third-party contractor called Noser in violation of Noser’s contract with Google and unwittingly used by Google (and which never actually appeared on any Android phone). Oracle has no evidence, and cannot possibly prove, that Google earned any revenue causally linked to either the nine lines of rangeCheck or the eight superfluous test files.

Oracle has no such evidence and no witness on its witness list who could be competent to offer it anyway. After Oracle’s damages expert failed to analyze literal-copying damages in either of his first two reports, the Court barred him from offering such testimony at trial. Jan. 9, 2012 Order [Dkt. 685] at 10. Oracle’s counsel even admitted in Court just yesterday that it had no expert testimony that could prove a causal link. RT 3788:25-3789:1 (Boies). Neither does it have any fact testimony to offer; it has no witness on its list who could speak to the issue of how the infringing files caused Google to make money from Android. And the trial record to date is replete with evidence showing those files did not generate any revenue. First, the rangeCheck method makes up an almost imperceptible fraction of the 15 million lines of code in the Android platform—less than .00006%, or six ten-millionths, of Android’s total content. The evidence in the trial record shows that the method is trivial and could be written by a good high-school programmer, was not even in Android when it was launched, and has not been in Android for over a year now. Second, the eight test files are likewise trivial—they never even appeared on any Android phone, the devices that generated every penny of the revenue Oracle wants to claim. It is inconceivable that any of these files contributed even a penny to Android’s profits.

The Court has reacted skeptically to Oracle’s disgorgement claim, commenting at various times that the claim “borders on the ridiculous,” “would be way out there,” and is “the height of ridiculousness.” RT 2892:13, 23-24, 3720:20-22. It is. Consistently throughout this case, Oracle has tried to peg its damages claims to “Android” generally, rather than any incremental benefits to Google of the specific, limited infringing technology. But copyright law, favorable though it might be to a plaintiff seeking an infringer’s profits, forecloses that strategy without some proof of a causal link. There is and could be no such proof here. The Court should grant summary judgment on the issue for Google.

Here's the complete Google motion, as text, followed by the Oracle motion:
KEKER & VAN NEST LLP
ROBERT A. VAN NEST - #84065
[email]
CHRISTA M. ANDERSON - #184325
[email]
DANIEL PURCELL - #191424
[email]
[address, phone, fax]

KING & SPALDING LLP
SCOTT T. WEINGAERTNER (Pro Hac Vice)
[email]
ROBERT F. PERRY
[email]
BRUCE W. BABER (Pro Hac Vice)
[email]
[address, phone, fax]

KING & SPALDING LLP
DONALD F. ZIMMER, JR. - #112279
[email]
CHERYL A. SABNIS - #224323
[email]
[address, phone, fax]

GREENBERG TRAURIG, LLP
IAN C. BALLON - #141819
[email]
HEATHER MEEKER - #172148
[email]
[address, phone, fax]

Attorneys for Defendant
GOOGLE INC.

UNITED STATES DISTRICT COURT
NORTHERN DISTRICT OF CALIFORNIA
SAN FRANCISCO DIVISION

_________________

ORACLE AMERICA, INC.,

Plaintiff,

v.

GOOGLE INC.,

Defendant.

___________________

Case No. 3:10-cv-03561-WHA

GOOGLE INC’S NOTICE OF MOTION,
MOTION, AND MEMORANDUM OF
POINTS AND AUTHORITIES IN
SUPPORT OF MOTION FOR SUMMARY
JUDGMENT RE COPYRIGHT
DAMAGES

Dept.: Courtroom 8, 19th Floor
Judge: Hon. William Alsup

TABLE OF CONTENTS

Page

I. INTRODUCTION ........................1

II. ARGUMENT..............................2

A. As a matter of law, Oracle could be entitled to a disgorgement remedy
based on rangeCheck or the decompiled files only if it could first prove a
causal link between the infringing files and some amount of Google’s gross
revenue...................................2

B. Given the evidence in the record, no reasonable jury could possibly find a causal link between Google’s use of rangeCheck or the eight test files and any Android revenues........................8

1. The trial record shows that rangeCheck has no link to Android
revenue.....................8

2. The trial recrod shows that the eight decompiled test files have no
link to Android revenue.............10

C. Oracle should be precluded from offering testimony about any alleged
nexus between rangeCheck or the decompiled files and any Google
revenue.....................11
III. CONCLUSION.....................13

i

TABLE OF AUTHORITIES

Page(s)

Federal Cases

Mackie v. Rieser
296 F.3d 909 (9th Cir. 2002).......................... 4, 5, 6

On Davis v. The Gap, Inc.
246 F.3d 152 (2d Cir. 2001)..................................... 6, 7, 8

Polar Bear Prods., Inc. v. Timex Corp.
384 F.3d 700 (9th Cir. 2004) ...................................... 4

Taylor v. Meirick
712 F.2d 1112 (7th Cir. 1983) ...................... 4

Woodford v. Ngo
548 U.S. 81 (2006)................................................. 7

Federal Statutes

17 U.S.C. § 504(b).............................................. 2, 3

ii

NOTICE OF MOTION AND MOTION FOR SUMMARY JUDGMENT

PLEASE TAKE NOTICE that Defendant Google Inc. (“Google”) hereby moves for summary judgment that Oracle America, Inc. (“Oracle”) cannot recover any of Google’s profits based on infringement of Oracle’s copyrights in a file called Arrays.java, from which Google copied a nine-line method called rangeCheck, and eight decompiled test files. This Motion is based on the following memorandum of points and authorities in support, the Declaration of David Zimmer (“Zimmer Decl.”) in support of this motion and accompanying exhibits, the entire record in this matter, and on such evidence as may be presented at any hearing of this Motion, on a date and at a time to be determined by the Court. The parties have met and conferred regarding this Motion, and have agreed that Oracle will file an Opposition by 10:00 PM on Sunday, May 13, and that Google will waive its right to a Reply.

Dated: May 12, 2012

KEKER & VAN NEST LLP

By: s/ Robert A. Van Nest
ROBERT A. VAN NEST

Attorneys for Defendant
GOOGLE INC.

MEMORANDUM OF POINTS AND AUTHORITIES

I. INTRODUCTION

This Court should grant summary judgment for Google on Oracle’s right to recover any of Google’s profits based on infringement of Oracle’s copyrights in (1) a 3,000-line file called Arrays.java, from which Google copied a nine-line method called rangeCheck; and (2) eight decompiled test files, which were copied by a third-party contractor called Noser in violation of Noser’s contract with Google and unwittingly used by Google (and which never actually appeared on any Android phone). Oracle has no evidence, and cannot possibly prove, that Google earned any revenue causally linked to either the nine lines of rangeCheck or the eight superfluous test files.

Oracle’s only possible argument for disgorgement is legally baseless. Oracle has argued, and will argue in response to this motion, that all it needs to do is offer the amount of Google’s gross revenue for Android, at which point it can sit back and relax as the burden shifts to Google to prove its deductible costs and the portion of its Android profits not attributable to the nine lines and eight files. This fundamentally misunderstands how copyright damages work. Before the burden shifts to Google, Oracle must prove an amount of gross revenue that is causally linked to the infringing work—which is the two Android files containing rangeCheck and the eight test files, not all of Android. The Android platform contains over 15,000,000 lines of code, including 168 API packages, a virtual machine, an applications framework, and numerous applications. Settled Ninth Circuit law makes clear Oracle cannot just wave its hands at a gross revenue number for the entire platform without showing how the infringed files contributed to the adoption of that platform or the sale of Android phones.

Oracle has no such evidence and no witness on its witness list who could be competent to offer it anyway. After Oracle’s damages expert failed to analyze literal-copying damages in either of his first two reports, the Court barred him from offering such testimony at trial. Jan. 9, 2012 Order [Dkt. 685] at 10. Oracle’s counsel even admitted in Court just yesterday that it had no expert testimony that could prove a causal link. RT 3788:25-3789:1 (Boies). Neither does it

1

have any fact testimony to offer; it has no witness on its list who could speak to the issue of how the infringing files caused Google to make money from Android. And the trial record to date is replete with evidence showing those files did not generate any revenue. First, the rangeCheck method makes up an almost imperceptible fraction of the 15 million lines of code in the Android platform—less than .00006%, or six ten-millionths, of Android’s total content. The evidence in the trial record shows that the method is trivial and could be written by a good high-school programmer, was not even in Android when it was launched, and has not been in Android for over a year now. Second, the eight test files are likewise trivial—they never even appeared on any Android phone, the devices that generated every penny of the revenue Oracle wants to claim. It is inconceivable that any of these files contributed even a penny to Android’s profits.

The Court has reacted skeptically to Oracle’s disgorgement claim, commenting at various times that the claim “borders on the ridiculous,” “would be way out there,” and is “the height of ridiculousness.” RT 2892:13, 23-24, 3720:20-22. It is. Consistently throughout this case, Oracle has tried to peg its damages claims to “Android” generally, rather than any incremental benefits to Google of the specific, limited infringing technology. But copyright law, favorable though it might be to a plaintiff seeking an infringer’s profits, forecloses that strategy without some proof of a causal link. There is and could be no such proof here. The Court should grant summary judgment on the issue for Google.

II. ARGUMENT

A. As a matter of law, Oracle could be entitled to a disgorgement remedy based on
rangeCheck or the decompiled files only if it could first prove a causal link between
the infringing files and some amount of Google’s gross revenue.

Oracle has no right to disgorgement of Google’s profits based on Google’s infringement of rangeCheck because it has no evidence that Google made any revenue attributable to the copyrighted work that was found infringed. See 17 U.S.C. § 504(b). Oracle has always tried to maximize its damages by presenting this case as an epic struggle between its entire Java platform and Google’s whole Android platform, but the Court has always—rightly—rejected that effort and directed Oracle to focus on the specific intellectual property and alleged infringing features at issue. Just before opening statements, the Court reiterated this basic point:

2

But, Mr. Jacobs, you must remember. I’m going to say to the jury many times in this case: The issue is not Java. It’s not Android. It’s very specific parts about Java that are protected, if at all, by copyrights or patents and very specific parts of Android that are accused. So if we start getting off onto this is Java versus Android, the judge is going to intervene and say it’s not.
RT 21:21-22:2 (emphasis added); see also July 22, 2011 Order Granting in Part Motion to Strike First Cockburn Report [Dkt. 230] at 5-6 (rejecting damages analysis based on purported harm to all of Java from the entirety of Android).

The jury did not find that Google’s Android platform infringed Oracle’s Java platform. It found only that two Android files, TimSort and ComparableTimSort, infringed a single Java file called Arrays.java based on the nine-line rangeCheck method. The Court subsequently found as a matter of law, May 11, 2012 Order [Dkt. 1123], that eight Android test files also infringed eight Java files. In other words, the infringing works here are ten files out of many tens of thousands in the 15,000,000-line Android platform. See Final Charge to the Jury (Phase One) [Dkt. 1018] ¶ 29, at 15 (“For purposes of Question No. 3, the “work as a whole” is the compilable code for the individual file except for the last two files listed in Question No. 3, in which case the “work as a whole” is the compilable code and all the English-language comments in the same file.”); Special Verdict Form [Dkt. 1018] at Question 3(a) (calling for verdict on infringement by TimSort files).

It was Oracle that asked, over Google’s objection, for the jury instructions that led to the specific findings of file-to-file copying. RT 2414:20-2418:13 (Charging Conference). The Court overruled Google’s objection and gave Oracle the instruction it requested. Id. Oracle undoubtedly wanted a charge that defined the “work as a whole” narrowly—as individual Java files, not the entire Java platform—in order to increase its chances of an infringement verdict on its literal copying claims and decrease the chances that the copied materials would be found to be de minimis in the vastness of the Java platform. Oracle got what it wanted, but now it must live with the consequences for damages purposes.

The expressly limited scope of the jury’s verdict means we are no longer talking generally about Google’s “Android revenues” with respect to wrongful profits. Oracle must prove that Google made an identifiable amount of revenue from the infringing work—the two Android files containing the rangeCheck method and the eight test files. The Ninth Circuit has laid out this

3

standard repeatedly, explaining that an infringer may not just point to a gross revenue number that is not sufficiently closely linked to the infringing item. Most recently, in Polar Bear Prods., Inc. v. Timex Corp., 384 F.3d 700, 710-12 (9th Cir. 2004), the Ninth Circuit explained that, “[a]lthough the statute references only the broad term ‘gross revenue,’ to conclude that a copyright plaintiff need only provide the company’s overall gross revenue, without regard to the infringement, would make little practical or legal sense.” Id. at 711. Instead, “the causation element of the statute serves as a logical parameter to the range of gross profits a copyright plaintiff may seek.” Id. “The standard is straightforward: a copyright plaintiff is bound to no more and no less than its statutory obligation to demonstrate a causal nexus between the infringement and the profits sought.” Id. at 712. Even where an infringer “derived some quantum of profits from the infringement because its infringement was part of” a larger part of its business, “it nevertheless remains the duty of the copyright plaintiff to establish a causal connection between the infringement and the gross revenue reasonably associated with the infringement.” Id. at 715 (citing On Davis v. The Gap, Inc., 246 F.3d 152, 160 (2d Cir. 2001)) (emphasis added). “Only then would [the infringer] bear the responsibility for apportioning profits.” Id. This is the law in other circuits too. As Judge Posner wrote nearly thirty years ago,
It was not enough to show [defendant’s] gross revenues from the sale of everything he sold, which is all, really, that [plaintiff] did. If General Motors were to steal your copyright and put it in a sales brochure, you could not just put a copy of General Motors’ corporate income tax return in the record and rest your case for an award of infringer’s profits.
Taylor v. Meirick, 712 F.2d 1112, 1122 (7th Cir. 1983). In other words, Oracle is seeking to shift the burden too soon. Before Google has to make any showing, Oracle first must prove up not Google’s gross revenue generally, or even Google’s gross revenue from the Android platform as a whole, but an identifiable amount of gross revenue that is causally linked to the infringement.

Polar Bear only repeated what the Ninth Circuit had previously made clear. In Mackie v. Rieser, 296 F.3d 909 (9th Cir. 2002), the Ninth Circuit held that, to the extent it seeks disgorgement of a defendant’s indirect profits, “a copyright holder must establish the existence of a causal link” between the infringement and any such indirect profits. Id. at 914. In this context, indirect profits are those resulting from “revenue that has a more attenuated nexus to the

4

infringement” than revenue from “selling an infringing product.” Id. Thus, in order to obtain a disgorgement of Google’s profits from either Android-related advertising revenue or Android- related application revenue—both of which are indirect profits under Mackie—it must prove that there is a causal link between the infringement of Arrays.java or the eight decompiled files and Google’s revenues. This requires a “threshold inquiry into whether there is a legally sufficient causal link between the infringement and subsequent indirect profits”—exactly what Google is asking the Court to conduct on this motion. Id. at 915. “Such an approach dovetails with common sense—there must first be a demonstration that the infringing acts had an effect on profits before the parties can wrangle about apportionment.” Id. “[A] copyright holder must proffer sufficient non-speculative evidence to support a causal relationship between the infringement and the profits generated indirectly from such an infringement.” Id. at 915-16. Oracle has no such evidence here; it has never even tried to offer any.

In Mackie, the copyrighted work at issue was a sidewalk art installation called “The Dance Steps.” Id. at 912. The defendant Reiser had incorporated a photograph of the work into a collage illustrating Seattle culture, which was then incorporated into a promotional brochure for the “Pops” series of the Seattle Symphony Orchestra, which was also a defendant in the case. Id. Among other remedies, Mackie sought disgorgement of any of the Symphony’s profits allegedly attributable to the promotional brochure. Id. at 912-13.

The Ninth Circuit held that Mackie had failed to carry his initial burden to establish gross revenues casually connected to the Symphony’s infringement:

Intuitively, we can surmise virtually endless permutations to account for an individual’s decision to subscribe to the Pops series, reasons that have nothing to do with the artwork in question. For example, was it because of the Symphony’s reputation, or the conductor, or a specific musician, or the dates of the concerts, or the new symphony hall, or the program, or the featured composers, or community boosterism, or simply a love of music, or . . . ? In the absence of concrete evidence, Mackie’s theory is no less speculative than our effort in this paragraph to enumerate even a relatively short list of the myriad factors that could influence an individual’s purchasing decisions.
Id. at 916. Even had Mackie been able to offer evidence tending to show that a percentage of the Symphony’s sales were tied to the infringing brochure, “such a rudimentary analysis cannot determine how many of those individuals subscribed because of Rieser’s work.” Id. at 916

5

(emphasis in original). Because the collage that incorporated a photograph of Mackie’s artwork was “but one page in a multi-page brochure that advertised a series of concerts that were unrelated to the artwork itself,” the Ninth Circuit flatly rejected Mackie’s theory as “[r]ank speculation” that was legally insufficient to support a claim for indirect profits. Id. Oracle’s proof here is far more speculative than even Mackie’s inadequate evidence, given that there is so much more content in Android as a whole than in a single promotional brochure. If the Mackie photo was a needle in the brochure’s haystack, Android contains thousands upon thousands of haystacks. The rangeCheck method is but nine lines in over 15 million lines of code for Android, RT 2179:19-23 (Astrachan), and the eight test files at issue never appeared on an Android phone, RT 1319:15-1320:6 (Mitchell), and thus could never have caused any consumer to purchase a phone, much less to use any of the Google-hosted services (like search, advertising, and applications) that actually generated Android-related revenue for Google.

In its last brief on this issue, Oracle’s Br. in Response to Court’s Questions (“Oracle Br.”) [Dkt. 1106] at 4-8, Oracle offered the glib and erroneous argument that, because the copied files are part of Android, all it needs to do to carry its burden is point to a gross revenue number for Google’s Android business unit, including all revenues from advertisements, digital content, and anything else. But its own lead case rejects that argument. Oracle cited On Davis, 246 F.3d at 160, for the proposition that, if a copyright owner proved infringement of a poem, it would satisfy its initial burden by identifying the infringer’s gross revenue from “the sale of the anthology containing the infringing poem.” Id. Fair enough. But directly after making that statement, the On Davis Court made clear that “we do not think the plaintiff’s statutory burden would be discharged by submitting the publisher’s gross revenue resulting from its publication of hundreds of titles, including trade books, textbooks, cookbooks, etc.” Id. The latter example is far closer to what Oracle is trying to do here, but even that comparison significantly understates the vast difference between nine lines of rangeCheck and the 15 million lines in the Android platform. If the rangeCheck method were analogous to a poem, the “anthology” would be the 900-line TimSort file; it would certainly not be Android. The larger platform includes not only 168 API packages (of which rangeCheck is but one method in two class files), but an operating system, an

6

applications framework, a virtual machine, and numerous applications. It is no mere poetry anthology. It is an entire warehouse of books, videos, music, and all the necessary apparatus for reading and playing all those media. On Davis explicitly refutes the idea that this Court could simply assume a causal link between something as minute as nine lines of code and eight test files and gross revenues from something as massive as Android.

Moreover, even leaving the quantitative problems with Oracle’s case alone and focusing on quality, rangeCheck is nothing like a poem in an anthology. Oracle’s counsel admitted this in court last week in arguing, unsuccessfully, for judgment as a matter of law on Google’s fair use defense: “Obviously, software is not a symphony. Software is not a poem.” RT 3368:17. (Jacobs). When consumers buy a poetry anthology, it is reasonable to assume they do so because of the content of that anthology—and equally reasonable to infer that a single infringing poem might have played some causal role in the purchase. But there is no evidence supporting the argument, and it would make no sense to assume, that Google’s Android-related revenues are somehow connected to the presence of rangeCheck on some Android devices and eight test files that never made it onto a phone. For Google to make money from Android, it is necessary but not sufficient for a consumer to buy an Android phone, and there is no evidence that rangeCheck or the test files caused any consumer to buy a phone. And, even if there were, Google does not make money off any phone until a consumer uses that phone to conduct a Google search, tap on a Google-hosted advertisement, or purchase an application from GooglePlay (formerly Android Market). There is (and could be) nothing in the record to support a finding that rangeCheck plays any role in enabling, or persuading a consumer to access, any service that generates revenue for Google. The test files, which are not even contained on the phones consumers purchase, cannot have any influence over a consumer’s use of Google-hosted services. Oracle does not even have evidence suggesting a correlation between rangeCheck and the decompiled files on the one hand and Google’s revenues on the other. And, of course, even establishing correlation would not establish a causal connection between the literal copying claims and Google’s revenues. Cf. Woodford v. Ngo, 548 U.S. 81, 95 (2006) (“this mistakes correlation for causation”). There is no causal link here.

7

Even Oracle’s damages expert, who is forbidden from offering testimony on this issue, agrees that profits are recoverable only if they can be causally connected to infringing acts. Third Cockburn Report (Feb. 9, 2012) at 235, ¶ 643 (“I also understand that, as with actual profits, the infringing acts must have had an effect on profits”). Dr. Cockburn then explained why he believed that the APIs “materially enhanced” Android revenues, triggering § 504(b)’s burden-shifting. Id. at 236, ¶ 645. This makes clear that until two days ago, even Oracle recognized that it was required to demonstrate a causal relationship between the infringement and the revenue before being entitled to lost profits. It also makes clear that Oracle’s failure to offer any expert testimony—or any other testimony—on this issue was no mere oversight, but a reflection of the fact that no evidence of a nexus exists.

B. Given the evidence in the record, no reasonable jury could possibly find a causal link
between Google’s use of rangeCheck or the eight test files and any Android revenues.

In a more fundamental sense, Oracle’s failure of proof on Google’s gross revenues related to the copied files is beside the point, because the argument that any of Google’s Android profits could possibly be the result of Google’s use of that material in Android defies belief. No reasonable jury could reach that conclusion. To the contrary, the record establishes that, between them, rangeCheck and the test files are responsible for exactly 0.0% of Google’s revenues.

1. The trial record shows that rangeCheck has no link to Android revenue.

To begin with, as the Court noted after the jury rendered its verdict, rangeCheck makes up a tiny fraction of the Android platform in a quantitative sense. It is nine lines of source code out of a platform that contains more than 15 million lines, RT 2179:19-23 (Astrachan), amounting to .00006% of Android. That does not qualify even as de minimis.

But rangeCheck is indisputably insignificant as a qualitative matter too. The testimony at trial, from both sides of the aisle, has been unequivocal that rangeCheck is a “very short simple method” that checks three parameters of an array: the starting point, the end point, and that the end point is greater than the starting point. RT 813:7-8, 815:5-9 (Bloch). Josh Bloch, who wrote rangeCheck, testified that “[a]ny competent high school programmer could write” that method. RT 815:13-16 (Bloch). Even Oracle’s expert Dr. Mitchell conceded that “a good high school

8

programmer” could write rangeCheck with guidance. RT 1316:24-25 (Mitchell).

In addition to being trivial to create and easily replicable by a beginner, rangeCheck offers no performance benefit to Android. The rangeCheck method is nine lines out of a file called TimSort. Bloch testified that TimSort is useful to Android because it makes arrays sorts much faster. RT 812:19-813:3 (Bloch). But Bloch also made clear that not one bit of that performance improvement is due to rangeCheck, as opposed to the other 900-plus lines of code in TimSort. RT 814:1-4. In fact, rangeCheck is a “private method” that is “not part of the API.” Its declaration cannot be called from outside of the TimSort class, only from within that class, so it cannot have an effect on any other file in Android. RT 813:12-25 (Bloch). Oracle did not cross- examine Bloch on these points, much less offer evidence to contradict him.1

Moreover, rangeCheck was not even in Android when Google announced the platform in November 2007 and made its code available to handset partners for inclusion on phones. Neither was rangeCheck in Android when the first Android phones were released in October 2008. Bloch did not even join the Android team until December 2008 or January 2009. RT 733:8-11 (Bloch). He finished TimSort at some point in early 2009, at which point he contributed that file both to Sun’s OpenJDK project and to Android. RT 822:4-9 (Bloch). Further, rangeCheck has been out of the current release of Android for about a year. RT 825:8-19 (Bloch); RT 1700:25-1701:10 (Rubin). The proven facts that both the platform’s initial adoption by handset makers and carriers and its recent growth happened in the absence of rangeCheck are additional reasons why no reasonable jury could link any of Android’s profits to the temporary inclusion of those nine lines in Android.

Oracle’s lone piece of contrary evidence is that the rangeCheck method is allegedly called 2,600 times when powering on a smartphone or starting an emulator. Oracle Br. [Dkt. 1106] at 3:13-17 (citing RT 1329:5-21 (Mitchell)). This is vacuous. It is meaningless to cite an arbitrary number of calls to a given method in the absence of context, and neither Dr. Mitchell nor any

9

other witness testified whether rangeCheck was called any more or less than any other method in the Android software, during the startup sequence or any other time. In the world of sophisticated and ultrafast computer microprocessors, 2,600 calls to a function during the startup sequence of a smartphone could be a low number relative to other functions. There is nothing in the record to enable the Court or a jury to tell either way. Equally, just because a software function is called frequently does not mean it is important; it would stand to reason that a trivial nine-line piece of code that accomplishes a Programming 101 parameter test, like rangeCheck does, might be invoked fairly frequently. Dr. Mitchell never opined that there is any correlation between the number of calls to a function and its significance, much less that rangeCheck itself is significant. He certainly did not say that rangeCheck offered a performance boost to Android—and Bloch, who wrote it, made clear it does not.

For all those reasons, even if Oracle had any evidence (and it doesn’t) of Google revenue causally linked to the TimSort files, it would make no difference. Google has carried its burden of proving that none of its Android profits are attributable to rangeCheck.

2. The trial record shows that the eight decompiled test files have no link to
Android revenue.

Oracle also seeks disgorgement of Android profits on the basis of the copying of eight test files—files that were incorporated by Noser into Android code in contradiction to the express instructions of Google as set forth in the Noser-Google contract. RT 1696:21-1698:10, 1701:18- 21 (Rubin); RT 1798:17-1803:6, 1810:11-13 (Bornstein); TX 2765 at 11. Like with the TimSort files, Oracle can present no causal link between the eight test files and any Android revenue.

As Oracle’s expert conceded, the eight testing files do not appear on Android handsets. RT 1318:20-1320:6 (Mitchell). In other words, there is no interaction whatsoever between users of Android devices and the eight test files. Unsurprisingly, therefore, Oracle has proffered no evidence, either at trial or in its expert reports, to support a finding that these eight files have any causal effect on Android revenues generated by user activity on the handsets. See Third Cockburn Report (Feb. 9, 2012) at 235-36, ¶ 645. In fact, these files were removed from current releases of the Android platform more than a year ago to no moment. RT 1807:25-1810:1

10

(Bornstein). Accordingly, Oracle cannot as a matter of law establish a right to any damages other than statutory damages for these eight test files.

C. Oracle should be precluded from offering testimony about any alleged nexus
between rangeCheck or the decompiled files and any Google revenue.

Not only is the argument that the copied files generated any Android revenue implausible, and not only does the evidence in the record already prove that those files had no impact on Android revenues, Oracle has no possible vehicle for offering any contrary evidence in a damages phase that could create a factual dispute on this issue.

As the Court knows, Oracle has always shot for the moon when it has come to damages in this case, choosing to offer evidence only of Google’s gross revenue from the Android platform as a whole. Oracle’s damages expert Dr. Iain Cockburn could have presented a gross revenue figure allegedly linked to rangeCheck or the test files in either his of his first two damages reports, but he never made the attempt. Instead, after ignoring copyright damages altogether in his first report, Dr. Cockburn’s second and third reports offered an opinion only as to alleged gross revenue from all Android ad and applications sales. Second Cockburn Report (Sept. 15, 2011) at 186-88, ¶¶ 463-68, & Ex. 22 (presenting Android gross revenue calculation through 2011); Third Cockburn Report (Feb. 9, 2012) at 235-37, ¶¶ 643-49, & Ex. 22 (same). Indeed, based on Oracle’s and Dr. Cockburn’s deliberate choice to focus on Android revenues generally, the Court barred Oracle from offering any expert opinion on damages for any of Oracle’s literal copying claims, including the claims for infringement of rangeCheck and the test files:

Dr. Cockburn has not adequately valued that [allegedly copied] code in his report and cannot do so at trial. This order holds that the jury will be instructed that if Google is found not liable for infringing the selection, arrangement, and structure of the API packages, then Dr. Cockburn’s copyright damages analysis is inapplicable.
Jan. 9, 2012 Order [Dkt. 685] at 10. Oracle chose to maximize its potential damages recovery by focusing on the structure, sequence, and organization of the Java API packages and using the alleged literal copying as window dressing. Oracle’s counsel conceded, as he had to, that Oracle cannot offer expert testimony to sustain its burden of proving Google’s revenue causally linked to the infringement. RT 3788:25-3789:1 (Boies).

11

Neither does Oracle have any fact witness on its witness list who could offer evidence of a causal link between Android revenues and the rangeCheck method, the two Android files containing that method, the API package containing those files, or the Android core libraries, the eight test files, or any other possibly divisible component of the Android platform. In fact, not only did Oracle prepare no expert and disclose no fact witness on this subject, it never disclosed the underlying damages theory at any time during discovery.

Oracle first disclosed its damages theory, as Rule 26(a) requires, in its December 2, 2010 initial disclosures. There, Oracle did not refer to the rangeCheck method or the decompiled files at all. Indeed, the only fact Oracle disclosed relating to damages at all was that Eric Schmidt had said Android’s revenues were “large enough to pay for all of the Android activities and a whole bunch more.” See Zimmer Decl. Ex. A (Oracle’s 12/2/10 Disclosures) at 7:6-7. Oracle also noted that it had not completed its damages calculation, because “it will require expert evaluation of information in Google’s possession.” Id. at 6:10-11. Oracle twice supplemented this response, but neither supplemental response referred to the rangeCheck method or the decompiled files, much less stated any facts suggesting a causal link between that material and any Android revenue. See Zimmer Decl. Ex. B (Oracle’s 6/3/11 Disclosures), Ex. C (Oracle’s 8/10/11 Disclosures). Both supplemental responses referenced Oracle’s damages expert’s reports— which, as noted above, omitted any discussion of literal copying damages. See Zimmer Decl. Exs. B, C.

Oracle’s failure to disclose any evidence supporting this theory continued throughout the discovery period. On January 6, 2011, Oracle answered Google’s first set of interrogatories, including Google’s Interrogatory No. 1, which asked for a detailed statement of “Oracle’s factual bases for each allegation of damage or harm that Oracle claims to have suffered as a result of any act or omission of Google.” Zimmer Decl. Ex. D (Oracle’s 1/6/11 ’Rog Responses) at 1:7-8. With regard to its “claim for recovery of Google’s profits attributable to the infringement,” Oracle disclosed various facts about Google’s revenues and business model, but stated no facts tying those revenues to rangeCheck or the eight decompiled files. Id. at 3:5-4:8. Oracle also noted that it would provide further information about its claimed damages, including about “disgorgement

12

of Google’s profits from the infringement,” when it served its damages expert’s report. Id. at 5:24-6:4. Oracle twice supplemented this response, but neither supplemental response disclosed any facts related to the rangeCheck method or the decompiled files. See Zimmer Decl. Ex. E (Oracle’s 4/25/11 Supp. ’Rog Responses) at 5:11-6:16; Zimmer Decl. Ex F (Oracle’s 7/29/11 Supp. ’Rog Responses) at 6:1-18.

In short, Oracle has never disclosed any intent to rely on testimony from any fact witness to establish a nexus between Google’s infringement and its Android-related revenues. Instead, Oracle has always taken the position that it would rely on expert testimony to connect the dots between any alleged infringement and Google’s revenues, but, as already noted several times, Dr. Cockburn never connected those dots and eventually the Court ruled he was forbidden from trying. Dr. Cockburn only ever opined that Google’s Android-related revenues are causally linked to Google’s use of the structure, sequence, and organization of 37 API packages in the J2SE platform, material Google was not found liable for infringing. Third Cockburn Report (Feb. 9, 2012) at 227-37, ¶¶ 624-649.

None of this is surprising, because Oracle came up with its current disgorgement theory only days ago, when the jury failed to return a liability verdict on the SSO. While the jury was deliberating on its copyright claims, Oracle conceded it had no remedy for any of its literal copying claims besides statutory damages. RT 2775:25-2776:1 (Mr. Boies: “[T]hat, I believe, would only be statutory damages on [Verdict Form Question] 3”). It was only on this Monday, after the jury delivered its partial verdict on copyright issues, that Oracle announced it might seek disgorgement of Google’s profits based on its literal copying claims.

Oracle is long since out of time. Oracle repeatedly failed to disclose a factual basis for its disgorgement remedy on the copied files, and has never disclosed any witness on that subject. It is unclear what evidence Oracle possibly could offer of a causal link, but it would be deeply unfair to allow Oracle to spring that surprise on Google now, at the very end of trial.

III. CONCLUSION

For all the foregoing reasons, this Court should not conduct a trial on Oracle’s entitlement to disgorgement of profits for Google’s infringement of the nine-line rangeCheck method and the

13

eight test files. The Court should grant summary judgment for Google on that issue.

Dated: May 12, 2012

KEKER & VAN NEST LLP

/s/ Robert A. Van Nest
By: ROBERT A. VAN NEST

Attorneys for Defendant
GOOGLE INC.

______________
1 Dr. Mitchell testified that “I found a number of other source code in other files that called that function,” RT 1329:13-14 (Mitchell), but the phrase “a number of other source code” is barely intelligible. Dr. Mitchell never actually identified any Android file outside of TimSort that called rangeCheck, or explained how that could be possible for a private method like rangeCheck.

Here's Oracle's motion, as text:
MORRISON & FOERSTER LLP
MICHAEL A. JACOBS (Bar No. 111664)
[email]
KENNETH A. KUWAYTI (Bar No. 145384)
[email]
MARC DAVID PETERS (Bar No. 211725)
[email]
DANIEL P. MUINO (Bar No. 209624)
[email address telephone fax]

BOIES, SCHILLER & FLEXNER LLP
DAVID BOIES (Admitted Pro Hac Vice)
[email address telephone fax]
STEVEN C. HOLTZMAN (Bar No. 144177)
[email address telephone fax]
ALANNA RUTHERFORD (Admitted Pro Hac Vice)
[email address telephone fax]

ORACLE CORPORATION
DORIAN DALEY (Bar No. 129049)
[email]
DEBORAH K. MILLER (Bar No. 95527)
[email]
MATTHEW M. SARBORARIA (Bar No. 211600)
[email address telephone fax]

Attorneys for Plaintiff
ORACLE AMERICA, INC.

UNITED STATES DISTRICT COURT
NORTHERN DISTRICT OF CALIFORNIA
SAN FRANCISCO DIVISION

ORACLE AMERICA, INC.
Plaintiff,
v.
GOOGLE INC.
Defendant.

Case No. CV 10-03561 WHA

MOTION TO DEFER PHASE THREE
LIABILITY ISSUES

Dept.: Courtroom 8, 19th Floor
Judge: Honorable William H. Alsup


Oracle moves that the trial of copyright willfulness, damages, and infringer’s profits await a final determination of the full scope of Google’s liability on Oracle’s single claim of copyright infringement; that is, after the re-trial of Google’s fair use defense to the jury’s finding that Google infringed the selection, structure, and organization of Oracle’s 37 Java Application Programming Interface packages.

There are three primary reasons for the Court to grant this motion.

First, Oracle pled a single count of copyright infringement, and there is not yet a verdict that resolves the liability issues encompassed within that cause of action. The determination of what Google exactly owes should await a determination of what exactly Google is liable for.

Second, separate trials on damages, infringer’s profits, and willfulness would be inefficient and would impose unnecessary burdens on the Court, the jury, and the parties. If there is a trial with the present jury of infringer’s profits for infringement of the rangeCheck method, the seven “Impl.java” files, and the one “ACL” file, and then a second trial of infringer’s profits for infringement of the selection, structure, and organization of the 37 Java API packages, two juries would be required to determine the amount of Google’s Android revenues, Google’s deductible expenses, and the extent to which elements other than the infringement of the relevant copyrighted works contributed to Android’s profits. 17 U.S.C. § 504(b). Both juries also would have to decide whether Google’s infringement was willful. The substantial overlap between these two determinations would be very inefficient, and weighs heavily against separate trials of this issue. See FED. R. CIV. P. 42(b).

Third, it would be unduly prejudicial to Oracle to require the current jury to decide infringer’s profits for the rangeCheck method, the seven “Impl.java” files, and the one “ACL” file, as the current jury unanimously – but unreasonably – found that there was no infringement of the Impl.java files and the ACL file. (See Dkt. No. 1123.) The circumstances of this case are unusual, if not unprecedented – a trial bifurcated between liability and damages, a finding of no liability on distinct issues, and the Court’s finding of liability as a matter of law before the jury was discharged or the damages phase was to begin. As a result of those highly unusual circumstances, commencing Phase

1


3 now, before the current jury, would require Oracle to seek monetary relief and a finding of willfulness on claims that every member of the jury (incorrectly) believes were not proven.

Background

Oracle commenced this action on August 17, 2010, by filing an eight-count Complaint that accused Google of seven separate counts of patent infringement and a single count of copyright infringement. (Dkt. No. 1 at ¶¶ 37–47.) The Amended Complaint, filed October 27, 2010, likewise asserted seven counts of patent infringement and a single count of copyright infringement. (Dkt. No. 36 at ¶¶ 37–47.) As explained in the Amended Complaint:>p>
Android includes infringing class libraries and documentation. Approximately one third of Android’s Application Programmer Interface (API) packages (available at http://developer.android.com/reference/packages.html) are derivative of Oracle America’s copyrighted Java API packages (available at http://downloadllnw. oracle.com/javase/1.5.0/-docs/api/ and http://downloadllnw. oracle.com/javase/1.4.2/docs/api/) and corresponding documents. The infringed elements of Oracle America’s copyrighted work include Java method and class names, definitions, organization, and parameters; the structure, organization and content of Java class libraries; and the content and organization of Java’s documentation. Examples of this copying are illustrated in Exhibit I to this complaint. In at least several instances, Android computer program code also was directly copied from copyrighted Oracle America code. For example, as may be readily seen in Exhibit J, the source code in Android’s “PolicyNodeImpl.java” class is nearly identical to “PolicyNodeImpl.java” in Oracle America’s Java, not just in name, but in the source code on a line-for-line basis.
(Dkt. No. 36 at ¶ 40.)

Although the Amended Complaint contained a single cause of action for copyright infringement, the special verdict form contained separate juror interrogatories for distinct elements of the Java platform that Oracle claims Google unlawfully copied: (a) the selection, structure, and organization of the 37 APIs, (b) the documentation that corresponds to those 37 APIs, and (c) three categories of code copying, (i) copying of the rangeCheck method in two Android files, (ii) copying of seven “Impl.java” files and one “ACL” file, and (iii) copying of English-language comments in CodeSourceTest.java and CollectionCertStoreParametersTest.java. (Dkt. 1018-1.)

As the Court is well aware, the jury returned a verdict finding infringement as to issue (1) but was unable to reach a verdict on Google’s fair use defense on its acts of infringement. The jury also found infringement on issue (3)(a) (rangeCheck). Although the jury found no infringement on issue

2


(3)(b) (the decompiled code files), the Court granted Oracle’s Rule 50 motion for judgment as a matter of law on that issue.

Argument

There will have to be another trial, before another jury, to determine whether Google is liable for its infringement of the selection, structure, and organization of the 37 Java APIs. Accordingly, the question that the Court faces is not whether to have separate trials of separate issues, but rather, how to most efficiently and fairly allocate the issues between those two trials.

I. Oracle’s single count for copyright infringement has not yet been finally adjudicated.

“[A] complaint asserting only one legal right, even if seeking multiple remedies for the alleged violation of that right, states a single claim for relief.” Liberty Mutual Ins. Co. v. Wetzel, 424 U.S. 737, 743 n. 4 (1976). Oracle pled a single count of copyright infringement. There is not yet a verdict that resolves all of the issues encompassed within that cause of action. The determination of what Google exactly owes should await a determination of what exactly Google is liable for.

II. Further bifurcating damages into “file claim copyright damages” and “API claim
copyright damages” would not be appropriate under Federal Rule of Civil
Procedure 42(b).

If the Court proceeds now with a damages phase based on the current status of the verdict, there would have to be a “file claim” damages phase and an “API claim” damages phase. To so divide the trial of damages and disgorgement issues would implicate Federal Rule of Civil Procedure 42(b), which provides that a Court may order separate trials only if there are separate “issues, claims, crossclaims, counterclaims, or third-party claims.” FED. R. CIV. P. 42(b). The copyright damages issues here are not separate.

Separation of issues for trial “is not to be routinely ordered.” FED. R. CIV. P. 42(b) advisory committee’s note. In the Ninth Circuit, “piecemeal trial of separate issues in a single suit is not to be the usual course [and] should be resorted to only in the exercise of informed discretion when the court believes that separation will achieve the purposes of the rule.” Hangarter v. Paul Revere Life Ins. Co., 236 F. Supp. 2d 1069, 1094 (N.D. Cal. 2002), aff'd in part, rev'd in part on other grounds, 373 F.3d 998 (9th Cir. 2004) (citations omitted). Generally, a separate trial should not be granted

3


unless the issue is clearly severable from the other issues in the case and does not involve the same evidence. 5 MOORE’S FEDERAL PRACTICE, § 4203 at 1217 (2d ed. 1951); see also Hangarter, 236 F. Supp. 2d at 1095 (“Rule 42(b) does not allow for bifurcation if the issues will be based on substantially the same facts.”).

To determine Google’s infringer’s profits, each jury would be required to review the same evidence and answer many of the same questions. The juries would have to start with the amount of Android revenues, and then determine whether Google had carried its burden to prove its deductible costs and the percentage of Android’s revenues are attributable to factors other than the copyrighted work. 17 U.S.C. § 504(b); Frank Music Corp. v. Metro-Goldwyn-Mayer, Inc., 772 F.2d 505, 515 (9th Cir. 1985). Further, each jury would have to decide whether Google’s infringement was willful. Each trial would require proof of the same facts, including financial statements and testimony showing Google’s Android revenues, evidence of Google’s costs, evidence of willfulness, and evidence of the various elements in Android, other than copyright infringement, that Google contends are responsible for Android’s profits.

Consequently, requiring two separate trials on these overlapping issues would be inefficient for the Court, the juries, and the parties. Convenience and judicial economy are factors that the Court should consider when deciding whether to sever trials under Rule 42. Siddiqi v. Regents of Univ. of California, C 99-0790 SI, 2000 WL 33190435, at *9 (N.D. Cal. Sept. 6, 2000) (“Factors to be considered when determining whether or not to bifurcate include: (1) convenience, (2) prejudice, (3) judicial economy, (4) risk of confusion, and (5) separability of issues.”). It would be inefficient to require the parties, the Court, and two separate juries to go through the exact same exercise twice. See Aleut Enter., LLC v. Adak Seafood, LLC, 3:10-CV-0017-RRB, 2010 WL 3719941, at *1 (D. Alaska Sept. 13, 2010) (“It would be a duplication of judicial resources for this Court to resolve the validity issue once, in the present case, and then again in another trial.”); Nicomedes Tubar, III v. Clift, C05-1154-JCC, 2009 WL 426608, at *1 (W.D. Wash. Feb. 19, 2009) (declining to bifurcate trial on issue of liability between two defendants where “a second phase on the claim would likely be necessary regardless of the disposition in the first phase” and thus “bifurcation may therefore increase the amount of trial time”).

4


For these very reasons, damages claims in the Ninth Circuit typically are tried together, even if different standards apply. See Hangarter v. Provident Life & Acc. Ins. Co. 373 F.3d 998, 1021 (9th Cir. 2004) (affirming decision to try contract damages and liability for punitive damages where defendant’s “profits, financial condition, and financial statements helped establish Defendants’ alleged business strategies, incentives, and practices, all of which were relevant” to both claims); see also De Anda v. City of Long Beach, 7 F.3d 1418, 1421 (9th Cir. 1993) (reversing district court for severing one defendant’s liability where plaintiff, in civil conspiracy case, alleged that “all of the defendants were individually liable for the same constitutional injury”); Zaldana v. KB Home, No. C- 08-3399 MMC, 2010 WL 4313777, at *2 (N.D. Cal Oct. 26, 2010) (notwithstanding fact that liability was determined separately for each defendant, declining to bifurcate trial between defendants where allegations culminated in single transaction, same witnesses would be necessary in both trials, and evidence and testimony to be offered at trial would overlap).

Thus, Oracle’s right to infringer’s profits, and the related determination of willfulness, should be deferred until there is a verdict establishing the full extent of Google’s liability for copyright infringement.

III. It would be unduly prejudicial for the jury that unreasonably found no liability on
the decompiled files, to determine infringer’s profits for the decompiled files.

The same jury that found that Google did not infringe the seven files—a finding that “no reasonable jury” could make (Dkt. No. 1123)—should not determine Oracle’s damages for that same infringement. The jurors understandably will be unable to set aside entirely their own views of the evidence and accept the Court’s determination of Google’s liability. The potential that the jurors’ view of Google’s liability will prejudice the award of infringer’s profits is too great.

A similar concern led the Supreme Court to rule that the practice of additur is unconstitutional. A plaintiff “is entitled to an assessment by a jury which acts properly.” Dimick v. Schiedt, 293 U.S. 474, 482 (1935). Additur is unconstitutional in part because it uses as a baseline “an assessment partly made by a jury which has acted improperly.” Id.; see also United Air Lines, Inc. v. Wiener, 335 F.2d 379, 406 (9th Cir. 1964) (citing Dimick). Here, Oracle’s right to infringer’s profits, and whether the infringement of the decompiled files was willful, should not be decided by a

5


jury that unanimously concluded there was no infringement in the first place, particularly where another jury will have to be empaneled in any event.

Conclusion

The court should defer trial of copyright willfulness, damages, and infringer’s profits until there is a final determination of liability on all aspects of Oracle’s copyright count.

Dated: May 12, 2012

BOIES, SCHILLER & FLEXNER LLP

By: /s/ Fred Norton
Fred Norton

Attorneys for Plaintiff ORACLE AMERICA, INC.

6




  


Google Files for SJ on Copyright Damages; Oracle: Could We Wait and Get a New Jury Instead? ~pj | 197 comments | Create New Account
Comments belong to whoever posts them. Please notify us of inappropriate comments.
I don't think the judge had a choice
Authored by: Anonymous on Sunday, May 13 2012 @ 10:01 AM EDT
[PJ:...In short, this trial is now a huge mess. The judge let Oracle change its position on what kind of damages it wanted to elect at the very last minute. And now the consequences begin to appear...]

I say it's not illegal. Let Oracle have its shot. The judge indeed agrees: -

Judge Alsup: I said, you can make your pitch to the jury. This is being sprung on me... if you want to say to the jury that you're asking for hundreds of millions of dollars for nine lines of code, you can do that if you want. I'm not going to blurt out some ruling now. I took back what I said yesterday: if you want to make out a case for infringer's profits based on nine lines of code and seven files that aren't even part of the Android system, well, that's an extremely weak proposition, but I can't tell you it's illegal as a matter of law. It could be I'd be surprised by some statement in a decision somewhere....(emphasis mine)

[ Reply to This | # ]

Corrections Thread
Authored by: al_dunsmuir on Sunday, May 13 2012 @ 10:14 AM EDT
Please summarize in the Title box error->correction or s/error/correction/ to
make it easy for readers to scan the list to see what errors have already been
reported, and for Mark and PJ to see what needs to be corrected.

[ Reply to This | # ]

Off Topic
Authored by: al_dunsmuir on Sunday, May 13 2012 @ 10:16 AM EDT
Please post your off topic comments in this thread, using HTML (with appropriate
links) if you so desire.

[ Reply to This | # ]

News Picks
Authored by: al_dunsmuir on Sunday, May 13 2012 @ 10:17 AM EDT
Please place the title of the news pick in the comment tile.

[ Reply to This | # ]

COMES contributions
Authored by: al_dunsmuir on Sunday, May 13 2012 @ 10:18 AM EDT
Please post your contributions to the COMES database here, with thanks.

[ Reply to This | # ]

Google Files for SJ on Copyright Damages; Oracle: Could We Wait and Get a New Jury Instead? ~pj
Authored by: Anonymous on Sunday, May 13 2012 @ 10:36 AM EDT
Google made a BIG mistake when they offered to settle with
Oracle. It just begs for the next company to sue them. I
don't care how much they thought they could lose, they need to
take a lesson from IBM. NEVER EVER SETTLE. It just sets you
up as an easy mark.

[ Reply to This | # ]

What was Boies thinking?
Authored by: Anonymous on Sunday, May 13 2012 @ 10:51 AM EDT
He made a big deal of this in court the other day. The Judge warned him it
wasn't a smart move and he went and did it anyway.

Does Oracle have some super-convoluted plan to hang an appeal off of this issue
somehow? Why would they not just take the $150,000 bone they were offered?

Maybe they were afraid of the bad PR of having their "billions" in
damages reduced to $150,000. But if the Judge grants this SJ motion, won't that
be just as bad for Oracle's PR? Or can they somehow spin it as a win on a
technicality for Google?

[ Reply to This | # ]

Google Files for SJ on Copyright Damages; Oracle: Could We Wait and Get a New Jury Instead? ~pj
Authored by: Anonymous on Sunday, May 13 2012 @ 11:03 AM EDT
This is trial is becoming worse than the SCO trial. It
very obvious that the US "legal" system is totally incapable
of dealing with technical issues in lawsuits. None of the
key players have any ability or knowledge to understand what
are facts and what are not. They continue to make up things
that on their surface seem to make sense, but when viewed
through the eyes of those who do understand, the reality
of the their true ignorance and the obsurdity of the blatent
sham of their "truth seeking" is overwheling, and sickening.
It is like watching children arguing about the actions of
the characters in cartoon show.

[ Reply to This | # ]

Oracle rashly rubs the court's nose in its own case weaknesses
Authored by: Anonymous on Sunday, May 13 2012 @ 11:16 AM EDT
Google knows this fragmentation is harmful. Google itself imposes terms requiring Android users to refrain from fragmenting its APIs. (TX 749 at 8- 9 (Android Compatibility Definition Document).)

Interesting that oracle decided to highlight this in their motion the other day, because Google do not in fact - as far as can be told - enforce a compatibility test on anyone unless they are using the Android branding or claiming compatibility (Indeed the license terms Google distributes under wouldn't allow them to require this for redistribution.) Exactly what Sun's policy And situation was before Oracle bought the company and attempted a history rewrite, which leads to the estoppel arguments.

The fact that Oracle feel that they can rub the court's nose in this is interesting.

[ Reply to This | # ]

Google Files for SJ on Copyright Damages; Oracle: Could We Wait and Get a New Jury Instead? ~pj
Authored by: Anonymous on Sunday, May 13 2012 @ 11:29 AM EDT
"sun engineers demonstrate law is an ass": this seems the best answer
to why 2 patents of bad programming won the most goofy patent contest at Sun,
and now have infested the legal system

[ Reply to This | # ]

Google Files for SJ on Copyright Damages; Oracle: Could We Wait and Get a New Jury Instead? ~pj
Authored by: Glenn on Sunday, May 13 2012 @ 11:33 AM EDT
I did not read any posts concerning Judge overruling the jury on the de
minimus aspect of the infringement, so the question may already have been posed.
But it seems rather odd to me that the judge ruled that no reasonable jury could
come to that conclusion, yet he is allowing the jury's verdict on the other
issues to stand. Isn't this judicial cherry picking?

Glenn

[ Reply to This | # ]

de ja vu on 1125
Authored by: Anonymous on Sunday, May 13 2012 @ 11:41 AM EDT
Haven't we seen most of the text in that in a previous filing?

[ Reply to This | # ]

$$$ damages for generic rangeCheck code + test code staggers belief!
Authored by: TiddlyPom on Sunday, May 13 2012 @ 12:04 PM EDT
I presume that Oracle pray to God that there are no programmers in the jury
because anyone with any technical knowledge would realize that they have no case
at all.

To try and claim damages over some generic range checking code whose pattern has
been in the public domain for decades is ridiculous. Oracle knows that there is
no $$$ value in these bits of code. If there were 1000's of lines of non-GPL
licensed (or non-Apache licensed) proprietary code that Google had copied then
perhaps it would be a different matter - but there isn't. What they are trying
to do is to claw back control of code which has been clearly donated to the
public domain back to their own control and then claim damages for it.

If Oracle win this case then they will kill the Golden Goose that they are
trying to make money from. Oracle are already completely distrusted within the
open source community and if they do win then it will taint Java forever as
being proprietary technology.

They are in a no win situation whichever way this case goes. If they win - they
lose ultimately and the open source community (me included) will abandon Java
for other languages/technologies such as Ruby and Python). If they lose then
they lose face but Google and the open source community benefit enormously.

What possessed them to bring this case to court in the first place. I can only
assume it it Larry Ellison and his claims to control open source - "If an
open source product gets good enough, we'll simply take it." I don't think
so!

---
Support Software Freedom - use GPL licenced software like Linux and LibreOffice
instead of proprietary software like Microsoft Windows/Office or Apple OS/X

[ Reply to This | # ]

Is rangeCheck purely functional?
Authored by: Anonymous on Sunday, May 13 2012 @ 12:14 PM EDT
I don't think anyone has mentioned this, but could rangeCheck be considered
purely functional? There are only a few ways to write such a routine, so even if
it was dot-for-dot copied, how protectable is it anyway?

[ Reply to This | # ]

Shouldn't Oracle Ask For A Mistrial?
Authored by: sk43 on Sunday, May 13 2012 @ 12:32 PM EDT
"The same jury that found that Google did not infringe the seven files—a
finding that “NO REASONABLE JURY” could make (Dkt. No. 1123)—should not
determine Oracle’s damages for that same infringement."

If the Jury was not REASONABLE regarding the seven files, shouldn't we also
question its ability to reason regarding all the other questions that it
answered, including the ones where it found in Oracle's favor?

Or does Oracle have the right to cherry-pick which issues THIS Jury gets to
answer and which ones go to another one?

[ Reply to This | # ]

Google waived its right to a reply!
Authored by: jbb on Sunday, May 13 2012 @ 01:39 PM EDT
On pdf page-4 of Google's motion they say:
The parties have met and conferred regarding this Motion, and have agreed that Oracle will file an Opposition by 10:00 PM on Sunday, May 13, and that Google will waive its right to a Reply.
Wow! What an interesting move in light of all the times BS&F and friends have played fast and free with what they introduce in their replies and sur-replies and sur-sur-repies, etc. This indicates Google is confident Judge Alsup is up to speed on the shenanigans and high-jinks that are part and parcel of the BS&F experience. It is a very interesting tactic by Google because they are relying on the judge to wade through and refute all the BS&F tricks that might be hidden in Oracle's reply.

---
Our job is to remind ourselves that there are more contexts
than the one we’re in now — the one that we think is reality.
-- Alan Kay

[ Reply to This | # ]

Plans within plans
Authored by: Anonymous on Sunday, May 13 2012 @ 01:48 PM EDT
There is a lot to be said about the art. 50 ruling. Everyone
is focusing why it is so wrong to google to overrule the
jury. In my opinion it is a blessing to google.

Whenever the damages part goes wrong for google, they have
an open door for an appeal. A door so open it might appear
as if it is craftfully designed for it. The problem for
Oracle is that the ruling is on their request, so it's only
Google who can appeal to it.

Looks like the judge hasn't got a grudge against Google and
is protecting Google against the risks of a jury trial by
making it possible for only Google to succesfully appeal any
verdict.

[ Reply to This | # ]

pickles and stuff
Authored by: Anonymous on Sunday, May 13 2012 @ 02:04 PM EDT
"in pickle of its own making. It was too clever by half,"

LOL. Is this New York state slang? Please comment.
Never heard it (small wonder...). I love it.

bjd


[ Reply to This | # ]

Sun might not practice the '104 patent
Authored by: Anonymous on Sunday, May 13 2012 @ 02:23 PM EDT
In the previous story, I posted this comment explaining how symbolic references in Java .class files are not contained in the instructions.

Google's witnesses have been demonstrating in court that Dalvik bytecodes don't contain symbolic references, either.

The '104 patent appears to describe an invention where the symbolic reference is contained in the instruction; but neither Dalvik bytecodes nor Java bytecodes actually works that way!

My theory is that when they were coming up with this patent, the tech guys probably tried to describe what their VM actually did, and the lawyers probably tried to broaden the patent as much as possible (so they left out any details about the constant pool, etc). The result seems to have been that they garbled their idea of the "invention" into something different from what an actual Java VM does. I believe they may have accidentally ended up with a patent that does not actually cover a Java VM!

[ Reply to This | # ]

Confronting Trivialities or ...
Authored by: webster on Sunday, May 13 2012 @ 02:31 PM EDT
.

... the emperor has no robes.

1. What a waste! What a worthless trial and waste of everyone's time and
resources.

2. The decisions that have been made by judge and jury are trivial, admitted
claims. Neither would have been worth an argument alone or together if they
were all that bothered Oracle about Android. Oracle seized upon them to make
the API arguments seem similarly obvious and intentional. The court seems to
have been dazzled by it all.

3. The court dawdles on the API decision. This is a decision that is trivially
easy to make: he can follow decades of programming practice and court precedent
and hold that they are not copyrightable; he could stake out a new precedent and
rule for Oracle that they are copyrightable on the merits. It is not rocket
science. He could have recused himself. He has demanded numerous briefings.
They have either not brought him up to snuff or he is looking for something
decisive. He has been given more than enough to be decisive by both sides
repeatedly. Some fear he may be grandstanding with this case. The big parties,
law firms, claims and attention have distracted him from the trivialities.

3. There are so many trivial reasons to make a judgment: the copyright
registrations, the damages, the functionality, API coding practice, the Open
Java Language, the necessity of the API along with free Java. The court has
ignored these simple trivial principles. The court's delay and indecisiveness
has aided Oracle. Even the "fair use" decision on API's that remains
is speculative because he won't issue the trivial three page order necessary to
resolve the issue.

4. Courts make decisions. It is a human institution. Talents vary. Even the
talented can have a bad day or case. Compare it to granting patents. The
process and institution have a momentum of their own. Like any bureaucracy they
will err on the side of complexity and maintaining their relevance and
involvement. Wouldn't litigating the last half century's API's create work for
all!

5. The court almost has to rule for API copyrightability now to justify having
had this trial at all. [Regrettable Rant 17.]

.

[ Reply to This | # ]

I am wondering if Oracles 1126 (defer phase 3), is in fact a tactical response to G's1105 & 984)
Authored by: Anonymous on Sunday, May 13 2012 @ 03:44 PM EDT

As noted several times, Oracle has some serious problems.

  1. Lack of evidence of any copyright of infringed material (984)
  2. Hoping most damages come from infringement of SSO which google wants to retry (1105)
  3. Lack of evidence of damages to those parts which a jury has ruled that Google has infringed (1125)

A solution to this would be to force a retrial of all phase 1 issues. Now, the motion here in 1126 does not exactly ask for a phase 1 redo, but combined with Google's 1105, I think that could happen.

Google is arguing in 1105 that a Jury cannot only decide half of a question on the jury form. That the entire question must be put to the jury, including the damages.

Oracle is arguing in 1126 that while the judge broke the question into three parts, One jury must rule on the damages of ALL parts of the single infringement count raised by Oracle.

So while Oracle is not explicitly asking for a retrial of the jury verdict in phase 1, Google's argument in 1105 says that for a jury to rule on damages, that same jury must find infringement, thus the possibly of a complete redo of phase 1.

I view it almost like a two dimensional array, where Google wants to retry one row of the array with a new jury, and Oracle wants to retry one column. But if Oracle gets its wish to retry all the issues in that one column, then Google is going to insist upon a complete redo of all the issues(columns) in phase 1.

A redo that would allow Oracle to solve the problem getting evidence that it actually owns the items being infringed into the trial, evidence that there are damages to the smaller parts being infringed, and of course with that the ability to win BILLIONs of dollars!

[ Reply to This | # ]

How many tantrums are legal teams allowed to throw?
Authored by: Anonymous on Sunday, May 13 2012 @ 06:22 PM EDT
Oracle's latest request seems to be of the form "We're not going to get
enough money from this jury, so we want another jury", or alternatively
"We didn't manage to convince this jury, so we want a fresh attempt."

This behavior seems more akin to toddlers throwing their toys out of the 'pram
than the behavior of a professional legal team. I'm somewhat taken aback. Are
there no professional limits on legal practice to limit creative abuse of
process of this kind?

After all, if either side could just keep requesting a new jury then presumably
in due course a form of argument would be found to sway a verdict to one's side.
It doesn't seem reasonable due process to me though, if the process can be
rejected for a reason that does not differ significantly from "We
lost".

Surely a jury's findings have a value and cannot be thrown aside on a whim? A
whim couched in legal terminology is still a whim, and I'm sure that the judge
can detect this, since we can.

[ Reply to This | # ]

as things stand, maximum potential damages = $0 ?
Authored by: Anonymous on Sunday, May 13 2012 @ 07:20 PM EDT
If oracle are not going for statutory damages, and are legally barred from
presenting evidence on infringers profits (due to the shenanigans with their
damages reports), it looks to me (IANAL) like they have zero possibility of any

damages unless there is a legal ruling in their favour somewhere.

Is that right? And if so, is this weak position a strategy to manipulate the
judge
into ruling something for them to try to salvage the beelions instead of getting

the statutory pittance.

Alternatively is is something to do with the chance of the injunction they are
seeking being
affected by the type of damages? I have no idea how this works?

[ Reply to This | # ]

Google Files for SJ on Copyright Damages; Oracle: Could We Wait and Get a New Jury Instead? ~pj
Authored by: Anonymous on Sunday, May 13 2012 @ 10:03 PM EDT
I think I may safely say that the Honorable William Alsup is now getting his PhD in Boies Schiller & Flexner.
A Piled higher and Deeper in BSF causes all sorts of visuals that I really don't want to think about.

[ Reply to This | # ]

Oracle's arguments fail if Judge rules APIs not copyrightable
Authored by: Anonymous on Sunday, May 13 2012 @ 10:52 PM EDT

If the judge rules that APIs are not copyrightable:

  1. Google's motion for a mistrial because jury was hung on fair use of APIs becomes moot (about nothing, so doesn't matter).
  2. Oracle's arguments based on the need for a second jury to determine guilt on the API issue goes away too, rendering their Saturday night motion almost without any argument.
  3. The industry at large is happy.

If the judge rules that APIs are copyrightable:

  1. Google insists on a mistrial and a new jury.
  2. Oracle insists that the damages phase will be done by the new jury too.
  3. The entire software industry is set back 40 to 50 years, to a time before common cross-vendor APIs existed.

[ Reply to This | # ]

Aren't "Infringers Proffits" on Android $0?
Authored by: BitOBear on Monday, May 14 2012 @ 03:53 AM EDT
Google wanted, and made, an free-as-in-beer platform. That is, it cost them
money to make but they give it away.

Dalvik is from Apache Harmony, and they gave it away.

So at no point is there any "profit" from the production of Android
because it is given away.

Google's business model is to sell advertisements on any system that will let
them in. When the main players (Apple via iPhone and Microsoft via Windows)
didn't let Google in, they created and gave away a platform that -would- let
them in.

I have an Android phone. I don't click on ads and I have bought exactly one App
for it so that I could get some features, but as a side effect the one App I
have bought doesn't show me Ads any more at all. That App was not bought through
the Google Market/Play thingy. After years in computer science I am a Zen Grand
Master of not seeing things. (Aside: this is a _necessary_ skill since you may
be helping someone with spreadsheets full of things like executive compensation
and all sorts of stuff you are happier to remain unaware of.)

HTC makes my phone and they have never paid Google for Android either, let alone
for my phone.

So I have never given Google one red cent for my use of an Android phone
directly or indirectly.

If this were a free television and BS&F were suing NBC for shares of their
Ad revenue because GE gave me a free television it would already be thrown out
for lack of standing.

Google didn't even _give_ Android to HTC, HTC came in and _took_ Android from
Google's free and public repository. And it likely didn't take millions of
units, it took the code once or twice per version no doubt. The individual HTC
programmers then got their working copies from a central repository at HTC no
doubt.

So number of copies distributed? Less than ten per manufacturer per version.

Charge per copy? $0.

Profit per copy? (less than) $0. (Making Android was a pure cost-center
operation so the ceiling of the amount is $0 "profit")

Total Profit? $0 times N distribution events >>= $0.

Oracle, your share of the $0 profits is .... $0

[ Reply to This | # ]

Groklaw © Copyright 2003-2013 Pamela Jones.
All trademarks and copyrights on this page are owned by their respective owners.
Comments are owned by the individual posters.

PJ's articles are licensed under a Creative Commons License. ( Details )