From Casetext: Smarter Legal Research

Augme Techs., Inc. v. Yahoo! Inc.

UNITED STATES DISTRICT COURT NORTHERN DISTRICT OF CALIFORNIA
Aug 8, 2012
Case No. C-09-5386 JCS (N.D. Cal. Aug. 8, 2012)

Opinion

Case No. C-09-5386 JCS

08-08-2012

AUGME TECHNOLOGIES, INC., Plaintiff, v. YAHOO! INC., Defendants.


REDACTED


ORDER GRANTING YAHOO!'S

MOTION FOR SUMMARY JUDGMENT

OF NON-INFRINGEMENT; DENYING

AUGME'S MOTION FOR PARTIAL

SUMMARY JUDGMENT


[Docket Nos. 291, 298]

I. INTRODUCTION

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"). The parties have consented to the jurisdiction of a United States magistrate judge 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 of the '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 Judgment of Invalidity of the '691 and '636 Patents) of Yahoo!'s counterclaim without prejudice. See Dkt. No. 91 at 12. Accordingly, Augme's Motion is DENIED.

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."

II. OVERVIEW OF THE TECHNOLOGY & THE PARTIES' POSITIONS

A. Augme's Patents

The invention disclosed in Augme's '691 Patent is entitled "Method and System for Adding Function to a Web Page." Based on the same specification, the '636 patent claims a "Method and Code Module for adding Function to a Web Page." The patents-in-suit disclose a system and method in which a Web page is downloaded to a client computer platform includes "an easily distributed software code module." '691 Patent at 2:29-32.

There is no dispute that the claimed method and system involve three computers that interact with each other over the internet. The first computer is a web site publisher, e.g., sfgate.com. The second computer is a computer that downloads the web site for viewing. The third computer, known in the patent as the "server system," represents the central server that provides the added function such as the advertising. Augme Opp. at 3.

The specifications of the Augme patents provide an example of how the invention operates. In the example, a web surfer visits a web page on Texas-style cooking. '636 Patent at 12:62-13:5. A "first code module" (i.e., a computer program) is embedded within the web page that is to be downloaded. '636 Patent at 6:10-20. In the first step the web page containing the embedded code is downloaded to the web surfer's web browser, and the first code module is automatically executed, causing the browser to request a second program or "second code module" from the server system. Id. at 6:21-26. As part of the request for the second code module, information such as the type of operating system, the type of browser, and other information about the user is sent to the server system. Id. at 4:33-40; 6:30-34; 10:66-11:2. The server assembles the second code module having a "service response" (which, under this Court's construction of this term, indicates whether the present web page has permission to access the requested function). Id. at 6:43-12:33. The server system assembles the second code module so that it is tailored to the user and compatible with, for example, the user's web browser and/or computer operating system. Id. at 11:63-12:6. The second code module is also assembled to include a denial, predetermined, or customized "service response." Id. at 67:60-8:2; 8:41-52; 9:7-33; 12:4-6.

After it is downloaded, the second code module is executed and adds the function - e.g., an internet radio player featuring country music - to the web page devoted to Texas-style cooking. Id. at 12:43-13:5.

1. Asserted Claims of the '636 Patent

Augme asserts 1-3, 9, 14, 20 and 25 of the '636 Patent. Joint Statement of Undisputed Facts ("JSUF") ¶ 8. The asserted claims are all method claims. Claims 1, 14, and 20 are independent.

Claim 1 provides:

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;
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.
'636 Patent, Cl. 1.

Claim 14 of the '636 Patent provides:

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 command to retrieve a second code module;
receiving, at a server system, information characterizing at least one of said processor platform and said Web browser;
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
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 a computer 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;
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;
receiving, at a server system, information from said processor platform;
providing, from said server system, said second code module having a service response, said service response being formed in response to said information;
downloading said second code module to said processor platform; and
initiating execution of said second code module at said processor platform.

2. Asserted Claims of the '691 Patent

Augme asserts claims 21 and 25 of the '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.

Claim 21 provides:

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
said computer network further comprises a server system in communication with said second processor platform for receiving said first command, said server system including:
a database having stored therein a service response in association with said Web
address;
a processor, in communication with said database, for assembling said second code module having said service response;
and
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.

B. The Accused Products

Augme accuses two Yahoo! ad serving systems of infringing its patents: RMX and APT. See JSUF ¶¶ 10-12; Declaration of John K. Blake ("Blake Deck"), Exhibit C ("Ex. C") at 2. According to Yahoo!, its two advertisement systems can be described as follows:

Augme only asserts '636 Patent claims 14, 20, and 25 against RMX. Augme asserts '636 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). Augme's Third Amended Infringement Contentions also accuse two other 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 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 therefore granted as to those systems.

RMX. RMX is a system used to serve advertisements for display on third-party web pages over the Internet. (Ex. C at 2-3.)
APT. APT is another Yahoo! system for serving advertisements for display on third-party web pages over the Internet. (Ex. C at 2-3.) At a high level, the process by which an ad is served from APT is similar to that of RMX.
Yahoo! Motion at 7-8.

C. Yahoo! 's Summary Judgment Motion

1. The Motion

Yahoo! argues that its two systems for serving web advertisements, RMX and APT, do not infringe the Augme patents as a matter of law. 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 of the '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 of the '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. Id. (citing Centillion Data Sys., LLC v. Qwest Commc'ns Int'l., Inc., 631 F.3d 1279,1286-88 (Fed. Cir. 2011) (finding non-infringement 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! Motion at 2.

Yahoo! next argues that its systems cannot infringe the asserted patent claims as a matter of law under this Court's definitions of the terms "service response" and "embedded in [a] web page." Id. Under this Court's claim constructions, Augme's asserted claims require a "service response" that "indicates whether the downloaded web page is permitted to have access to a requested function, and if yes, how the function should be. presented on the web page." Id. Yahoo! argues that Augme has failed to identify any response provided by Yahoo!'s systems that indicates permission to access a requested function. Id. Instead, Augme "identifies the served advertisement as both the response and the function, failing to distinguish between those distinct elements in the claims." Id.

Similarly, under the Court's claim constructions, the asserted claims of Augme's patents require a first code module "embedded," (i.e., written into the HTML), within a web page that causes the browser to retrieve a second code module. Id. Yahoo! points to the fact that what Augme identifies as "first code modules," 1) either do not retrieve what Augme identifies as the "second" code module, or 2) are not written into the HTML of the web page, but are externally linked. Id. Yahoo! argues that there can be no infringement as a matter of law due to Augme's failure to identify a "service response" or an "embedded" first code module in RMX and APT. Id.

Finally, Yahoo! argues that because there can be no direct infringement - either under the doctrine of divided infringement or under the Court's claim constructions - Yahoo! cannot be liable for contributory infringement or induced infringement. Id. (citing Dynacore Holdings Corp. v. U.S. Philips Corp., 363 F.3d 1263, 1272 (Fed. Cir. 2004).

2. Augme's Opposition

Augme counters that Yahoo! is not entitled to summary judgment because there are factual disputes that preclude summary judgment on the question of whether the accused Yahoo! products, APT and RMX, infringe the asserted claims of the patents-in-suit. Augme Opp. at 1. Augme argues that Yahoo!'s infringement arguments are wrong as a matter of law because the "divided" or joint infringement doctrine is inapplicable to the asserted claims. Specifically, Augme argues first that the divided infringement argument is "premature" because the Federal Circuit is expected "to rule imminently on the appropriate analysis for divided infringement at any time." Id. at 6. Second, Augme argues that Yahoo!'s assertion that some of the claim limitations are performed by computer users or web surfers is factually wrong and thus Yahoo!'s legal authority on divided infringement is inapplicable. Id. Third, Augme argues that Yahoo!'s divided infringement argument ignores the control that it exercises over the actions of its customers who use its RMX and APT networks: "Yahoo!'s complete control of the ad serving process" precluded summary judgment on divided infringement grounds. Id.

With respect to Yahoo!'s arguments regarding this Court's claim constructions, Augme counters that both the "service response" and "embedded in [a] web page" limitations are satisfied by the accused Yahoo! products, APT and RMX. At a minimum, there are disputed factual questions that preclude summary judgment because, as Augme argues, the law is clear that disputes about how the accused systems work or how the claims terms apply must be resolved by a jury, not on summary judgment. Id. at 2.

Finally, Augme argues that it has proffered substantial evidence that Yahoo! actively induces and contributes to infringement of the asserted patent claims. Id. Augme argues that there is substantial evidence that Yahoo! knew about the patents-in-suit and yet it "knowingly encouraged infringing use of its ad serving systems." Id. The question of "specific intent" must be left to the jury to decide. Id.

III. LEGAL STANDARDS

A. Summary Judgment Standard

Summary judgment is appropriate "if the pleadings, depositions, answers to interrogatories, and admissions on file, together with the affidavits, if any, show that there is no genuine issue as to any material fact and that the moving party is entitled to judgment as a matter of law." Fed. R. Civ. P. 56(c). In order to prevail, a party moving for summary judgment must show the absence of a genuine issue of material fact with respect to an essential element of the non-moving party's claim, or to a defense on which the non-moving party will bear the burden of persuasion at trial. Celotex Corp. v. Catrett, All U.S. 317, 323 (1986). Further, "Celotex requires that for issues on which the movant would bear the burden of proof at trial, that party must show affirmatively the absence of a genuine issue of material fact," that is, "that, on all the essential elements of its case on which it bears the burden of proof at trial, no reasonable jury could find for the non-moving party." Fitzpatrick v. City of Atlanta, 2 F.3d 1112, 1116 (11th Cir. 1993). Once the movant has made this showing, the burden then shifts to the party opposing summary judgment to designate "specific facts showing there is a genuine issue for trial." Id. at 323. On summary judgment, the court draws all reasonable factual inferences in favor of the non-movant. Anderson v. Liberty Lobby Inc., 477 U.S. 242, 255 (1986).

B. Infringement Standards

A determination of infringement is a two-step process. Wright Med. Tech., Inc. v. Osteonics Corp., 122 F.3d 1440, 1443 (Fed. Cir. 1997). The first step is claim construction, which is a question of law to be determined by the court. Id. The second step is an analysis of infringement, in which it must be determined whether a particular device infringes a properly construed claim. Id. This analysis is a question of fact. Id.

Infringement may be direct or indirect. See BMC, 498 F.3d atl378; see also 35 U.S.C. § 271. "Direct infringement requires a party to perform or use each and every step or element of a claimed method or product." Id. A device literally infringes if each of the elements of the asserted claims is found in the accused device. Id. For method claims, direct infringement occurs where the accused infringer performs all of the recited claim steps. Alternatively, direct infringement of a method claim exists where the accused infringer performs some steps and exercises "control or direction" over another party in the performance of the remaining steps, such that the accused infringer can be characterized as the "mastermind" of the actions. Muniauction, 532 F.3d at 1329-30 (internal quotations omitted); accord, BMC, 498 F.3d at 1379-82. This "control or direction" standard can be "satisfied in situations where the law would traditionally hold the accused direct infringer vicariously liable for the acts committed by another party that are required to complete performance of a claimed method." Id. (citation omitted).

In the alternative, a device may infringe under the doctrine of equivalents "if every limitation of the asserted claim, or its 'equivalent,' is found in the accused subject matter, where an 'equivalent' differs from the claimed limitation only insubstantially." Ethicon Endo-Surgery, Inc. v. United States Surgical Corp., 149 F.3d 1309, 1315 (Fed. Cir. 1998). While infringement is generally a question of fact, K-2 Corp. v. Salomon S.A., 191 F.3d 1356, 1366 (Fed. Cir. 1999), "[w]here the evidence is such that no reasonable jury could determine two elements to be equivalent, district courts are obliged to grant partial or complete summary judgment." Warner-Jenkinson Co. v. Hilton Davis Chem. Co., 520 U.S. 17, 39, n.8 (1997). Moreover, "if a theory of equivalence would entirely vitiate a particular claim element, partial or complete judgment should be rendered by the court, as there would be no further material issue for the jury to resolve." Id. (emphasis in original).

A patent may also be infringed indirectly. A defendant may be liable for indirect infringement if it "participates in or encourages infringement" by another and there is "a finding that some party amongst the accused actors has committed the entire act of direct infringement." Id. One form of indirect infringement is contributory infringement. See PharmaStem Therapeutics, Inc. v. ViaCell, Inc., 491 F.3d 1342,1357-1358 (Fed. Cir. 2007) (explaining that the 1952 Patent Act codified the judicially created doctrine of contributory infringement). Under the Patent Act, contributory infringement is defined as follows:

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

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., All F.3d 1293, 1304 (Fed. Cir. 2006) (en banc). 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 another'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 willful blindness doctrine. Id. at 2068-70.

IV. YAHOO!'S SUMMARY JUDGMENT MOTION

A. Whether RMX and APT Contain The Limitations of the Patents-in-Suit

Yahoo! argues that Augme cannot meet its burden of demonstrating that Yahoo!'s allegedly infringing systems, RMX and APT, practice the "service response" limitation required by both the '691 and 636 Patents. Yahoo! Motion at 16. Yahoo! also asserts that Augme cannot establish that RMX and APT have an "embedded first code module," a limitation required by both patents. The Court agrees.

1. RMX and APT Lack a "Service Response"

In its Claim Construction Order, the Court construed "service response" to mean "a response that indicates whether the downloaded web page is permitted to have access to a requested function, and if yes, how the function should be presented on the web page." See Dkt. No. 192 at 18. This limitation appears in all of the independent claims at issue in both the '691 Patent and in the '636 Patent. The Court concludes that, as a matter of law, RMX and APT do not have such a service response.

First with respect to RMX, Yahoo! argues that Augme has not even identified a service response in its Infringement Contentions, let alone one that satisfies the Court's definition and indicates the web page's permission to access the requested function. Yahoo! Motion at 16-17. Although Augme's expert Dr. Bahattacharjee states that RMX "assemble[s] a second code module with a service response" Yahoo! correctly points out that he fails to identify what that service response is and how this "service response" could satisfy the Court's construction of the term. Id. at 17.

Similarly, Yahoo! asserts that APT lacks a "service response' that satisfies the Court's claim construction. Yahoo! notes that has Augme not "settled on its own theory" and has variously argued that the service response in APT is "the ad to be displayed by the Web page" (Ex. C at Claim Chart A p. 6), a "JavaScript array," (Bhatt.. at 19), "the result of rendering the advertisement," (Bhatt. Depo at 149), and finally, "code that forms the advertisement" (Bhatt. Depo. 2 at 3-4). Augme alleges that the advertisements are the "requested function" and that the advertisement returned by APT is the "service response." Id. (citing Ex. C at Claim Chart C p. 6). Because under Augme's theory, the requested function and the service response are the same, there is no evidence (or explanation from Augme) as to how this alleged "service response" indicates whether the downloaded page is permitted to have access to the function. Id.

Augme counters that the "ad code" served by both APT and RMX meet the Court's construction of "service response" and that, at a minimum, there are factual disputes on this point that must be resolved by the trier of fact. Augme Opp. at 13. Specifically, in response to the ad tags, both APT and RMX return a second code module with an "ad code" which Augme asserts is a "service response" that satisfies the Court's construction of this term. Id. (citing Bhatt. ¶¶ 7, 13-14; Ex. 14, Bhatt. Tr. Vol. I at 150:17-22; Ex. 15, Bhattacharjee Tr. Vol. II at 194:19-196:4). Augme argues that Yahoo! provides this ad code when APT/RMX determines that the downloaded web page is permitted to receive added functionality (i.e., advertisement). Bhatt. ¶¶ 7, 13-14. The second code module also indicates how the ad should be presented on the web page. Id. If advertisements are not permitted in response to the ad tag, then the accused products indicate this denial of permission by returning a default or blank ad code. Bhatt. ¶¶ 7,13; Chandra Tr. at 63:15-17. Augme disputes Yahoo!'s position that a separate response - apart from the requested function - is required. Id. (citing Yahoo! Motion at 17).

Yahoo! responds that, under Augme's latest theory, "returning a default or blank ad code" indicates a lack of permission. Id. (citing Augme Opp. at 14.) Yahoo! notes that Augme's expert, Dr. Bhattacharjee, never asserts in his expert report that the returning of blank ad code represents a lack of permission. See Bhatt. Mr. Rpt. ¶¶ 69-136, 139-167. Yahoo! argues that a blank code cannot meet the Court's "permission" requirement; rather:

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.
Yahoo! Reply at 9.

The Court concludes that the question of whether the accused products have a "service response" within the meaning of the Court's construction is a matter of claim construction and does not involve questions of disputed material fact as Augme contends. See Gen. Mills, Inc. v. Hunt-Wesson, Inc., 103 F.3d 978, 983 (Fed. Cir. 1997) ("Where the parties do not dispute any relevant facts regarding the accused product ... but disagree over possible claim interpretations, the question of literal infringement collapses into claim construction and is amenable to summary judgment."). The parties do not disagree as to any material facts about how the system functions. They only disagree as to whether the return of an ad or of a blank code is a "permission" or lack thereof.

Failing to return an ad in response to an ad request is not a denial of permission to access a requested function - it is a mere failure to return the requested function. The Court was clear in its construction that a service response must indicate whether there is permission to access the requested function. Blank code is just that - it is blank and therefore not a "permission" or "denial of permission." Blank code does not indicate whether permission is granted or denied. Similarly, provision of the ad (or ad code) is not itself "permission." Summary judgment of non-infringement on the basis that the accused products lack a "service response" is GRANTED.

Unlike the "embedded" limitation, Augme does not claim in its opposition that the "service response" limitation is infringed under the doctrine of equivalents.

2. RMX & APT Lack an "embedded first code module"

Yahoo!'s next argument is that both RMX and APT lack an "embedded first code module" as required by all of the asserted claims. The Court agrees.

The claims require, upon execution, that an embedded first code module "issue a . . . command to retrieve," or "initiate[] retrieval of a "second code module." This second code module has the service response. Under Augme's theory, described above, the ad (or ad code) or the blank code (where no add is returned) is the second code module. "Embedded" means that the first code module is "written into the html of the web page" rather than incorporated via referencing or external linking. See Dkt. No. 192 at 13-14. Yahoo! argues that neither RMX nor APT utilize a first code module that is both "embedded" and satisfies the other claim requirements. Yahoo! Motion at 18. Yahoo! cites to the litigation involving Augme in the Southern District of New York, Augme Techs., Inc. v. Tacoda LLC, No. 07 Civ. 7088 (S.D.N. Y. Nov. 14, 2011), ECF No. 184 (granting summary judgment of no literal infringement based on a similar construction of "embedded"). The Court concludes that Yahoo! is correct and summary judgment of non-infringement is granted.

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 2) retrieves the second code module containing the "service response." Yahoo! Motion at 18. As Yahoo! correctly points out, the ad tag that is embedded in the web page, i.e., written into the html, is not the code that retrieves the ad from the RMX server. Id.

Augme's response is unpersuasive. Under its first theory, Augme asserts that _____________________ ___________________________________________________________________________________ Under this theory, ____________________________________________________________________ Augme asserts that __________________________

Yahoo! provides a diagram, which illustrates that _____________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________

____________________________________________ Because______________________ ____________________________________________________________________ it does not literally infringe.

Under Augme's second infringement theory, _________________________________________________________In this alternative theory, ______________ ______________________________________________________________________ Yahoo! provides a depiction of this scenario below:

This alternative theory fares no better because _________________________________ , and thus fails to satisfy the Court's construction of the term "embedded." Rather, ____________ is externally linked via __________ This sort of linking was specifically excluded by the Court's claim construction. Claim Const, at 14 ("the Court is convinced that 'embedding' does not include 'external linking'"). _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________Whether or not, at execution, this called code is written into the HTML of the web page (Bhatt. Decl. ¶ 16), is irrelevant. This ___________ is obtained, not by "embedding" in the HTML of the web page, but by external linking. Because _____________ may be added later, it is by definition not included in the original architecture of the web page. RMX therefore does not practice the "embedded first code module" limitation.

Yahoo! assumes that

Augme also argues that ______________________________________________ The dispute centers around whether the embedded ad tag "initiates retrieval" of an ad code from Yahoo! or issues a command to "retrieve" an ad code from Yahoo!. Id. at 16. Augme asserts that "initiating retrieval" or issuing a command to retrieve does not mean that the first code module must complete the process. Augme argues that the claim requires initiating or commanding retrieval, and contains no limitations precluding subsequent steps in accomplishing the retrieval of the second code module. Because Yahoo! 's embedded ad tag initiates retrieval of the second code module through one or more additional steps, Augme asserts that the accused products meet this limitation.

Augme asserts that Yahoo!'s motion does not apply to the RMX __________ and the APR ____________ Opp. at 15. Yahoo! responds with respect to the RMX ______ that it noted in its motion that Augme has failed to adduce any evidence that the _______ alone is used to call ads. Yahoo! Motion at 20 n.2. Yahoo! asserts: "Even if Augme had properly raised a theory vis-à-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 the RMX ________ and/or the APT _________ are embedded first code modules. First, as Yahoo! 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 his 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 and the Chandra _______ and indeed Dr. Bhattacharjee admits that ___________________________________________ ____________________________________________________________________________________ _____________ Thus, the ________ is not itself embedded. In his deposition testimony, Chandra says nothing about the _____ specifically and merely recites that ____________________________________ ___________________________________________________ None of the evidence cited supports an inference that either of these tags is an embedded first code module.
--------

To accept Augme's argument would essentially read "embedded" out of the claims. The court resolved on claim construction whether that term could encompass linked code. The Court concluded that it could not. If an additional "step" of retrieving or loading linked code that in fact calls the second code module is permitted between the first code module and the second, that construction would permit what has been excluded. As explained above, the embedded tag does not issue a command to retrieve or initiate retrieval of the second code module as required by the claims; rather it issues a command to download other code. _______________________________________________ ________ The question of whether a command to download other code that ultimately results in the retrieval of the second code module meets the claim limitations is a question of claim interpretation and is appropriate for determination on summary judgment. See MyMail, Ltd. v. Am. Online, Inc., 476 F.3d at 1378 ("Because there is no dispute regarding the operation of the accused systems, that issue reduces to a question of claim interpretation and is amenable to summary judgment."). The Court finds Yahoo!'s interpretation to be aligned with the Court's construction of the claim term "embedded" and rejects Augme's.alternative "intervening steps" argument.

b. APT Lacks an Embedded First Code Module

Yahoo! argues that Augme's infringement theory as to APT fails for the same reason: APT does not have an embedded first code module that issues a command to retrieve the second code module. As with RMX, Augme asserts two infringement theories. In the first theory, Augme asserts that ___________________________________________________________________________________________________ Augme asserts that ___________________________________________________________________________________________ _____________________________________________ Augme contends further that _______________ ___________________________________________________________________________________

Yahoo! argues that Augme admits that ___________________________________________________ __________________________________________________________________________________ __________________________________________________________________________________ _________________ As Yahoo! explains, _______________________________________________ ______________________________________________________________________________________ _________________________________________________________________ Yahoo! thus argues that ____ _________________________________________________________________________________________

The Court agrees. The patents-in-suit require an embedded first code module to retrieve the second code module. As explained above, "embedded" has been defined so that it does not include external linking. Augme's expert agrees that the "ad tag" is embedded in the web page in the APT system. Bhatt. Expert Report at ¶ 65 (attached as Ex. 1 to Bhatt. Decl.). On execution, __________________________________________________________________________________ ____________________________________________________________________________________ ___________________________________________________________________

Augme's alternative theory as to APT is that ___________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ This alternative scenario does not satisfy the requirement of an embedded code module for the same reasons that _____________________________ scenario for RMX fails to satisfy the "embedded" requirement. Id. ____________________________________ _____________________________________

c. RMX and APT Lack "embedded first code modules " Under the

Doctrine of Equivalents

Augme argues that even if the accused products do not literally infringe, they infringe under the doctrine of equivalents. As to APT, the argument is that even though _________ is not actually embedded in the web page, the combination of the ___________ and the __________ code is equivalent to the first code module. Augme Opp. at 18. Augme's position with respect to RMX is that when _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ ___________________________________

Yahoo! asserts that Augme's doctrine of equivalents arguments fails as to both accused products. Yahoo! responds that _________________________________________________ Yahoo! explains the differences:

_________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________
______

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. Id. "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. Id. (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 "decoupling] 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." Id.

As explained above, the Court 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 finding that embedded does not actually mean "embedded." "Embedded" and "linked" code cannot mean the same thing and thus cannot possess only insubstantial differences. See Scimed Life Sys. v. Advanced Cardiovascular Sys., Inc., 242 F.3d 1337, 1346 (Fed. Cir. 2001) (a "structural feature that was the opposite of the one recited in the claim ... could not be brought within the scope of patent protection through the doctrine of equivalents"); Wleklinski v. Targus, Inc., 258 Fed. Appx. 325, 329-30 (Fed. Cir. 2007) ("the fundamental opposite of the claimed invention" cannot infringe by equivalents as a matter of law). Augme's argument amounts to a statement that linked code is the same as embedded code. Such an argument reads a structural requirement out of the claims, i.e., an embedded first code module that retrieves a second code module.

Accordingly, the Court finds that summary judgment in Yahoo!'s favor is appropriate and that the accused products do not infringe under the "doctrine of equivalents."

B. Whether the Divided Infringement Doctrine Precludes Liability for Infringement as to the '636 and '691 Patents

Because the Court concludes that, as a matter of law, the accused systems do not practice two elements of the claims, and that therefore summary judgment of non-infringement is appropriate, the court need not address the question of "divided infringement."

C. Whether Yahoo! is Entitled to Summary Judgment of No Indirect Infringement

Finally, Yahoo! argues that because there can be no direct infringement (for the reasons stated above), there can be no indirect infringement. Yahoo! Motion at 24 (citing Dynacore Holdings, 363 F.3d at 1272 ("Indirect infringement, whether inducement to infringe or contributory infringement, can only arise in the presence of direct infringement...."). Because the Court has found no direct infringement as a matter of law., there can be no finding of indirect infringement.

VI. CONCLUSION

For the foregoing reasons, Yahoo!'s Motion for Summary Judgment is GRANTED. Augme's Motion for Partial Summary Judgment is DENIED.

IT IS SO ORDERED.

_______________________________

JOSEPH C. SPERO

United States Magistrate Judge
AUGME TECHNOLOGIES, INC.,

Plaintiff,

v. YAHOO!, INC.,

Defendant.

Case Number: CV09-05386 JCS


SEALED CERTIFICATE OF SERVICE

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., 29th Floor
San Francisco, CA 94105-2428
Richard S.J. Hung
Morrison & Foerster LLP
425 Market Street
San Francisco, CA 94105

_____________________________________

Richard W. Wieking, Clerk

By: Karen Horn, Deputy Clerk
Richard S.J. Hung
Morrison & Foerster LLP
425 Market Street
San Francisco, CA 94105
James Ryan Gilfoil M
Morrison & Foerster LLP
425 Market St., 29th Floor
San Francisco, CA 94105-2428


Summaries of

Augme Techs., Inc. v. Yahoo! Inc.

UNITED STATES DISTRICT COURT NORTHERN DISTRICT OF CALIFORNIA
Aug 8, 2012
Case No. C-09-5386 JCS (N.D. Cal. Aug. 8, 2012)
Case details for

Augme Techs., Inc. v. Yahoo! Inc.

Case Details

Full title:AUGME TECHNOLOGIES, INC., Plaintiff, v. YAHOO! INC., Defendants.

Court:UNITED STATES DISTRICT COURT NORTHERN DISTRICT OF CALIFORNIA

Date published: Aug 8, 2012

Citations

Case No. C-09-5386 JCS (N.D. Cal. Aug. 8, 2012)

Citing Cases

Augme Techs., Inc. v. Yahoo! Inc.

accessing the funds: Yahoo! Inc. requests a draw down on the line of credit based on either (1) a final…