Implicit L.L.C. v. F5 Networks, Inc.

Filing 57

CLAIM CONSTRUCTION ORDER (Illston, Susan) (Filed on 5/6/2015)

Download PDF
1 2 3 4 UNITED STATES DISTRICT COURT 5 NORTHERN DISTRICT OF CALIFORNIA 6 IMPLICIT L.L.C., 7 Case No. 14-cv-02856-SI Plaintiff, 8 v. CLAIM CONSTRUCTION ORDER 9 F5 NETWORKS, INC., 10 Defendant. United States District Court Northern District of California 11 12 13 On March 18, 2015, the Court held a joint tutorial and Markman hearing regarding the 14 construction of one disputed term in one patent owned by plaintiff Implicit L.L.C. (“Implicit”). 15 Having considered the parties’ oral arguments and papers submitted, the Court construes the 16 disputed term as follows. 17 BACKGROUND 18 19 I. Procedural History Implicit filed this case against F5 Networks, Inc. (“F5”) on June 20, 2014. 20 Dkt. 1 21 (Complaint). In this patent infringement suit, Implicit accuses F5’s products of infringing U.S. 22 Patent No. 8,694,683 (“the ’683 patent”). See Dkt. 1-2 (the ’683 patent). The ’683 patent is a 23 continuation application or “child” of U.S. Patent No. 6,629,163 (“the ’163 patent”). See Dkt. 44- 24 3 (the ’163 patent). As a continuation application, the ’683 patent shares a common specification 25 with the “parent” ’163 patent.1 Because statements made by the patent owner during prosecution 26 27 28 1 See Manual of Patent Examining Procedures (“M.P.E.P.”) § 201.07 (2014) (“The disclosure presented in the continuation must be the same as that of the original application . . . .”). 1 of the ’163 patent can be pertinent to claim construction of a related patent,2 such as the later- 2 issued continuation ’683 patent asserted in this case, it is relevant that the United States Patent and 3 Trademark Office (“PTO”) granted a request for the ’163 patent to undergo ex parte 4 reexamination (“Reexam”) on January 17, 2009.3 The ’163 patent emerged from Reexam on June 5 22, 2010, with additional claim limitations that were held to be patentable over prior art.4 See Dkt. 6 44-3 (the ’163 patent) at 29-31. The present case is not the first time that Implicit has asserted the ’163 patent family 8 against F5. Approximately one month after the ’163 patent issued from Reexam, Implicit filed 9 Case No. 10-cv-33655 against F5 on July 30, 2010; Case No. 10-cv-37466 against Hewlett- 10 Packard Company (“HP”), on August 23, 2010; and Case No. 10-cv-42347 against Juniper 11 United States District Court Northern District of California 7 Networks, Inc. (“Juniper”), on September 20, 2010. Implicit accused each of the defendants of 12 infringing two patents: the ’163 patent and U.S. Patent No. 7,771,857 (“the ’857 patent”) that 13 issued May 4, 2010, as a continuation “child” application from the ’163 patent. See Dkt. 44-4 (the 14 ’857 patent). The cases were determined to be related and assigned to this Court. 15 In the previous Case No. 10-cv-3365 between Implicit and F5, all parties agreed that the 16 purpose and result of the ’163 patent Reexam was to differentiate the ’163 patent claims from the 17 2 18 19 See Microsoft Corp. v. Multi-Tech Sys., Inc., 357 F.3d 1340, 1350 (Fed. Cir. 2004) (“Any statement of the patentee in the prosecution of a related application as to the scope of the invention would be relevant to claim construction . . . .”). 3 20 21 See Dkt. 43-7 (’163 Reexam 9/1/2009 Amendment and Response); Dkt. 43-8 (’163 Reexam 12/18/2009 Amendment and Response); Dkt. 43-9 (’163 Reexam 2/8/2010 Amendment and Response). 4 22 23 24 See Implicit Networks, Inc. v. F5 Networks, Inc., No. C 10-cv-3746 SI, 2012 WL 669861, at *1 (N.D. Cal. Feb. 29, 2012) (“In order to distinguish Mosberger, the ’163 reexamination added a number of significant limitations, including ‘dynamically identifying a non-predefined sequence of components’ for processing ‘messages’, wherein ‘dynamically identifying includes selecting individual components to create the non-predefined sequence of components' . . . .”). 5 25 See Implicit Networks, Inc. v. F5 Networks, Inc., Case No. 3:10-cv-03365-SI (N.D. Cal. 2010). 6 26 See Implicit Networks, Inc. v. Hewlett-Packard Company, Case No. 3:10-cv-03746-SI (N.D. Cal. 2010). 27 7 28 See Implicit Networks, Inc. v. Juniper Networks, Inc., Case No. 3:10-cv-04234-SI (N.D. Cal. 2010). 2 prior art, specifically David Mosberger, “Scout: A Path-Based Operating System,” Doctoral 2 Dissertation Submitted to the University of Arizona (“Mosberger”). See Implicit Networks, Inc. v. 3 F5 Networks, Inc., No. C 10-cv-3746 SI, 2012 WL 669861, at *1 (N.D. Cal. Feb. 29, 2012); see 4 also Dkt. 43-6 (Mosberger). The Court found that certain statements made by Implicit during the 5 ’163 patent Reexam constituted a disclaimer that effectively narrowed the scope of the invention 6 disclosed in the ’163 patent specification. See Implicit Networks, Inc. v. F5 Networks, Inc., No. C 7 10-cv-3746 SI, 2012 WL 669861, at *3 (N.D. Cal. Feb. 29, 2012) (“Implicit's Amendment and 8 Response makes clear that what it was disclaiming in the prior art was use of preconfigured 9 sequences of routines, in other words preconfigured paths.”). On March 30, 2013, this Court 10 granted summary judgment in favor of F5 and Juniper,8 concluding that Implicit’s ’163 and ’857 11 United States District Court Northern District of California 1 patents were invalid over prior art that was not considered by the PTO. See Dkt. 1-3 at 15; see 12 also Implicit Networks Inc. v. F5 Networks Inc., No. C 10-cv-4234 SI, 2013 WL 1007250 (N.D. 13 Cal. Mar. 13, 2013), appeal dismissed (June 17, 2013), appeal dismissed (June 20, 2013). In 14 addition, based in part on Implicit’s ’163 patent Reexam disclaimer, the Court found that F5’s 15 products did not infringe the ’163 and ’857 patents. See id.; see also Dkt. 1-3 at 26-29. 16 Less than three months after this Court invalidated the ’163 and ’857 patents, Implicit filed 17 another continuation application from the ’163 patent9 on June 6, 2013, that later issued as the 18 ’683 patent now being asserted against F5 in this case. See Dkt. 1-2 (the ’683 patent). 19 20 21 22 23 24 25 26 27 28 8 On July 13, 2012, prior to the Court’s ruling on summary judgment, Implicit and defendant HP stipulated to dismiss the case. See Implicit Networks, Inc. v. Hewlett-Packard Company, Case No. 3:10-cv-03746-SI (N.D. Cal. 2010), Dkt. 103 (Order Dismissing Case). 9 The later issued ’683 patent is the latest patent in a series or “family” of related continuation patent applications that claim benefit to the ’163 patent, where each continuation application in the series must contain the same disclosure as the ’163 patent. See Dkt. 1-2 (the ’683 patent) at 1 (“Continuation of application No. 13/236,090, filed on Sep. 19, 2011, now abandoned, which is a continuation of application No. 10/636,314, filed on Aug. 6, 2003, now Pat. No. 8,055,786, which is a continuation of application No. 09/474,664, filed on Dec. 29, 1999, now Pat. No. 6,629,163”); see also M.P.E.P § 201.07 (“At any time before the patenting or abandonment of or termination of proceedings on his or her earlier nonprovisional application, an applicant may have recourse to filing a continuation in order to introduce into the application a new set of claims and to establish a right to further examination by the primary examiner.”). 3 1 II. Factual Background 2 A. General Technical Background 3 The ’683 patent relates generally to a computer system for processing messages, where 4 “[a] message is a collection of data that is related in some way, such as [a] stream of video or 5 audio data or an email message.” Dkt. 43 (Implicit Opening Brief) at 4:13-20 (quoting the ’683 6 patent at col. 2:49-51). When a message (i.e., a collection of related data) is sent across the 7 internet between computer systems, it is broken down by the transmitting system into smaller 8 pieces called “packets” for transport; the packets are sent across the network; and then the packets 9 must be reassembled by the receiving system. Id. Each individual packet comprises layers of 10 data, where each layer contains data in a different format. Id. United States District Court Northern District of California 11 For example, as shown in the figure below, a single message may contain five packets, 12 where each packet includes three layers of data in three different formats: (1) a Transmission 13 Control Protocol (“TCP”) layer with data in a TCP format, where the TCP layer is nested within 14 (2) an Internet Protocol (“IP”) layer with data in an IP format, and where the IP layer is nested 15 within (3) an Ethernet (“ENET”) layer with data in an Ethernet format. Id. at 4:21-23. 16 17 18 19 20 21 To break down and reassemble the packetized messages having layers of data in different 22 formats, computer systems use software routines to process the data at each layer of the packet and 23 then convert the data into another format that is compatible with the next layer. Id. at 5:6-15. The 24 sending and receiving computers systems must have numerous individual software routines 25 available to process message packets that include layers of data in a variety of formats. See Dkt. 26 1-2 (the ’683 patent) at col. 1:45-48. To process the packetized message described above, the 27 receiving computer system will use a sequence of three software routines: (1) first, the packet is 28 processed by a software routine associated with an ENET protocol, (2) then the packet is 4 1 processed by a software routine associated with an IP protocol, (3) and finally, the packet is 2 processed by a software routine associated with a TCP protocol. See Dkt. 43 (Implicit Opening 3 Brief) at 5:6-15. Thus, upon receiving a message packet, the computer system will search for the 4 correct sequence of software routines needed to process the packet according to the sequence of 5 layered data formats within the packet. See Dkt. 1-2 (the ’683 patent) at col. 2:4-11. While this 6 description is a general overview, the technology has developed over time. A familiarity with the 7 relevant prior art systems is important to understanding the invention disclosed in the ’683 patent. 8 9 B. The Prior Art Mosberger System The prior art Mosberger system is relevant to the present case because it was considered by 11 United States District Court Northern District of California 10 the PTO during the ’163 patent Reexam and ’683 patent prosecution, and Mosberger was front 12 and center in the earlier Case No. 10-cv-3365 between the parties. The ’683 patent relates to a 13 system that is based in part on prior art technology disclosed by Mosberger, thus a description of 14 Mosberger provides the technical context for understanding the ’683 patent. 15 Implicit went to great lengths to differentiate the ’163 patent from Mosberger during the ’163 16 patent Reexam. Statements during the Reexam that describe Implicit’s own understanding of 17 Mosberger and the invention disclosed in the ’163 patent can be pertinent to construing the claims 18 in the related ’683 patent.10 Additionally, 19 In the early days of computer networking, there were only a limited number of computer 20 applications (e.g., internet browsers, email), and therefore a limited number of different types of 21 packetized messages being transmitted and received between computer systems. See Dkt. 43 22 (Implicit Opening Brief) at 5:16-6:5. 23 predictable, thus the sequences of software routines needed to process the packets could be 24 “purpose-built” for specific applications; in other words the sequences were preconfigured11 and The data formats within these layered packets were 25 10 26 27 See Microsoft Corp. v. Multi-Tech Sys., Inc., 357 F.3d 1340, 1350 (Fed. Cir. 2004) (“Any statement of the patentee in the prosecution of a related application as to the scope of the invention would be relevant to claim construction . . . .”). 11 28 Throughout the patents at issue, the patent prosecution histories, and the parties’ filings, the terms preconfigured, preidentified, and predefined are treated as having the same meaning: the 5 1 built into the system itself prior to receiving any message packets. See id. However, the purpose- 2 built systems were only able to process message packets that matched the particular application, 3 and if the system needed to handle a packet containing data in a new format, the developer had to 4 take the system off-line, write code for new software routines that can process the new data 5 format, recompile and rebuild the system, and then put it back online. See id. Mosberger describes one such prior art system that was prebuilt with a finite set of 7 preconfigured sequences of routines and could not dynamically adapt to process message packets 8 containing layers of data in new formats. During the ’163 patent Reexam, Implicit represented its 9 own understanding of the invention disclosed in the ’163 patent by citing to the patent 10 specification (common to the related continuation ’683 patent in suit) and distinguishing the 11 United States District Court Northern District of California 6 invention from prior art systems like Mosberger: ii. The Specification Shows That The ‘Sequence of Components12 for Processing the Packets of the Message’ Is Not Pre-Configured as in Mosberger, But Rather Created Dynamically After the ‘First Packet of the Message’ is Received 12 13 14 The first column of the ’163 Patent is critical. It teaches that prior art ‘computer systems typically use predefined configuration information to load the correct combination of routines for processing data.’ Col. 1, Ins. 41-43. This statement, which must be considered in construing the claims, describes the Mosberger system. The specification then distinguishes the prior art computer systems (like Mosberger) by stating that ‘it would be desirable to have a technique for dynamically identifying a series of routines for processing data.’ Col. 1, Ins. 64-66. In other words, the ’163 Patent clearly states that the invention requires the sequence of routines (that form the paths) to be identified at run-time, and disavows prior art systems (like Mosberger) that use pre-configured paths, which are defined at ‘build-time’ before the first packet of a message is received. 15 16 17 18 19 20 21 Consistent with the above, the ’163 specification further teaches that ‘when a packet of a message is received, the conversion system in 22 23 24 25 26 27 28 sequence of routines is configured (i.e., identified) prior to receiving a first packet of a message. See, e.g., Dkt. 43-7 (’163 patent Reexam 9/1/2009 Amendment and Response) at 18 (emphasis added). 12 In the previous Case No. 10-cv-3365, the Court gave the term “components” the definition specifically provided for it in the ’163 patent specification: “software routines.” See Implicit Networks, Inc. v. F5 Networks, Inc., No. C 10-cv-3746 SI, 2012 WL 669861, at *3 (N.D. Cal. Feb. 29, 2012). 6 one embodiment searches for and identifies a sequence of routines (or more generally message handlers) for processing the packets of the message by comparing the input and output formats of the routines.’ Col. 2, Ins. 40-45. Thus, the specification provides ‘interpretive guidance’ for the identifying components, namely, that the sequence of routines (or ‘path’) is not configured prior to receiving the first packet of a message. 1 2 3 4 See Dkt. 43-7 (’163 patent Reexam 9/1/2009 Amendment and Response) at 18 (emphasis added). 5 6 In the previous Case No. 10-cv-3365 between the parties, the Court found that Implicit’s September 1, 2009, response “makes clear that what it was disclaiming in the prior art was use of 7 preconfigured sequences of routines, in other words preconfigured paths.” 8 9 10 United States District Court Northern District of California 11 Dkt. 1-3 (Order Granting Summary Judgment)13 at 24:4-5; see also Dkt. 44-17 (Claim Construction Order)14 at 6:2-10. Critically, the above quoted statements made by Implicit during ’163 Reexam were directed to the invention as disclosed in the specification shared by the ’163 patent and the continuation ’683 patent, and Implicit made no references to any specific ’163 patent claim 12 undergoing Reexam. This distinction is important because the Federal Circuit has held that a 13 14 15 patent owner’s statements regarding the general invention during the prosecution of a “parent” patent may be relevant to construing the claims in a related “child” continuation patent application. See Ormco Corp. v. Align Tech., Inc., 498 F.3d 1307, 1314 (Fed. Cir. 2007) (“When 16 the application of prosecution disclaimer involves statements from prosecution of a familial patent 17 relating to the same subject matter as the claim language at issue in the patent being construed, 18 those statements in the familial application are relevant in construing the claims at issue.”). 19 In the present case, Implicit again describes Mosberger at length and annotates a Mosberger figure 20 to differentiate the ’683 patent from the Mosberger prior art system. 21 22 /// 23 /// 24 25 13 26 Implicit Networks Inc. v. F5 Networks Inc., No. C 10-cv-4234 SI, 2013 WL 1007250, at *14 (N.D. Cal. Mar. 13, 2013), appeal dismissed (June 17, 2013), appeal dismissed (June 20, 2013). 27 14 28 Implicit Networks, Inc. v. F5 Networks, Inc., No. C 10-cv-3746 SI, 2012 WL 669861, at *3 (N.D. Cal. Feb. 29, 2012). 7 1 2 3 4 5 6 7 8 9 10 United States District Court Northern District of California 11 Dkt. 43 (Implicit Opening Brief) at 6:11-7:25. According to Implicit, Mosberger discloses three time periods relevant to the system’s development and operation: implementation, path creation, and path execution. Id. The first time period (implementation) occurs before any message packets arrive, when the system programmer 12 builds the system’s functionality by identifying the appropriate “modules” (i.e., individual 13 software routines) and connecting them into a “module graph” (i.e., a sequence). Id.; see also 43- 14 6 (Mosberger) at 6 (“A modular design supports a mix-and-match approach that allows building 15 16 17 18 19 20 21 22 23 24 25 26 27 the software for a particular [application] by simply selecting and combining the modules that implement the required functionality.”). The second time period (path creation) occurs during system initialization, before any messages arrive. See Dkt. 43 (Implicit Opening Brief) at 6:11-7:25. Path creation involves creating a path according to the identified sequence of routines in anticipation of receiving message packets. See Dkt. 43-10 (the ’683 patent prosecution history) at 9. At this point, the paths have been created and await the receipt of message packets. See id. The third and final time period (path execution) occurs when the system receives message packets, identifies which of the previously created paths is appropriate to process a particular message, and then executes the individual routines in that path. See id.; Dkt. 43 (Implicit Opening Brief) at 6:11-7:25. Once the appropriate preconfigured path is found, the message packet is placed in the path’s input queue and then processed by the path. See id. Notably, Mosberger and prior art systems were prebuilt for specific applications with a 28 8 1 finite set of preidentified sequences of routines and paths; thus these systems could not process 2 message packets containing new data formats. See id. at 8:1-9; Dkt 43-10 (the ’683 patent 3 prosecution history) at 11 (“[T]he paths are created independently of the messages. . . . 4 Importantly, this set of paths is finite; Mosberger does not teach creation of new paths after 5 initialization.”). If the Mosberger system needed to process a message packet containing a new 6 data format, the developer had to take the system off-line, write code for new modules (i.e., 7 individual software routines), add the new modules to the appropriate locations within a new 8 module graph (i.e., sequence of routines) and describe their connections to other modules within 9 the graph, recompile and rebuild the entire system, and then put the system back online. Dkt. 43 10 (Implicit Opening Brief) at 8:1-9. United States District Court Northern District of California 11 In sum, Mosberger discloses a system that, upon receiving a message packet, identifies the 12 appropriate path to process the packet from a finite set of preconfigured paths that are based on 13 preconfigured sequences of routines, where the paths and sequences were created and existed 14 before the first message packet was received. See Dkt 43-10 (the ’683 patent prosecution history) 15 at 12. 16 17 C. The ’683 Patent 18 As networked computer systems (e.g., the Internet) became more pervasive, many new 19 data formats were developed for communicating between systems. See Dkt. 43-1 (the ’683 patent) 20 at col. 1:54-57. Because a system may receive data “in many different formats that may not be 21 known until the data is received,” the purpose-built prior art systems with paths based on 22 preconfigured sequences of routines were not flexible enough to process all of the new data 23 formats flowing through networks. Dkt. 43 (Implicit Opening Brief) at 8:11-17 (quoting the ’683 24 patent at col. 1:54-57). 25 To address this problem, the system disclosed in the ’683 patent is “a technique for 26 dynamically identifying a series of [] routines for processing data” in received message packets 27 that provides a computer system with flexibility to handle new data formats that may not be 28 known until the message packet is received. Id. (quoting the ’683 patent at 2:4-11). Implicit 9 1 contends that the ’683 patent and U.S. Patent No. 7,730,211 (“the ’211 patent”)15 specifications 2 disclose a preferred embodiment that creates paths after messages arrive based on information in 3 the received message packets. Dkt. 43 (Implicit Opening Brief) at 8:18-22. These paths are 4 created by using a Label Map Get module to select not only (a) pre-identified sequences of 5 routines that existed before the first message packet was received, but also (b) sequences of 6 routines that are dynamically identified and come into existence only after the first message packet 7 was received. Id. The Court finds it helpful at this juncture in the technical discussion to introduce the 9 dispute between the parties: F5 contends that the ’683 patent cannot create paths by using (a) pre- 10 identified sequences of routines that existed before a first message packet was received, because 11 United States District Court Northern District of California 8 Implicit’s statements to the PTO during the ’163 Reexam disclaimed the use of pre-identified 12 sequences of routines. See Dkt. 44 (F5 Responsive Brief) at 7:7-28, 8:20-9:19. 13 Continuing with the description of the ’683 patent, Implicit explains the general procedure 14 for processing data in a received message packet. See Dkt. 43-1 (the ’683 patent) at col. 2:4-6, 15 Figure 1. First, the Driver receives a message packet from an external network (e.g., the Internet). 16 See id. at col. 4:1-15. After receiving the packet, the system calls the Message Send, Demux, and 17 Label Map Get modules. See id. The Label Map Get module is invoked to identify the correct 18 sequence of routines for processing the packet. See id. 19 The Label Map Get module is described in both of the ’683 and ’211 patents. See Dkt. 43- 20 1 (the ’683 patent) at col. 3:62-67 (“The dynamic identification of conversion routines is described 21 in [the ’211 patent].”). The ’211 patent discloses the Label Map Get module in Figure 8.16 See 22 23 24 25 26 15 The ’683 patent specification incorporates by reference and thus includes the ’211 patent specification. See M.P.E.P. § 2163.07(b) (2014) (“Instead of repeating some information contained in another document, an application may attempt to incorporate the content of another document or part thereof by reference to the document in the text of the specification. The information incorporated is as much a part of the application as filed as if the text was repeated in the application, and should be treated as part of the text of the application as filed.”). 16 27 28 In the previous Case No. 10-cv-3365, this Court found that the ’163 and ’893 patent specifications use the terms “media” and “label” interchangeably. See Dkt. 44-17 (10-cv-03365 Claim Construction Order) at 9:14-16. 10 1 Dkt. 43-11 (the ’211 patent) at col. 7:17-8:14, Figure 8. As explained in the following sections, 2 the Label Map Get module is the functionality that can select not only (a) a pre-identified 3 sequence of routines that existed before the first message packet was received, but also (b) a 4 sequence of routines that was dynamically identified and came into existence after the first 5 message packet was received. See Dkt. 43 (Implicit Opening Brief) at 8:18-22. 6 7 i. (a) Selecting a pre-identified sequence of routines that existed before a first message packet was received 8 To select a pre-identified sequence of routines, the Label Map Get module first checks 9 10 whether the system has already been primed during system initialization with “addresses” (i.e., locations in memory) that indicate pre-identified sequences of routines. Dkt. 43-11 (the ’211 11 United States District Court Northern District of California patent) at col. 7:17-8:14, Figure 8. During system initialization and before any message packets 12 13 are received, the embodiment can “prime the cache” with addresses for pre-identified sequences of routines.17 Id. at col. 3:34-35. In other words, before receiving any message packets, the 14 embodiment can prefill the system with addresses (i.e., locations in memory) for pre-identified 15 sequences of routines. If the primed cache contains an address for a pre-identified sequence of 16 routines that can be used to process the message packet, then the Label Map Get module returns 17 the address for that pre-identified sequence. Id. at col. 7:44-52. Notably, the prior art Mosberger 18 19 20 system discloses the same functionality. See Dkt. 43-7 (’163 Reexam 9/1/2009 Amendment and Response) at 13 (“[I]t is clear that the paths in Mosberger are configured (i.e., the sequence of modules comprising the paths is defined) before receiving message packets.”). 21 During the March 18, 2015, tutorial and Markman hearing, the parties did not dispute that 22 the ’683 and ’211 patents disclose an embodiment that may use pre-identified (i.e., pre- 23 configured) sequences of routines, similar to the prior art Mosberger system. However, in the 24 prior Case No. 10-cv-4234, the Court held that Implicit disclaimed this functionality from the 25 26 17 27 28 See also id. at col. 11:1-3 (“In step 1505, the routine stores paths that are to be cached . . . .”), col. 11:19-21 (“The routine may also add addresses of paths to the media cache . . . to prefill the cache with paths.”), Figure 15 (step 1505, “Prime caches”). 11 1 shared patent specification during the ’163 Reexam: Implicit’s response “makes clear that what it 2 was disclaiming in the prior art was use of preconfigured sequences of routines, in other words 3 preconfigured paths.” Dkt. 1-3 (10-cv-03365 Order Granting Summary Judgment) at 24:4-5; see 4 also Dkt. 44-17 (10-cv-03365 Claim Construction Order) at 6:2-10. Nonetheless, the Court also 5 found that Implicit “did not disclaim the ability to create a sequence of [] routines by relying in 6 some part on predefined ‘configuration information,’ but only the use of pre-configured paths.” Id 7 at 6:26-28; see also Dkt. 1-3 (10-cv-03365 Order Granting Summary Judgment) at 26:7-9. Although the Court found that an embodiment disclosed in the ’163 and ’683 patents’ 9 shared specification may rely in some part on “predefined configuration information” to 10 dynamically identify the sequence of routines, this embodiment does not identify the complete 11 United States District Court Northern District of California 8 sequence of routines needed to fully process the message packet until after the system receives a 12 first message packet. The embodiment of the Label Map Get module described in the following 13 section complies with the Court’s finding that an embodiment may rely in some part on predefined 14 configuration information and Implicit’s ’163 patent Reexam disclaimer that the invention does 15 not use pre-configured sequences of routines that existed before receiving a first message packet. 16 17 18 ii. (b) Selecting a sequence of routines that is dynamically identified and exists after a first message packet was received The Label Map Get feature disclosed in the ’683 and ’211 patents may also dynamically 19 identify a sequence of routines after the system receives a first message packet. If no pre20 identified sequence of routines existing in the primed cache can be used to process the packet, then 21 the Label Map Get module invokes the Search Edge Space module to search for individual 22 software routines that can be dynamically identified and sequenced together to process the packet. 23 See Dkt. 43-11 (the ’211 patent) at col. 7:61-65, Figure 8 (step 8-05). The Search Edge Space 24 module searches for suitable routines by comparing the available individual routines to the 25 received packets’ layered data formats. Id. at col. 7:61-65, col. 9:4-7. If the Search Edge Space 26 module identifies the correct routines that can be sequenced together to process the message 27 packet, the Label Map Get module returns the address corresponding to that dynamically 28 12 1 identified sequence of routines. Id. For example, the ’683 patent discloses an embodiment that dynamically identifies a 3 complete sequence of routines by using the Label Map Get module to (1) select the first three 4 software routines that have been identified and exist before the system received a first message 5 packet (i.e., relying in some part on predefined configuration information), and then, because the 6 first three routines cannot process the packet completely, the embodiment again uses the Label 7 Map Get feature to (2) dynamically identify the final two routines that are necessary to complete 8 the sequence and perform final processing of the packet. See Dkt. 43-1 (the ’683 patent) at col. 9 4:1-44. In sum, this embodiment dynamically identifies a sequence of five individual software 10 routines by relying in some part on predefined configuration information (the first three routines), 11 United States District Court Northern District of California 2 and where the complete sequence of routines exists after the system received a first message 12 packet. See id. 13 Therefore, this embodiment is in accordance with the Court’s earlier finding that the ’683 14 patent may rely in some part on predefined configuration information and Implicit’s disavowal 15 made during the ’163 Reexam. See Dkt. 43-7 (’163 Reexam 9/1/2009 Amendment and Response) 16 at 18 (“[T]he sequence of routines (or ‘path’) is not configured prior to receiving the first packet of 17 a message. . . . [T]he sequence of routines in the ’163 invention is not identified until the incoming 18 message is received.”). During the March 18, 2015, tutorial and Markman hearing, the parties did 19 not dispute that the Label Map Get module disclosed in the ’683 and ’211 patents can dynamically 20 identify a sequence of routines after receiving a first message packet (i.e., does not use pre- 21 identified sequences of routines), which, as Implicit explained during the ’163 Reexam, departs 22 drastically from the prior art Mosberger system. See id. 23 By dynamically identifying a sequence of routines after receiving a first message packet, 24 the invention disclosed in the ’683 patent can be reconfigured “on-the-fly” to process incoming 25 message packets containing new data formats, thereby overcoming the drawbacks in the prior art 26 Mosberger system. See Dkt. 43 (Implicit Opening Brief) at 11:1-17. Once the Label Map Get 27 module has identified the appropriate sequence of routines to process the received message packet, 28 the system creates a path (based on the sequence) that will process the packet’s layers in 13 1 accordance with the sequence of routines. 2 3 iii. Path Creation and Packet Processing 4 To process the received message packet, the invention disclosed in the ’683 patent creates 5 a path based on the identified sequence of routines. After the Label Map Get module returns an 6 address corresponding to a sequence of routines, where the sequence is either (a) a pre-identified 7 sequence that existed before receiving a first message packet or (b) a dynamically identified 8 sequence that exists after receiving a first message packet, the Demux module selects the sequence 9 indicated by the address and creates a path to process the packet. See Dkt. 43-1 (the ’683 patent) 10 at col. 4:13-25. United States District Court Northern District of California 11 For example, as shown in Figure 1 of the ’683 patent, the path is represented by a series of 12 five path entries (151-155). See id. The system will then queue the packet so that it can be 13 processed by the path comprising the sequence of routines. 14 completely processing the first packet of a message, the system temporarily stores the sequence of 15 routines as a “session” so that the same sequence can be quickly found when subsequent packets 16 of the same message are received. See id. at col. 2:55-61. See id. at col. 2:53-56. After 17 Thus, the ’683 and ’211 patent specifications disclose an embodiment that can create a 18 path based on (a) a pre-identified (i.e., pre-configured) sequence of routines that existed before a 19 first message packet was received and (b) a sequence of routines that is dynamically identified and 20 exists after a first message packet is received. However, the parties dispute whether Implicit’s 21 disclaimer made during the ’163 patent Reexam disclaimer should be relevant to construing the 22 ’683 patent claims as set forth in this Order, thereby excluding the use of (a) a pre-identified 23 sequence of routines that existed before a first message was received. 24 LEGAL STANDARD 25 26 Claim construction is a matter of law. Markman v. Westview Instr., Inc., 517 U.S. 370, 27 372 (1996). Terms contained in claims are “generally given their ordinary and customary 28 meaning.” Phillips v. AWH Corp., 415 F.3d 1303, 1312 (Fed. Cir. 2005). “[T]he ordinary and 14 1 customary meaning of a claim term is the meaning that the term would have to a person of 2 ordinary skill in the art in question at the time of the invention.” Id. at 1312. In determining the 3 proper construction of a claim, a court begins with the intrinsic evidence of record, consisting of 4 the claim language, the patent specification, and, if in evidence, the prosecution history. Id. at 5 1313; see also Vitronics Corp. v. Conceptronic, Inc., 90 F.3d 1576, 1582 (Fed. Cir. 1996). “The 6 appropriate starting point . . . is always with the language of the asserted claim itself.” Comark 7 Communications, Inc. v. Harris Corp., 156 F.3d 1182, 1186 (Fed. Cir. 1998); see also Abtox, Inc. 8 v. Exitron Corp., 122 F.3d 1019, 1023 (Fed. Cir. 1997). Accordingly, although claims speak to those skilled in the art, claim terms are construed in 10 light of their ordinary and accustomed meaning, unless examination of the specification, 11 United States District Court Northern District of California 9 prosecution history, and other claims indicates that the inventor intended otherwise. See Electro 12 Medical Systems, S.A. v. Cooper Life Sciences, Inc., 34 F.3d 1048, 1053 (Fed. Cir. 1994). The 13 specification can provide guidance as to the meaning of the claims, thereby dictating the manner in 14 which the claims are to be construed, even if the guidance is not provided in explicit definitional 15 format. SciMed Life Systems, Inc. v. Advanced Cardiovascular Systems, Inc., 242 F.3d 1337, 1344 16 (Fed. Cir. 2001). Although claims are interpreted in light of the specification, this “does not mean 17 that everything expressed in the specification must be read into all the claims.” Raytheon Co. v. 18 Roper Corp., 724 F.2d 951, 957 (Fed. Cir. 1983). For instance, limitations from a preferred 19 embodiment described in the specification generally should not be read into the claim language. 20 See Comark, 156 F.3d at 1187. However, it is a fundamental rule that “claims must be construed 21 so as to be consistent with the specification.” Phillips, 415 F.3d at 1316. Therefore, if the 22 specification reveals an intentional disclaimer or disavowal of claim scope, the claims must be 23 read consistently with that limitation. Id. 24 A disavowal of claim scope requires that “the specification [or prosecution history] make 25 [] clear that the invention does not include a particular feature,” SciMed Life Sys., 242 F.3d at 26 1341, or is clearly limited to a particular form of the invention, Edwards Lifesciences LLC v. Cook 27 Inc., 582 F.3d 1322, 1330 (Fed. Cir. 2009). See Hill-Rom Servs., Inc. v. Stryker Corp., 755 F.3d 28 1367, 1372 (Fed. Cir.) cert. denied, 135 S. Ct. 719 (2014). For example, the Federal Circuit has 15 1 held that a disclaimer applies when the patentee makes statements such as “the present invention 2 requires . . .” or “the present invention is . . .” or “all embodiments of the present invention 3 are . . .” See id. (citing Regents of Univ. of Minn. v. AGA Med. Corp., 717 F.3d 929, 936 (Fed. 4 Cir. 2013); Honeywell Int'l, Inc. v. ITT Indus., Inc., 452 F.3d 1312, 1316-19 (Fed. Cir. 2006); 5 SciMed, 242 F.3d at 1343-44). 6 invention’ as a whole, this description limits the scope of the invention.” Verizon Servs. Corp. v. 7 Vonage Holdings Corp., 503 F.3d 1295, 1308 (Fed. Cir. 2007). “When a patent thus describes the features of the ‘present Finally, the Court may also consider the prosecution history of the patent, if in evidence. 9 Markman, 52 F.3d at 980. The prosecution history can often inform the meaning of the claim 10 language by demonstrating how the inventor understood the invention and whether the inventor 11 United States District Court Northern District of California 8 limited the invention in the course of prosecution, making the claim scope narrower than it would 12 be otherwise. Phillips, 415 F.3d at 1317. In most situations, analysis of this intrinsic evidence 13 alone will resolve claim construction disputes. See Vitronics, 90 F.3d at 1583. Courts should not 14 rely on extrinsic evidence in claim construction to contradict the meaning of claims discernable 15 from examination of the claims, the written description, and the prosecution history. See Pitney 16 Bowes, Inc. v. Hewlett-Packard Co., 182 F.3d 1298, 1308 (Fed. Cir. 1999) (citing Vitronics, 90 17 F.3d at 1583). 18 19 DISCUSSION 20 The parties dispute the construction of one term that appears in independent Claims 1, 10, 21 16, and 24 of the ’683 patent: “sequence of routines” (Claims 1 and 24), “list of routines” (Claim 22 16), and “list of conversion routines” (Claim 10). 23 24 25 26 27 /// 28 /// 16 1 2 3 4 5 Claim Term “sequence of routines” Claims 1, 4, 5, 6, 8, 9, 24, 28, 30 “list of routines” Claim 16 6 7 8 9 10 United States District Court Northern District of California 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 “list of conversion routines” Claim 10 Implicit’s Proposed Construction No construction necessary; ordinary and customary meaning applies. Alternative: “an ordered arrangement of software routines” No construction necessary; ordinary and customary meaning applies. Alternative: “an ordered arrangement of software routines for changing data F5’s Proposed Construction “a sequence [list] of software routines that was not configured (i.e., the individual routines comprising the sequence were not identified) before the first packet of a message was received” “a list of software routines that was not configured (i.e., the individual routines comprising the sequence were not identified) before the first packet of a message was received” F5’s proposed construction adds a significant negative limitation on the term by excluding a sequence/list of routines that was identified (i.e., configured) before a first message packet was received. F5’s primary argument is that, during the prosecution of the parent ’163 patent, Implicit made repeated statements that disclaimed the use of pre-identified sequences of routines. The parties’ dispute boils down to whether Implicit’s disavowal in the prosecution of the parent ’163 patent should be relevant to construing the related ’683 patent, thereby limiting the ordinary meaning of the term “sequence/list of routines.” The Court finds that Implicit’s statements made during prosecution of the parent ’163 patent are pertinent to construing terms in the continuation ’683 patent because they were related to the same subject matter as the term now being construed, were directed to the invention as a whole as disclosed in the specification shared by the ’163 and ‘683 patents, and were a clear and unmistakable disavowal of claim scope. Implicit advances a series of arguments for concluding that this term does not require construction, thus the ordinary meaning should apply; however, these arguments do not overcome the Court’s conclusion that Implicit’s disclaimer in the parent ’163 patent prosecution applies to the related ‘683 patent. The Court first looks to the claim language itself. Implicit argues that the plain language of the ‘683 patent claims use the terms in their ordinary way, and there is no claim language or context that suggests the meaning should be limited. Dkt. 43 (Implicit Opening Brief) at 12:1714:28. Relevant for the purposes of this claim construction, Claim 1 is treated by the parties as 17 1 representative18: Claim 1. A first apparatus for receiving data from a second apparatus, the first 2 apparatus comprising: 3 4 a) a processing unit; and b) a memory storing instructions executable by the processing unit to: i) create, based on an identification of information in a received packet of a message, a path that includes one or more data structures that indicate a sequence of routines for processing packets in the message; ii) store the created path; and iii) process subsequent packets in the message using the sequence of routines indicated in the stored path, wherein the sequence includes a routine that is used to execute a Transmission Control Protocol (TCP) to convert one or more packets having a TCP format into a different format. 5 6 7 8 9 10 United States District Court Northern District of California 11 Dkt. 1-2 (the ’683 patent) at col. 14:20-35 (emphasis added). 12 Although the claim language sets forth that the invention receives a message packet, and 13 then, based on information in the received packet, creates a path that indicates a sequence/list of 14 routines, the claim language does not explicitly state whether the sequence/list of routines was 15 identified before or after the system received the packet of the message. 16 In support of using the ordinary meaning, Implicit points to dependent Claims 8 and 9 that 17 narrow the scope of Claim 1. Dkt. 43 at 15:1-16:3. Claim 8, which depends from Claim 1, 18 requires the invention to “identify an address associated with the information, wherein the address 19 indicates the routines in the sequence of routines of the created path.” Dkt. 1-2 (the ’683 patent) at 20 col. 14:60-64. And Claim 9, which depends from Claim 8, further requires the invention “to use 21 the address to select the sequence of routines from a plurality of sequences of routines that are 22 stored . . . prior to receiving the packet of the message.” Id. at col. 14:65-15:2. 23 Implicit contends that Claim 9 covers sequences of routines that are identified and stored 24 in the system before receiving a packet of the message. Dkt. 43 at 15:14-23. F5 disagrees, 25 arguing that Claim 9 does not disclose selecting from a plurality of sequences that were identified 26 27 28 18 Implicit states that the ’683 patent’s independent Claims 1 and 10 are illustrative. See Dkt. 43 at 12:24. 18 1 and existed before the system received a packet of the message; rather, it relates to the last step of 2 Claim 1, where the system processes “subsequent packets in the message.” Dkt. 44 at 19:6-20:11. 3 In other words, F5 asserts that Claim 9 relates to selecting the sequence of routines from a 4 plurality of sequences of routines that were stored after the received packet arrived so that the 5 system can process the “subsequent packets” of that same message. Although the Court is not 6 evaluating the validity of Claim 9 in this Order, the term “the packet of the message” in dependent 7 Claim 9 appears to be indefinite as lacking proper antecedent basis, because Claim 1 recites both 8 “a received packet” and “subsequent packets,” making it unclear which “packet” Claim 9 9 references.19 Therefore, the Court finds that dependent Claims 8 and 9 do not provide clear 10 support for the either party’s proposed construction. United States District Court Northern District of California 11 The Court next turns to the ’683 patent specification and the related parent ’163 patent 12 prosecution history. While the claim language itself, standing alone, may not be conclusive in 13 showing whether the claims require that the sequence/list of routines be identified after the first 14 packet of a message was received, Implicit’s statements in the specification buttressed by the 15 prosecution history make it sufficiently clear. From the beginning of the specification common to 16 the ’163 and ’683 patents, the inventors’ basis for distinguishing their invention was its ability to 17 dynamically identify a sequence of software routines for processing data. In the Background, the 18 inventors stated, “These [prior art] computer systems typically use predefined configuration 19 information to load the correct combination of [software] routines for processing data.” Dkt. 1-2 20 (the ’683 patent) at col. 1:48-50. The inventors specifically state that these prior art systems had 21 drawbacks because they “can be expected to receive data and to provide data in many different 22 formats that may not be known until the data is received. The overhead of statically[sic] providing 23 each possible series of conversion routines is very high.” Id. at col. 1:54-59. The specification 24 25 26 27 28 19 See M.P.E.P. § 2173.05(e) (“A claim is indefinite when it contains words or phrases whose meaning is unclear. The lack of clarity could arise where a claim refers to 'said lever' or 'the lever,' where the claim contains no earlier recitation or limitation of a lever and where it would be unclear as to what element the limitation was making reference. Similarly, if two different levers are recited earlier in the claim, the recitation of 'said lever' in the same or subsequent claim would be unclear where it is uncertain which of the two levers was intended.). 19 1 then indicates that “[i]t would be desirable to have a technique for dynamically identifying a series 2 of [software] routines for processing data.” Id. at col. 2:4-11. 3 During the prosecution of the parent ’163 patent and in response to the PTO’s office 4 action, Implicit devoted an entire section of its response to further explain these prior art 5 disavowals in the first column of the specification shared by the ’163 and ’683 patents: 6 ii. The Specification Shows That The ‘Sequence of Components for Processing the Packets of the Message’ Is Not Pre-Configured as in Mosberger, But Rather Created Dynamically After the ‘First Packet of the Message’ is Received 7 8 The first column of the ’163 Patent is critical. It teaches that prior art ‘computer systems typically use predefined configuration information to load the correct combination of routines for processing data.’ Col. 1, Ins. 41-43. This statement, which must be considered in construing the claims, describes the Mosberger system. The specification then distinguishes the prior art computer systems (like Mosberger) by stating that ‘it would be desirable to have a technique for dynamically identifying a series of routines for processing data.’ Col. 1, Ins. 64-66. In other words, the ’163 Patent clearly states that the invention requires the sequence of routines (that form the paths) to be identified at run-time, and disavows prior art systems (like Mosberger) that use pre-configured paths, which are defined at ‘build-time’ before the first packet of a message is received. Consistent with the above, the ’163 specification further teaches that ‘when a packet of a message is received, the conversion system in one embodiment searches for and identifies a sequence of routines (or more generally message handlers) for processing the packets of the message by comparing the input and output formats of the routines.’ Col. 2, Ins. 40-45. Thus, the specification provides ‘interpretive guidance’ for the identifying components, namely, that the sequence of routines (or ‘path’) is not configured prior to receiving the first packet of a message. 9 10 United States District Court Northern District of California 11 12 13 14 15 16 17 18 19 20 21 Dkt. 43-7 (’163 patent Reexam 9/1/2009 Amendment and Response) at 18. 22 Implicit’s description of the invention as disclosed in the shared specification and the 23 resulting disavowal is clear and unmistakable. See Cordis Corp. v. Medtronic AVE, Inc., 339 F.3d 24 1352, 1358 (Fed. Cir. 2003) (“Such a disclaimer requires clear and unmistakable statements of 25 disavowal.”). 26 disavowals made during the prosecution of ancestor patent applications,” such as the parent ’163 27 patent. Omega Eng'g, Inc. v. Raytek Corp., 334 F.3d 1314, 1333 (Fed. Cir. 2003). The Court 28 recognizes that “[i]n general, a prosecution history disclaimer will only apply to a subsequent The Federal Circuit has held that “prosecution disclaimer may arise from 20 1 patent if that patent contains the same claim language as its predecessor.” Regents of Univ. of 2 Minnesota, 717 F.3d at 943 (citing Ventana Med. Sys. v. Biogenex Labs., Inc., 473 F.3d 1173, 3 1182 (Fed. Cir. 2006)). 4 However, the case before the Court presents “[t]he sole exception [] when the disclaimer is 5 directed to the scope of the invention as a whole, not a particular claim.” Id.; see also Ormco 6 Corp. v. Align Tech., Inc., 498 F.3d 1307, 1314–15 (Fed. Cir. 2007) (finding a disclaimer applied 7 to a related patent when the patent owner’s statements “w[ere] not associated with particular 8 language from [the] claims” but were instead directed to the “present invention” and the “overall 9 method” claimed.). In addition, “[w]hen the application of prosecution disclaimer involves statements from prosecution of a familial patent relating to the same subject matter as the claim 11 United States District Court Northern District of California 10 language at issue in the patent being construed, those statements in the familial application are 12 relevant in construing the claims at issue.” Ormco, 498 F.3d at 1314 (Fed. Cir. 2007) (emphasis 13 added) (citing Wang Lab., Inc. v. Am. Online, Inc., 197 F.3d 1377, 1384 (Fed. Cir. 1999); Jonsson 14 v. Stanley Works, 903 F.2d 812, 818 (Fed. Cir. 1990)). The Court finds that Implicit’s statements 15 during the ’163 patent Reexam readily meet the exception to the general rule. Here, the ’163 and 16 ’683 patents’ specifications have the same content. None of the above quoted statements from the 17 ’163 patent Reexam were directed to a specific claim; rather, the description was directed to the 18 scope of the invention as a whole as it is disclosed in the shared specification. Moreover, 19 Implicit’s statements were related to the same subject matter as the claim term now being 20 construed in the related continuation ’683 patent.20 21 Implicit made it definitively clear to the PTO and the public that the sequence of routines 22 (or ‘path’) as disclosed in the ’163 patent specification is not configured before receiving the first 23 packet of a message. Omega Eng'g, Inc., v. Raytek Corp., 334 F.3d 1314, 1324 (Fed. Cir. 2003) 24 25 26 27 28 20 At the time that Implicit filed its September 1, 2009, Reexam Response, Claim 1 of the ‘163 patent recited the limitation “for the first packet of the message, identifying a sequence of [routines] for processing packets of the message.” Dkt. 43-7 (’163 patent Reexam 9/1/2009 Amendment and Response) at 3. Most important, there was no language in Claim 1 that specified when the sequence of routines was identified in relation to receiving the first packet of the message. 21 1 (“As a basic principle of claim interpretation, prosecution disclaimer promotes the public notice 2 function of the intrinsic evidence and protects the public's reliance on definitive statements made 3 during prosecution.”). Therefore, the Court finds that the prosecution disclaimer from the ’163 4 patent Reexam attaches to the construction of the ’683 patent claims and narrows the scope of the 5 disputed term. Implicit attempts to avoid the doctrine of prosecution disclaimer by advancing several 7 arguments for concluding otherwise, but the Court is unconvinced. First, Implicit argues that a 8 preferred embodiment disclosed in the ’211 patent specification, which is incorporated by 9 reference in the ’683 patent, supports the ordinary meaning of the term. As discussed above in the 10 Background, the parties do not dispute that the ’211 patent discloses an embodiment that may use 11 United States District Court Northern District of California 6 sequences of routines that are identified and exist before a first message packet arrives, similar to 12 the prior art Mosberger system. 13 embodiment from the shared patent specification during the ’163 patent Reexam. See N. Am. 14 Container, Inc. v. Plastipak Packaging, Inc., 415 F.3d 1335, 1346 (Fed. Cir. 2005) ("[W]e have 15 previously explained that limitations may be construed to exclude a preferred embodiment if the 16 prosecution history compels such a result.”). Furthermore, Implicit’s disclaimer is not inconsistent 17 with other embodiments disclosed in the shared specification. 18 GlaxoSmithKline LLC, 713 F.3d 1090, 1097 (Fed. Cir. 2013) ("[T]he applicants’ disclaimer in this 19 case is not necessarily inconsistent with other possible embodiments or even the dependent claims 20 . . . .”); see also Phillips, 415 F.3d at 1316 (“Claims must be construed so as to be consistent with 21 the specification.”). As discussed above, an embodiment of the Label Map Get feature disclosed 22 in the ’683 patent specification complies with Implicit’s disclaimer and with the Court’s finding in 23 the earlier Case No. 10-03365 that the invention may rely in some part on “predefined 24 configuration information.” Dkt. 1-3 (10-03365 Order Granting Summary Judgment) at 24:4-5. 25 This embodiment dynamically identifies a sequence of routines by using the Label Map Get 26 module to select the first three software routines that were identified and existed before the system 27 received a first message packet, then the Label Map Get module dynamically identifies the final 28 two routines that are necessary to complete the sequence of routines and fully process the packet. Nonetheless, the Court finds that Implicit disclaimed this 22 Biogen Idec, Inc. v. 1 See Dkt. 43-1 (the ’683 patent) at col. 4:1-44. This embodiment complies with Implicit’s 2 disclaimer because it does not identify the complete sequence of five routines needed to process 3 the packet until after a first packet of the message is received. Second, Implicit contends that the ’683 patent’s prosecution history supports the ordinary 5 meaning of the term. The Court disagrees. Implicit argues that during the prosecution of the ’683 6 patent, Implicit did not disclaim any scope of the claim term now being construed. However, this 7 is immaterial. For a disclaimer in a parent patent to be rescinded, permitting recapture of the 8 disclaimed scope in a later related continuation patent, “the prosecution history must be 9 sufficiently clear to inform the examiner that the previous disclaimer, and the prior art that it was 10 made to avoid, may need to be re-visited.” Hakim v. Cannon Avent Grp., PLC, 479 F.3d 1313, 11 United States District Court Northern District of California 4 1318 (Fed. Cir. 2007). There is no evidence in the ’683 patent prosecution history, much less 12 sufficiently clear evidence, that informed the examiner that the disclaimer Implicit made during 13 the ’163 patent Reexam would need to be revisited. 14 Finally, Implicit argues that there was no disavowal made during the ’163 patent Reexam 15 because the PTO rejected the disavowal. See Dkt. 44 at 20:22-21:2 (“In effect, the PTO was 16 saying that Implicit would have to narrow its claim language because there is no disavowal.”). 17 Again, the Court disagrees. Any statement made by Implicit during prosecution is given weight, 18 serves the patent prosecution history’s public notice function, and may be considered to constitute 19 a disclaimer, just as this Court found in the previous case.21 See Elkay Mfg. Co. v. Ebco Mfg. Co., 20 192 F.3d 973, 979 (Fed. Cir. 1999) (“Arguments made during the prosecution of a patent 21 application are given the same weight as claim amendments.”). Therefore, Implicit’s statements 22 constitute a disavowal regardless of whether or not the Examiner accepted the arguments. F5’s proposed construction, however, is no more helpful as it attempts to limit the term 23 24 25 21 26 27 28 In the previous Case No. 10-cv-3365 between the parties, the Court found that Implicit’s September 1, 2009, response “makes clear that what it was disclaiming in the prior art was use of preconfigured sequences of routines, in other words preconfigured paths.” Dkt. 1-3 (Order Granting Summary Judgment) at 24:4-5; see also Dkt. 44-17 (Claim Construction Order) at 6:210. 23 1 more narrowly than warranted by Implicit’s prosecution history disavowal.22 Several of the 2 proposed words do not find support in the specification or the prosecution history. Sequence/List of routines, therefore, is construed as “a sequence [list] of software 3 4 routines that was not identified (i.e., configured) prior to receiving a first packet of the message.” 5 CONCLUSION 6 For the foregoing reasons and for good cause shown, the Court adopts the construction set 7 8 our above. 9 10 IT IS SO ORDERED. United States District Court Northern District of California 11 12 Dated: May 6, 2015 13 ________________________ SUSAN ILLSTON United States District Judge 14 15 16 17 18 19 20 21 22 23 24 25 26 27 22 F5’s proposes “a sequence [list] of software routines that was not configured (i.e., the individual routines comprising the sequence were not identified) before the first packet of a message was received,” while Implicit’s ’163 Reexam disclaimer stated “the sequence of [] routines (or ‘path’) is not configured prior to receiving the first packet of a message.” Dkt. 43-7 (’163 patent Reexam 9/1/2009 Amendment and Response) at 18. 28 24

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?