Oracle America, Inc. v. Google Inc.

Filing 1189

OBJECTIONS to Answer to Juror May 22 question regarding "symbolic reference" and Request for Curative Instruction by Oracle America, Inc.. (Jacobs, Michael) (Filed on 5/23/2012)

Download PDF
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 MORRISON & FOERSTER LLP MICHAEL A. JACOBS (Bar No. 111664) mjacobs@mofo.com KENNETH A. KUWAYTI (Bar No. 145384) kkuwayti@mofo.com MARC DAVID PETERS (Bar No. 211725) mdpeters@mofo.com DANIEL P. MUINO (Bar No. 209624) dmuino@mofo.com 755 Page Mill Road, Palo Alto, CA 94304-1018 Telephone: (650) 813-5600 / Facsimile: (650) 494-0792 BOIES, SCHILLER & FLEXNER LLP DAVID BOIES (Admitted Pro Hac Vice) dboies@bsfllp.com 333 Main Street, Armonk, NY 10504 Telephone: (914) 749-8200 / Facsimile: (914) 749-8300 STEVEN C. HOLTZMAN (Bar No. 144177) sholtzman@bsfllp.com 1999 Harrison St., Suite 900, Oakland, CA 94612 Telephone: (510) 874-1000 / Facsimile: (510) 874-1460 ORACLE CORPORATION DORIAN DALEY (Bar No. 129049) dorian.daley@oracle.com DEBORAH K. MILLER (Bar No. 95527) deborah.miller@oracle.com MATTHEW M. SARBORARIA (Bar No. 211600) matthew.sarboraria@oracle.com 500 Oracle Parkway, Redwood City, CA 94065 Telephone: (650) 506-5200 / Facsimile: (650) 506-7114 Attorneys for Plaintiff ORACLE AMERICA, INC. 18 19 UNITED STATES DISTRICT COURT 20 NORTHERN DISTRICT OF CALIFORNIA 21 SAN FRANCISCO DIVISION 22 ORACLE AMERICA, INC. 23 Plaintiff, 24 v. 25 GOOGLE INC. 26 27 Case No. CV 10-03561 WHA ORACLE AMERICA, INC.’S OBJECTION TO COURT’S ANSWER TO JUROR QUESTION REGARDING “SYMBOLIC REFERENCE”AND REQUEST FOR CURATIVE INSTRUCTION Defendant. Dept.: Courtroom 8, 19th Floor Judge: Honorable William H. Alsup 28 ORACLE’S OBJECTION TO COURT’S MAY 22 ANSWER REGARDING “SYMBOLIC REFERENCE” AND REQUEST FOR CURATIVE INSTRUCTION CASE NO. CV 10-03561 WHA sf-3149587 1 Oracle further objects to the Court’s answer delivered on May 22, 2012 to the question 2 asked by a juror at 10:35 a.m. regarding “the symbolic reference definition” and requests a 3 curative instruction. 4 As part of its answer to the juror’s question, the Court instructed the jury that a reference 5 to data might be numeric or symbolic, but cannot be both. The Court’s construction of “symbolic 6 reference” does not have a “one or the other” quality, so the Court’s May 22 instruction was not 7 consistent with its claim construction. The inconsistency can be mitigated if the Court clarifies 8 that the “data” referred to in its construction is the ultimate data to be obtained or used after 9 symbolic reference resolution is performed—that is the “data” that is claimed elsewhere in the 10 claim language. Oracle requests that the Court promptly provide a curative instruction on that 11 point for the jury during deliberations on May 23, 2012. 12 The juror’s question on May 22 at 10:35 a.m. asked: 13 In the symbolic reference definition, if we find a reference that identifies data by a numeric memory location of the data, does the existence of an initial numeric reference preclude the existence of a symbolic reference? 14 15 (RT 4352:8-13.) In response, the Court repeated the construction of “symbolic reference”—“a 16 reference that identifies data by a name other than the numeric memory location of the data, and 17 that is resolved dynamically rather than statically”—but then instructed the jury that the 18 references in question must be in the instructions and that a reference is “either going to be a 19 numeric reference or it’s going to be a symbolic reference.” (RT 4353:9-16.) The Court further 20 stated that “for any given reference, it can’t be both. It’s got to be one or the other.” (Id.) The 21 Court explained the jury’s inquiry was to be as follows: 22 23 24 25 So how do you tell what it is? You look at the instruction set. You look at the reference. And you ask this question: Is that thing referring to the numeric memory location? If the answer is yes, then it’s a numeric reference. If the answer is no, it’s not referring to the numeric memory location, then it’s a symbolic reference. (RT 4353:17-23.) The Court stated: 26 27 28 If you find a numeric reference, that's a numeric reference. End of story. It can't be both. Because a numeric reference is something that refers directly to the location in memory where that data is stored. It’s not symbolic. ORACLE’S OBJECTION TO COURT’S MAY 22 ANSWER REGARDING “SYMBOLIC REFERENCE” AND REQUEST FOR CURATIVE INSTRUCTION CASE NO. CV 10-03561 WHA sf-3149587 1 1 2 (RT 4354:5-8.) The Court’s claim construction of “symbolic reference” imposes no such limitation. In 3 particular, under the Court’s construction, a reference could be symbolic as to some data and 4 numeric as to other data. Indeed, so long as the reference is symbolic as to some data, then it 5 “identifies data by a name other than the numeric memory location of the data” and the reference 6 is a symbolic reference, regardless of whether it identifies other data by location. Hence, the 7 answer to the juror’s question should have been, “No, the existence of an initial numeric reference 8 does not preclude the existence of a symbolic reference.” By instructing the jury as it did, the 9 Court imposed an additional limitation on its construction of “symbolic reference” that is not 10 present in the original construction. That additional limitation may result in a finding of non- 11 infringement or no finding at all, as the jury wrestles with the question whether, in Android, an 12 index to an entry in a table can only be a numeric reference to data even if it is also a symbolic 13 reference to data in the data object. 14 Clarifying what “data” is actually at issue in the Court’s construction could mitigate the 15 harm. The Court’s construction is not explicit on what that “data” may be. Reading the 16 construction of symbolic reference in context, the “data” of the Court’s construction is the “data” 17 that is actually claimed in the ’104 patent: the data that is “obtained” in Claim 11 and the data that 18 is “thereafter used” in Claims 39, 40, and 41. By disambiguating what “data” is at issue in the 19 Court’s construction of symbolic reference, on the facts here, the jury may have less difficulty 20 determining whether a reference is symbolic or numeric. 21 Oracle’s infringement position is that Dalvik bytecode instructions contain “symbolic 22 references” (as defined by the Court) in the form of indices (including field indices—the “01” 23 from Google’s demonstrative) that identify the actual data to be obtained by a name (“01”) other 24 than the numeric memory location of that data. See, e.g., RT 3303:2-3304:20 (Mitchell); TX 25 4015, 7:12-13. 26 By contrast, Google argued that the field indices (“01”) can only be numeric references 27 because they are the location of “data” in the Field ID table of a dex file, which contains 28 information used to perform the resolution process and locate the data to be obtained. Google’s ORACLE’S OBJECTION TO COURT’S MAY 22 ANSWER REGARDING “SYMBOLIC REFERENCE” AND REQUEST FOR CURATIVE INSTRUCTION CASE NO. CV 10-03561 WHA sf-3149587 2 1 argument ignores that the field indices specify the actual data to be obtained (i.e., the data in an 2 Android data object), making them symbolic references under the Court’s construction of 3 “symbolic reference.” Moreover, the ’104 patent never refers to information used in the 4 resolution process as “data.” Instead, the patent specification and claim language refer to “data” 5 as being thereafter used for the operation identified by the instruction (e.g., the LOAD instruction 6 accesses or fetches a value from a data object). Under the Court’s construction, the jury could 7 find that the indices contained in Dalvik bytecode instructions are “symbolic references” to the 8 actual data they identify—they refer to that data by a name (e.g., field index “01”) other than the 9 numeric memory location of that data (e.g., byte offset “48”). 10 If the Court clarifies that “data” in its construction means the “data” that is actually 11 claimed in the ’104 patent, then any inconsistency will be mitigated. (’104 patent, Claim 11: 12 “obtaining data in accordance to said numerical references”; Claims 39, 40: “wherein data from a 13 storage location identified by a numeric reference is thereafter used for the operation when the 14 instruction contains a symbolic field reference”; Claim 41: “wherein data from a storage location 15 is used thereafter for the operation when the instruction contains a symbolic field reference.”) 16 Without that clarification, the jury may be misled into thinking that because Google has 17 argued that a field index (“01”) is a location in the Field ID table, which contains information not 18 claimed or mentioned in the ’104 patent claims, the field index must only be a numeric reference 19 and cannot be a symbolic reference to the claimed data—the actual data to be obtained. That is 20 incorrect under the Court’s construction of “symbolic reference.” 21 Oracle therefore requests that the Court promptly provide a curative instruction to the jury 22 that the “data” referenced in the asserted claims of the ’104 patent is the claimed data—the actual 23 data to be obtained or used after symbolic reference resolution is performed. 24 25 26 27 28 Dated: May 23, 2012 MORRISON & FOERSTER LLP By: /s/ Michael A. Jacobs Michael A. Jacobs Attorneys for Plaintiff ORACLE AMERICA, INC. ORACLE’S OBJECTION TO COURT’S MAY 22 ANSWER REGARDING “SYMBOLIC REFERENCE” AND REQUEST FOR CURATIVE INSTRUCTION CASE NO. CV 10-03561 WHA sf-3149587 3

Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.


Why Is My Information Online?