Opinion
No. C 10-4645 RS
12-30-2011
CLAIMS CONSTRUCTION ORDER
I. INTRODUCTION
Plaintiff Interwoven, Inc., brings an action for declaratory judgment of invalidity, unenforceability, and non-infringement of two patents belonging to Defendant Vertical Computer Systems, Inc. The patents at issue are United States Patent Nos. 6,826,744 (the '744 Patent) and 7,716,629 (the '629 Patent); both concern an innovative method for interfacing program units through the use of "arbitrary objects." The '629 patent was issued to Vertical from a continuation of the '744 patent application.
Pursuant to Markman v. Westview Instruments, Inc., 52 F.3d 967, 979 (Fed. Cir. 1995) (en banc), aff'd, 517 U.S. 370 (1996), and the Patent Local Rules, the parties have presented ten terms found in the claims of the patents for construction by the Court. Upon consideration of the parties' briefing, oral argument, and the various materials submitted subsequent to the hearing, the disputed terms are construed as set out below.
II. FACTUAL BACKGROUND
The technology in this dispute involves a system for generating software applications in an "arbitrary object framework." Specifically, it presents a method for separating the form, content and functionality of computer applications so that each component may be independently modified. The invention purports to simplify the work of computer programmers by providing a more efficient way of creating and modifying software through the use of "arbitrary objects."
Typically, software developers rely on standard object-oriented programming to create complex computer programs such as websites. Utilizing such traditional programming, developers construct each piece of the program separately. These pieces are referred to as "objects." Once all the objects are complete, a master developer can fit them together to formulate a complete program. Over the years, many tools have been created to streamline this process so that developers can more easily work together to build software through the sharing and connecting of objects. For example, programmers can now develop reusable formatting templates and distribute them over the internet. Other programmers may then adopt these templates for use in their own websites.
Technical dictionaries define "object" as a "variable comprising both routines and data that is treated as a discrete entity." (Pl's. Ex. F).
The patents-in-suit purport to invent a new method for connecting objects and streamlining software development. To distinguish the objects used in these two patents from the "classic objects" in other software tools, Aubrey McAuley, the named inventor of both patents, coined the term "arbitrary object." Vertical asserts that McAuley, acting as a lexicographer, did not ascribe any significance to the word "arbitrary"; he simply wished to differentiate the objects in his invention from the "classic objects" of traditional programming tools.
For purposes of clarification, the specification describes the differences between classic and arbitrary objects: When using classic objects, a serial approach is required to integrate the form, function, and content of complex software applications. Figure 1 demonstrates one embodiment of such an approach. In Figure 1 a complex program is generated through the integration of either newly-made or reusable classic objects. First, content is created or chosen. Then form is developed for the presentation of the content. Finally, function is generated using code. The specification notes that while different industries may perform these steps in a different order than presented in Figure 1, the concept is the same and, most importantly, when using classic objects, the different software components—the form, content, and function—are always somewhat interdependent. Consequently, if a programmer wants to change the content of a website composed of classic objects, the form is necessarily affected. The programmer would be required to generate the entire website anew in order to retain the original form while manipulating the existing content.
The patents-in-suit allegedly serve to make this process more efficient by creating a new way of interfacing program units. They allow developers, for example, to alter the content or form of a website easily without affecting the function, or any other component; developers, therefore, do not need to rewrite a program simply to implement a minor alteration. The invention so simplifies the process by separating the form, functionality, and content of a program into discrete components and facilitating the interface between objects. Such separation is achieved through the use of arbitrary objects. The purported invention is a method which creates these arbitrary objects, manages the arbitrary objects in an object library, and deploys the arbitrary objects into a design framework for use in a computer program.
As an illustration of the patents, the specification considers the web site of a large newspaper. Traditionally, if a marketing department wished to alter the appearance of a header on one page of the site, depending on the browser used, a programmer may need to manipulate thousands of pages of the website to make the desired change without affecting the rest of the website. With the development of arbitrary objects, this process is much easier: the programmer can simply retrieve the arbitrary object which controls the appearance of the header and manipulate it accordingly, without affecting the remaining form, content, or function of the website. Vertical concedes that prior art solutions have succeeded in separating content from form or content from functionality. It asserts, however, that none have purported to separate all three, thereby, allowing programmers to make independent changes to any part of a complex program without generating unwanted upstream revisions.
Both the '744 patent and the '629 patent assert this new method of object interfacing. The '629 patent is merely a continuation of the '744 patent. Aside from a few typographical changes in the '629 patent, its specification is essentially identical to that of the '744 patent. The parties have jointly presented ten terms found in the claims of the patents for construction by the Court. Despite this presentation, Vertical insists that only the term "arbitrary objects" requires interpretation; the remaining terms should be read according to their plain and ordinary meaning. In the alternative, Vertical provides simple constructions for each of these terms which closely align with the respective ordinary meanings.
III. LEGAL STANDARD
Claim construction is a question of law to be determined by the Court. Markman, 52 F.3d at 979 (Fed. Cir. 1995) (en banc), aff'd, 517 U.S. 370 (1996). "Ultimately, the interpretation to be given a term can only be determined and confirmed with a full understanding of what the inventors actually invented and intended to envelop with the claim." Phillips v. AWH Corp., 415 F.3d 1303, 1316 (Fed. Cir. 2005) (quoting Renishaw PLC v. Marposs Societa' per Azioni, 158 F.3d 1243, 1250 (Fed. Cir.1998)). Accordingly, a claim should be construed in a manner that "most naturally aligns with the patent's description of the invention." Id.
The first step in claim construction is to look to the language of the claims themselves. "It is a 'bedrock principle' of patent law that 'the claims of a patent define the invention to which the patentee is entitled the right to exclude.'" Phillips, 415 F.3d at 1312 (quoting Innova/Pure Water, Inc. v. Safari Water Filtration Sys., Inc., 381 F.3d 1111, 1115 (Fed. Cir. 2004)). A disputed claim term should be construed in a manner consistent with its "ordinary and customary meaning," which is "the meaning that the term would have to a person of ordinary skill in the art in question at the time of the invention, i.e., as of the effective filing date of the patent application." Phillips, 415 F.3d at 1312-13. The ordinary and customary meaning of a claim term may be determined solely by viewing the term within the context of the claim's overall language. See id. at 1314 ("[T]he use of a term within the claim provides a firm basis for construing the term."). Additionally, the use of the term in other claims may provide guidance regarding its proper construction. Id. ("Other claims of the patent in question, both asserted and unasserted, can also be valuable sources of enlightenment as to the meaning of a claim term.").
A claim also should be construed in a manner that is consistent with the patent's specification. See Markman, 52 F.3d at 979 ("Claims must be read in view of the specification, of which they are a part."). Typically the specification is the best guide for construing the claims. See Phillips, 415 F.3d at 1315 ("The specification is . . . the primary basis for construing the claims."); see also Vitronics Corp. v. Conceptronic, Inc., 90 F.3d 1576, 1582 (Fed. Cir. 1996) ("[T]he specification is always highly relevant to the claim construction analysis. Usually, it is dispositive; it is the single best guide to the meaning of a disputed term."). Although in limited circumstances the specification may be used to narrow the meaning of a claim term that otherwise would appear to be susceptible to a broader reading, see SciMedLife Sys., Inc. v. Advanced Card. Sys., Inc., 242 F.3d 1337, 1341 (Fed.Cir. 2001); Phillips, 415 F.3d at 1316, precedent forbids a construction of claim terms that imposes limitations not found in the claims or supported by an unambiguous restriction in the specification or prosecution history. Laitram Corp. v. NEC Corp., 163 F.3d 1342, 1347 (Fed. Cir. 1998) ("[A] court may not import limitations from the written description into the claims."); Comark Commc'ns., Inc. v. Harris Corp., 156 F.3d 1182, 1186 (Fed. Cir. 1998) ("[W]hile . . . claims are to be interpreted in light of the specification, it does not follow that limitations from the specification may be read into the claims."); SRI Int'l v. Matsushita Elec. Corp., 775 F.2d 1107, 1121, (Fed. Cir. 1985) (en banc) ("It is the claims that measure the invention.") (emphasis in original).
A final source of intrinsic evidence is the prosecution record and any statements made by the patentee to the United States Patent and Trademark Office ("PTO") regarding the scope of the invention. See Markman, 52 F.3d at 980 ("Like the specification, the prosecution history provides evidence of how the PTO and the inventor understood the patent."); Phillips, 415 F.3d at 1317. For example, statements that distinguish a claim from the prior art may narrow the scope of a disputed term. See, e.g., Omega Eng'g, Inc. v. Raytek Corp., 334 F.3d 1314, 1323 (Fed. Cir. 2003) ("The doctrine of prosecution disclaimer . . . preclud[es] patentees from recapturing through claim interpretation specific meanings disclaimed during prosecution"). Because the prosecution history reflects an ongoing negotiation between the patentee and the USPTO, however, it often is difficult to determine with exact precision the scope or meaning of particular statements. Phillips, 415 F.3d at 1317. Thus, the prosecution history usually is accorded less weight than the claims and the specification. Id.
The court also may consider extrinsic evidence, such as dictionaries or technical treatises, especially if such sources are "helpful in determining 'the true meaning of language used in the patent claims.'" Phillips, 415 F.3d at 1318 (quoting Markman, 52 F.3d at 980). Ultimately, while extrinsic evidence may aid the claim construction analysis, it cannot be used to contradict the plain and ordinary meaning of a claim term as defined within the intrinsic record. Phillips, 415 F.3d at 1322-23.
IV. DISCUSSION
A. "Object Type," "Object Library," "Design Framework," & "Container Page"
Vertical maintains that the Court should construe each of these four phrases according to their plain and ordinary meaning. At oral argument, Interwoven agreed to apply the plain and ordinary meaning to the terms, "object library," "design framework," and "container page." Consequently, these three terms will not be construed further.
The parties, however, still dispute the term "object type." Vertical proposes that this term should also be defined according to its plain and ordinary meaning, or, in the alternative, minimally as, "[a] particular type of object." Interwoven suggests that a more appropriate construction is: "A quality associated with an arbitrary object used to generate either the content, the form, or the functionality of said computer application or web site." It insists that the phrase "object type," when examined in conjunction with the claims and specification, convey that the patentee intended to limit the term with the phrase "arbitrary object."
As stated above, courts apply a "heavy presumption" that claim language carries its plain and ordinary meaning. See Omega Eng'g, Inc., 334 F.3d at 1322-23 (Fed. Cir. 2003). This presumption is only rebutted "if the patentee unequivocally impart[s] a novel meaning to those terms or expressly relinquishe[s] claim scope during prosecution." Id. (finding no express disclaimer or independent lexicography warranting the limiting of the claim language). To impose a negative limitation on the plain meaning of a term, there must be an "express intent to confer on the claim language the novel meaning imparted by this negative limitation." Id. Such intent must be demonstrated in a "clear and unambiguous" manner. See Innova, 381 F.3d at 1123 (refusing to impose a negative limitation because the claim did not present a "clear[] and unmistak[able]" disavowal).
To demonstrate "express intent," Interwoven cites to claims 1 and 26 in the '744 patent which describe the patent as a method which creates "arbitrary objects with corresponding arbitrary names of various object types." Vertical responds that despite this language, there is no expression of "manifest exclusion or restriction" in the record. (Defs. Brief Supporting its Claim Construction at 23). In fact, Vertical insists that the intrinsic record supports that the patentee intended "object type" to be interpreted according to its plain and ordinary meaning. In a response to the Patent Office, the patentee used the phrase "object type" in reference to prior art which did not contain arbitrary objects. From this, Vertical concludes that the patentee intended also to use the phrase "object type" in claims 1 and 26 in a way which encompassed both arbitrary and classic objects. Vertical's argument is tenuous at best; just because the patentee discusses objects in prior art in a broad sense does not necessarily demonstrate that the patentee also intended to use the phrase "object type" within the patent in such a broad manner. Despite Vertical's unconvincing argument, however, its assertion that "object type" should be given its plain meaning is compelling; Interwoven is unable to point to a "clear and unambiguous" expression to limit the definition of "object type."
Furthermore, Vertical explains that the parties have stipulated to forego the construction of the term "object." This term, standing alone, must therefore be given its ordinary definition: "a programming unit." Vertical argues that, consequently, the phrase "object type" should also be construed according to its plain meaning. There is no reason for "object type" to be limited to a quality associated only with arbitrary objects if the parties have already agreed to the definition of "object." (Defs. Brief Supporting its Claim Construction at 23) ("[W]here the patentee, without any confusion, added well recognized words, such as 'type' and 'library' to the word, 'object,' the resulting phrases are equally unambiguous."). This term must therefore also be interpreted according to its plain and ordinary meaning.
B. "Form," "Functionality," & "Content"
Vertical maintains that the patentee intended for the terms: form, functionality, and content, to retain their plain and ordinary meaning within the patent, with no further construction warranted. If construction is necessary, Vertical proposes definitions for all three terms which purport to approximate their respective dictionary definitions: Vertical presents "form" as "formatting including, but not limited to, graphic designs, user interfaces, graphical representations." It construes "functionality" as "software code." Lastly, it interprets "content" as "data, including, but not limited to, information, photographs, illustrations, articles." Interwoven disputes all three of these definitions, asserting that intrinsic evidence requires that content, form, and functionality be construed as expressly distinct and separate from one another. Interwoven argues that each term's definition must include a negative limitation which distinguishes it from the other two terms. In this regard, Interwoven proposes that "form" be construed as "structured format or appearance of the computer application or website which is not content or functionality." "Functionality" must be interpreted as "software code that implements logical functionality within the computer application or web site, which is not form or content." Finally, "content," according to Interwoven, should be construed as "data, including information, photographs, illustrations, and articles, that appears in the computer application or on the web site, which is not form or functionality." Interwoven insists that such qualifying language is necessary because "[t]he specification and prosecution history contain numerous instances where Vertical describes these three types as separate from each other." (Pl's. Resp. Claim Construction Brief at 6).
Prior to the claim construction hearing, Interwoven filed a limited motion to strike portions of Vertical's claim construction brief. In this motion, Interwoven asserts that Vertical improperly altered its proposed constructions for the terms "form" and "content" between the parties' filing of their Joint Claim Construction Statement and Vertical's submission of it Opening Brief. Interwoven argues that the fact Vertical adopted these two new constructions without any prior notice or effort to engage in a meet and confer, violates the spirit and purpose of Patent Local Rule 4-2(c). Furthermore, Interwoven contends that the modification of these two terms affects the construction of five other terms submitted to the Court for construction. Interwoven, consequently, maintains that the Court should strike seven of Vertical's proposed constructions and require Vertical to file a revised brief which complies with the Patent Local Rules. Vertical opposes the motion, claiming that it repeatedly attempted to meet and confer with Interwoven. Furthermore, Vertical asserts that it has not violated any Patent Local Rules because it did not modify any of its proposed constructions: in both the Joint Statement and it Opening Brief, Vertical argued that neither form nor content need be construed and should be interpreted according to its plain and ordinary meanings. The only alterations that Vertical made were to the proposed alternative constructions of these terms. Vertical contends that the Patent Local Rules are "designed to require parties to crystallize their theories of the case early in litigation and adhere to those theories." Nova Measuring Instruments Ltd. v. Nanometrics, Inc., 417 F. Supp 2d 1121, 1123 (N.D. Cal. 2006). The minor changes to Vertical's alternative constructions do not contravene this purpose.
a. The Specification
In the specification, there is indeed language which emphasizes that the fundamental characteristic of the invention is the separation of content, form, and function. Both the '744 and '629 patents assert that the "method of the present invention separates content, form and function of the computer application so that each may be accessed or modified separately." '744 patent at col.2 1.11-14, '629 patent col.2 1.20-24. The patents further claim "an important technical advantage in that content, form, and function are separated." '744 patent col.2 1.19-21, '629 patent col.2 1.27-28. Interwoven does not, however, point to any statement within the specification which "clearly and unmistakably" disavows the ordinary definition of form, content, or function. See Innova, 381 F.3d at 1220 (refusing to limit construction when counsel had "difficulty pointing to a statement in the written description that clearly and unmistakably shows the applicant's intent to limit the scope of the claims"). Rather, the language Interwoven refers to in support of its limiting constructions simply describes what the patents can do and what new technology they create. In other words, these references merely indicate that the inventions are capable of separating form, function, and content, not that such separation is essential. In fact, the specification contains language suggesting the possibility of overlap between form, functionality, and content in some instances. For example, in describing the processes necessary to create complex software, the patents explain that "[f]orm includes informative content." Furthermore, throughout the patent, reference is made to arbitrary objects which could combine content and form, form and functionality, or content and functionality. The specification, therefore, signifies that the patents create a new technology which could separate form, function, and content into three distinct components, or could merely separate out one from the other two components. The point of the invention, therefore, is not that all three components are always distinct, but rather that the user of the arbitrary objects can choose to separate out either form, function, or content individually.
Interwoven's reliance on Figure 2 is no more persuasive. This figure presents an example of the hierarchical model possible with the invention. Within this model, "content, design, and functionality are separate entities independent of each other." '744 patent col.3 1.34-37, '629 patent col.3 1.37-42. Figure 2, however, is just one embodiment of the patent and should not limit the definition of claim terms. See Innova, 381 F.3d at 1220 ("[A] construction [based on an embodiment] is not encouraged or presumed"). Even when a patentee includes only one embodiment within the written description, the claims are not to be construed as limited to this embodiment. See Lieber-Flar sheim Co. v. Medrad, Inc., 358 F.3d 898, 906-09 (Fed. Cir. 2004) (refusing to limit construction according to a single embodiment absent "words or expressions of manifest exclusion or restriction"). But see SciMed Life Sys. Inc. v. Advances Cardiovascular Sys., Inc., 242 F.3d 1337 (Fed. Cir. 2001) (limiting terms based on a single embodiment because the specification made "clear that the invention does not include" a particular feature). Here, there is more than one embodiment included within the written description. While Figure 2 does separate content, design, and functionality, other suggested embodiments only discuss the separation of content and function or form and function. Per these embodiments, the innovation of the patents is the ability to separate form from function from content, but such separation is not required in every instance.
b. The Prosecution History
Interwoven next points to passages in the prosecution history where, it asserts, the patentee expressly disavowed the plain and ordinary meaning of form, functionality, and content. Interwoven contends, by emphasizing that the fundamental feature of the invention is its ability to separate content, form, and function for purposes of independent modification, and by distinguishing prior art by reference to this fundamental feature, the patentee essentially adopted more narrow definitions for these terms. Interwoven, thereby, concludes that the doctrine of prosecution disclaimer precludes Vertical from recapturing, through claim interpretation, the broader definition for these terms.
The doctrine of prosecution disclaimer restricts the interpretation of claims in order to exclude any interpretations that have been expressly disavowed by the patentee during prosecution. Omega Eng'g, Inc., 334 F.3d at 1324 (adopting the doctrine as a "fundamental precept" in claim construction). Importantly, the doctrine should not be applied "where the alleged avowal of claim scope is ambiguous . . . [and fails] to show reasonable clarity and deliberateness." Id. at 1324-25 (citing N. Telecom Ltd. v. Samsung Elec. Co., 215 F.3d 1281, 1293-95 (Fed. Cir. 2000)). When a patentee disclaims prior art within a patent prosecution, such a disclaimer is, therefore, only controlling for purposes of claim construction if its scope is clear and precise. Pall Corp. v. PTI Techs, Inc., 259 F.3d 1383, 1393-94 (Fed. Cir. 2001) (determining that the scope of disclaimer over prior art was too ambiguous to affect claim construction), vacated on other grounds, 535 U.S. 1109 (2002). Here, the patentee indeed makes numerous references to the separation of form, functionality, and content within the patent prosecution. In doing so, the patentee distinguishes its patent from prior art: During the prosecution for the '744 patent, Vertical asserted that its technology was different from that of the Johnson patent because "the Johnson catalog class includes both form and content." (Pl's. Resp. Claim Construction Brief at 7). Vertical further argued that "[o]ne such advantage [of its invention] is that when content, form, and functionality are genuinely separated in the generation of a software application, changes in one do not affect the other." (Pl's. Resp. Claim Construction Brief at 8).
The prosecution history of the '629 patent contains similar language. In describing the claimed patent, Vertical explains that "the arbitrary objects are used in generating content, defining form, and executing functionality." (Pl's. Resp. Claim Construction Brief at 8). Vertical also instructs that the Leshem prior art is distinct from its invention because "Leshem fails to teach or suggest arbitrary objects comprising separate content, form, and function objects that can be independently modified or changed." (Pl's. Resp. Claim Construction Brief at 9).
As evidenced throughout the prosecution history, Interwoven is correct in asserting that Vertical repeatedly underscores the invention's ability to separate form, content, and functionality. Nowhere in the prosecution history, however, does Vertical suggest that such separation is necessary for purposes of its patents. There is no indication that form, content, and functionality must be distinct, rather, the components may be distinct. What distinguishes this patent from prior art is not the absolute separation of form, content, and functionality, but the user's ability to separate out either one, two, or all three of these components; prior art only permitted a user to separate out one or two at a time. This reading of the prosecution history is consistent with the remainder of the intrinsic record. The patent language emphasizes that the significance of the invention is the flexibility of being able to separate out the three components, not the necessity of so doing under every circumstance.
Interwoven's inference derived from the specification and prosecution history, that Vertical's patent requires the complete separation of form, content, and functionality is unfounded and cannot overcome the plain meaning of these terms. N. Telecom Ltd , 215 F.3d at 1295 ("[I]nference cannot overcome an ordinary meaning of a claim term."); see Johnson Worldwide Assocs., Inc. v. Zebco Corp., 175 F.3d 985, 990-91 (Fed. Cir. 1999). Accordingly, form, content, and functionality will each be defined by its ordinary meaning as understood by a person skilled in the art.
C. "Arbitrary Object(s)"
Vertical contends that "arbitrary objects" is the only term which requires construction, proposing the definition: "An object that can be created independently by individual preference and that can be optionally accessed solely by name, the object being an entity that can have form, content or functionality or any combination of form, content, or functionality." Interwoven contests this construction, insisting that the proper definition of "arbitrary objects" is: "Discrete entity accessed by its corresponding arbitrary name created by the user based on individual preference, used to generate the form, the functionality, and the content of said computer application or web site, that are interchangeable and reference in a consistent manner within the arbitrary object framework." Both parties insist that its proposed construction best captures the intent of the patentee and the consistent usage of the term "arbitrary objects" within the specification. There are three fundamental disagreements embedded in the parties' conflicting constructions: (1) whether an arbitrary object must be interchangeable; (2) whether an arbitrary object must be discrete in that it wholly separates form, function, or content, or whether a combination of these components within an object is permissible; and (3) whether an arbitrary object need be accessed by its corresponding arbitrary name.
1. Interchangeability
Interwoven argues that the intrinsic record requires arbitrary objects to be interchangeable and be referenced in a consistent matter. In support, it asserts that the patent language provides that a fundamental characteristic of "arbitrary objects" is that they are "interchangeable," "can be swapped for another object," and "can be easily replaced with another arbitrary object." '744 patent col.6 1.13-14, col.4 1.2-6, col 4 1.40-41. Furthermore, Interwoven contends that within the written description, Vertical expressly provided that "[t]he arbitrary object framework allows arbitrary objects to be referenced in a consistent manner regardless of type." '744 patent col.3 1.47-48. Interwoven finds further evidence within the prosecution history of the '629 patent in which Vertical distinguishes its invention from prior art by maintaining that arbitrary objects "of any type can be readily replaced with another arbitrary object of another type, i.e., arbitrary objects are interchangeable." (Pl's. Ex. 3 at 14). Specifically, with regards to the Leshem prior art, the patentee stated that in Leshem "HTML codes ('form' object) is [sic] not interchangeable with a Java program . . . without making changes in each object." (Id. at 15). Interwoven contends that this language necessarily requires the arbitrary objects in Vertical's patent to be interchangeable; otherwise, there is no way to distinguish Leshem's prior art from the patents-in-suit.
Vertical opposes Interwoven's construction and insists that the patent language does not mandate that arbitrary objects be interchangeable; this feature is simply permitted. As a basis for its interpretation, Vertical first argues that the patentee did not use expressions of manifest exclusion in stating that arbitrary objects "can be replaced." As further support, Vertical cites to claim 22 in the '744 patent. Claim 22 depends from claim 1 and provides, "[t]he method of claim 1, further comprising swapping an arbitrary object of another type." '744 patent col.8 1.6-8. Vertical maintains that, due to the doctrine of claim differentiation, the reference to "swapping" in dependent claim 22 necessarily means that the patentee did not intend to include a swapping feature in the independent claim 1. In other words, if the arbitrary objects discussed in claim 1 were always interchangeable, claim 22 would have no meaning. "Thus, Interwoven's proposed definition would obviate claim 22 and render the inventor's inclusion of it in the patent entirely meaningless." (Defs. Brief Supporting its Claim Construction at 11).
The "swapping" language also appears in claims 44 and 26 of the '744 patent.
--------
The doctrine of claim differentiation presumes that every claim within a patent has a different scope. See Sunrace Roots Enter. Co., 336 F.3d at 1302-03 (quoting Comark Comm'ns., Inc, 156 F.3d at 1187); see also Amgen Inc. v. Hoechst Marion Roussel, Inc., 314 F.3d 1313, 1326 (Fed. Cir. 2003) ("Our court has made clear that when a patent claim 'does not contain a certain limitation and another claim does, that limitation cannot be read into the former claim in determining either validity or infringement.' . . . There is a rebuttable presumption that different claims are of different scope."). "That presumption is especially strong when the limitation in dispute is the only meaningful difference between an independent and dependent claim, and one party is urging that the limitation in the dependent claim should be read into the independent claim." Sunrace Roots Enter. Co., 336 F.3d at 1302-03 (citing Ecolab Inc. v. Paraclipse, Inc., 285 F.3d 1362, 1375 (Fed. Cir. 2002)). Vertical asserts that here, the presumption is "especially strong" because Interwoven is attempting to insert a limitation of swapping into claim 1, and into all references to "arbitrary objects," despite the fact that this feature is the only difference between dependent claim 22 and independent claim 1.
Interwoven responds that the doctrine of claim differentiation is inapplicable because "Vertical mistakenly argues that 'object swapping capability' appears in claim 22, ignoring the actual wording of the claim." (Defs. Brief Supporting its Claim Construction at 20). Interwoven emphasizes that there is a crucial difference between the characteristic of "swapping capability" and the action of "swapping." Consequently, including the characteristic of "interchangeability" in the definition of "arbitrary object" does not cause claim 1 to intrude on the verb "swapping" in claim 22.
The '629 patent claim language supports Interwoven's position: Independent claim 21 describes arbitrary objects as "further being interchangeable with other arbitrary objects." Yet, claim 29, which depends off claim 21, asserts "executable instructions for swapping an arbitrary object of one type with an arbitrary object of another type." If, as Vertical contends, the action of "swapping" is synonymous with the characteristic of being "interchangeable," claim 29 would be superfluous.
Furthermore, Vertical's assertion that the permissive expressions such as "can be swapped," and "can be easily replaced" means that the patentee did not mandate that arbitrary objects be interchangeable, is inaccurate. Just because terms such as "can" and "may" appear, does not automatically negate an imposed limitation. Rather the patentee's assertion that arbitrary objects "can be easily replaced," means that they must have this attribute; the patentee excluded all objects that cannot be replaced from the definition. Arbitrary objects, therefore, must be interchangeable as per Interwoven's proposed construction.
2. Discrete Entities
The parties next debate whether the patent defines arbitrary objects as discrete entities. Interwoven contends that according to the claim language, such discreteness is a fundamental attribute of arbitrary objects. As an example, Interwoven refers to claim 1 of the '744 patent which describes an arbitrary object framework as something that "separates a content of said computer application, a form of said computer application, and a functionality of said computer application." Interwoven, thereby, reasons that because content, form, and functionality are distinct, arbitrary objects of each type—content, form, and functionality types—must also be distinct in that they are accessed or modified separately. Furthermore, Interwoven states that Vertical has expressly disavowed any claim scope which would permit an object which combined form, content, and functionality.
Vertical does not respond directly to Interwoven's assertion that arbitrary objects must be discrete, instead objecting specifically to Interwoven's listing of form, functionality, and content in the conjunctive: "[d]iscrete entity . . . used to generate the form, the functionality, and the content." Vertical insists that these components must be listed in the disjunctive as per its proposed construction: "An entity that can have form content or functionality or any combination of form, content and functionality." In essence, Vertical is arguing that it is a fundamental aspect of arbitrary objects that they be able to include only form or content or functionality or, in the alternative, a combination of two or three of these components. Vertical further contends that because the fundamental feature of its invention is the ability to separate these components into disjunctive pieces; this characteristic should therefore be included in the definition of arbitrary objects.
With regards to the listing of form, function, and content in the disjunctive or conjunctive, both parties agree that the fundamental characteristic of the invention is its ability to separate these components into different arbitrary objects. Consequently, Vertical's adoption of the disjunctive is the more appropriate construction. Additionally, Vertical's inclusion of the phrase "or any combination of form, content, and functionality" is also proper; as discussed above, although form, content, and functionality may be separated into three distinct entities, they may also be combined within a specific arbitrary object. Finally, with respect to whether the word "discrete" must be included in the definition, neither party's arguments carry much weight. Vertical barely addresses the term and Interwoven relies on the rejected contention, that form, content, and functionality must always be wholly separate. Because Interwoven is the party proposing the use of "discrete," and has not met its burden of explaining to the court why the adjective's inclusion is necessary, the Court will not include it.
3. Accessibility of Arbitrary Objects Via Their Corresponding Arbitrary Names
The parties lastly dispute whether arbitrary objects must be accessed by their corresponding names. Vertical maintains that an arbitrary object is simply a program unit that may be retrieved by its arbitrary name; it can also be retrieved using another method such as passing parameters. For its construction, therefore, Vertical proposes language indicating that arbitrary objects "can be optionally accessed solely by name." Interwoven rejects this description, asserting that both the claim language and prosecution history expressly limit arbitrary objects to program pieces that must be accessed by their corresponding arbitrary names. In support, Interwoven quotes portions of the specification which teach that "[a] critical distinction between the present invention and previous object oriented development systems is the need to know how a function can be called and what to expect it to return, rather than just knowing the function's name." '744 patent col.5 1.62-67. Interwoven also argues that in order to distinguish its invention from prior art, Vertical maintained that "an object oriented system [in Leshem] would require that a system administrator know how a function can be called and what to expect it to return. In clear contrast, it is sufficient with Applicant's arbitrary objects to just know a function's name." (Pl's. Ex. 4 at 8).
Vertical agrees that an important characteristic of its arbitrary objects is that they may be retrieved by name, but protests the proposition that they can only be so accessed. Rather, Vertical insists that what distinguishes its invention from prior art is that there is an additional way to retrieve an arbitrary object. While in prior object-oriented systems, a programmer was required to pass parameters to invoke a certain object, with the new invention, a programmer can choose either to retrieve the object by name or pass parameters as per the traditional model.
The intrinsic record supports Vertical's interpretation. Building on prior inventions, these patents purport to create a new method for programmers to retrieve arbitrary objects. With this innovation, programmers may access an arbitrary object even if they do not know the exact parameters of the object; it is in this instance that an arbitrary name would be used. If they do know the proper parameters, however, programmers can decide to use either the arbitrary name or pass parameters as they did in the traditional model. Nothing in the patent language mandates the restriction of arbitrary objects to program pieces only invoked by their corresponding names.
For the reasons explained above, the construction of "arbitrary object" will require a combination of both parties' proposals: an arbitrary object is "an object that can be created independently by individual preference, are interchangeable, and that may be, but need not be, accessed solely by name, the object being an entity that can have form, content, or functionality or any combination of form, content and functionality."
D. "Arbitrary Object Framework"
Vertical argues that "arbitrary object framework" does not require construction: because the phrase does not appear in the body of the patent claims, it does not limit the claims. If the phrase must be construed, Vertical, in the alternative, suggests: "A hierarchical system that can separate content, form, and functionality to generate a product, and facilitates creation of arbitrary objects, and deployment of arbitrary objects." Interwoven opposes Vertical's assertions, contending that the patents-in-suit fail to provide sufficient information to construe the term at all. It therefore submits that the term is indefinite and, consequently, all claims which include "arbitrary object framework" are invalid as a matter of law. Interwoven further maintains, that to the extent the phrase can be defined, it should be construed as "[a] hierarchical structure of arbitrary objects, within which the arbitrary objects by various object types are created by the user based on individual preference managed in an object library, and deployed into a design framework to generate a computer application or deployed into a container page to create a web site."
As a threshold matter, the Court must determine whether the phrase "arbitrary object framework" requires construction despite the fact that it only appears in the claim preamble. Generally language in a preamble is limiting and thus subject to construction only if "it recites essential structure or steps, or if it is necessary to give 'life, meaning, and vitality' to the claim." Intirtool, Ltd. v. Texas Corp., 369 F.3d 1289, 1295 (Fed. Cir. 2004). Preamble language which simply describes the purpose or intended use of the invention cannot serve to limit the scope of a claim. See Bicon, Inc. v. The Straumann Co., 441 F.3d 945, 952-53 (Fed. Cir. 2006). Additionally, if the body of a claim "describes a structurally complete invention such that deletion of the preamble phrase does not affect the structure or steps of the claimed invention," it is likely unnecessary to construe the preamble terms. Intirtool, Ltd., 369 F.3d at 1295. Here, Vertical asserts that the term "arbitrary object framework" is not an essential component of the claim. It maintains that nothing in the patent language indicates reliance on the preamble to define the claimed invention. As
Interwoven demonstrates, however, there is substantial evidence throughout the intrinsic record to support the construction of "arbitrary object framework" as an essential term. This type of framework is presented as the central component for creating, managing, and deploying arbitrary objects. Furthermore, the patent titles include the phrase: "System and Method for Generating Websites in an Arbitrary Object Framework." The term "arbitrary object framework" is an essential element that may narrow the scope of the claims.
Since "arbitrary object framework" serves a limiting purpose, it must be construed. Interwoven, however, insists that the phrase is indefinite and cannot be interpreted. In support, it argues that: (1) the definition of "arbitrary object framework" is functional and highly dependent on context; and (2) the phrase cannot be given a reasonable meaning by a person of ordinary skill in the art. Interwoven concludes that the claims which include this phrase are therefore invalid as a matter of law.
"An issued patent is entitled to a statutory presumption of validity." See Datamize, LLC v. Plumtree Software, Inc., 417 F.3d 1342, 1347 (Fed. Cir. 2005) (citing 35 U.S.C. § 282 (2000)). In order to rebut this presumption, the party seeking invalidity must demonstrate "by clear and convincing evidence that one of ordinary skill in the relevant art could not discern the boundaries of the claim." Wellman, Inc.v. Eastman Chem. Co., 642 F.3d 1355, 1366 (Fed. Cir. 2011); see also Microsoft Corp. v. i4i Ltd. P'ship., 131 S. Ct. 2238, 2242 (2011) (emphasizing that a patent must be presumed valid and that there is a heavy burden in rebutting such a presumption); Halliburton Energy Servs., Inc. v. M-ILLC, 514 F.3d 1244, 1249 (Fed. Cir. 2008) (imposing an "exacting standard" on the party asserting an invalidity argument). In evaluating the invalidity evidence presented, courts must strive to "protect the inventive contribution of patentees, even when the drafting of their patents has been less than ideal." Wellman, Inc., 642 F.3d at 1366 (quoting Exxon Research & Eng'g Co. v. United States, 265 F.3d 1371, 1375 (Fed. Cir. 2001)). It follows, claims are not indefinite simply because they present a "formidable" task of claim construction. Halliburton Energy Servs., Inc., 514 F.3d at 1249.
Interwoven first asserts that "arbitrary object framework" is indefinite because it is functionally defined. Recognizing that functional definitions are not per se improper, Interwoven argues that functional language must be strictly scrutinized for the purposes of invalidity analysis. In this case, Interwoven maintains that while "the patents contain multiple instances of the term 'arbitrary object framework' . . . [they] never explain what it is or how it serves the purposes or functions described." (Pl's. Resp. Claim Construction Brief at 13). As an example, Interwoven refers to the patent language stating that an arbitrary object framework "allows arbitrary objects to be referenced" and "allows local arbitrary objects to . . . override global parent arbitrary objects." '744 patent col.3 1.47-52, col.4 1.26-31, col.6 1.16-10. According to Interwoven, at no point does the patentee explain how the framework accomplishes such referencing or overriding. Consequently, the claims are too vague adequately to delineate the scope of the invention and must be deemed invalid.
As an alternative basis for invalidity, Interwoven suggests a second problem of definiteness. It maintains that the patentee failed as a lexicographer because, looking at all of the evidence, a person of ordinary skill in the art could not develop a reasonable meaning for "arbitrary object framework." In fact, Interwoven contends, even Vertical struggles to define the term, relying on vague phrases about what the framework can do, without explaining how it can achieve these functions.
Vertical responds with three arguments. First, it insists that because Interwoven was able to provide a definition for "arbitrary object," it is inapposite to insist that it cannot subsequently define "arbitrary object framework." Interwoven need only consult a technical dictionary for guidance: "Framework" is defined as "a reusable basic design structure which assists in building applications." (Defs. Ex. G). Second, Vertical maintains that, contrary to Interwoven's assertions, the patent clearly describes an "arbitrary object framework" as "a special type of framework [used] to generate or build software application . . . in a hierarchical manner." (Defs. Brief Supporting its Claim Construction at 6). For further support, Vertical refers to Figure 2 which provides an example of such a hierarchical model where form, content, and functionality are linked through such a framework in order to produce a website. Lastly, Vertical stresses that, despite the functional nature of the "arbitrary object framework" definition, the patents clearly describe how the framework accomplishes the functions of separating, generating, managing, and deploying. With regards to separating, Vertical asserts that the specification teaches first that the framework can separate form, content, and functionality. Then the specification explains that the framework creates and uses arbitrary objects. Together, these statements demonstrate that the "creation and use of arbitrary objects is how the inventions of the patents-in-suit accomplish the task of separation." (Defs. Brief Supporting its Claim Construction at 7) (emphasis in original). Prior art frameworks could not separate form from content from functionality because they did not use arbitrary objects.
Vertical also addresses the framework's function of "generating" arbitrary objects. It emphasizes that the critical question in determining indefiniteness is whether a person skilled in the art could, upon reading the disclosure, know how to construct and use the contested object. Here, it is common knowledge within computer programming that the "generation of an object includes using particular statements in a program than an object framework reads and upon which it acts." (Defs. Brief Supporting its Claim Construction at 8). Combining the language of the patent and the common technical knowledge described above, Vertical insists that a person skilled in the art would know how the framework functions to generate arbitrary objects.
With respect to "managing" and "deploying," Vertical refers to the '744 patent which provides that arbitrary objects are "managed in a consistent manner using revision, tracking, roll back, and sign off . . . [then] objects can be deployed." '744 patent col.3 1.53-58. Vertical insists that this description teaches a person of ordinary skill how to manage and deploy arbitrary objects: after setting up an arbitrary object framework with a set of rules and procedures, the developer would ensure that the framework could both manage arbitrary objects through the use of techniques such as revision or roll back and deploy these objects into another computer application.
As Vertical demonstrates, the term "arbitrary object framework" is not indefinite despite its functional definition. Using the directions within the specification which explain how an arbitrary object framework functions to separate, generate, manage, and deploy arbitrary objects, a person skilled in the art would be able to comprehend the scope of the patent. See, e.g., Exxon Research & Eng'g Co., 265 F.3d at 1375 (stating that a claim is definite as long as a person skilled in the art can "understand the bounds of the claim when read in light of the specification"). Interwoven has therefore not met its burden of showing, by clear and convincing evidence that the statutory presumption of validity must be ignored. See Wellman, Inc.v. Eastman Chem. Co., 642 F.3d at 1366.
Notably, however, for purposes of construction, Interwoven presents a more detailed and exact alternative definition for "arbitrary object framework." Its proposal is taken directly from the specification language. The Court will apply the presumption of validity and interpret the term "arbitrary object framework" according to Interwoven's construction.
E. "That Separates a Content of Said Computer Application, a Form of Said Computer Application, and a Functionality of Said Computer Application"
Vertical offers two reasons for why this phrase need not be construed: (1) it appears in the preamble and, therefore, does not act as a separate limitation on the claims; and (2) it is neither ambiguous nor vague. If the Court accepts neither of these rationales, Vertical proposes that the phrase be defined as "[t]he ability to independently modify Content, Form, and Function Objects." Interwoven insists that construction is necessary, asserting that, despite the fact that the term appears only in the preamble, it recites the essence of the invention and is repeatedly used throughout the prosecution history for both patents.
As stated above, language in the preamble must be construed for limiting purposes only if "it recites essential structure or steps, or if it is necessary to give 'life, meaning, and vitality' to the claim." Intirtool, Ltd., 369 F.3d at 1295 (Fed. Cir. 2004). Terms within the preamble are more likely to be considered essential if the patentee relies on them in order to distinguish prior art during prosecution. See, e.g., Halliburton Energy Svcs., 514 F.3d at 1246 (construing "fragile gel" even though it appeared only in the preamble because plaintiff used the term to distinguish its invention during prosecution). Here, Vertical refers to the separation of content, form, and functionality throughout its written description and continuously emphasizes the invention's ability to separate these components during prosecution. The language must be construed for limiting purposes.
As an alternative basis to avoid construction, Vertical asserts that the phrase is neither ambiguous nor vague. In support, Vertical maintains that the phrase simply includes the terms "content," "form," and "functionality" and adds the word "separates." It insists that the addition of the word "separates" does nothing to create ambiguity. Vertical, however, oversimplifies the issue. The very acts of combining the terms, form, functionality and content, and adding the word "separates," produce ambiguity. Without further clarification it is unclear what exactly this separation entails. The entire phrase must be construed.
As mentioned above, Vertical suggests a simple construction. Interwoven, on the other hand, proposes: "In which the content, form, and functionality of said computer application are kept apart and distinct from each other, so that each may be accessed or modified independently." Because the Court has determined that within the invention content, form, and functionality, may, not must, be completely separated, Interwoven's proposal is inappropriate. Vertical's construction, however, is not wholly accurate either. While it captures the fact that separation entails the "ability independently to modify" various objects, it omits any reference to the ability to access these objects. As per the specification language, this is an important component of separation: "The method of the present invention separates content, form, and function of the computer application so that each may be accessed or modified independently." '744 patent col.2 1.9-14, col.2 1.17-22. Accordingly the Court will modify Vertical's definition and formulate the construction: "The ability independently to modify and access Content, Form, and Function Objects."
V. CONCLUSION
The disputed terms of the patents-in-suit are hereby construed as set forth above. Where the order has identified terms that may require further construction, such matters shall be presented, if it becomes necessary, in the context of any dispositive motions or at the time of formulating jury instructions.
IT IS SO ORDERED.
_____________________
RICHARD SEEBORG
UNITED STATES DISTRICT JUDGE