Leader Technologies Inc. v. Facebook Inc.

Filing 191

CLAIM CONSTRUCTION ANSWERING BRIEF filed by Facebook Inc.. (Caponi, Steven)

Download PDF
IN THE UNITED STATES COURT FOR THE DISTRICT OF DELAWARE LEADER TECHNOLOGIES, INC., a Delaware corporation, Plaintiff and Counterdefendant, v. FACEBOOK, INC., a Delaware corporation, Defendant and Counterclaimant. ) ) CIVIL ACTION ) ) ) No. 1:08-cv-00862-JJF ) ) ) ) ) ) ) ) DEFENDANT FACEBOOK, INC.’S CLAIM CONSTRUCTION BRIEF Steven L. Caponi (DE Bar #3484) BLANK ROME LLP 1201 N. Market Street Wilmington, DE 19801 302-425-6400 Fax: 302-425-6464 Attorneys for Defendant and Counterclaimant Facebook, Inc. OF COUNSEL: Heidi L. Keefe (pro hac vice) Mark R. Weinstein (pro hac vice) Jeffrey Norberg (pro hac vice) Melissa H. Keyes (pro hac vice) COOLEY GODWARD KRONISH LLP 3000 El Camino Real 5 Palo Alto square, 4th floor Palo Alto, CA 94306 Dated: December 23, 2009 TABLE OF CONTENTS PAGE I.  INTRODUCTION ............................................................................................................. 1  II.  PROCEDURAL HISTORY............................................................................................... 1  III.  BACKGROUND OF THE ’761 PATENT ........................................................................ 2  IV.  APPLICABLE LAW ......................................................................................................... 6  V.  LTI’S REQUEST THAT THE COURT ABDICATE ITS LEGAL RESPONSIBILITY TO CONDUCT CLAIM CONSTRUCTION SHOULD BE REJECTED ........................................................................................................................ 8  VI.  ARGUMENT ..................................................................................................................... 9  A.  “Applications,” “Workspace,” “Web,” “Context,” “Environment” .................... 10  1.  2.  “Workspace” ............................................................................................ 12  3.  “Web” ...................................................................................................... 13  4.  “Context” ................................................................................................. 13  5.  B.  “Application” ........................................................................................... 12  “Environment” ......................................................................................... 14  “Metadata,” “Context Information,” “Change Information,” “Change in access of the user” ................................................................................................ 15  1.  “Metadata” ............................................................................................... 15  2.  “Context information” ............................................................................. 18  3.  “Change information,” “change in access of the user” and “based on the change”.......................................................................................... 19  C.  “Dynamically” ..................................................................................................... 20  D.  “Accesses [the data]” “Employs the data” ........................................................... 22  1.  2.  E.  “Accesses [the data]” ............................................................................... 22  “Employs [the application and data]” ...................................................... 24  “Context Component,” “Tracking Component,” “Storage Component”............. 25  1.  2.  “Tracking Component” ............................................................................ 25  3.  “Context Component” .............................................................................. 28  4.  F.  “Component” ........................................................................................... 25  “Storage Component” .............................................................................. 29  “Ordering,” “Ordering Information,” “Arrangements,” “Traversing” (Claim 17) ............................................................................................................ 30  -i- G.  Remaining Terms (File Storage Pointers, Association, Capturing, Create or Created, Generating, Indexing, Locating/Locate, Portable Wireless Device, Remote Location, Relational Storage Methodology, Relationship, Tagged, Updating) ............................................................................................... 34  1.  2.  “Associated/Association/Associating” .................................................... 35  3.  “Capturing” .............................................................................................. 35  4.  “File Storage Pointers” ............................................................................ 36  5.  “Generating” ............................................................................................ 36  6.  “Many-To-Many Functionality” .............................................................. 37  7.  “Portable Wireless Device” ..................................................................... 37  8.  “Relational Storage Methodology” .......................................................... 43  9.  “Relationship Data” ................................................................................. 39  10.  “Remote Location” .................................................................................. 44  11.  “Tagged” .................................................................................................. 44  12.  “Updating” ............................................................................................... 45  13.  VII.  “Created/create” and “locating/locate” .................................................... 34  Remaining Terms ..................................................................................... 45  CONCLUSION ................................................................................................................ 45  -ii- TABLE OF AUTHORITIES Page(s) FEDERAL CASES American Patent Dev. Corp., LLC v. Movielink, LLC, 637 F. Supp. 2d 224 (D. Del. 2009) (Farnan, J.) .............................................................................................................................7, 9 Andersen Corp. v. Fiber Composites, LLC, 474 F.3d 1361 (Fed. Cir. 2007) ................................14 Aristocrat Techs. Austl. Pty Ltd. v. Int’l Game Tech., 521 F.3d 1328 (Fed. Cir. 2008) ..........27, 30 Markman v. Westview Instruments, Inc., 52 F.3d 967 (Fed. Cir. 1995) (en banc) .................6, 7, 8 Massachusetts Inst. of Tech.& Elecs. for Imaging, Inc. v. Abacus Software, 462 F.3d 1344 (Fed. Cir. 2006) ...............................................................................................................26 Net MoneyIN, Inc. v. VeriSign, Inc., 545 F.3d 1359 (Fed. Cir. 2008) .....................................27, 30 O2 Micro Int’l Ltd. v. Beyond Innovation Tech. Co., 521 F.3d 1351 (Fed. Cir. 2008) ...........7, 8, 9 Phillips v. AWH Corp., 415 F.3d 1303 (Fed. Cir. 2005) (en banc) .......................................7, 8, 15 Vitronics Corp. v. Conceptronic, Inc., 90 F.3d 1576, 1582 (Fed. Cir. 1996) ..................................7 Welker Bearing Co. v. PHD, Inc., 550 F.3d 1090 (Fed. Cir. 2008).........................................26, 27 WMS Gaming v. International Game Tech., 184 F.3d 1339 (Fed. Cir. 1999) ...................27, 28, 29 FEDERAL: STATUTES, RULES, REGULATIONS, CONSTITUTIONAL PROVISIONS 35 U.S.C. § 112 ¶ 2 ..................................................................................................................29, 30 35 U.S.C. § 112 ¶ 6 ................................................................................................................ passim OTHER AUTHORITIES Microsoft Computer Dictionary (5th ed. 2002) .................................................................12, 14, 33 -iii- I. INTRODUCTION The fundamental purpose of claim construction is to interpret the claims as a matter of law so as to assist the trier of fact in understanding the scope of the patent. In line with this purpose, the constructions proposed by Facebook are straightforward and are derived directly from the intrinsic evidence and supported by a computer dictionary commonly relied upon by persons of ordinary skill in the art. By contract, Leader Technologies, Inc. (“LTI”) has adopted an approach of seeking to leave the trier of fact in the dark as to the meaning of its claims. LTI repeatedly acknowledges that one of ordinary skill in the art would adopt specific definitions for the disputed claim terms, but then stays mum as to what those definitions are. LTI cites previous few passages from its own patent to supports its arguments and repeatedly attempts to walk away from its own specification. This approach assists no one; instead, it guarantees confusion and, most likely a need to return repeatedly to the Court for guidance. Facebook respectfully submits that its straightforward approach of providing constructions that are directly supported by the patent specification is the correct one, and will be most helpful to the trier of fact. II. PROCEDURAL HISTORY LTI is currently asserting 27 claims from the single patent in this case. On December 3, 2009, in order to streamline this case prior to claim construction. Consequently, the Court ordered both parties to “agree to a set of representative claims or submit a proposal to the Court by December 4, 2009. . . .” Dec. 3, 2009 Minute Order. The parties did not reach agreement, so Facebook proposed a representative set of claims including independent claims 1 and 9 and dependent claims 4, 5, 10 and 12. See D.I. 177 at 1. LTI, by contrast, refused to select representative claims or make any proposals. See D.I. 176. If the Court were to now adopt the set of representative claims proposed by Facebook, the number of claim terms that would need to be construed would drop from 41 to 19. In fact, the Court could completely ignore all of the 1. below proposed constructions and arguments for “workspace,” “web,” “interrelated,” “interrelationship,” “locating,” “change in access of the user,” “in response to which,” “tagged,” “indexing,” “remote location,” “portable wireless device,” “ordering,” “ordering information,” “arrangements,” “traversing,” “generating,” “change information,” “many-to-many functionality,” “relational storage methodology” and “file storage pointers.” III. BACKGROUND OF THE ’761 PATENT When Michael McKibben and Jeffrey Lamb applied for what became U.S. Patent No. 7,139,761 (“the ’761 patent”) in December 2003, they were not concerned with social networking or with anything about keeping people “in touch” with each other. In fact, there is no mention of social networking anywhere in the ’761 patent. They instead told the Patent Office that their alleged invention “is related to management and storage of electronic information,” and more particularly, “to new structures and methods for creating relationships between users, applications, files, and folders.” ’761 patent, Col. 1:20-24.1 Even the title declares that the patent is concerned with a way to store and manage information: “Dynamic Association of Electronically Stored Information With Iterative Workflow Changes.” The Background of the ’761 patent adamantly claims that existing methods of organizing data are “limited and fragmented” and “wholly inadequate” (col. 1:47-48, 51-53) because they relied on users themselves to make decisions about the categorization and placement of their documents and communications. They complained that “[t]he recipient must do all of the work of organization and categorization of the communications rather than the system itself do [sic] that work. Automation of the organization of communications is non-existent.” Col. 1:54-58. “File context,” they explained, “is limited to the decision made by the user about the folder in 1 Unless otherwise noted, all citations in this brief to columns (“col.”) refer to the ’761 patent, which is attached as Exhibit 3 to the Declaration of Paul Andre in Support of Plaintiff Leader Technologies, Inc.’s Opening Claim Construction Brief (“Andre Decl.”) (D.I. 180). 2. which the file should be stored. The user decision does not adequately represent or reflect the true context of the file given that the file may contain information that could reasonable [sic] be stored in multiple folders.” Col. 2:29-34. The applicants believed the best way to address these perceived deficiencies was to free the user from the task of organization by creating “a communications tool that associates files generated by applications with individuals, groups and topical context automatically.” Col. 3:2-4 (emphasis added). The ’761 patent purports to disclose a system in which data created by a user is automatically linked or tethered to the user. As explained in the Summary of the Invention: The data management tool includes a novel architecture where the highest contextual assumption is that there exists an entity that consists of one or more users. The data storage model first assumes that files are associated with the user. Thus, data generated by applications is associated with an individual, group of individuals, and topical content, and not simply with a folder, as in traditional systems. Col. 3:25-31. The summary goes on to describe a system in which a user enters a personal “workspace environment,” which the patent refers to as a “board,” then creates documents and files within that board using one or more applications. Col. 3:32-43. “Data created within the board is immediately associated with the user,” and this tethering “is captured in a form of metadata and tagged to the data being created.” Col. 3:44-45, 47-48. “The metadata automatically captures the context in which the data was created as the data is being created.” Col. 3:48-50. Once the data has been created and the metadata tethered to the user, the user can then move to another workspace (or board) and access the same data from that new location. Critically, the system responds to the user’s movement by automatically making the data available in the new location. “As a user creates a context, or moves from one context to at least one other context, the data created and applications used previously by the user automatically 3. follows the user to the next context. The change in user context is captured dynamically.” Col. 4:1-5; see also col. 7:46-49 (“As users create and change their contexts, the data (e.g., files) and applications automatically follow, the shifts in context being captured dynamically in the context data.”). The user is therefore freed from making decisions about how or where its data is stored, and from manually updating the metadata when she moves to a new location. All of that is now left to the system, which ensures that a user’s documents and applications automatically “follow” the user as it moves from place to place. The three basic steps described above (1-user creates data in a first workspace, 2-user moves to a second workspace, and 3-the system dynamically associates the data with the second workspace) are reflected in each independent claim. Claim 1, for example, reads, 1. A computer-implemented network-based management of data, comprising: system that facilitates a computer-implemented context component of the network-based system for capturing context information associated with user-defined data created by user interaction of a user in a first context of the network-based system, the context component dynamically storing the context information in metadata associated with the user-defined data, the userdefined data and metadata stored on a storage component of the networkbased system; and a computer-implemented tracking component of the network-based system for tracking a change of the user from the first context to a second context of the network-based system and dynamically updating the stored metadata based on the change, wherein the user accesses the data from the second context. A helpful way to think about what the ’761 patent allegedly covers is through use of an example and analogy. Suppose a user creates a document (user-defined data) by opening Microsoft Word or Outlook (the application) while sitting at her desk at work, typing up the document (creating it) and then storing it in a folder (storage component). If she were then to go home and decide she needs the same document, she would have to remember where she filed the 4. document and then either go back there herself to retrieve it, or send someone else to get it by providing them with the title of the file and a map of where they could find it. But according to LTI, this process relies too heavily on the user’s faulty memory and the oft-times random decisions the users make about where and how to store information. After all, the user could forget where it was. Or the user may have mislabeled the file so that the other person retrieving it could not find it, even with a map. LTI’s proposed solution to these purported problems of having to rely on the user’s description and memory was to take control away from the user. See generally ’761 pat., Background of the Invention. Instead of relying on the user to remember in which folder a document is stored or with which application it was created, the system disclosed in the ’761 patent ensures that the data and the application used to create it would “immediately” be associated with that user upon creation. See col. 3:44-50; col. 9:50-56. That data and application then follow the user wherever she goes, so that they are always readily accessible without the user having to remember anything. See col. 4:1-5. In essence, under the system disclosed in the ’761 patent, the user wears a backpack containing all the data she creates and all the information about that data (metadata). For example, say the user opens Microsoft Word (the application) and types a document (creates the user-defined data). As soon as that document is created, the document is automatically shoved into the backpack the user is wearing. See col. 9:50-56 (“Data created while the user is in the board is immediately associated with the user. . . .”). Now when the user goes home, the document and application go with her. However, not only does the backpack accompany her, it also makes note of the change in her location, i.e., the fact that she is now “at home” instead of “in the office.” See col. 4:1-5 (“As a user creates a context, or moves from one context to at least one other context, the data created and applications used previously by the user automatically 5. follows the user to the next context. The change in user context is captured dynamically.”). The benefit obtained, according to the applicants, is that the user did not have to do anything: she created her document and it followed her home, noting automatically (in metadata) the change in the user’s location without any user interaction whatsoever. Every embodiment described in the specification and claimed in the patent contains this idea of tethering the user to the information she creates and the application she used to do so. All but one of the embodiments and claims of the ’761 patent follow the backpack analogy above. The only exception claim 17, which follows a variant “breadcrumb” analogy. In that analogy, the system essentially lays a trail of information (metadata) between the data and the user, a trail which commences at the moment the data is created and follows the user throughout her navigation through the system. In each location the user enters, her data is tethered to her by the string of “breadcrumbs” laid in each of the locations the user has visited. See claim 17 (“. . . generating and processing data in the user environments . . . creating an association of the data with the second user environment. . . .”) (emphasis added). Thus, the user will always know exactly the single path to retrace (traverse) backwards in order to find the information. See claim 17 (“. . . traversing the different arrangements of user environments . . . to locate the data associated with the user environments.”) This alternative method of organizing data is firmly rooted in the ’761 patent’s central theme: the user cannot be relied upon to remember all the locations of all of her data, and therefore must be tethered to her data in order to facilitate finding it later. Whether by “backpack” or by “breadcrumbs,” the central focus and purpose of the system in the ’761 patent is to follow, track and record everything the user does, including moving, without user intervention. IV. APPLICABLE LAW Claim construction is a pure question of law for the Court. Markman v. Westview 6. Instruments, Inc., 52 F.3d 967, 977-78 (Fed. Cir. 1995) (en banc), aff’d, 517 U.S. 370 (1996). It is the Court’s role to determine the appropriate construction of claims, and it is improper for the parties to present claim construction evidence, including expert testimony, to the jury. See American Patent Dev. Corp., LLC v. Movielink, LLC, 637 F. Supp. 2d 224, 230 (D. Del. 2009) (Farnan, J.) (citing O2 Micro Int’l Ltd. v. Beyond Innovation Tech. Co., 521 F.3d 1351, 1361-63 (Fed. Cir. 2008)). Claims in a patent are generally given “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 v. AWH Corp., 415 F.3d 1303, 1312-13 (Fed. Cir. 2005) (en banc). When construing the claims of a patent, a court considers the literal language of the claim, the patent specification and the prosecution history. Markman, 52 F.3d at 979-80. Federal Circuit law is equally clear that the patent specification is critically important in interpreting disputed claim language. As the court reaffirmed in Phillips, the 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.” 415 F.3d at 1315 (quoting Vitronics Corp. v. Conceptronic, Inc., 90 F.3d 1576, 1582 (Fed. Cir. 1996)). Although a claim term is generally given the meaning that a person of ordinary skill in the art would attach to it, this analysis cannot take place without regard to the patent specification. “Importantly, the person of ordinary skill in the art is deemed to read the claim term not only in the context of the particular claim in which the disputed term appears, but in the context of the entire patent, including the specification.” Phillips, 415 F.3d at 1313; id. at 1321 (“Properly viewed, the ‘ordinary meaning’ of a claim term is its meaning to the ordinary artisan after reading the entire patent.”). Additionally, “the specification may reveal a special definition 7. given to a claim term by the patentee that differs from the meaning it would otherwise possess. In such cases, the inventor’s lexicography governs.” Id. at 1316. A court may also consider extrinsic evidence, including expert testimony, dictionaries and learned treatises, in order to assist it in understanding the underlying technology, the meaning of terms to one skilled in the art and how the invention works. Id., at 1318-19; Markman, 52 F.3d at 979-81. However, extrinsic evidence is considered less reliable and less useful in claim construction than the patent and its prosecution history. Phillips, 415 F.3d at 1318-19 (discussing “flaws” inherent in extrinsic evidence and noting that extrinsic evidence “is unlikely to result in a reliable interpretation of patent claim scope unless considered in the context of the intrinsic evidence”). V. LTI’S REQUEST THAT THE COURT ABDICATE ITS LEGAL RESPONSIBILITY CONDUCT CLAIM CONSTRUCTION SHOULD BE REJECTED TO As to all but five of the more than 40 terms at issue in these claim construction proceedings, LTI offers no construction whatsoever. LTI and its expert instead urge the Court to give each of these terms its “plain and ordinary meaning,” but do not identify what that so-called plain and ordinary meaning actually is. A refusal to construe these terms, or to select a representative set of claims, would virtually ensure that the parties will attempt to present claim construction evidence at trial. It is an elementary principle of claim construction that “[w]ords of a claim are generally given their ordinary and customary meaning.” O2 Micro Int’l Ltd., 521 F.3d at 1360 (citing Phillips, 415 F.3d at 1312-13). One of the primary purposes of claim construction is to identify that meaning so it can be provided to the trier of fact. Id. at 1359 (“A claim construction order always dictates how the court will instruct the jury regarding a claim’s scope.”). LTI’s assertion that the terms of the ’761 patent should be given their “plain and ordinary meaning,” without 8. actually identifying what that meaning is, represents nothing more than an empty statement of law that is unhelpful to the trier of fact. The Federal Circuit’s decision in O2 Micro is instructive. There the district court refused to construe the phrase “only if” from the patent-in-suit because it felt the phrase needed no construction. The district court’s refusal did not end the dispute, and the parties presented evidence as to the meaning of that phrase to the jury. Id. at 1362. The Federal Circuit criticized the district court for its refusal to construe the disputed claim language, holding that “[w]hen the parties raise an actual dispute regarding the proper scope of these claims, the court, not the jury, must resolve that dispute.” Id. at 1360. “In this case,” the court held, “the ‘ordinary’ meaning of a term does not resolve the parties’ dispute, and claim construction requires the court to determine what claim scope is appropriate in the context of the patents-in-suit.” Id. at 1361. LTI’s request that this Court provide no construction for dozens of claim terms will simply force the parties to renew their arguments at trial, inviting the jury to come up with its own constructions of these terms. This Court acknowledged this problem in American Patent Development Corp., LLC v. Movielink, LLC, supra, 637 F. Supp. 2d 224 (D. Del. 2009) (Farnan, J.), by recognizing that by refusing to resolve claim construction issues as a matter of law, it would be “inevitable that the parties would attempt to present this evidence at trial and thus argue claim construction to the jury. The Court cannot allow this.” Id. at 230 (citing O2 Micro, 521 F.3d at 1361-63). VI. ARGUMENT Facebook’s arguments regarding each of the disputed claim terms is provided in the sections below. Facebook has grouped terms and phrases into discrete sections, each section covering terms that relate to each other in a way that warrants parallel consideration. The groupings below are based on, for example, terms that describe a common mechanism in the 9. claims, terms that all derive from a single claim, or terms that share one or more common elements. Facebook has also indicated all of the claims that contain each term/phrase. Finally, Facebook has emphasized in bold the only terms that the Court will need to construe if Facebook’s set of representative claims is chosen and ordered. A. “Application,” “Workspace,” “Web,” “Context,” “Environment” Claim Term Facebook’s Construction LTI’s Construction application (Claims 2, 4, 9, 12, 17, 20, 21, 22, 23, 26, 28, 30, 34) a computer program designed to accomplish a specific task workspace (Claims 2, 3, 21, 22, 23, 24, 25, 26, 28, 29, 30, 33, 34, 35) a collection of data and application None offered functionality related to a userdefined topic web (Claim 3) a collection of interrelated boards/workspaces None offered context (Claims 1, 4, 5, 6, 7, 8, 10, 23, 27) a collection of interrelated webs environment environment (Claims 4, 9, 11, 12, 13, 14, 15, 16, 17) collection of interrelated contexts None offered None offered The terms “application,” “workspace,” “web,” “context” and “environment” appear in one or more of the independent claims of the ’761 patent. They collectively make up a group of interlocking terms that define the computing constructs in which a user creates data and to which the user can later move. The specification teaches that each of these terms are represented at different hierarchical “levels” within the architecture of the claimed system, with “application” at the lowest level and “environment” at the highest. Figure 9 of the ’761 patent depicts a hierarchical “stack” showing how applications, 10. workspaces (which are synonymous with “boards”), webs and contexts interrelate: Figure 9 is explained in the ’761 specification as follows: The structure starts at high level with the user at a user level 902. The user level 902 is next associated with a context level 904 that defines all contexts in which the user can be included. Under the context level 904 is the web level 906 that associates one or more of the webs with one or more of the contexts of the context level 904. A boards level 908 underlies the webs level 906 and provides associations of the many boards with one or more of the webs. An applications level 910 facilitates associating one or more applications with a board designated at board level 908. Col. 12:10-20. Facebook’s constructions of the five terms addressed in this section derive directly from the interrelationships and the hierarchical structure described in the specification. As shown above, LTI’s approach to these terms amounts to simply ignoring all of them 11. except “context,” which LTI circularly defines as “environment,” a separate term for which it offers no construction whatsoever. As shown below, Facebook’s positions are the only positions consistent with the claims, specification and principles of claim differentiation. For ease of reference, Facebook will address these terms beginning at the lowest level of “application” and ending with the highest level of “environment.” 1. “Application” The non-controversial term “application” is generally understood as a computer program designed to accomplish a specific task. See, e.g., Microsoft Computer Dictionary 31 (5th ed. 2002) (Weinstein Decl. Ex. A) (“application n. A program designed to assist in the performance of a specific task, such as word processing, accounting, or inventory management.”) (emphasis in original). Facebook’s proposed construction of “application” will assist the jury in understanding how that term is used in the claims. Because LTI has proposed no alternative construction, Facebook’s construction should be adopted. 2. “Workspace” Facebook’s definition of “workspace” captures the explicit definition of that term provided in the ’761 specification. The ’761 patent makes clear that the term “workspace” is a synonym for “board.” See Col. 3:32-34 (“This workspace is called a board, and is associated with a user context.”); Col. 3:41-43 (“Moreover, thereafter, the user can then move to shared workspaces (or boards), and access the same data or other data.”). The ’761 patent, acting as its own lexicographer, explicitly defines board as follows: “As used herein, a ‘board’ is defined as a collection of data and application functionality related to a user-defined topic.” Col. 7:49-51. This is exactly the construction that Facebook has proposed. LTI’s argument that the specification only uses the term “board” to describe one type of workspace (“personal workspace”) is belied by the language quoted above, which shows that the 12. specification uses boards to describe both personal and shared workspaces. LTI’s other argument is nonsensical since a topic is a collection of data. Because LTI has proposed no alternative construction, Facebook’s construction should be adopted. 3. “Web” As explained above, a “web” sits at a higher level than a workspace/board. The term “web” is also explicitly defined in claim 3. See Claim 3 (“the context component is associated with a web, which is a collection of interrelated workspaces . . .”). This definition is consistent with the definition in the specification, which uses the term “board” and “workspace” interchangeably. See Col. 7:58-59 (“As used herein, the term ‘web’ refers to a collection of interrelated boards.”). Because the claims use the term “workspaces” in place of the term “board,” the Court should construe “web” as “a collection of interrelated workspaces.” 4. “Context” The specification does not provide any explicit definition for the term “context,” but its meaning is easily derived based on its relationship to the other terms to be construed. Sitting directly above “webs,” the specification is clear that contexts are used to organize the interrelated webs that sit beneath them. See Fig. 9; col. 12:10-20 (“Under the context level 904 is the web level 906 that associates one or more of the webs with one or more of the contexts of the context level 904.”). The Court should therefore construe the term “context” to mean “a collection of interrelated webs.” LTI’s assertion that the ’761 patent uses the terms “context” and “environment” interchangeably is unsupported by the intrinsic evidence and is contrary to the doctrine of claim differentiation. The portion of the specification quoted by LTI does not use these terms interchangeably, but instead refers to them as two different computing constructs, both of which are distinct from a third construct, “workspace:” “The user automatically enters into a user 13. workspace or a first context 104 (also denoted CONTEXT.sub.1) or environment.” Col. 6:28-30 (emphasis added). The use of the term “or,” and the inventor’s assignment of “context” (but not “environment” or “workspace”) to a specific element of Figure 1 (104), confirms that the three terms are indeed used to identify distinct constructs. Moreover, claim 1 refers to a first and second “context,” whereas claim 9 refers to a first and second “environment.” Had the inventors intended for “context” and “environment” to have the same meaning, they could have simply used one or the other in both claims 1 and 9. Instead, the inventors chose to reference a first and second “context” in claim 1 and a first and second “environment” in claim 9. Under the doctrine of claim differentiation, the inventors’ use of two different terms in these claims indicates that the terms should have different meanings. See Andersen Corp. v. Fiber Composites, LLC, 474 F.3d 1361, 1370 (Fed. Cir. 2007). 5. “Environment” The specification uses the term “environment” to refer to the highest level in which a user can operate: the “computing environment.” Col. 17:57 – Col. 18:2. That the “environment” is the highest level construct is reinforced by Figure 21, which provides an example computing “environment” (2100) in which the invention is carried out. This is also consistent with the plain meaning of “environment” found in well-known computing dictionaries. See, e.g., Microsoft Computer Dictionary 195 (5th ed. 2002) (Weinstein Decl. Ex. A) (“environment n. 1. The configuration of resources available to the user. Environment refers to the hardware and the operating system running on it.”) (emphasis in original). In the context of Figure 9 and the claims, the most logical construction of “environment” is “collection of interrelated contexts.” Accordingly, each of Facebook’s proposed constructions relating to each of these five interlocking terms should be adopted. 14. B. “Metadata,” “Context Information,” “Change Information,” “Change in access of the user” 1. “Metadata” Facebook’s Proposed Construction LTI’s Proposed Construction A stored item of information associated with the user’s data that identifies at least the context, user workspace or user environment in which the user and the data currently reside (Claims 1, 8, 9, 17, 21, 22, 23, 24, 28, 29, 31 and 32) None offered Facebook has proposed a definition of “metadata” that comports with the way in which it is used throughout the claims, specification and file history of the ’761 patent. LTI’s assertion that a computer scientist could assign a plain meaning to the term in a vacuum is neither helpful nor the proper exercise. See Phillips, 415 F.3d at 1321 (“Properly viewed, the ‘ordinary meaning’ of a claim term is its meaning to the ordinary artisan after reading the entire patent.”). The ’761 patent is first and foremost about linking data to a user and keeping track of the user’s location within the system – be it a context, user workspace or user environment – and recording these facts as “metadata” that can be updated as the user moves from one location to another. See, ’761 patent, Background supra. The purpose of “metadata” is to store information related to the (a) user to whom the data is tied, and (b) the user’s location (since that is where the data will be). Every piece of intrinsic evidence confirms this. First, the specification repeatedly states that “data created while the user is in the board is immediately associated with the user, the current workspace, any other desired workspace that the user designates, and the application. This association is captured in a form of metadata. . . .” Col. 9:50-54 (emphasis added); col. 3:44-50; see also col. 3:48-50; col. 9:54-56 (“[t]he metadata automatically captures the context in which the data was created as the data is being created.”) 15. (emphasis added); col. 4:1-4 (“when the user “moves from one context to at least one other context, the data created and applications used previously by the user automatically follow the user to the next context.”). Hence, the “metadata” is “stored information associated with the user’s data that identifies at least the context, user workspace or environment in which the data currently reside.” The file history further supports Facebook’s proposed construction. During prosecution of the application that resulted in the ’761 patent, the examiner rejected the proposed claims as obvious over U.S. Published Appl. No. 2003/0217096 to Samuel J. McKelvie in view of U.S. Patent No. 6,421,678 to Brian Smiga. In attempting to distinguish their invention from the prior art, the Applicants argued: In contrast, the subject invention is much more than a messaging architecture as taught in McKelvie and the natural language processing system of Smiga. The instant invention captures, dynamically, context information of a workspace and stores that information in the form of metadata, which is further associated with data (e.g., files, documents, ... ). The metadata allows the tracking and capture of user interactions through one or more workspaces. May 5, 2006 Amendments and Remarks at 15 (LTI 000610) (emphasis added) (Andre Decl. Ex. 4). The Applicants went on to describe an example of how the purported invention could be used in which a user enters a first workspace, moves to a second workspace, and the metadata correspondingly records where both the user and data currently reside: When a user logs in to a system that employs the tool, the user enters into a personal or user workspace environment. . . Context information associated with the workspace is automatically stored in the database as metadata, and the metadata is further associated with data that is created in the workspace. Accordingly, any data created by the user in the workspace can be searched via the metadata. Moreover, thereafter, the user can then move (or login) to a different workspace, such as a shared workspace (or shared board) that accommodates multiple users, for example, and the user can then access the same data created by the user in the 16. first workspace and/or new data that was created in the shared workspace. The fact that the user is now in the shared workspace, and that s/he accessed the same data created in the personal (or first) workspace, is recorded as additional information stored in the metadata of the same data created in the personal workspace. *** Again, this context information of the single workspace and/or shared workspaces and any movement of a user or users between the workspaces is automatically captured and stored in the metadata, and the metadata is further associated with data that is created in the workspaces. Id. at 15-16 (LTI 000610-11) (emphasis added). Thus, the file history also supports Facebook’s construction of “metadata.” LTI’s only quibbles with Facebook’s proposed construction appear to be (a) that Facebook’s definition includes the phrase “an item” of information and (b) that metadata can include more than what Facebook has included in its definition. Both of these complaints are without merit. The use of “an item of” information is simply intended to assist the jury in understanding that each grouping of metadata is associated with a specific piece of user-defined data. As to LTI’s other concern, Facebook acknowledges that metadata could theoretically contain information beyond the identification of the context, user workspace or user environment in which the user and the data currently reside. The inclusion of the words “at least” in Facebook’s definition makes this abundantly clear. Facebook’s proposed construction simply captures the elements that the claims, specification, patent and file history acknowledge, over and over, must be recorded in the metadata—the identification of the location (i.e. context, user workspace or user environment) in which the user and the data currently reside. Mr. Vigna’s conclusory declaration offers nothing to contradict Facebook’s construction. He states merely that there is a plain and ordinary meaning associated with the term “metadata.” As explained in Dr. Greenberg’s declaration, what constitutes “metadata” depends heavily on the system in which it is stored and utilized. See Greenberg Decl. ¶¶20-21. Each system uses 17. “metadata” for fundamentally different purposes. Id. As to the system disclosed in the ’761 patent, it uses metadata for recording where at least the data and user currently reside. 2. “Context information” Facebook’s Proposed Construction LTI’s Proposed Construction Data that identifies at least a specific context None offered (Claims 1, 4, 5, 6, 8, 10) As discussed above, the purpose of the metadata is to store information related to the (1) user and (2) the user’s location. “Context information” is one type of information captured in the metadata, i.e., data identifying a context, which is one level of location, at any given time. The intrinsic evidence supports Facebook’s proposed construction. The specification explains that, “[t]he metadata automatically captures the context in which the data was created as the data is being created.” Col. 3:48-50 (emphasis added); col. 9:54-56. Furthermore, the specification states that, “[t]he system 100 also includes a context component 110 in association with the first context 104 to monitor and generate context data 112 associated with data operations of the user in the first context 104.” Col. 6:48-51 (emphasis added). Contrary to LTI’s assertions, Facebook’s proposed construction is not at odds with dependent claim 4 of the ’761 patent. As a dependent claim, claim 4 is necessarily narrower than its associated independent claim, claim 1. Therefore, “context information” as used in claim 1 (the only independent claim in which it appears) must necessarily include information beyond what is required by dependent claim 4. Facebook’s use of the phrase “at least” in its proposed construction accounts for the fact that other information may be included. However, the specification is clear that the essential element of context information is an identification of a context. Dependent claim 4 may require “context information” to include additional pieces of data, but it cannot take away what it must include. 18. 3. Claim Term “Change information,” “change in access of the user” and “based on the change” Facebook’s Construction LTI’s Construction change information (Claim 23) data that records the movement of a user from one user workspace to another None offered change in access of the user (Claim 23) movement of a user from the first workspace to the second workspace to facilitate access in the second workspace None offered based on the change (Claim 1) In response to the user’s None offered movement from the first context to the second context The term “change information” and the related phrase “change in access of the user” are recited only in independent claim 23. “Based on the change” appears in claim 1. “Change information,” another type of information captured by the metadata recited in claims 1 and 23, is data that records a user’s movement between two workspaces in the claimed system. The tracking of “change information,” and its recordation in the metadata are either triggered by a “change in access of the user” or are “based on the change.” See claims 1, 23. LTI concedes that change information is, as claim 23 states, “associated with a change in access of the user from the first user workspace to a second user workspace. . . .” LTI appears only to take issue with Facebook’s alleged “importation” of the concept of movement. The simple fact is that a user makes a “change in access” from one by workspace to another by movement. The specification acknowledges this: “[a]s a user . . . moves from one context to at least one other context, the data created and applications used previously by the user automatically follows the user to the next context. The change in a user context is captured dynamically.” Col. 4:1-5 (emphasis added). The file history similarly states: the user can then move (or login) to a different workspace, such as a shared workspace (or shared board) that accommodates multiple users . . . . The fact that the user is now in the shared workspace . . . is recorded as additional information stored in the metadata . . . . 19. *** Again, this context information of the single workspace and/or shared workspaces and any movement of a user or users between the workspaces is automatically captured and stored in the metadata, and the metadata is further associated with data that is created in the workspaces.” Andre Decl. Ex. 4 at 16 (LTI 000611) (emphasis added). The intrinsic evidence therefore makes clear that “change information” and “change in access of the user” are both associated with movement of a user from a first to a second user workspace, as Facebook has proposed. C. “Dynamically” Facebook’s Construction LTI’s Construction None offered automatically and in response to the preceding event (Claims 1, 9, 17, 21, 22, 23) The term “dynamically” is used multiple times in each independent claim of the ’761 patent at issue. LTI offers no construction of its own, but concedes in its opening brief that “dynamically” can be interpreted as “automatically.” D.I. 179 at 25. LTI’s point is helpful, but is only half correct. To understand what “dynamically” means, one must also understand its precondition, i.e. how the automatic action is triggered. As shown below, the term “dynamically” is used throughout the claims as an adjective to describe an action that occurs (a) automatically and (b) in response to the event that preceded it. The specification uses the word “dynamically” in a way that makes clear that the word means more than just “automatically.” Nowhere in the claims or specification does the ’761 patent identify an action taking place “dynamically” without such action being in response to the preceding action by the user, such as the creation of data or the change of a user from one context, workspace or user environment to another. For example, the specification states that: “As a user creates a context, or moves from one context to at least one other context, the data 20. created and applications used previously by the user automatically follows the user to the next context. The change in user context is captured dynamically.” Col. 4:1-5 (emphasis added). “As users create and change their contexts, the data (e.g., files) and applications automatically follow, the shifts in context being captured dynamically in the context data.” Col. 7:46-49. In each case, the dynamically-captured change is triggered automatically by the preceding act, i.e., the user having created a context or moved from one context to another. Another example is found in the independent claims of the ’761 patent that require that the system “dynamically” associate metadata with the data created by the user in the first context, user environment or workspace. See ’761 patent, Claim 1 (“dynamically storing the context information in metadata associated with the user-defined data”); claims 9, 21 (“dynamically associating metadata with the data”); claim 17 (“data of a user environment is dynamically associated with the user environment in metadata”); claim 23 (“dynamically storing the context data as metadata”). The specification describes this dynamic association as follows: “Data created within the board is immediately associated with the user, the user’s permission level, the current workspace, any other desired workspace that the user designates, and the application. This association is captured in a form of metadata and tagged to the data being created. The metadata automatically captures the context in which the data was created as the data is being created.” Col. 3:44-48 (emphasis added). This is the essence of what it means for an event to occur “dynamically” within the ’761 patent – an event occurs automatically (i.e. capturing the context in which the data is created) in response to a preceding act (i.e., the data being created by a user). The file history also establishes conclusively that “dynamically” means more than just “automatically.” During prosecution of the application that resulted in the ’761 patent, the PTO 21. issued a Final Rejection against all claims. In response to several examiner interviews and with the consent of the Applicants, the examiner made substantial amendments to all independent claims. The claim that became claim 1 of the ’761 patent, for example, was amended to strike out the word “automatically” from the second claim element and replace it with “dynamically.” See Notice of Allowability with Examiner’s Amendment, Andre Decl. Ex. 4 at 3 (LTI 000647) (“automatically updating the stored metadata based on the change,” changed to “dynamically”). Earlier in the prosecution, the applicants amended two other independent claims to replace the word “automatically” with “dynamically.” See Amendments to Claims, May 5, 2006, Andre Decl. Ex. 4 at claim 26 (LTI 000602) (changing “automatically associating metadata with the data” to “dynamically”), and claim 40 (LTI 000604) (same change). The result of these amendments was that each occurrence of “automatically” in each independent claim was replaced with “dynamically.” This confirms what the examiner and the applicants understood to be the case – that there is more to dynamically than just automatically. Facebook’s construction captures the meaning the examiner relied upon to allow the claims and thus should be adopted. D. “Accesses [the data]” “Employs the data” 1. “Accesses [the data]” Claim Term Facebook’s Construction LTI’s Construction accesses [the data from the second context/user workspace] (Claims 1, 23) retrieves information in the second context or user workspace as distinct from uploading, adding or creating it None offered [the data is] accessed [from the second user environment] (Claim 17) the information is retrieved in the second user environment, as distinct from uploading, adding or creating it None offered Independent claims 1, 17 and 23 generally recite a system or method in which (a) a user 22. creates data in a first location (i.e. context, user environment or workspace); (b) the user moves to a second location; then (c) the user accesses the user-created data from the second location and; (d) the metadata is updated as a result of (b) or (c), depending on the claim. The key concept captured by Facebook’s construction is that in order for the user-created data to be “accessed” from a second location, it must already exist in that location. Facebook’s construction is consistent with the plain meaning as understood to persons of ordinary skill in the art. See Greenberg Decl. ¶21. Data that does not exist, or that is not available to a user, cannot be “accessed” by the user. It must instead be created, added or uploaded. The act of “accessing” data necessarily excludes the acts of creating, adding or uploading. Indeed, claims 1, 17 and 23 recite the act of accessing “the data” from a second location, referring back to the same data in the claims that the user created in the first location. This common sense understanding is fully supported by the intrinsic record. As explained in the Background section of this brief, a key concept disclosed in the ’761 patent is that data is tethered to a user (i.e. put into her “backpack”) such that the user is not required to manually upload or to add that data to multiple locations. See supra Section III. The tethered data instead automatically “follows” the user upon moving from one location (i.e. context, user environment, user workspace) to another: “As a user creates a context, or moves from one context to at least one other context, the data created and applications used previously by the user automatically follows the user to the next context. The change in user context is captured dynamically.” Col. 4:1-5 (emphasis added). The user’s data is thus available for access in a second location without the user having to manually create, add or upload the data in the second. LTI claims that “accesses” and “accessed” as used in the claims of the ’761 patent should be given their plain and ordinary meaning, but does not identify what this ordinary meaning is. 23. The examples cited by LTI in an attempt to criticize Facebook’s construction, in fact, confirm that “access” excludes adding, uploading or creating data. The specification states, for example, that “[v]arying levels of access can be provided to the uploaded data.” Col. 11:30-31 (emphasis added). The data obviously cannot be accessed unless it was already uploaded. The specification also mentions the ability to “obtain access to any data in any form (e.g., documents and files) created by the applications,” col. 3:39-40, reaffirming that the data must have been created previously before it could be accessed. Therefore, the exclusion of uploading, adding or creating is supported by the intrinsic evidence, not “imported” by Facebook. 2. “Employs [the application and data]” Claim Term Facebook’s Construction LTI’s Construction employs [at least one of the application and the data from the second environment] (Claim 9) uses at least one of the application and the data that is already in the second user environment, as distinct from uploading, adding or creating them None offered employs [the application and data from the second user workspace] (Claim 21) uses the application and data that is already in the second user workspace, as distinct from uploading, adding or creating them None offered Claims 9 and 21 conclude with a requirement that the user “employs” an application and data from the second user environment or workspace, respectively. This is essentially a slight variation on the requirement that the user “access” the data from the second location as recited in claims 1 and 23 and discussed above. For the same reasons as discussed above in connection with “access” and “accessed,” the act of “employing” an application or data necessarily excludes the acts of creating, adding or uploading. Employs generally means “uses.” Thus, data or an application that does not exist, or that is not available to a user in a second location, cannot be 24. “employed” or used by the user from that location unless it already exists there. E. “Context Component,” “Tracking Component,” “Storage Component” 1. “Component” The term “component” does not appear by itself in the claims. Rather, it is always preceded by one of the three different that identify the type of “component” claimed in the patent (“context component,” “tracking component,” “storage component”). Construing “component” by itself would be unhelpful because each of the three “components” performs a fundamentally different function from the other two. Moreover, the specification explicitly defines the term “component” in such a broad and amorphous fashion as to render it almost entirely meaningless. See Discussion of “tracking component” below. Each of the three components recited in the claims should therefore be construed separately as shown below. 2. “Tracking Component” The term “tracking component” appears in independent claims 1 and 23. The “functions” listed below come verbatim from the language of claims 1 and 23. Facebook’s Construction Means-plus-function element governed by 35 U.S.C. § 112, ¶ 6 Functions (as to claim 1): Tracking a change of the user from the first context to a second context of the network-based system and dynamically updating the stored metadata based on the change. Functions (as to claim 23): Tracking change information associated with a change in access of the user from the first user workspace to a second user workspace, and dynamically storing the change information on the storage component as part of the metadata. Structure: Because the specification discloses no algorithm to carry out the recited function, claims 1 and 23 are invalid. (Claims 1, 23, 24) 25. LTI’s Construction None offered. A claim term may be a means-plus-function term under 35 U.S.C. § 112 ¶ 6 even though it does not include the word “means.” The lack of the word “means” raises a rebuttable presumption that § 112 ¶ 6 does not apply. See Massachusetts Inst. of Tech.& Elecs. for Imaging, Inc. v. Abacus Software, 462 F.3d 1344, 1353 (Fed. Cir. 2006). That presumption can be overcome, however, if it is demonstrated that “the claim term fails to ‘recite sufficiently definite structure’ or else recites ‘function without reciting sufficient structure for performing that function.’” Id. (internal quotes & citations omitted). The Federal Circuit has expressly held, for example, that generic terms such as “‘mechanism,’ ‘means,’ ‘element,’ and ‘device,’ typically do not connote sufficiently definite structure to avoid means-plus-function treatment.” Welker Bearing Co. v. PHD, Inc., 550 F.3d 1090, 1096 (Fed. Cir. 2008) (alterations omitted). The term “tracking component” easily overcomes any presumption against means-plusfunction treatment. Outside the patent, the term “component” is a generic term that does not connote any definite structure to one of ordinary skill in the art. See Greenberg Decl. at ¶26. Reading the term together with the modifying term “tracking” provides no additional structural identification, either. Id. The patent specification makes the term even less definite by explicitly defining “component” as encompassing anything – or everything – in any computer system: As used in this application, the terms “component” and “system” are intended to refer to a computer-related entity, either hardware, a combination of hardware and software, software, or software in execution. For example, a component may be, but is not limited to being, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and/or a computer. By way of illustration, both an application running on a server and the server can be a component. One or more components may reside within a process and/or thread of execution and a component may be localized on one computer and/or distributed between two or more computers. Col. 5:54-65. The applicants, acting as their own lexicographer, adopted this breathtakingly broad definition of “component” that leaves one of ordinary skill in the art guessing as to the 26. infinite combinations of hardware, software, computers and other structures that may perform the function of the claimed “tracking component.” This is clearly the polar opposite of the “sufficiently definite structure” required to avoid means-plus-function treatment. See Welker Bearing Co., 550 F.3d at 1096. Thus, there can be no doubt that “tracking component” is a means-plus-function element governed by 35 U.S.C. § 112 ¶ 6. Once a claim term is determined to be a means-plus-function limitation, its construction is limited to covering the corresponding structures disclosed in the specification and equivalents thereof. See 35 U.S.C. § 112 ¶ 6. In WMS Gaming v. International Game Tech., 184 F.3d 1339, 1349 (Fed. Cir. 1999), the Federal Circuit held that “[i]n a means-plus-function claim in which the disclosed structure is a computer, or microprocessor, programmed to carry out an algorithm, the disclosed structure is not the general purpose computer, but rather the special purpose computer programmed to perform the disclosed algorithm.” A failure by the specification to disclose such an algorithm renders the claim indefinite. See Aristocrat Techs. Austl. Pty Ltd. v. Int’l Game Tech., 521 F.3d 1328, 1337-38 (Fed. Cir. 2008); Net MoneyIN, Inc. v. VeriSign, Inc., 545 F.3d 1359, 1367 (Fed. Cir. 2008) (“Consequently, a means-plus-function claim element for which the only disclosed structure is a general purpose computer is invalid if the specification fails to disclose an algorithm for performing the claimed function.” (citation omitted)). The specification discloses no algorithm for performing functions which the patent claims are performed by the “tracking component.” It does not, for example, disclose any algorithm for “tracking a change of the user from the first context to a second context” (claim 1) or for “tracking change information associated with a change in access of the user from the first user workspace to a second user workspace” (claim 23). Greenberg Decl. at ¶26. The specification devotes only a single sentence to the tracking component, which at best merely 27. restates these functions without disclosing any algorithm for carrying them out. See Col. 7:1-4. Claims 1 and 23, and all claims depending from them, are thus invalid as indefinite. 3. “Context Component” The term “context component” likewise appears in independent claims 1 and 23. For the same reasons discussed above in connection with “tracking component,” the term “context component” is a means-plus-function element that must be limited to the algorithm disclosed in the specification for carrying out the recited functions. See WMS Gaming, 184 F.3d at 1349. Facebook’s Construction Means-plus-function element governed by 35 U.S.C. § 112, ¶ 6 LTI’s Construction None offered Functions (as to claim 1): Capturing context information associated with user-defined data created by user interaction of a user in a first context of the network-based system and dynamically storing the context information in metadata associated with the user-defined data. Functions (as to claim 23): Defining a first user workspace of the web-based server, assigning one or more applications to the first user workspace, capturing context data associated with user interaction of a user while in the first user workspace, and for dynamically storing the context data as metadata on a storage component of the web-based server. Structure: Because the specification discloses no algorithm to carry out the recited function, claims 1 and 23 are invalid. (Claims 1, 2, 3, 5, 23, 25, 28, 29, 35) Like the “tracking component” discussed above, the specification discloses no algorithm for performing the functions performed by the claimed “context component.” Greenberg Decl. at ¶26. It does not provide any algorithm for “capturing context information associated with user-defined data created by user interaction of a user in a first context of the network-based system.” The specification either says nothing about these functions, or simply restates them 28. without identifying any algorithm for carrying them out. See Col. 6:59-7:39. Claims 1 and 23, and all claims that depend from them, are thus invalid as indefinite under 35 U.S.C. § 112 ¶ 2. 4. “Storage Component” Facebook’s Construction LTI’s Construction None offered Means-plus-function element governed by 35 U.S.C. § 112, ¶ 6 Function: Storing user-created data and metadata (claims 1 and 9), storing “ordering information” (claim 17), and storing metadata (claim 23). Structure: Because the specification discloses no algorithm to carry out the recited function, claims 1, 17 and 23 are invalid. (Claims 1, 9, 17, 23) The term “storage component” appears in independent claims 1, 9, 17 and 23 to identify where certain information should be stored. LTI complains that Facebook’s proposed construction limits the term to a physical component of “memory,” whereas the specification defines a “component” as any combination of hardware, software and/or other structures. See Col. 5:54-65; see also discussion of “tracking component,” supra. The specification’s broad definition of “component” appears to support LTI’s position that “storage component” can include software, including an implementation entirely in software. Facebook therefore withdraws its construction of this term. LTI’s arguments, however, confirm that the term “storage component” suffers from the same infirmities as do the terms “tracking component” and “context component,” both discussed above. In light the broad definition of “component” in the specification, the term “storage component” must likewise be construed as a means-plus-function element that must include the algorithm disclosed in the specification. See WMS Gaming, 184 F.3d at 1349. 29. The function performed by the “storage component” differs slightly based on the claim in which it appears. The “storage component” performs the functions of storing user-created data and metadata (claims 1 and 9), storing “ordering information” (claim 17), and storing metadata (claim 23). However, the specification discloses no algorithm for performing any of these functions. The specification refers briefly to a “data storage system” that includes “a number of storage methodologies . . . for handling and processing data,” col. 11:25-26 , but does not describe those methodologies in any detail. The specification merely identifies theoretical capabilities of these purported “methodologies,” without disclosing any algorithm by which they can be carried out. Col. 11:25-37; see also Greenberg Decl. ¶26. Because the specification fails to disclose an algorithm for performing the claimed function, claims 1, 9, 17 and 23 (and any claims that depend from them) are invalid as indefinite under 35 U.S.C. § 112 ¶ 2. See Aristocrat Techs. Austl. Pty Ltd., 521 F.3d at 1337-38; Net MoneyIN, Inc., 545 F.3d at 1367. F. “Ordering,” (Claim 17) Claim Language “Ordering Information,” Facebook’s Construction “Arrangements,” “Traversing” LTI’s Construction ordering placing into a fixed sequence organizing ordering information data that specifies a particular order in which user environments must be traversed2 None offered arrangement a specifically-ordered set of items None offered traversing navigation by the user according to a specific path or route searching The terms “ordering,” “ordering information,” “arrangements” and “traversing” all 2 Facebook has since refined its construction of “ordering information” to make it more consistent with the other three terms to be construed from claim 17. Facebook’s construction is the one reflected in the chart above, not the one appearing in LTI’s opening brief. 30. appear exclusively in independent claim 17 as follows (shown in bold underlining) 17. A computer-implemented method of managing data, comprising computer-executable acts of: generating a plurality of user environments in a web-based system; ordering two or more of the plurality of user environments according to different arrangements of the user environments; *** storing in a storage component ordering information related to the ordering of the two or more of the plurality of user environments; and traversing the different arrangements of the user environments with one or more of the applications based on the ordering information to locate the data associated with the user environments. As discussed above in Section III of this brief, claim 17 differs from other independent claims only insofar as the claimed method records and relies upon information about the sequence in which a user has accessed his data (i.e. the trail of breadcrumbs left by the movements). As shown above, the claim calls for the “ordering” of user environments according to “different arrangements,” and then allows “traversing the different arrangements . . . based on the ordering information.” Only Facebook’s constructions capture the notion of sequence and movement back along the same “path” to locate the document. In everyday usage, as well as to one of ordinary skill in the art, “ordering” items occurs when those items are placed in a fixed sequence. See Greenberg Decl. at ¶22. Ordering items alphabetically, for example, would be understood as placing those items in an alphabetical sequence. If there was no fixed sequence, then the items could not be considered ordered. LTI’s proposed construction of “ordering” as “organizing” is little more than an attempt to rewrite the claims and is at war with the plain and ordinary meaning of the term. LTI’s definition of “ordering” does not require that items be placed in any sequence. 31. LTI’s construction also makes no sense because something can be “organized” without being in order. For example, if someone places all of his blue socks in one pile and all white socks in another, the socks have been “organized” but nobody would assert that they were in order. See Greenberg Decl. at ¶22. This common sense interpretation derives directly from the surrounding claim language. As shown above, claim 17 requires storage of “ordering information” relating to the ordering of “arrangements” of user environments, and concludes with “traversing” the arranged user environments “based on the ordering information.” This language clearly implies a relationship between environments that is based on placement into a fixed sequence, i.e. ordered so the user can track the exact path back to find the right information. The ’761 patent specification further supports this view. The only portion of the ’761 specification that discusses the subject matter of claim 17 in any detail describes a “routing algorithm” (referred to in the patent as a “webslice”) that defines sequential arrangements in which user environments may be placed: The disclosed system has associated therewith a routing algorithm, referred to herein as a “webslice.” A webslice is a relationship rule that defines a relationship between a web and one or more boards of that web. If the web changes (e.g., a board is added), and meets the criteria of the rule, the content will be on the new board as well. For example, the rule can include a web ID, a starting board ID, and “transversal” data (i.e., the relationship rule), in the following format: webslice (target board)=<webID; starting board ID; transversal data>. Thus, if a system includes two webs, W1 and W2, where web W1 includes five boards: A (the starting board), B, C, D, and E, with each subsequent board a child to the previous board (i.e., B is child of A, C is child of B, etc.), the webslice data “slicing” to board E will be similar to the following: webslice (board E)=<W1; board A: ABCDE>. *** 32. Thus, by using at least three basis entities for the webslice (i.e., the web ID, the starting board ID, and the transversal data), the boards associated with a given content can be ascertained. Col. 8:59-9:8; col. 9:30-34. This illustration shows how parent-child relationships establish the sequence of the various boards (i.e., ABCDE) via “ordering information” that defines the relationships between the boards (i.e. A is the parent of B, B is the parent of C, and so forth). Facebook’s constructions of “ordering,” “ordering information” and “arrangements” are consistent with this intrinsic evidence and should therefore be adopted. The Court should also adopt Facebook’s construction of “traversing.” As shown above, claim 17 requires “traversing the different arrangements of the user environments with one or more of the applications based on the ordering information,” which indicates that “traversing” requires the environments to be navigated according to a specific path or route as defined by their ordering. In other words, to get from A to E, a user would pass through B, C then D. This is consistent with the plain meaning of “traversing” as understood in the computer science field. The Microsoft Computer Dictionary for example, defines “traverse” as “to access in a particular order all of the nodes of a tree or similar data structure.” Weinstein Decl. Ex. A (emphasis added). This is consistent with how one of ordinary skill in the art would understand “traversing.” See Greenberg Decl. at ¶23. LTI’s construction improperly attempts to rewrite claim 17 by transforming “traversing” into “searching.” There is no basis for such a construction. Nothing in the specification or claims equates the act of traversing with searching. Moreover, other claims of the ’761 patent and other portions of the specification specifically discuss the act of searching as an art distinct from traversing. See ’761 patent, claim 6 (“search and association criteria set by the user”) (emphasis added), col. 3:50-53 (“Additionally, the data content is indexed to facilitate searching 33. for the content in number of different ways in the future by the user or other users.”) (emphasis added). Had the applicants of the ’761 patent intended “traversing” to be synonymous with “searching,” they certainly could have drafted claim 17 and the specification accordingly. However, when the applicants wanted to describe the act of searching, they used that word. And when they wanted to describe the act of navigating through a series of items according to a specific path based on their ordering, they used the word “traverse.” Accordingly, Facebook’s construction of “traverse” should be adopted. G. Remaining Terms (File Storage Pointers, Association, Capturing, Create or Created, Generating, Indexing, Locating/Locate, Portable Wireless Device, Remote Location, Relational Storage Methodology, Relationship, Tagged, Updating) The remaining terms for which Facebook seeks construction should not be controversial and, indeed, LTI could have stipulated to numerous of these “plain meaning” constructions. Instead, LTI has taken the position that each of these terms should be left with no construction, apparently based on their misconception that terms that can be readily understood by a lay jury and thus should not be subject to claim construction. This is wrong. 1. Claim Language “Created/create” and “locating/locate” Facebook’s Construction LTI’s Construction created/create (Claims 1, 7, 8, 9, 17, 21, 22, 23, 24, 29) Brought/to bring into existence None offered locating/locate (Claims 3, 15, 17, 18, 19) Finding/find None offered In its brief, LTI does not contest Facebook’s proposed construction of the terms “created/create” and “locating/locate.” Facebook’s constructions should therefore be adopted. 34. 2. “Associated/Association/Associating” Claim Language Facebook’s Construction associated/association/ associating (Claims 1, 2, 3, 5, 7, 9, 11, 12, 17, 18, 20, 21, 22, 23, 25, 26, 30, 32, 34)) Linked or linking LTI’s Construction None offered In the context of software, and read in light of the claims of this patent, “associated” is generally understood by one skilled in the art to mean “linked.” Weinstein Decl. Ex. A. That the term “link” is used in the specification in connection with a “communications link” is irrelevant simply because of the presence of modifier “communications.” 3. “Capturing” Claim Language capturing (Claims 1, 5, 10, 23, 25, 28) Facebook’s Construction obtaining LTI’s Construction None offered “Capturing” is readily understood by one reasonably skilled in the art as “obtaining.” This is yet another example of a term that LTI has refused to construe because it is widely used in the field. However, such use may not be known to a lay person juror. For example, a juror may understand “capturing” to mean “to take prisoner.” Furthermore, the fact that the specification uses “obtaining” for user actions and “capturing” for computer system actions only supports the need for a construction here. Facebook’s construction is consistent with the definition provided by a dictionary used by one skilled in the art. Weinstein Decl. Ex. A. 35. 4. Claim Language file storage pointers (Claim 34) “File Storage Pointers” Facebook’s Construction information that identifies the specific folders in which specific files are located LTI’s Construction None offered LTI admits in its brief that “file storage pointers” is “not generally known to lay persons,” D.I. 179 at 27, but inexplicably offers no construction to assist the jury in understanding the meaning of this term. On this basis alone, Facebook’s proposed constructionshould be adopted. LTI’s rationale for rejecting Facebook’s proposed construction is non-sensical. 5. Claim Language generating (Claims 17, 35) “Generating” Facebook’s Construction creating LTI’s Construction None offered “Generating” is yet another example of a term that is known by those of ordinary skill in the art but may not be known to lay jurors. The term “generating” is used only in claim 17 of the ’761 patent. See Claim 17 (“generating a plurality of user environments in a web-based system,” “providing a plurality of applications for generating and processing data in the user environments”) (emphasis added). One of reasonable skill in the art would clearly understand the term as synonymous with “creating;” LTI has offered no evidence that the term should have some any other meaning. The basis for LTI’s argument that “something can be generated without being created,” D.I. 179 at 28, is unclear in light of LTI’s failure to provide even a single example. Facebook’s proposed construction of this term should therefore be adopted. 36. 6. “Many-To-Many Functionality” Claim Language Facebook’s Construction many-to-many functionality (Claim 32) claim term is indefinite LTI’s Construction Two or more users able to access two or more data files The fundamental problem with “many-to-many functionality” is that there is no way for one of ordinary skill in the art to determine what the two “manys” refer to. LTI’s construction assumes that many-to-many refers to many users accessing many data files, but there is no support for this construction. Claim 32 is clear that the metadata facilitates the claimed “manyto-many functionality,” and there is nothing in the specification to suggest that the metadata has anything to do with whether multiple different users can access multiple data files. Claims 32 depends from independent claim 23, which requires only one user and mentions no data files. LTI relies upon the specification's examples of “one-to-many” and “many-to-one” relationships, but those examples compound the ambiguity by suggesting the “one” and the “many” refer to the number of individual users sending and/or receiving communications, not a number of data files. D.I. 179 at 12 (quoting col. 2:36-44). The “many-to-many” could just as easily refer to many applications or many workspaces. One of ordinary skill in the art is simply left guessing. The Court should therefore declare this claim invalid. 7. “Portable Wireless Device” Claim Language portable wireless device (Claim 16) Facebook’s Construction device that can communicate with a computer network over a wireless communications medium LTI’s Construction None offered LTI proposes no construction of this term and argues that Facebook’s proposed 37. construction is incorrect because it requires a wireless communication device to be able to communicate with a computer network. Claim 16, the only claim in which this term appears, clearly contemplates communication with a computer network when it recites “[t]he method of claim 9, further comprising accessing the user environment via a portable wireless device.” As discussed, supra, environments are computing environments. That telephonic networks are discussed in the specification and as applications in claim 30 is inapposite. 8. Claim Language relational storage methodology (Claim 31) “Relational Storage Methodology” Facebook’s Construction storing items in a database based on their relationships to each other LTI’s Construction None offered This term appears only in claim 31. See claim 31 (“The system of claim 23, wherein the storage component stores the data and the metadata according to at least one of a relational and an object storage methodology.”). LTI’s assertion that this term does not appear in any claim is belied by the claim language itself – the claim clearly contemplates either a “relational storage methodology” or “an object storage methodology.” This term, while understandable by one of ordinary skill in the art, is unlikely to be easily understood by a lay juror. LTI does not dispute Facebook’s proposed construction but instead would leave the jury with no construction for this rather technical term. This should not be allowed, and Facebook’s proposed construction should be adopted. 38. 9. Claim Language relationship data (Claim 25) “Relationship Data” Facebook’s Construction information defining a connection between two or more things LTI’s Construction None offered During the meet and confer process, Facebook proposed that the term “relationship” be construed on its own. Having considered LTI’s position in its brief, Facebook agrees that this term should be construed as part of the larger phrase “relationship data.” Facebook’s proposed construction will help the jury understand how this term is understood, and LTI has offered no alternative construction. Facebook’s proposed construction should therefore be adopted. 10. Claim Language remote location (Claim 15) “Remote Location” Facebook’s Construction a place different from the webbased computing platform LTI’s Construction None offered This term appears only in dependent claim 15. See claim 15 (“The method of claim 9, further comprising locating the user environment from a remote location using a URL address.”) (emphasis added). LTI’s only dispute with Facebook’s construction is its mistaken belief that Facebook’s proposed construction imports a “physical location” limitation into the term. Facebook’s proposed construction does not contain any such limitation. Because LTI does not provide any alternate construction, Facebook’s proposed construction should be adopted. 11. Claim Language tagged (Claim 8) “Tagged” Facebook’s Construction attached LTI’s Construction None offered The term “tagged” appears only in claim 8, which recites that context information is 39. “tagged to the user-defined data via the metadata when the user-defined data is created.” The word “tagged,” while understandable to one of ordinary skill in the art, will not be so easily understood by a lay juror. The Court should construe this term as simply “attached.” The specification consistently uses the term “tagged” in connection with the preposition “to” such that the clear meaning of the term can only be “attached.” See col. 3:44-50. LTI has failed to offer any alternative construction of this technical term, and therefore Facebook’s construction should be adopted. 12. “Updating” Claim Language Facebook’s Construction LTI’s Construction modifying existing data to make current updating (Claims 1, 9) None offered Facebook’s proposed construction of “updating” is pulled directly from a dictionary used by those skilled in the art. Weinstein Decl. Ex. A (“To change a system or data file to make it more current.”). There is no support, either intrinsic or extrinsic, for LTI’s proposal that updating can be “creating.” Facebook’s proposed construction should therefore be adopted. 13. Remaining Terms Facebook withdraws its request for construction of “user interaction,” “user defined data,” “indexing” “search and association criteria,” “interrelated,” “in response to which” and “interrelationship” at this time. VII. CONCLUSION Facebook respectfully requests that the Court adopt its proposed constructions. Dated: December 23, 2009 BLANK ROME LLP By: 40. /s/ Steven L. Caponi Steven L. Caponi (DE BAR #3484) 1201 Market Street, Suite 800 Wilmington, DE 19801 (302) 425-6400 FAX: (302) 425-6464 and OF COUNSEL: Heidi L. Keefe Mark R. Weinstein Jeffrey Norberg Melissa H. Keyes COOLEY GODWARD KRONISH LLP 3000 El Camino Real 5 Palo Alto Square, 4th Floor Palo Alto, CA 94306 Attorneys for Defendant Facebook, Inc. 41.

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?