RICHARD A. JONES, District Judge.
This matter comes before the court on a motion for summary judgment for noninfringement by defendant Microsoft Corporation ("Microsoft"). Dkt. 188. Microsoft argues that the accused products do not contain "audio identifiers" or "link data" as construed by the court. Microsoft also argues that the accused products do not perform the "selectively disabling" step or store an audio message received from a speech recognition engine, as required by Claims 56 and 57. Finally, Microsoft argues that the accused products do not infringe under the doctrine of equivalents and that Microsoft did not indirectly infringe the `273 patent. Plaintiff Allvoice Developments U.S., LLC ("Allvoice") opposes the motion. Dkt. ##191 & 195.
Having considered the memoranda, exhibits, oral argument and the record herein, the court GRANTS defendant's motion for summary judgment.
Allvoice filed this patent infringement action alleging that Microsoft infringed several claims of the `273 Patent. The `273 Patent describes an invention that connects a speech-recognition engine with a user's text-processing application, via an interface application program ("IAP"). The IAP allows a user to write by speaking into a microphone rather than typing on a keyboard, and the words are directly inserted into an end user's preferred application.
In the prior art systems described in the `273 Patent, the speech-recognition engines would record the user's speech and convert it into recognized words, which would be displayed to the user on the computer screen in a dictation window. If the user saw a misrecognized word in the dictation window, the user could play back the voice recording and make corrections in the dictation window, and the speech-recognition engine would then incorporate the corrections to optimize its accuracy over time. In order to transfer the text from the dictation window to a text-processing application, such as Word, the user would have to cut and paste the text from the dictation window into a Word document manually.
The `273 Patent sets out to improve what it identifies as a major disadvantage of the prior art systems: cutting and pasting the text from the dictation window eliminated the connection between the speech recording and the text, meaning that if the user made corrections in the Word document (rather than in the dictation window), the speech-recognition engine could not incorporate those corrections to improve its speech-recognition models. As a solution to this problem, the `273 Patent adds an IAP to "control the flow of text into the text processing application, to control the flow of updating information from the text processing application to the speech recognition application and for maintaining links between the text and the audio data." `273 Patent at 5:7-14. The IAP creates and stores "link data," which allows the user to play back the stored audio data corresponding to the words in the text processing application, and any corrections made in the text processing
Allvoice contends that Microsoft has made, used and sold the Windows XP, Windows Vista, and Windows 7 operating systems, which include software referred to as SAPI Server and Text Services Framework (the "TSF") that violate the `273 Patent.
In patent cases, the court follows the law of the regional circuit for procedural questions not unique to patent law. See Koninklijke Philips Elecs. N.V. v. Cardiac Science Operating, 590 F.3d 1326, 1332 (Fed.Cir.2010) (applying Ninth Circuit law to vacate sua sponte grant of summary judgment).
On an issue where the nonmoving party will bear the burden of proof at trial, the moving party can prevail by either (1) producing evidence negating an essential element of the nonmoving party's claim or defense or (2) showing that the nonmoving party does not have enough evidence of an essential element to carry its burden of persuasion at trial. Nissan Fire & Marine Ins. Co. Ltd. v. Fritz Cos., Inc., 210 F.3d 1099, 1102, 1106 (9th Cir. 2000); see Celotex Corp., 477 U.S. at 325, 106 S.Ct. 2548 ("the burden on the moving party may be discharged by `showing' — that is, pointing out to the district court — that there is an absence of evidence to support the nonmoving party's case."). However, a "moving party may not require the nonmoving party to produce evidence supporting its claim or defense simply by saying that the nonmoving party has no such evidence." Nissan Fire, 210 F.3d at 1105. "In a typical case, in order to carry its initial burden of production by pointing to the absence of evidence to support the nonmoving party's claim or defense, the moving party will have made reasonable efforts, using the normal tools of discovery, to discover whether the nonmoving party has enough evidence to carry its burden of persuasion at trial." Id. (citing Clark v. Coats & Clark, Inc., 929 F.2d 604, 608 (11th Cir.1991) for the proposition that "a moving party must `point to materials on file which demonstrate that a party will not be able to meet that burden.'").
If the moving party meets the initial burden, the opposing party must set forth specific facts showing that there is a genuine issue of fact for trial in order to defeat the motion. Anderson v. Liberty Lobby, Inc., 477 U.S. 242, 250, 106 S.Ct. 2505, 91 L.Ed.2d 202 (1986). The court must view the evidence in the light most favorable to the nonmoving party and draw all reasonable inferences in that party's favor. Reeves v. Sanderson Plumbing Prods., 530 U.S. 133, 150-51, 120 S.Ct. 2097, 147 L.Ed.2d 105 (2000).
Allvoice argues that Microsoft has not met its initial burden of production because it "offers no evidence" that the accused products lack the "audio identifier," the "link data" or the "audio messages" elements of the claims. Dkt. ##191 & 195 at 10, 13, 16. However, Microsoft is not required to produce evidence to negate an element of Allvoice's claims. Instead, it has directed the court to Allvoice's infringement contentions, this court's claim construction, and the `273 Patent to demonstrate that its accused products do not meet the claim limitations. The court believes this is sufficient to meet the initial burden of production under Celotex, particularly where Allvoice has not requested additional time to complete discovery.
"Summary judgment on the issue of infringement is proper when no reasonable jury could find that every limitation recited in a properly construed claim either is or is not found in the accused device either literally or under the doctrine of equivalents." U.S. Philips Corp. v. Iwasaki Elec. Co. Ltd., 505 F.3d 1371, 1374-75 (Fed.Cir.2007).
Microsoft argues that it is entitled to summary judgment because (1) the accused products do not have the claimed "audio identifiers" that all asserted claims require, (2) the accused products do not have the claimed "link data" that all asserted claims require, and (3) the accused products do not perform the claimed "selectively disabling" step or store audio messages received from a "speech recognition engine" that claims 56 and 57 require. Dkt. #188 at 2.
The court previously construed "audio identifier" to mean "identifiers that indicate, for each recognized word, (1) the file containing the corresponding audio component and (2) the position of the corresponding audio component within that file." Dkt. #166 at 15.
Microsoft argues that Allvoice has not identified any "file" in the accused products, and that the Random Access Memory ("RAM") referenced in Allvoice's infringement contentions is a substantially different structure than a "file." Dkt. #188 at 7. Allvoice argues that nothing precludes "memory" from being a "file" and that its infringement contentions include storing audio data in "a paging file or other file." Dkt. ##191 & 195 at 11. The parties' disagreement ultimately boils down to the scope and meaning of the term "file."
The court requested additional briefing with respect to the parties' construction of the term "file" and to identify parts of the specification that supported their construction. Dkt. #216. Allvoice relies on the IEEE Standard Dictionary of Electrical and Electronics Terms 504 (6th ed.1996) and proposes the following construction: "a collection of related records treated as a unit."
Judges may "rely on dictionary definitions when construing claims, `so long as the dictionary definition does not contradict any definition found in or ascertained by a reading of the patent documents.'" Meyer Intellectual Props. Ltd. v. Bodum, Inc., 690 F.3d 1354, 1368 (Fed.Cir. 2012) (quoting Phillips v. AWH Corp., 415 F.3d 1303, 1322 (Fed.Cir.2005) (en banc)). Indeed, "heavy reliance on the dictionary divorced from the intrinsic evidence risks transforming the meaning of the claim term to the artisan into the meaning of the term in the abstract, out of its particular context, which is the specification." Phillips, 415 F.3d at 1321. "The risk of systematic overbreadth is greatly reduced if the court instead focuses at the outset on how the patentee used the claim term in the claims, specification, and prosecution history, rather than starting with a broad definition and whittling it down." Id. "Indeed, the specification `is the single best guide to the meaning of a disputed term' and it `acts as a dictionary when it expressly defines terms used in the claims or when it defines terms by implication.'" Meyer Intellectual Props., 690 F.3d at 1368.
During oral argument, Allvoice again argued that there is nothing in the specification that requires "file" to mean stored on disk storage. However, every time the specification refers to a "file," it explicitly provides that the file is stored on one of the directories within the disk storage:
• "The system is also provided with non-volatile storage in the form of disk storage
• "In the specific embodiment the audio data is stored in one or more files in the temporary directory of the disk storage
• "The output data is then passed to files which are opened in the temporary directory of the disk storage
• "Also in temporary directory on the disc storage
• "The link data
• "In step
• "In step
• "The audio component is then retrieved from the speech recognition run time created files in the temporary directory view the speech recognition engine application
• "In step
• "Also, since not only audio data but also the link data is stored in nonvolatile storage such as the disk storage
• "If there are no audio messages associated with a document the process proceeds to step S9 where the document and link data is read and the speech recognition run time created files are copied from the user's directory to the temporary directory and the system proceeds as described with regard to FIG 5." Id. at 11:15-20.
Allvoice has not directed the court to a single citation in the specification that would suggest that a "file" could also mean volatile storage or memory. The court recognizes that the specification provides for the ability for the volatile memory to store speech recognition output data and audio data temporarily.
With respect to whether the collection of data must have a "unique name," Microsoft only directs the court to several definitions and to one part of the specification, which provides: "The link data
Accordingly, the court construes the term "file" to mean "a collection of related records treated as a unit stored on a disk."
Sonnier opines that the "audio identifier" element is satisfied by the ISpRecoResult structures, which identify the file where the audio corresponding to a particular recognized word is stored and include an integer that provides the offset within that file where the audio for the particular word is stored. Dkt. ##191-2 & 195-1 (Sonnier Decl.) ¶ 21. Mr. Sonnier has testified that the accused audio data (ISpRecoResult) is stored in "allocated memory" which means "RAM memory." Dkt. #207 (Ex. A to Byer Decl. iso Reply, Sonnier Depo. at 94:17-25). However, the court has rejected the definition of "file" offered and relied upon by Mr. Sonnier because it is divorced from the intrinsic evidence. Accordingly, the court finds that Allvoice's infringement contentions based on audio data being stored in "memory" must be dismissed since audio data in memory or RAM is not stored in a "file."
Nevertheless, Allvoice argues that its infringement contentions also allege that the computer stores the audio data in a paging file or other file. Dkt. ##191 & 195 at 11; Dkt. #191-10 (Attach. 2 to Ex. B to Shih Decl. at 25, 36, 57). In its opening papers, Microsoft did not move for summary judgment with respect to Allvoice's infringement contentions alleging that the computer stores the audio data in a paging file or other file. Dkt. #188. Since Microsoft did not provide any argument or analysis in its moving papers regarding the infringement contentions that allege "a paging file or other file," the court finds that it has not met its initial burden of production. Accordingly, the court declines to address the arguments raised for the first time in reply and during oral argument regarding whether an audio identifier identifies a paging file or whether the accused "reference" is not an audio identifier.
The court previously construed "Link Data" to mean "[l]ink data, which is stored in the interface application memory, includes the character positions of recognized words [or characters] in the text processing application and the corresponding audio identifiers for those words [or characters]." Dkt. #166 at 16.
Microsoft argues that the court already rejected Allvoice's motion for leave to amend its infringement theory to assert that the TSF, which Allvoice's expert includes within the term SAPI Server, derives or obtains and stores the alleged character positions. Dkt. #188 at 11. While the court denied Allvoice's motion for leave to amend its infringement contentions based on lack of diligence, the operative infringement contentions provide:
During oral argument, Microsoft argued that it challenged Mr. Sonnier's outcomedriven and unscientific methodology as inadmissible, unreliable, and not competent. Specifically, Microsoft argued during oral argument that there are three reasons why Mr. Sonnier's testimony is inadmissible and not competent: (1) Mr. Sonnier's definition of SAPI Server contradicts the court's claim construction order because it includes "spsreng.dll" — the speech recognition engine; (2) Mr. Sonnier's outcome-driven definition of SAPI Server is inadmissible under Daubert and Rule 702; and (3) the definition of SAPI Server that Allvoice relies on for Windows XP — CTFMON.EXE and the Language Bar — were not disclosed in the infringement contentions.
With respect to the first argument, Mr. Sonnier confirms that his definition of the term "SAPI Server" is the same as disclosed in the infringement contentions: SAPI Server refers to the TSF, SAPISVR.EXE,
With respect to the second argument, Microsoft argues that Allvoice cannot "cobble together" separate programs with different purposes and functions to satisfy the interface application memory limitation, and that Mr. Sonnier's "litigation-outcome-driven methodology is biased and unsound." Dkt. ##204 & 205 at 7-8. During oral argument, Microsoft argued that Mr. Sonnier came to a conclusion first, and then did the research after the fact to support it, citing Claar v. Burlington, 29 F.3d 499 (9th Cir.1994). The court disagrees.
Under Rule 702, an expert may testify in the form of an opinion if (1) the expert's scientific, technical, or other specialized knowledge will help the trier of fact to understand the evidence or to determine a fact in issue, (2) the testimony is based on sufficient facts or data, (3) the testimony is the product of reliable principles and methods, and (4) the expert has reliably applied the principles and methods to the facts of the case. Fed. Rule Evid. 702. The court must scrutinize the reasoning and methodology underlying the expert's affidavit. Claar, 29 F.3d at 501. Before admitting expert affidavits, a district court is affirmatively required to find that the experts' conclusions were based on scientific knowledge, which means that the experts arrived at their conclusions using scientific methods and procedures,
Mr. Sonnier has significant technical and specialized knowledge that would assist a trier of fact to understand the evidence. Mr. Sonnier has undergraduate degrees in Physics and Computer Science, and he has taken graduate courses in computer sciences. Dkt. ##191-2 & 195-1 (Sonnier Decl.) ¶ 4. Mr. Sonnier has been an information technology consultant for computers, software and networks for over 25 years. Id. ¶ 3. He has studied and obtained extensive knowledge and understanding of numerous speech recognition products and the technical documents regarding application programmer interfaces ("API") and other aspects of speech recognition products that were available in 1996 and earlier. Id. Through his work as an expert in patent cases involving speech recognition technology, he has analyzed speech recognition products and APIs that were promoted during that period by Dragon Systems, Inc., IBM Corp., Microsoft Corp., NCC, Inc., and Kurzweil Artificial Intelligence, Inc. Id. Mr. Sonnier is the president and founder of a company that provides information technology services to clients, including software development, hardware integration, and network design for the past twelve years. Id. ¶ 4. He has over twenty years of experience writing and analyzing software in various programming languages, and over eighteen years of experience writing and analyzing source code for Microsoft Windows based applications. Id. Mr. Sonnier has developed software and related systems for various applications, and has developed extensive knowledge regarding not only software but also the interrelation between software applications, hardware, related data structures, and the applicable operating system. Id.
Mr. Sonnier's testimony is also based on sufficient facts and data. Mr. Sonnier's opinions are based on his education, experience, and background, as well as his "review of relevant pleadings, orders, and discovery responses in this case, and document productions and source code for the Accused Instrumentalities...." Id. ¶ 8. These documents included the `273 patent, its prosecution history, the interference proceeding record, the referenced prior art, Microsoft's MSDN website and CD-ROMs, Microsoft's SDK and DDK for the various Windows releases, and background information from various sources. Id. Mr. Sonnier also reviewed the produced source code on multiple occasions. Id.
Finally, Mr. Sonnier's testimony is the product of reliable principles and methods and he has applied those principles to the facts of this case. Mr. Sonnier has testified that his definition of SAPI Server is the `273 Patent's interface application program, that the SAPI Server makes its appearance in Windows products in slightly different ways based on the developers' choice to reorganize some of the functionality, and that he found the functionality in the Microsoft products that implement those recited functions. Dkt. #207 (Ex. A to Byer Decl. iso Reply, Sonnier Depo. at 74:21-76:6). Mr. Sonnier explained that he used the original engineering documents that he received during discovery, which talk about various code names and other references to SAPI Server, to develop the notion that what was generally referred to as SAPI Server was a primary element of the functionality that he could see in the products that were implementing the functions recited in the `273 Patent. Id. (at 76:11-19). Once he received the code, he went through and detailed out "exactly what all went into this what was just referred to in engineering documents as SAPI Server" and he included those pieces as described in the source code that
Accordingly, the court finds that the requirements of Rule 702 and Daubert are met. Microsoft's arguments go to the weight of Mr. Sonnier's evidence and credibility determinations, not admissibility.
With respect to the third argument, Mr. Sonnier confirms that he uses the term SAPI Server to refer to the TSF, SAPISVR.EXE, related client APIs, and spsreng.dll, and for Windows XP, the term also includes CTFMON.exe and the Language Bar. Dkt. #191-2 & 195-1 (Sonnier Decl.) ¶ 14. Since the infringement contentions did not disclose the programs CTFMON.exe and the Language Bar, Allvoice is precluded from relying on this aspect of the definition at this late stage. However, Mr. Sonnier has testified that SAPISVR.EXE and the corresponding client APIs are also programs in Windows XP that create the link data. Dkt. #207 (Ex. A to Byer Decl. iso Reply, Sonnier Depo. at 206:14-207:10). Accordingly, the court declines Microsoft's invitation to dismiss all infringement claims against Windows XP based on the preclusion of CTFMON.exe and the Language Bar.
Microsoft also argues that Allvoice raised the TSF property store for the first time in its motion for leave to amend, which the court denied, and that the operative infringement contentions do not identify the TSF property store.
According to Allvoice, the relevant portion of the infringement contention is the following:
One of the documents cited during oral argument provides:
Attach. 3 at 16 (emphasis in original); Dkt. #234-5 (Ex. J to Supp. Shih Decl. at 68061). Allvoice also argued that an insertion dataflow diagram purported to show that after text is inserted, the arrow following that refers to the property store, which is used to set certain information. Attach. 3 at 17; see Dkt. #234-5 (Ex. J to Supp. Shih Decl. at 68070). Another document discusses implementing corrections by "retaining the recognition results of all dictated text, and storing an index to that recognition result as a property to the inserted text." Attach. 3 at 18; see Dkt. #234-6 (Ex. K to Supp. Shih Decl. at 174123).
Contrary to Allvoice's argument, it is not clear from the documents cited during oral argument, or any other document cited in the infringement contentions, that Allvoice referred to the property store in the TSF. Rather, a careful review of those documents cited indicate that they refer to the Speech TIP, which appears to be a different program. Dkt. ##234-5 & 234-6 (Exs. J & K to Supp. Shih Decl. at 68061-62, 70, 174123). The court finds that Allvoice did not disclose the property store of the TSF in its infringement contentions, and therefore cannot now rely upon it to avoid summary judgment.
Since Allvoice cannot demonstrate that the accused products contain "link data," the court GRANTS summary judgment as to all claims on these grounds.
Microsoft argues that Claims 56 and 57 should be dismissed because accused products do not perform the "selectively disabling" step or store an audio message received from a speech recognition engine, as required by Claims 56 and 57. Dkt. #188 at 12-13. With respect to the latter, Allvoice argues that Microsoft's construction ignores the structure of claim 56 that combines two separate functionalities, the first of which requires audio data to come from the speech recognition engine, but the second of which is silent about the source of the audio data. Dkt. ##191 & 195 at 17. Accordingly, the court must construe Claim 56 to determine whether the audio data for audio messages must be received from the speech recognition engine.
Claim 56 provides in relevant part:
A data processing method comprising:
`273 Patent at 27:50-55, 28:9-14 (Dkt. #107-2) (emphasis added).
A plain reading of the claim indicates that "a speech recognition engine" in the first paragraph is the antecedent basis
Accordingly, the court finds that the accused products lack the limitation that the audio data be received from the speech recognition engine, as required by Claims 56 and 57.
Microsoft argues that the accused products do not infringe under the doctrine of equivalents because the operative infringement contentions are devoid of any opinion regarding infringement by Microsoft's products under the doctrine of equivalents. Dkt. #188 at 14. Allvoice argues that arguments about the doctrine of equivalents are premature, and that it should be allowed to amend its infringement contentions. Dkt. ##191 & 195 at 19-21. However, on December 27, 2012, and September 27, 2013, the court denied Allvoice's motions for leave to amend its infringement contentions to, among other things, include the doctrine of equivalents for "link data" and "audio identifiers" because it was not diligent in seeking amendment. Dkt. ##183, 212.
A finding of infringement under the doctrine of equivalents requires a showing that the difference between the claimed invention and the accused product or method was insubstantial or that the accused product or method performs the substantially same function in substantially the same way with substantially the same result as each claim limitation of the patented product or method. AquaTex Indus., Inc. v. Techniche Solutions, 479 F.3d 1320, 1326 (Fed.Cir.2007); see also Local Patent Rule 120(e) (requiring that infringement contentions contain a statement regarding whether each element of each asserted claim is claimed to be literally present and/or present under the doctrine of equivalents in the accused device).
Microsoft argues that Allvoice's claim that Microsoft indirectly infringed
Microsoft also argues that both inducement and contributory infringement require proof of the indirect infringer's culpable purpose, which Microsoft lacked. Dkt. #188 at 15. Allvoice argues that it has presented sufficient evidence with respect to Microsoft's culpable mental state. Dkt. ##191 & 195 at 22.
"A finding of inducement requires both knowledge of the existence of the patent and `knowledge that the induced acts constitute patent infringement.'" Commil USA, LLC v. Cisco Sys., Inc., 720 F.3d 1361, 1367 (Fed.Cir.2013) (quoting Global-Tech Appliances, Inc. v. SEB S.A., ___ U.S. ___, 131 S.Ct. 2060, 2068, 179 L.Ed.2d 1167 (2011)). The knowledge requirement "may be satisfied by showing actual knowledge or willful blindness." Id. at 1366. "[A] willfully blind defendant is one who takes deliberate actions to avoid confirming a high probability of wrongdoing and who can almost be said to have actually known the critical facts." Global-Tech, 131 S.Ct. at 2070-71. "By contrast, a reckless defendant is one who merely knows of a substantial and unjustified risk of such wrongdoing, and a negligent defendant is one who should have known of a similar risk but, in fact, did not[.]" Id. at 2070 (citations omitted).
In 1997, John Mitchell, one of the named inventors of the `273 Patent, met with Xuedong Huang, Microsoft's manager responsible for the development of its speech recognition software. Dkt. #191-7 (Mitchell Decl.) ¶¶ 1, 4. At that time, Microsoft had not yet introduced speech recognition software as part of its Windows operating system. Id. ¶ 4. During that meeting, Mr. Mitchell explained that Allvoice was interested in entering into a strategic relationship with Microsoft, and that it had patent applications pending. Id. Mr. Huang asked to be notified when Allvoice received the patent grants. Id. Mr. Mitchell informed Mr. Huang when Allvoice was awarded the patents, and subsequently, in 2001, Mr. Mitchell sent a copy of a patent infringement complaint that Allvoice filed against Dragon Systems. Id. ¶¶ 5-6.
Mr. Huang testified that he never reviewed the patents identified by John Mitchell, had no idea what technology was covered, and was not interested in those types of patents. Dkt. #191-9 (Ex. A to Shih Decl., Huang Depo. at 83:16-84:16, 85:8-86:4, 87:17-23). Additionally, Microsoft's practice was that Microsoft would
While this evidence is sufficient to demonstrate knowledge of the patent, the court finds that it does not create a genuine issue of material fact regarding whether Microsoft had knowledge (actual or willful blindness) that the induced acts constituted patent infringement.
Accordingly, the court dismisses Allvoice's induced infringement claim.
For all the foregoing reasons, the court GRANTS defendant's motion for summary judgment of non-infringement. Dkt. #188. The court also GRANTS plaintiff's motion to seal exhibits J and K to the Supplemental Shih Declaration. Dkt. #235. The Clerk is directed to enter judgment in favor of Microsoft and against Allvoice. The Clerk is also directed to attach the following documents as attachments to this order: (1) Microsoft's Presentation for Summary Judgment Hearing, (2) Microsoft's Claim Construction Presentation for "File" and (3) Allvoice's Presentation for Summary Judgment Hearing. The court found these visual aids helpful in understanding the arguments made by counsel during the hearing, and believes they should be available in the record.