Modavox, Inc. v. Yahoo! Inc.

Filing 335

REDACTED ORDER GRANTING YAHOO!'S MOTION FOR SUMMARY JUDGMENT OF NON-INFRINGEMENT; DENYING AUGME'S MOTION FOR PARTIAL SUMMARY JUDGMENT [Docket Nos. 291 and 298]. Signed by Judge Joseph C. Spero on 8/8/12. (klhS, COURT STAFF) (Filed on 8/21/2012)

Download PDF
FILED 1 AUG X 8 2012 2 ~t~R~ARD W. WIEKING NORTHERN Mi~r~:~rno'Fq~puRT W\l.lfORNfA 3 4 5 UNITED STATES DISTRICT COURT 6 NORTHERN DISTRICT OF CALIFORNIA 7 AUGME TECHNOLOGIES, INC., 8 Plaintiff, 9 10 11 t:: ::l 0 (.) .E "' ..... 0 'i: ..... t/) ·0 t/) ..... cu ..... en Q) g -rn () 0 :g V. YAHOO! INC., 12 Defendants. ____________ ____________ _____! 15 I. 0 ..<: t:: 0 z Q) 16 :5 "C l5 Q) LL 17 c :::> 18 ~ (Docket Nos. 291, 298] 14 E Q) REDACTED ORDER GRANTING YAHOO!'S MOTION FOR SUMMARY JUDGMENT OF NON-INFRINGE MENT; DENYING AUGME'S MOTION FOR PARTIAL SUMMARY JUDGMENT FILED UNDER SEAL 13 1ii Case No. C-09-5386 JCS 19 20 21 22 23 24 25 26 27 INTRODUCTIO N On November 16, 2009, Plaintiff Augme Technologies, Inc. ("Augme") filed a complaint alleging infringement by Defendant Yahoo! Inc. ("Yahoo") of the following patents: 1) U.S. Patent Nos. 6,594,691 ("the '691 patent") and 2) 7,269,636 ("the '636 patent") (collectively "the patents-in-suit"). The '636 patent is a continuation of the '691 patent. Two motions are presently before the Court: 1) Yahoo!' s Motion for Summary Judgment of Non-Infringement ("Yahoo! Motion"); and 2) Augme's Motion for Partial Summary Judgment ("Augme Motion"). 1 The parties have consented to the jurisdiction of a United States magistrate 'udge pursuant to 28 U.S.C. § 636(c). On July 20, 2012, the Court held a hearing on the Motions. Having considered the record, and the arguments made at the hearing, the Court GRANTS Yahoo!' s Motion for summary judgment. In light of the Court's conclusion that Yahoo's accused products do not infringe the patents in suit, the court exercises its discretion and declines to address the invalidity ofthe '636 and the '691 patents. See, Liquid Dynamics Corp. v. Vaughan Co., Inc., 355 F.3d 1361, 1370-71 (Fed. Cir. 2003). Therefore, the court dismisses Declaratory Judgment Claim 2 (Declaratory 28 The parties oppose each other's motions. The opposition briefs will be referred to as "Yahoo! Opp." and "Augme Opp." The reply briefs will be referred to as "Yahoo! Reply" and "Augme Reply." 1 1 Judgment oflnvalidity of the '691 and '636 Patents) ofYahoo!'s counterclaim without prejudice. See 2 Dkt. No. 91 at 12. Accordingly, Augme's Motion is DENIED. 3 II. OVERVIEW OF THE TECHNOLOGY & THE PARTIES' POSITIONS 4 A. 5 The invention disclosed in Augme's '691 Patent is entitled "Method and System for Adding Augme's Patents 6 Function to a Web Page." Based on the same specification, the '636 patent claims a "Method and 7 Code Module for adding Function to a Web Page." The patents-in-suit disclose a system and method 8 in which a Web page is downloaded to a client computer platform includes "an easily distributed 9 software code module." '691 Patent at 2:29-32. 10 t:: There is no dispute that the claimed method and system involve three computers that interact 11 with each other over the internet. The first computer is a web site publisher, e.g., sfgate.com. The ::::s 0 ro (.) .E u 'i: (/) ·0 (/) Q) C'CS tJ) ~ Cii (.) 0 u ·.::: s::: ::::> 13 in the patent as the "server system," represents the central server that provides the added function u; 14 such as the advertising. Augme Opp. at 3. E Q) 15 i:5 ..c: The specifications of the Augme patents provide an example of how the invention operates. t: 0 z Q) 16 In the example, a web surfer visits a web page on Texas-style cooking. '636 Patent at 12:62-13:5. A :5 "C 0 Q) ~ 12 second computer is a computer that downloads the web site for viewing. The third computer, known u. 17 "first code module" (i.e., a computer program) is embedded within the web page that is to be 18 downloaded. '636 Patent at 6:10-20. In the first step the web page containing the embedded code is 19 downloaded to the web surfer's web browser, and the first code module is automatically executed, 20 causing the browser to request a second program or "second code module" from the server system. 21 !d. at 6:21-26. As part of the request for the second code module, information such as the type of 22 operating system, the type of browser, and other information about the user is sent to the server 23 system. !d. at 4:33-40; 6:30-34; 10:66-11:2. The server assembles the second code module having a 24 "service response" (which, under this Court's construction of this term, indicates whether the present 25 web page has permission to access the requested function). !d. at 6:43-12:33. The server system 26 assembles the second code module so that it is tailored to the user and compatible with, for example, 27 the user's web browser and/or computer operating system. !d. at 11:63-12:6. The second code 28 2 1 module is also assembled to in9lude a denial, predetermined, or customized "service response." Jd. at 2 67:60-8:2; 8:41-52; 9:7-33; 12:4-6. 3 After it is downloaded, the second code module is executed and adds the function- e.g., an 4 internet radio player featuring country music -to the web page devoted to Texas-style cooking. Id. at 5 12:43-13:5. 6 7 1. Asserted Claims of the '636 Patent Augme asserts 1-3, 9, 14, 20 and 25 of the '636 Patent. Joint Statement ofUndisputed Facts 8 ("JSUF") ~ 8. The asserted claims are all method claims. Claims 1, 14, and 20 are independent. 9 10 ~ ::J 0 ... ... ·c ... ... 11 tO (.) .E (.) 'i: (/) g iii () 0 0 ·;:: ii) Ci (/) (1) ctS en E Q) .c. c: ::J 13 14 15 A method of operating a computer network to add function to a Web page comprising: (' downloading said Web page at a processor platform, said downloading step being performed by a Web browser; when said Web page is downloaded, automatically executing a first code module embedded in said Web page; said first code module issuing a first command to retrieve a second code module; assembling, in response to said issuing operation, said second code module having a service response; t 0 z Q) 16 :S "0 0 (1) LL. ::: 12 Claim 1 provides: 17 18 said first code module issuing a second command to initiate execution of said second code module; and initiating execution of said second code module at said processor platform in response to said second command. 19 '636 Patent, Cl. 1. 20 Claim 14 of the '636 Patent provides: 21 A method of operating a computer network to add function to a Web page comprising: 23 downloading said web page at a processor platform, said downloading step being performed by a Web browser; when said Web page is downloaded, automatically executing a first code module embedded in said Web page; 24 said first code module issuing a command to retrieve a second code module; 25 receiving, at a server system, information characterizing at least one of said processor platform and said Web browser; 22 26 27 28 assembling, in response to said issuing operation, said second code module having a service response, said assembling operation being performed at a server system, and said assembling operation assembling said second code module in response to said information 3 1 2 3 4 5 6 downloading said second code module to said processor platform; and initiating execution of said second code module at said processor platform. Claim 20 of the '636 Patent requires: A method of operating acomputer network to add function to a Web page comprising: downloading said Web page at a processor platform, said downloading operation being performed by a Web browser; 8 when said Web page is downloaded, automatically executing a first code module embedded in said Web page, wherein execution of said first code module initiates retrieval of a second code module; 9 receiving, at a server system, information from said processor platform; 7 10 t: 11 ::s 0 u ..... 0 ·;:::: ..... t/) ·c t/) Q) ..... cu ..... C/) ro .E g 12 Iii 0 t5 iii ·;::: i:5 E (J) ~ 0 z (J) :::::> u.. initiating execution of said second code module at said processor platform. 14 2. 15 t::: "C 0 Q) c downloading said second code module to said processor platform; and 13 0 16 :5 ~ providing, from said server system, said second code module having a service response, said service response being formed in response to said information; 17 18 Asserted Claims of the '691 Patent Augme asserts claims 21 and 25 ofthe '691 Patent. JSUF ~ 9. Because the Court has previously found claim 19 to be indefinite, Yahoo! does not address claim 19 (or dependent claim 20) in its Motion. All asserted claims. of the '691 Patent are apparatus claims. Claim 21 is the only independent claim at issue in Yahoo!'s Motion. 19 Claim 21 provides: 20 21 22 23 24 25 A computer network comprising a first processor platform for maintaining a Web page accessible through a Web address, said Web page including a first code module embedded therein, and a second processor platform in communication with said first processor platform via a network connection, said second processor platform supporting a Web browser, said Web browser being configured to download said Web page and execute said first code module, wherein: said first code module issues a first command to retrieve a second code module; and 27 ' said computer network further comprises a server system in communication with said second processor platform for receiving said first command, said server system including: 28 a database .having stored therein a service response in association with said Web 26 4 1 address; 2 a processor, in communication with said database, for assembling said second code module having said service response; and 3 means for communicating said second code module to said second processor platform, such that upon retrieving said second code module, said first code module issues a second command to initiate execution of said second code module at said second processor platform. 4 5 6 7 B. 8 Augme accuses two Yahoo! ad serving systems of infringing its patents: RMX and APT. See The Accused Products 9 JSUF ~~ 10-12; Declaration of John K. Blake ("Blake Decl."), Exhibit C ("Ex. C") at 2. 2 10 11 ~ ::J According to Yahoo!, its two advertisement systems can be described as follows: RMX. RMX is a system 1,1sed to serve advertisements for display on third-party web pages over the Internet. (Ex. Cat 2-3.) 0 ra () .E ..... t.) ·;:: ..... .!!l c t.n <1) ..... ca ..... CJ) g ""iii (.) 0 12 13 0 iii 14 c: (ij 15 ·c 0 .c t:: 0 z Q) 16 £ "'0 0 <1) l..L ..... 17 :::> 18 ·c 19 APT. APT is another Yahoo! system for serving advertisements for display on third-party web pages over the Internet. (Ex. Cat 2-3.) At a high level, the process by which an ad is served from APT is similar to that of RMX. 20 21 22 23 24 2 Augme only asserts '636 Patent claims 14, 20, and 25 against RMX. Augme asserts '636 25 Patent claims 1-3, 9, 14, 20, and 25, and '691 Patent claims 21 and 25, against APT. Yahoo! Motion at 7, n.3 (citing Ex. C at 3-4). A,ugme' s Third Amended Infringement Contentions also accuse two other 26 Yahoo! systems- BlueLithium AdRevolver ("AdRevolver") and MME- of infringement, but Augme' s experts have not expressed opinions about how these products infringe, nor have they provided any 27 theory of damages as to those systems. Thus Yahoo! argues that it is entitled to summary judgment of non-infringement as to these systems. Motion at 7, n.3. The Court agrees. Summary judgment is 28 therefore granted as t0 those systems. 5 1 2 Yahoo! Motion at 7-8. 3 4 C. 5 6 7 8 9 10 ~ ::l 0 11 ro () .E ..... (.) 'i: ..... (/) ·0 (/) Q) ..... cu ..... en g -ro 0 0 0 Vi ·;:: c ::::> 13 14 0 c: Q; ..c: t 0 z Q) 15 16 :5 "C 0 Q) :: 12 u.. 17 18 19 20 21 22 23 24 25 26 27 Yahoo!'s 1. Su~mary Judgment Motion The Motion Yahoo! argues that its two systems for serving web advertisements, RMX and APT, do not infringe the Augme patents as a matter oflaw. First, Yahoo! argues that Augme's infringement allegations fail under the doctrine of"divided (or 'joint') infringement." Under the doctrine of divided infringement, if two entities are required to practice a claim, there can be no direct infringement unless one entity has control over the other. Yahoo! Motion at 1. (citing Muniauction, Inc. v. Thomson Corp., 532 F .3d 1318, 1329 (Fed. Cir. 2008) (reversing jury verdict of infringement on divided infringement grounds); BMC Res., Inc. v. Paymentech, L.P., 498 F.3d 1373, 1380-81 (Fed. Cir. 2007) (affirming summary judgment on divided infringement grounds)). Yahoo! argues that each asserted method claim ofthe '636 patent requires at least two entities in order to practice the claims: 1) the end user or web surfer that uses a web browser to download a web page and initiate an advertisement request; and 2) a server to respond to the request. Yahoo! argues that there can be no genuine dispute that it does not control a web surfer's decision to download a web page displaying a Yahoo!-served ad; therefore, under the doctrine of"divided infringement" there can be no liability. Yahoo! argues that the asserted system claims of the '691 patent produce the same result. Motion at 2. The asserted claims ofthe '691 patent require at least two computers: 1) a second ; "processor platform," which belongs to the web surfer; and 2) a "server," which Augme alleges belongs to Yahoo!. Yahoo! argues that it does not "make" or "use" the web surfer's computer, and therefore, it cannot be liable for "making" or "using" the claimed system. !d. (citing Centillion Data Sys., LLCv. QwestCommc 'ns!nt'l., Inc.,631 F.3d 1279,1286-88 (Fed. Cir. 2011)(findin gnoninfringement where defendant did not "provid[e] or "put[] into service" the end-user's personal computer). Thus, divided infringement is also appropriate with regard to the '691 patent. Yahoo! 28 6 1 Motion at 2. 2 Yahoo! next argues that its systems cannot infringe the asserted patent claims as a matter of 3 law under this Court's definitions of the terms "service response" and "embedded in [a] web page." 4 Id. Under this Court's claim constructions, Augme's asserted claims require a "service response" that 5 "indicates whether the downloaded web page is permitted to have access to a requested function, and 6 if yes, how the function should be, presented on the web page." Id. Yahoo! argues that Augme has 7 failed to identify any response provided by Yahoo!'s systems that indicates permission to access a 8 requested function. Id. Instead, Augme "identifies the served advertisement as both the response and 9 the function, failing to distinguish between those distinct elements in the claims." Id. 10 t:: 11 require a first code module "embedded," (i.e., written into the HTML), within a web page that causes ::s 0 ... ... ·c ... cu ... ro (..) .E (.) 'i: (/) g Iii (.) 0 u ·;:: c;; i5 (/) c Q) en ... ·c Similarly, under the Court's claim constructions, the asserted claims of Augme's patents Q) .c t 0 z Q) 12 the browser to retrieve a second code module. Id. Yahoo! points to the fact that what Augme 13 identifies as "first code modules," 1) either do not retrieve what Augme identifies as the "second" 14 code module, or 2) are not written into the HTML of the web page, but are externally linked. !d. 15 Yahoo! argues that there can ben? infringement as a matter oflaw due to Augme's failure to identify 16 a "service response" or an "embedded" first code module in RMX and APT. Id. :5 "0 0 Q) u.. 17 ::::> 18 doctrine of divided infringement or under the Court's claim constructions- Yahoo! cannot be liable Finally, Yahoo! argues that because there can be no direct infringement- either under the 19 for contributory infringement or induced infringement. !d. (citing Dynacore Holdings Corp. v. US. 20 Philips Corp., 363 F.3d 1263, 1272 (Fed. Cir. 2004). 21 22 2. Augme's Opposition Augme counters that Yahoo! is not entitled to summary judgment because there are factual 23 disputes that preclude summary judgment on the question of whether the accused Yahoo! products, 24 APT and RMX, infringe the asserted claims of the patents: in-suit. Augme Opp. at 1. Augme argues 25 that Yahoo!'s infringement arguments are wrong as a matter oflaw because the "divided" or joint 26 infringement doctrine is inapplicable to the asserted claims. Specifically, Augme argues first that the 27 divided infringement argument is "premature" because the Federal Circuit is expected "to rule 28 imminently on the appropriate analysis for divided infringement at any time." Id. at 6. Second, 7 1 Augme argues that Yahoo!'s assertion that some of the claim limitations are performed by computer 2 users or web surfers is factually wrong and thus Yahoo!'s legal authority on divided infringement is 3 inapplicable. Id. Third, Augme argues that Yahoo!'s divided infringement argument ignores the 4 control that it exercises over the actions of its customers who use its RMX and APT networks: 5 "Yahoo!'s complete control of the ad serving process" precluded summary judgment on divided 6 infringement grounds. Id. 7 With respect to Yahoo!'s arguments regarding this Court's claim constructions, Augme 8 counters that both the "service response" and "embedded in [a] web page" limitations are satisfied by 9 the accused Yahoo! products, APT and RMX. At a minimum, there are disputed factual questions 1 0 that preclude summary judgment because, as Augme argues, the law is clear that disputes about how t:: 11 the accused systems work or how the claims terms apply must be resolved by a jury, not on summary ::l 0 (.) E .t'O +-' ~ (.) "i: ro () +-' 0 (/) tS ·;:: 0 (/) Q) +-' (jj 12 ·udgment. Id. at 2 . 13 Finally, Augme argues that it has proffered substantial evidence that Yahoo! actively induces 14 and contributes to infringement of the asserted patent claims. !d. Augme argues that there is 0 c: :u ..c: C'a t::: 0 +-' z CJ) Q) :5 15 substantial evidence that Yahoo! knew about the patents-in-suit and yet it "knowingly encouraged 16 infringing use of its ad serving systems." !d. The question of "specific intent" must be left to the jury "'0 5 Q) u. 17 to decide. Id. :::> 18 III. LEGAL STANDARDS 19 A. 20 Summary judgment is appropriate "if the pleadings, depositions, answers to interrogatories, ·-: t +-' Summary Judgment Standard 21 and admissions on file, together with the affidavits, if any, show that there is no genuine issue as to 22 any material fact and that the moving party is entitled to judgment as a matter oflaw." Fed. R. Civ. P. 23 56(c). In order to prevail, a party moving for summary judgment must show the absence of a genuine 24 issue of material fact with respect to an essential element of the non-moving party's claim, or to a 25 defense on which the non-moving party will bear the burden of persuasion at trial. Celotex Corp. v. 26 Catrett, 477 U.S. 317, 323 (1986). Further, "Celotex requires that for issues on which the movant 27 would bear the burden of proof at trial, that party must show affirmatively the absence of a genuine 28 issue of material fact," that is, "that, on all the essential elements of its case on which it bears the 8 1 burden of proof at trial, no reasonable jury could find for the non-moving party." Fitzpatrick v. City of 2 tlanta, 2 F.3d 1112, 1116 (11thCir. 1993). Once the movant has made this showing, the burden 3 then shifts to the party opposing summary judgment to designate "specific facts showing there is a 4 genuine issue for trial." Id. at 323. On summary judgment, the court draws all reasonable factual . 5 inferences in favor ofthe non-movant. Anderson v. Liberty Lobby Inc., 477 U.S. 242,255 (1986). 6 B. 7 A determination of infringement is a two-step process. Wright Med Tech., Inc. v. Osteonics Infringement Standards 8 Corp., 122 F.3d 1440, 1443 (Fed. Cir. 1997). The first step is claim construction, which is a question 9 of law to be determined by the court. Id. The second step is an analysis of infringement, in which it 1 0 must be determined whether a particular device infringes a properly construed claim. Id. This ~ ::l 11 analysis is a question of fact. Id. 0 (.) .E "' .... 0 .... tn ·;:::: ·c tn .... ctS .... t/) Q) g (ij (.) 0 t5 12 Infringement may be direct or indirect. See BMC, 498 F.3d at1378; see also 35 U.S.C. § 271 . 13 "Direct infringement requires a party to perform or use each and every step or element of a claimed ·;:: 14 method or product." Id A device literally infringes if each of the elements of the asserted claims is <:: 15 found in the accused device. Id. For method claims, direct infringement occurs where the accused u; 0 (jj .c t: 0 z Q) 16 infringer performs all of the recited claim steps. Alternatively, direct infringement of a method claim :5 "'C 0 Q) u. 17 exists where the accused infringer performs some steps and exercises "control or direction" over c: ::::> 18 another party in the performance of the remaining steps, such that the accused infringer can be .::: 19 characterized as the "mastermind" of the actions. Muniauction, 532 F.3d at 1329-30 (internal 20 quotations omitted); accord, BMC, 498 F.3d at 1379-82. This "control or direction" standard can be 21 "satisfied in situations where the law would traditionally hold the accused direct infringer vicariously 22 liable for the acts committed by another party that are required to complete performance of a claimed 23 method." Id. (citation omitted). 24 In the alternative, a device may infringe under the doctrine of equivalents "if every limitation 25 of the asserted claim, or its 'equivalent,' is found in the accused subject matter, where an 'equivalent' 26 differs from the claimed limitation only insubstantially." Ethicon Endo-Surgery, Inc. v. United States 27 Surgical Corp., 149 F.3d 1309, 1315 (Fed. Cir. 1998). While infringement is generally a question of 28 fact, K-2 Corp. v. Salomon SA., 191 F.3d 1356, 1366 (Fed. Cir. 1999), "[w]here the evidence is such 9 1 that no reasonable jury could determine two elements to be equivalent, district courts are obliged to 2 grant partial or complete summary judgment." Warner-Jenkinson Co. v. Hilton Davis Chern. Co., 520 3 U.S. 17, 39, n.8 (1997). Moreover, "if a theory of equivalence would entirely vitiate a particular 4 claim element, partial or complete judgment should be rendered by the court, as there would be no 5 further material issue for the jury to resolve." ld (emphasis in original). 6 A patent may also be infringed indirectly. A defendant may be liable for indirect infringement 7 if it "participates in or encourages infringement" by another and there is "a finding that some party 8 amongst the accused actors has committed the entire act of direct infringement." ld. One form of 9 indirect infringement is contributory infringement. See PharmaStem Therapeutics, Inc. v. ViaCell, 10 Inc., 491 F.3d 1342, 1357-1358 (Fed. Cir. 2007) (explaining that the 1952 Patent Act codified the t::: 11 'udicially created doctrine of contributory in~ingement). Under the Patent Act, contributory :::s 0 (.) +" 0 l1l .E g "iii ·'i: +" 0 13 0 tn tS ·.:: 0 ti 0 tn E Q) +" 12 infringement is defined as follows: Q) J:: ctS t:: 0 +" r.n z ±:: c: LL 14 15 Q) 16 :5 "C 0 Q) 17 Whoever offers to sell or sells within the United States or imports into the United States a component of a patented machine, manufacture, combination or composition, or a material or apparatus for use in practicing a patented process, constituting a material part of the invention, knowing the same to be especially made or especially adapted for use in an infringement of such patent, and not a staple article or commodity of commerce suitable for substantial noninfringing use, shall be liable as a contributory infringer. :::> 35 U.S.C. § 271(c). 18 19 20 21 22 23 24 25 26 27 A party who "actively induces infringement of a patent shall be liable as an infringer." 35 U.S.C. § 271(b). Under this provision, the "plaintiff has the burden of showing that the alleged infringer's actions induced infringing acts and that he knew or should have known his actions would induce actual infringements." DSU Med Corp. v. JMS Co., Ltd., 471 F.3d 1293, 1304 (Fed. Cir. 2006) (en bane). A patentee may prevail on a claim of infringement by inducement where it shows direct infringement and that the alleged infringer knowingly induced infringement and specifically intended to encourage anothe(s infringement. Broadcom Corp. v. Qualcomm, Inc., 543 F.3d 683, 697 (Fed. Cir. 2008). The Supreme Court recently clarified that induced infringement "requires knowledge that the induced acts constitute patent infringement." Global-Tech Appliances, Inc. v. SEB S.A.,- U.S.-, 131 S.Ct. 2060, 2068, 179 L.Ed.2d 1167 (2011). The Supreme Court explained that under this standard actual knowledge is not required, and that the intent may be shown under the 28 10 1 willful blindness doctrine. !d. at 2068-70. 2 IV. YAHOO!'S SUMMARY JUDGMENT MOTION 3 A. 4 Yahoo! argues that Augme cannot meet its burden of demonstrating that Yahoo!' s allegedly Whether RMX and APT Contain The Limitations of the Patents-in-Suit 5 infringing systems, RMX and APT, practice the "service response" limitation required by both the 6 '691 and 636 Patents. Yahoo! Motion at 16. Yahoo! also asserts that Augme cannot establish that 7 RMX and APT have an "embedded first code module," a limitation required by both patents. The 8 Court agrees. 9 10 ~ ro (.) (.) .E g (ij () .... .... a... (/) ·c 0 ti ·;:: u; 0 (/) .... .... en (1) C'CS RMX and APT Lack a "Service Response" In its Claim Construction Order, the Court construed "service response" to mean "a response 11 that indicates whether the downloaded web page is permitted to have access to a requested function, ::l 0 1. E Q) .s= 12 and if yes, how the function should be presented on the web page." See Dkt. No. 192 at 18. This 13 limitation appears in all of the ~pdependent claims at issue in both the '691 Patent and in the '636 14 Patent. The Court concludes that, as a matter oflaw, RMX and APT do not have such a service 15 response. t:: 0 z Q) 16 First with respect to RMX, Yahoo! argues that Augme has not even identified a service :S "C 0 (1) u. 17 response in its Infringement Contentions, let alone one that satisfies the Court's definition and => 18 indicates the web page's permission to access the requested function. Yahoo! Motion at 16-17. .... ·c 19 Although Augme's expert Dr. Bahattacharjee states that RMX "assemble[s] a second code module 20 with a service response" Yahoo! correctly points out that he fails to identify what that service 21 response is and how this "service response" could satisfy the Court's construction of the term. !d. at 22 17. 23 Similarly, Yahoo! asserts that APT lacks a "service response' that satisfies the Court's claim 24 construction. Yahoo! notes that has Augme not "settled on its own theory" and has variously argued 25 that the service response in APT i~ "the ad to be displayed by the Web page" (Ex. C at Claim Chart A 26 p. 6), a "JavaScript array," (Bhatt. .at 19), "the result of rendering the advertisement," (Bhatt. Depo at 27 149), and finally, "code that forms the advertisement" (Bhatt. Depo. 2 at 3-4). Augme alleges that the 28 advertisements are the "requested function" and that the advertisement returned by APT is the 11 1 "service response." !d. (citing Ex. Cat Claim Chart C p. 6). Because under Augme's theory, the 2 requested function and the service response are the same, there is no evidence (or explanation from 3 Augme) as to how this alleged "service response" indicates whether the downloaded page is permitted 4 to have access to the function. !d. 5 Augme counters that the "ad code" served by both APT and RMX meet the Court's 6 construction of "service response" and that, at a minimum, there are factual disputes on this point that 7 must be resolved by the trier of fact. Augme Opp. at 13. Specifically, in response to the ad tags, both 8 APT and RMX return a second code module with an "ad code" which Augme asserts is a "service 9 response" that satisfies the Court'~ construction of this term. !d. (citing Bhatt.~~ 7, 13-14; Ex. 14, 10 Bhatt. Tr. Vol. I at 150:17-22; Ex. 15, Bhattacharjee Tr. Vol. II at 194:19-196:4). Augme argues that 1: ::s 11 Yahoo! provides this ad code when APT/RMX determines that the downloaded web page is permitted 0 <II () .E ...., (.) 'i: ...., g ro u ..... 0 Ul t5 ·c 0 iii 12 to receive added functionality (i.e., advertisement). Bhatt.~~ 7, 13-14. The second code module also 13 indicates how the ad should be presented on the web page. !d. If advertisements are not permitted in 14 response to the ad tag, then the accused products indicate this denial of permission by returning a 0 Ul E Q) <1) ...., ca ...., .s::: tJ) Q) 15 default or blank ad code. Bhatt. ~~ 7,13; Chandra Tr. at 63: 15-17. Augme disputes Yahoo!' s position t: 0 z 16 that a separate response- apart from the requested function- is required. !d. (citing Yahoo! Motion :5 "C Ci <1) u. ...., 17 at 17). :::> 18 ·-: c Yahoo! responds that, under Augme's latest theory, "returning a default or blank ad code" 19 indicates a lack of permission. !d. (citing Augme Opp. at 14.) Yahoo! notes that Augme's expert, Dr. 20 Bhattacharjee, never asserts in his expert report that the returning of blank ad code represents a lack 21 of permission. See Bhatt. Infr. Rpt. ~~ 69-136, 139-167. Yahoo! argues that a blank code cannot 22 meet the Court's "permission" requirement; rather: 23 24 25 26 27 At best, Augme's evidence establishes that RMX and APT sometimes determine that there is no advertisement matching the ad request (for instance, due to ad targeting criteria). (See Bhatt. Infr. Rpt. ~~ 69-136; 139-167.) In those situations, according to Augme, "a default or blank ad code" is returned. (Opp'n at 14.) This is very different from determining that the requesting web page lacks permission to access advertisements. This is the difference between, for example, a store clerk informing an adult customer that a particular wine is out of stock, and the clerk informing a minor that he is not permitted to purchase wine. The former scenario demonstrates only a lack of suitable product, while the latter scenario is a denial of permission. 28 Yahoo! Reply at 9. 12 1 The Court concludes that the question of whether the accused products have a "service .2 response" within the meaning of the Court's construction is a matter of claim construction and does 3 not involve questions of disputed material fact as Augme contends. See Gen. Mills, Inc. v. Hunt4 Wesson, Inc., 103 F.3d 978, 983 (Fed. Cir. 1997) ("Where the parties do not dispute any relevant facts 5 regarding the accused product ... but disagree over possible claim interpretations, the question of 6 literal infringement collapses into claim construction and is amenable to summary judgment."). The 7 parties do not disagree as to any material facts about how the system functions. They only disagree as 8 to whether the return of an ad or of a blank code is a "permission" or lack thereof. 9 Failing to return an ad in response to an ad request is not a denial of permission to access a 10 requested function- it is a mere failure to return the requested function. The Court was clear in its 1: :::1 0 ro () .E (.) 'i: .!!? 0 U) Q) cu g iii (.) 0 tS ·c 1i) i5 c: Q; .r:: 11 construction that a service response must indicate whether there is permission to access the requested 12 function. Blank code is just that - it is blank and therefore not a "permission" or "denial of 13 permission." Blank code does no~ indicate whether permission is granted or denied. Similarly, 14 provision of the ad (or ad code) is not itself"permission." Summary judgment of non-infringement 15 on the basis that the accused products lack a "service response" is GRANTED. 3 t 0 z RMX & APT Lack an "embedded first code module" Q) 16 £ "0 0 Q) 17 ::::> 18 required by all ofthe asserted c~aims. The Court agrees. (/) ·t-: lL 19 2. Yahoo!'s next argument is that both RMX and APT lack an "embedded first code module" as The claims require, upon execution, that an embedded first code module "issue a ... command 20 to retrieve," or "initiate[] retrieval of' a "second code module." This second code module has the 21 service response. Under Augme's theory, described above, the ad (or ad code) or the blank code 22 (where no add is returned) is the second code module. "Embedded" means that the first code module 23 is "written into the html of the web page" rather than incorporated via referencing or external linking. 24 See Dkt. No. 192 at 13-14. Yahoo! argues that neither RMX nor APT utilize a first code module that 25 is both "embedded" and satisfies the other claim requirements. Yahoo! Motion at 18. Yahoo! cites to 26 the litigation involving Augme in the Southern District ofNew York, Augme Techs.; Inc. v. Tacoda 27 3 Unlike the "embedded" limitation, Augme does not claim in its opposition that the "service 28 response" limitation is infringed under the d.octrine of equivalents. 13 1 LLC, No. 07 Civ. 7088 (S.D.N.Y. Nov. 14, 2011), ECF No. 184 (granting summary judgment of no 2 literal infringement based on a similar construction of"embedded"). The Court concludes that 3 Yahoo! is correct and summary judgment of non-infringement is granted. 4 5 a. RMX Lacks an Embedded First Code Module Yahoo! argues that RMX does not contain a first code module that both: 1) is embedded and 6 2) retrieves the second code module containing the "service response." Yahoo! Motion at 18. As 7 Yahoo! correctly points out, the ad tag that is embedded in the web page, i.e., written into the html, is 8 not the code that retrieves the ad from the RMX server. Id 9 Augme's response is unpersuasive. Under its first theory, Augme asserts that 10 ~ ::l 11 Under this theory, 0 ... ... - (.) ."' E 0 ·;: g ro () 0 tJ) t5 ·;:: ·0 ... ... tJ) Q) (t$ 12 Augme asserts that 13 iii 14 c: Qj Yahoo! provides a diagram, which illustrates that 15 0 .c t 0 z C]) 16 :5 "C 0 Q) u. 17 (/) ±: c ::J 18 19 20 21 22 23 24 25 26 27 28 14 1 2 Because 3 it does 4 5 not literally infringe. 6 Under Augme's second infringement theory, In this alternative theory, Yahoo! provides a 9 depiction of this scenario below: 10 T 1: 11 hi ::::J 0 <11 +" g 'i: () (/) t) (.) .E (.) +" ·0 -ro 0 12 s 13 alt iii 14 er Cl> c: (ij cu 15 na t::: (/) ·;:: 0 +" .s:::. +" (/) 0 z Q) £ "'C 0 Cl> =: c:: :::> LL 16 ti 17 ve 18 th 19 eo 20 ry 21 fa 22 re , and thus fails to 23 s no better because 24 satisfy the Court's construction of the term "embedded." Rather, This sort of linking was specifically excluded by the Court's claim construction. 25 via 26 4 27 is externally linked Y ahoo! assumes that 28 15 1 Claim Const. at 14 ("the Court is convinced that 'embedding' does not include 'external linking"'). 2 3 4 5 Whether or not, at execution, this called code is written into the HTML of the web page (Bhatt. 6 Decl. ~ 16), is irrelevant. This 7 page, but by external linking. Because is obtained, not by "embedding" in the HTML of the web may be added later, it is by definition not included 8 in the original architecture of the web page. RMX therefore does not practice the "embedded first 9 code module" limitation. 10 t:: 11 ::::J -0 co () .E (.) 'i: U) ·0 g (ii (..) 0 0 ·c 1i) U) (J) (f) - 12 5 The dispute centers around whether the embedded ad tag "initiates retrieval" of an ad code 13 from Yahoo! or issues a command to "retrieve" an ad code from Yahoo!. ld. at 16. Augme asserts 14 that "initiating retrieval" or issuing a command to retrieve does not mean that the first code module 0 c Qj .<:: C'O Augme also argues that 15 must complete the process. Augme argues that the claim requires initiating or commanding retrieval, t:: 0 z Q) 16 and contains no limitations precluding subsequent steps in accomplishing the retrieval of the second :5 "'C 0 (J) u... 17 code module. Because Yahoo!'s ~mbedded ad tag initiates retrieval ofthe second code module s:::: 18 through one or more additional steps, Augme asserts that the accused products meet this limitation. ::J 19 5 20 21 22 23 24 25 26 and the APT Augme asserts that Yahoo!' s motion does not apply to the RMX that it noted in its . Yahoo! responds with respect to the RMX Opp. at 15. alone is used to call ads. motion that Augme has failed to adduce any evidence that the Yahoo! Motion at 20 n.2. Yahoo! asserts: "Even if Augme had properly raised a theory vis-a-vis the alone- which it has not- Yahoo! is entitled to summary judgment due to the complete lack of evidence." Yahoo! Reply at 11. The Court grants summary judgment for Yahoo! on the theory that are embedded first code modules. First, as Yahoo! and/or the APT the RMX notes, there is no reference to these tags in Augme's infringement contentions. Second, Augme has not presented evidence that these "tags" function as a first code module in the accused systems. The entirety of Augme' s showing in this regard consists of one sentence in its brief: it asserts that these are embedded tags that "are direct calls" to the server, and cites only th Bhattacharjee Declaration, ~11 and the Chandra Deposition at 88:23-89:3. Augme Opp. at 15. The Bhattacharjee declaration, ~11, does not refer to an and indeed Dr. Bhattacharjee admits that t "is not itself embedded. In his deposition testimony, Chandra says specifically and merely recites that None of the evidence cited supports an inference that either of these tags is an embedded first code module. Thus, the 27 nothing about the 28 16 1 To accept Augme's argument would essentially read "embedded" out of the claims. The court 2 resolved on claim construction whether that term could encompass linked code. The Court concluded 3 that it could not. If an additional "step" of retrieving or loading linked code that in fact calls the 4 second code module is permitted between the first code module and the second, that construction 5 would permit what has been excluded. As explained above, the embedded tag does not issue a 6 command to retrieve or initiate retrieval of the second code module as required by the claims; rather it 7 issues a command to download· other code. 8 The question of whether a command to download other code that ultimately results in the ·9 retrieval of the second code module meets the claim limitations is a question of claim interpretation 10 and is appropriate for determination on summary judgment. See MyMail, Ltd. v. Am. Online, Inc., t:: 11 476 F.3d at 1378 ("Because there is no dispute regarding the operation of the accused systems, that ::l 0 Cll () .E ...... g (.) n; 12 issue reduces to a question of claim interpretation and is amenable to summary judgment."). The 'i: u 13 Court finds Yahoo!'s interpretation to be aligned with the Court's construction ofthe claim term 0 ·0 14 "embedded" and rejects Augme's .alternative "intervening steps" argument. ...... 0 Cl) ...... n:s ...... en 0 t5 ·;:: (;) i5 c: iii ..c: 0 z c ::::> b. APT Lacks an Embedded First Code Module <ll 16 Yahoo! argues that Augme's infringement theory as to APT fails for the same reason: APT :S "C 0 Cl) ±! 15 t: u.. 17 does not have an embedded first code module that issues a command to retrieve the second code 18 module. As with RMX, Augme asserts two infringement theories. In the first theory, Augme asserts 19 that 20 21 Augme asserts that 22 23 Augme contends further that 24 25 26 Yahoo! argues that Augme admits that 27 28 17 1 As Yahoo! explains, 2 3 Yahoo! thus argues that 4 5 6 The Court agrees. The patents-in-suit require an embedded first code module to retrieve the 7 second code module. As explained above, "embedded" has been defined so that it does not include 8 external linking. Augme's expert agrees that the "ad tag" is embedded in the web page in the APT 9 system. Bhatt. Expert Report at~ 65 (attached as Ex. 1 to Bhatt. Decl.). On execution, 10 ~ 11 ::J 0 (.) ..... u 'i: ..... tn <0 .E g ro ·0 tn Q) ..... ..... CJ) (0 {.) 0 0 iii ·;::: 12 13 Augme's alternative theory as to APT is that 14 i5 c Gi .<:;; t::: 0 z (J) 15 16 This alternative scenario does not satisfy the requirement of an £ "C 5 Q) u.. =: 17 embedded code module for the same reasons that ::::> 18 RMX fails to satisfy the "embedded" requirement. Id. c scenario for 19 20 c. RMX and APT Lack "embedded first code modules" Under the Doctrine of Equivalents ; 21 Augme argues that even if the accused products do not literally infringe, they infringe under 22 the doctrine of equivalents. As to APT, the argument is that even though 23 embedded in the web page, the combination of the 24 code is equivalent to the first code module. Augme Opp. at 18. Augme's position with respect to RMX is that when 25 26 27 and the is not actually ,· 28 18 1 2 Yahoo! asserts that Augme's doctrine of equivalents arguments fails as to both accused 3 products. Yahoo! responds that Yahoo! explains the differences: 4 5 6 7 8 9 10 t:: 11 ::::s 0 !1l (.) .E ...., 0 'i: ...., g (ij () 0 U) 0 ·;:: c 12 13 ti 14 U) c Q) . iii 15 ...., n'S ...., en 6 .<:: t 0 z Q) 16 :5 "C 6 Q) u.. 17 ::l 18 :!:::: s::: 19 20 21 22 23 24 25 26 27 Yahoo! reiterates that there are "substantial differences, such as external code's reliance on a request to a separate server." Yahoo! Reply at 13. As a result, Augme cannot satisfy either the "insubstantial difference" test or the "function-way-result" test. Jd. "Embedded code performs quite differently than externally linked code, as one requires a call to a separate server and the other does not." Id. Such a call to a server to retrieve code may fail and the call may fail to return code at all. Jd. (citing Bhatt. Dep. Tr. At 136-138; see also Bhatt. Infr. Rpt. at 47). Yahoo! points to Augme's expert, Dr. Bhattacharjee, who states in his expert report that a key innovation of the claimed invention is "indirection," which refers to using a first code module to link to a second. Yahoo! Reply at 12 (citing Bhatt. Infr. Rpt. at 53-54). This external linking provides the benefit of "decoupl[ing] advertisers and publishers, and enable[ing] ad networks and exchanges such as APT and RMX to liaise between publishers and advertisers with no pre-existing relationship." (Bhatt. Infr. Rpt. at 54.) Yahoo! asserts that: ''Augme cannot have it both ways: if external linking is a 'ground-breaking' feature of the patented invention (Opp'n at 2), it cannot be 'insubstantially different' from the alternative, which is embedding code." Jd. As explained above, the C<?urt has ruled in its Claim Construction Order that the term "embedded" does not include code that is externally linked. Augme's argument is tantamount to a 28 19 1 finding that embedded does not actually mean "embedded." "Embedded" and "linked" code cannot 2 mean the same thing and thus cannot possess only insubstantial differences. See Scimed Life Sys. v. 3 dvanced Cardiovascular Sys., Inc., 242 F.3d 1337, 1346 (Fed. Cir. 2001) (a "structural feature that 4 was the opposite of the one recited in the claim ... could not be brought within the scope of patent 5 protection through the doctrine·of equivalents"); Wleklinski v. Targus, Inc., 258 Fed. Appx. 325, 6 329-30 (Fed. Cir. 2007) ("the fundamental opposite of the claimed invention" cannot infringe by 7 equivalents as a matter oflaw). Augme's argument amounts to a statement that linked code is the 8 same as embedded code. Such an argument reads a structural requirement out of the claims, i.e., an 9 embedded first code module that retrieves a second code module. 10 1: 11 the accused products do not infringe under the "doctrine of equivalents." :::l 0 (..) ..... 0 ·;: ..... .~ 0 (/) C1l 'E 12 0 13 g ro 0 0 iii E Q) 15 B. 14 ·;:::: Whether the Divided Infringement Doctrine Precludes Liability for Infringement as to the '636 and '691 Patents i:5 Q) ..... ctl .!:: ~ en Q) ..... Accordingly, the Court finds that summary judgment in Yahoo!'s favor is appropriate and that 0 z Because the Court concludes that, as a matter of law, the accused systems do not practice two 16 elements of the claims, and that therefore summary judgment of non-infringement is appropriate, the :5 "'0 0 Q) u. 17 court need not address the question of"divided infringement." :.::> 18 C. 19 Finally, Yahoo! argues that because there can be no direct infringement (for the reasons stated ..... ·-: t Whether Ya.lwo! is Entitled to Summary Judgment of No Indirect Infringement 20 above), there can be no indirect infringement. Yahoo! Motion at 24 (citing Dynacore Holdings, 363 21 F.3d at 1272 ("Indirect infringement, whether inducement to infringe or contributory infringement, 22 can only arise in the presence of direct infringement. ... "). Because the Court has found no direct 23 infringement as a matter of lawz there can be no finding of indirect infringement. 24 25 26 27 28 20 1 VI. CONCLUSION 2 For the foregoing reasons, Yahoo!'s Motion for Summary Judgment is GRANTED. Augme's 3 Motion for Partial Summary Judgment is DENIED. 4 IT IS SO ORDERED. 5 6 Dated: August 8, 2012 7 8 JOSlfc:SPERO United States Magistrate Judge 9 10 t:: 11 :::s 0 (..) .!!! E 12 Cii 13 ..... u 'i: ..... (/) ·c (/) C1) ..... ca ·c (/) Q) ..... g (.) 0 0 Cii 14 ..c 15 i3 E Q) t::: 0 z "C :S 0 C1) ±:: s:::: :::> u. 16 17 18 19 20 21 22 23 24 25 26 27 28 21 UNITED STATES DISTRICT COURT FOR THE NORTHERN DISTRICT OF CALIFORNIA AUGME TECHNOLOGIES, INC., Plaintiff, Case Number: CV09-05386 JCS SEALED CERTIFICATE OF SERVICE v. YAHOO!, INC., Defendant. ----------------------------~1 I, the undersigned, hereby certify that I am an employee in the Office of the Clerk, U.S. District Court, Northern District of California. That on August 8, 2012, I SERVED a true and correct copy(ies) of the attached, by placing said copy(ies) in a postage paid envelope addressed to the person(s) hereinafter listed, by depositing said envelope in the U.S. Mail, or by placing said copy(ies) into an inter-office delivery receptacle located in the Clerk's office. Charles Foster Koch M Goodwin Procter 135 Commonwealth Drive Menlo Park, CA 94025 Gregory S. Bishop Goodwin Procter LLP 135 Commonwealth Drive Menlo Park, CA 94025 James Ryan Gilfoil M Morrison & Foerster LLP 425 Market St., 291h Floor San Francisco, CA 94105-2428 Richard S.J. Hung Morrison & Foerster LLP 425 Market Street San Francisco, CA 94105 Dated: August 8, 2012 Richard W. Wieking, Clerk By: Karen Hom, Deputy Clerk Richard S.J. Hung Morrison & Foerster LLP 425 Market Street San Francisco, CA 94105 CV09-05386 JCS James Ryan Gilfoil M Morrison & Foerster LLP 425 Market St., 29th Floor San Francisco, CA 94105-2428 CV09-05386 JCS

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?