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
Oracle v. Google - Oracle: Hold Everything, We Want To Change Our Infringement Claims
Thursday, March 01 2012 @ 10:35 AM EST

In a last minute move, a year after infringement assertions were due, months after discovery closed, and perhaps as little as weeks before this trial is to commence, Oracle now requests the court's leave to file a motion to amend its infringement contentions with respect to the '205 patent, supplement its expert infringement report, and introduce NEW evidence in support of this new infringement claim. (755 [PDF; Text]) All of this Oracle insists is perfectly kosher under the local patent rules and will not prejudice Google.

First of all, the claims of the '205 patent stand fully rejected by the USPTO in a final rejection issued February 16. Oracle has until March 19 to challenge that final rejection. If Oracle does not successfully challenge that rejection, the interpretation of the '205 patent is moot.

Second, Oracle states this is "not a case in which '[t]he risk of the construction rendered by the presiding judge was well known and anticipated by' the parties." Huh? The claim construction by the court, “during execution of one or more virtual machine instructions,” is virtually identical (and certainly within the scope) of what Google recommended, “during execution of the virtual machine instructions.” Now Oracle may not have anticipated that construction, but it is simply false to say that Google did not.

Third, the case Oracle cites (Asyst Techs., Inc. v. Emtrak, Inc.) as supporting its proposition that it is not too late to amend is in no way similar to the instant case. In Asyst the request to amend did not arise during the original trial, it came after the case had gone up on appeal and the appeals court had reconsidered the issue of claims construction de novo and remanded the case back to the trial court. Of course neither party anticipated that change by the appellate court, but that situation is a far cry from the instant case.

Fourth, Oracle states that allowing it to amend at this late stage will not delay the trial because, in anticipation of the possibility its motion would be granted, it has already served the proposed supplemental contentions and report on Google. However, if Oracle is to be allowed to introduce new evidence, Google will want an opportunity to impeach that evidence through additional discovery, and that is certain to delay the trial.

Finally, Oracle states that Google will not be prejudiced by all of this. That statement is simply unbelievable on its face. It is hard to see why the court should allow Oracle's motion at this late stage, particularly on a patent that may have no relevance whatsoever to the actual trial.

In other matters the court has issued two new orders. The first (753 [PDF; Text]) grants the request made by Google and not opposed by Oracle to allow the parties to supplement the parties' respective expert reports in light of the reexaminations by the USPTO.

In the second (754 [PDF; Text]) the court asks the parties to "include analysis of whether or not the copyrightability of the selection, arrangement, and structure of the APIs depend on the underlying programming language being Java as opposed to Python or QBASIC or other non-Java programming language" when submitting their respective briefs on copyright liability on March 9. Judge Alsup has admitted throughout this case that he is no technical expert, so he should be forgiven this request.


***************

Docket

02/29/2012 - 753 - ORDER ALLOWING EXPERTS TO ADDRESS FINAL REEXAMS re 723 Letter filed by Google Inc., 732 Response ( Non Motion ) filed by Oracle America, Inc.. Signed by Judge Alsup on February 29, 2012. (whalc1, COURT STAFF) (Filed on 2/29/2012) (Entered: 02/29/2012)

02/29/2012 - 754 - ORDER REQUESTING DISCUSSION IN COPYRIGHT BRIEFS. Signed by Judge Alsup on February 29, 2012. (whalc1, COURT STAFF) (Filed on 2/29/2012) (Entered: 02/29/2012)

02/29/2012 - 755 - Letter from Michael A. Jacobs Requesting Leave to File Motion to Amend Oracle's 205 Patent Infringement Contentions and Report. (Jacobs, Michael) (Filed on 2/29/2012) (Entered: 02/29/2012)


***************

Documents

753

FOR THE NORTHERN DISTRICT OF CALIFORNIA

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

No. C 10-03561 WHA

ORDER ALLOWING EXPERTS
TO ADDRESS FINAL
REEXAMINATIONS IN
SUPPLEMENTAL REPORTS

____________________________________

Google requests leave to supplement the parties’ expert reports to discuss the reexaminations where the examiners have issued final rejections and actions closing prosecution with all claims rejected. Oracle does not oppose and requests leave to respond with its own supplemental reports to address any new opinions. The parties’ requests are GRANTED. New opinions must be limited to the reexamination proceedings, such as the materials considered by the examiner and decisions.

IT IS SO ORDERED.

Dated: February 29, 2012.

/s/William Alsup
WILLIAM ALSUP
UNITED STATES DISTRICT JUDGE


754

FOR THE NORTHERN DISTRICT OF CALIFORNIA

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

No. C 10-03561 WHA

ORDER REQUESTING
DISCUSSION IN
COPYRIGHT BRIEFS

_____________________________________

In the copyright-liability briefs due on March 9, please include analysis of whether or not the copyrightability of the selection, arrangement, and structure of the APIs depend on the underlying programming language being Java as opposed to Python or QBASIC or other non- Java programming language.

IT IS SO ORDERED.

Dated: February 29, 2012.

/u/William Alsup
WILLIAM ALSUP
UNITED STATES DISTRICT JUDGE


755

[Morrison & Foerster letterhead]

February 29, 2012

Hon. William Alsup
United States District Court, Northern District of California
[address]

Re: Oracle America, Inc. v. Google, Inc., Case No. 3:10-cv-03561-WHA

Dear Judge Alsup:

Oracle respectfully requests leave to file a motion pursuant to Patent L.R. 3-6 to amend its infringement contentions and supplement its infringement report regarding Google's infringement of U.S. Pat. No. 6,910,205. The Court recently construed "at runtime" to mean "during execution of one or more virtual machine instructions." (Dkt. No. 704 at 9.) The phrase appears in the claim limitation "generating, at runtime, a new virtual machine instruction that represents or references one or more native instructions that can be executed instead of said first virtual machine instruction." No changes to Oracle's previously disclosed two theories of infringement are intended: Oracle seeks leave for Prof. Mitchell to supplement his patent infringement report to identify additional evidence that the accused Android software generates new virtual machine instructions during execution of one or more virtual machine instructions, according to the Court's claim construction.

Amendment of infringement contentions "may be made only by order of the Court upon a timely showing of good cause." Pat. L.R. 3-6. One circumstance that "may, absent undue prejudice to the non-moving party, support a finding of good cause" is "a claim construction by the Court different from that proposed by the party seeking amendment." Id.


Hon. William Alsup
February 19, 2012
Page Two

The Federal Circuit has recognized that claim construction can justify significant changes to litigants' contentions, even late in litigation:

As a procedural matter, Asyst argues that the trial court abused its discretion by allowing Jenoptik to "assert new invalidity theories nearly ten years into the lawsuit." In particular, Asyst complains that the court should not have allowed Jenoptik to assert its invalidity defense based on Hesser at this stage of the litigation. Asyst argues that the delay was prejudicial because it had limited time to depose Jenoptik's expert regarding Hesser and because it could not amend its complaint to assert different claims based on the expert's report regarding Hesser. Jenoptik counters that on the second appeal this court "expanded the claim scope" and that "new prior art became potentially relevant to the validity of those claims." See Johns Hopkins Univ. v. CellPro, Inc., 152 F.3d 1342, 1357 (Fed. Cir. 1998).

We hold that the district court did not abuse its discretion in concluding that the change in claim construction resulting from this court's decision on appeal "changed the rules of the game," CellPro, 152 F.3d at 1357, and that Jenoptik was therefore properly permitted to amend its defenses. Asyst has not made a sufficient showing to warrant reversal on this issue of case management, on which district courts enjoy broad discretion.

Asyst Techs., Inc. v. Emtrak, Inc., 544 F.3d 1310, 1317 (Fed. Cir. 2008); see also Schindler Elevator Corp. v. Otis Elevator Co., No. 06 Civ. 5377 (CM)(THK), 2010 U.S. Dist. LEXIS 110313, at *11-12 (S.D.N.Y. Oct. 6, 2010) (declining to strike plaintiff's supplemental expert report disclosed 74 days after issuance of claim construction order).

Similarly, in the present case, there is good cause to amend because the Court's construction of "at runtime" gives the asserted claims of the '205 patent a different scope than they would have had under either party's proposal. This is not a case in which "[t]he risk of the construction rendered by the presiding judge was well known and anticipated by" the parties. Sunpower Corp. Sys. v. Sunlink Corp., No. C-08-2807 SBA (EMC), 2009 U.S. Dist. LEXIS 85425, at *3-6 (N.D. Cal. June 12, 2009) (rejecting argument to amend on claim construction grounds but allowing amendment upon showing of diligence).


Hon. William Alsup
February 29, 2012
Page Three

The truth-seeking function of the upcoming trial would benefit from infringement testimony tailored to the claims as presently construed. Prof. Mitchell's proposed supplementation, which concerns only one of Oracle's two disclosed infringement theories (the "inline" theory), identifies particular virtual machine instructions (e.g., in Android's PackageManagerService and Installer classes) that are executing when Android's dexopt tool generates new virtual machine instructions (e.g., through a call to optimizeMethod()), as was already explained in Oracle's infringement contentions and Prof. Mitchell's reports. No change is proposed for the second infringement theory (the "JIT" theory).

Google will suffer no undue prejudice from Oracle's proposed amendment. The focus of Oracle's infringement claim is not changing: the proposed supplementation is limited to additional evidence that further identifies what is happening when Android generates new virtual machine instructions. The Court should give Google's non-infringement expert leave to submit a responsive report, on reciprocal terms. Nor will Oracle's proposal delay trial. Oracle's proposed supplemental contentions and report have already been served on Google, so Google could respond with its own contentions and report before the end of March, and the case would still be ready for an April trial.

Oracle submits that its proposal will allow each side to best tailor the presentation of evidence regarding infringement of the '205 patent to the Court's construction, which will improve jury comprehension of these technical issues.

Respectfully submitted,

/s/ Michael A. Jacobs

Michael A. Jacobs


  


Oracle v. Google - Oracle: Hold Everything, We Want To Change Our Infringement Claims | 154 comments | Create New Account
Comments belong to whoever posts them. Please notify us of inappropriate comments.
Corrections here
Authored by: feldegast on Thursday, March 01 2012 @ 10:45 AM EST
So they can be fixed

---
IANAL
My posts are ©2004-2012 and released under the Creative Commons License
Attribution-Noncommercial 2.0
P.J. has permission for commercial use.

[ Reply to This | # ]

News picks
Authored by: feldegast on Thursday, March 01 2012 @ 10:46 AM EST
Please make links clickable

---
IANAL
My posts are ©2004-2012 and released under the Creative Commons License
Attribution-Noncommercial 2.0
P.J. has permission for commercial use.

[ Reply to This | # ]

Off topic
Authored by: feldegast on Thursday, March 01 2012 @ 10:47 AM EST
Please make links clickable

---
IANAL
My posts are ©2004-2012 and released under the Creative Commons License
Attribution-Noncommercial 2.0
P.J. has permission for commercial use.

[ Reply to This | # ]

Comes transcribing
Authored by: feldegast on Thursday, March 01 2012 @ 10:48 AM EST
Thank you for your support

---
IANAL
My posts are ©2004-2012 and released under the Creative Commons License
Attribution-Noncommercial 2.0
P.J. has permission for commercial use.

[ Reply to This | # ]

Color me flabbergasted
Authored by: hardmath on Thursday, March 01 2012 @ 10:55 AM EST
I thought Oracle perhaps had a shot at getting a pity pass on
the 3rd try at expert damages report from Judge Alsup.

This would toast off any such humane feeling, would it not?

--hm


---
Do the arithmetic or be doomed to talk nonsense. -- John McCarthy (1927-2011)

[ Reply to This | # ]

Judge Alsup has admitted throughout this case that he is no technical expert, so he should be fo
Authored by: Anonymous on Thursday, March 01 2012 @ 10:55 AM EST
>> Judge Alsup has admitted throughout this case that he is
>> no technical expert, so he should be forgiven this request.

I think he should be commended not forgiven.

He admits what he does not know, and seeks to correct it. That is something to
praise.

[ Reply to This | # ]

In a new move ...
Authored by: cricketjeff on Thursday, March 01 2012 @ 11:30 AM EST
Oracle begs leave of the court to drop the patents and copyrights mentioned so
far and substitute them with others that have more chance of standing up to
scrutiny, the original list was filed in error we really meant other ones and
Google must have known this. Further this move will not prejudice Google in any
way because, in a subsidiary move, Oracle have submitted a request to change the
definition of the word prejudice.

---
There is nothing in life that doesn't look better after a good cup of tea.

[ Reply to This | # ]

Java vs. every other programming language
Authored by: Anonymous on Thursday, March 01 2012 @ 11:30 AM EST
Judge Alsup has admitted throughout this case that he is no technical expert, so he should be forgiven this request.
Actually that is rather smart request! This means that we get to see what makes Java API's special than just a variation of Smalltalk and Objective C that influenced Java's development.

Interesting the mention of Python (public release in 1991) which predates the 1990 start of java development (note this also links to Sun's Java history now found on the wayback machine!). But really should have mentioned Objective C, Smalltalk and Simula68.

[ Reply to This | # ]

Oracle v. Google - Oracle: Hold Everything, We Want To Change Our Infringement Claims
Authored by: julian on Thursday, March 01 2012 @ 11:43 AM EST
I remember my turbo pascal would allow me to link any pascal, c or assembler
libraries as long as I knew the API so the judge's question about APIs and the
underlying language could get intersting.

---
John Julian

[ Reply to This | # ]

Oh Oracle you are so funny!
Authored by: SilverWave on Thursday, March 01 2012 @ 01:21 PM EST
.

---
RMS: The 4 Freedoms
0 run the program for any purpose
1 study the source code and change it
2 make copies and distribute them
3 publish modified versions

[ Reply to This | # ]

Nice try Mr. Jacobs
Authored by: Anonymous on Thursday, March 01 2012 @ 01:37 PM EST
The truth-seeking function of the upcoming trial would benefit from infringement testimony tailored to the claims as presently construed.

You can't help but admire the verbal battling, even if it comes from the wrong corner.

[ Reply to This | # ]

Execution of Virtual Machine instructions?
Authored by: Imaginos1892 on Thursday, March 01 2012 @ 02:06 PM EST
Virtual Machine instructions are never executed! They are
presented AS DATA to the Virtual Machine process, and used
to select which function(s) within the invariant VM code
get executed, and in what order.

So SCOracle is trying to assert patents against the specific
ORDER of code execution within a running computer program.
This actually highlights the insanity/idocy of all software
patents, and, in a just world, would spell the death of
such foolishness.
----------------------
I know a dead parrot when I see it and I'm looking at one right now.

[ Reply to This | # ]

Docket 754 is a pin ...
Authored by: Anonymous on Thursday, March 01 2012 @ 03:57 PM EST
right thru Oracle's bright butterfly.

[ Reply to This | # ]

What a great write up!
Authored by: celtic_hackr on Thursday, March 01 2012 @ 06:51 PM EST
Wow, that was a great analysis pointy by point on Oracle's new trick.

[ Reply to This | # ]

API Selection/Arrangement for Python/Java etc
Authored by: Anonymous on Friday, March 02 2012 @ 06:16 AM EST
""include analysis of whether or not the copyrightability of the
selection, arrangement, and structure of the APIs depend on the underlying
programming language being Java as opposed to Python or QBASIC or other non-Java
programming language" ...the should be forgiven this request."


Rather than forgiving the judge, that may be a rather astute request.

An API Specification is a functional document, by subtracting from the Java API
Spec. the 'selection arrangement and structure' used as part of the functional
requirement as demonstrated in any other language, you should by definition be
left with only the 'artistic copyrightable' bit.

[ 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 )