HYPERPHRASE TECHNOLOGIES, LLC v. GOOGLE INC.

Filing 141

ORDER granting in part and denying in part as moot 100 MOTION for Summary Judgment by Defendant GOOGLE, INC. Plaintiffs Hyperphrase Technologies, LLC and Hyperphrase, Inc.'s complaint is DISMISSED with prejudice. Signed by Judge Barbara B Crabb on 9/30/2008. (arw)

Download PDF
HYPERPHRASE TECHNOLOGIES, LLC v. GOOGLE INC. Doc. 141 Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 1 of 31 IN THE UNITED STATES DISTRICT COURT FO R THE WESTERN DISTRICT OF WISCONSIN --------------------------------------------H Y P E R PH R A S E TECHNOLOGIES, LLC and H Y PER PH R A S E, INC., Plaintiffs, v. G O O G L E, INC., D efendan t. --------------------------------------------P lain tiffs Hyperphrase Technologies, LLC and Hyperphrase, Inc. brought this patent infringem ent action alleging that defendant Google Inc.'s AutoLink and AdSense products in frin ge plaintiffs' United States Patents Nos. 5,903,889, (`889 patent) 6,434,567 (`567 p aten t), 6,526,321 (`321 patent) and 7,013,298 (`298 patent). On December 20, 2006, Judge Shabaz granted summary judgment to defendant, finding that neither product infringed any claim of the patents-in-suit, in light of his construction of the term "data reference." On December 26, 2007, the Court of Appeals for the Federal Circuit held that Ju dge Shabaz's construction of data reference was erroneous, but it affirmed the decision w ith respect to the claims of infringement against AdSense that Judge Shabaz had dismissed, reversed the judgment that AutoLink did not infringe the `889 and `321 patents and O PIN IO N AND ORDER 0 6 - cv -1 9 9 - b b c 1 Dockets.Justia.com Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 2 of 31 rem an ded the case with the following instructions: It is unclear from the record on appeal whether AutoLink meets all of the remaining elements of any of the asserted claims of [the `889 and '321] patents because the "data reference" lim itation was the only limitation the district court discussed in its infringement analysis and the only limitation discussed in d etail in the parties' briefing on appeal. We thus cannot d eter m i n e if AutoLink does not infringe because it does not m eet other limitations of the claims. Therefore, we must rem an d so the district court can evaluate whether AutoLink infringes the asserted claims of the `889 and `321 patents under the correct construction of "data reference." Hyperphrase Technologies,, Inc. v. Google, Inc., 260 Fed. Appx. 274, 282 (Fed. Cir. 2007) T h e remaining asserted claims are claims 1 and 7 of the `889 patent and claims 1, 24 and 86 of the `321 patent. Defendant now renews its motions for summary judgment, arguing that AutoLink do es not infringe any of the asserted claims, that the asserted claims are invalid as a matter of law, and that, if there is infringement, it is not willful. With Judge Shabaz out on medical leave, I am handling his cases, including this one. I conclude that AutoLink lacks at least one elem ent of each of the remaining asserted claims. Therefore, defendant is entitled to sum m ary judgment of non-infringement. Because I find no infringement, the issue of willful in frin gem en t is moot. Furthermore, because the parties do not suggest any ongoing co ntro versy apart from the AutoLink product, I decline to address defendant's counterclaims for a declaration of invalidity. 2 Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 3 of 31 FA CT S T h e patents in suit are related to one another as continuations-in-part of prior app lication s and all are the inventions of Carlos de la Huerga. The preferred embodiments of the patented inventions involve storage and retrieval of electronic medical records. A. The `889 patent The `889 patent claims a system for retrieving, modifying and collecting data records on a computer network. The invention detects types, relationships and classification of data records and modifies them to support interactive hypertext-linked display and organized access to the records. Plaintiffs assert infringement of the following claims: C laim 1: A computer system with a plurality of data records on a plurality of databases, an d a standardized format for addressing said data records, said computer system comprising: (a) a user interface having an interactive display program for requesting on e of said data records and displaying a plurality of interface supp orted data formats; (b) means for receiving a reference to a first data record from said interactive display program; (c) means for retrieving said first data record; (d ) means for parsing said first data record to identify a reference to a second data record; 3 Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 4 of 31 (e) means for modifying said reference to said second data record to create an address, said address being operable to retrieve said second d ata record; and (f) means for sending said modified first data record to said interactive display program. *** C laim 7: The computer system of claim 1, wherein said reference to said second data record comprises a keyword phrase. The `889 specification, col. 2, ln. 65 to col. 3, ln. 9, provides the following summary o f the invention: It is an object of this invention to provide a means of processing and co n vertin g existing data records formatted, structured, and accessed according to a multitude of disparate standards to common standards by which they may be accessed, controlled, and/or displayed through a single interactive display p ro gram . It is another object of this invention to provide conventions for exp lo rin g data records for references to contextually related records and m o difyin g, generating, embedding and appending links and data-retrieving codes in and to said related data records, whereby to organize said related data records in a hypertext tree structure. Figures 12A-12C of the `889 specification graphically depict the operation of the claimed sy stem : 4 Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 5 of 31 5 Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 6 of 31 6 Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 7 of 31 B . The `321 Patent T he `321 patent claims a method for automatically creating hyperlinks between reco rd s in a record set that both eliminates ambiguity when record references overlap and in serts tags to identify specific information within the records. Plaintiffs assert infringement of the following claims: 7 Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 8 of 31 C laim 1: A method for identifying a referenced record referenced in a referencing record w herein the referenced record is referenced in the referencing record by at least a combination including a data reference (DR) and a modifier reference (MR), the method comprising the steps of: (i) receiving the referencing record; ( ii) analyzing the referencing record to identify a DR, when a DR is i d e n ti fi ed : (a) identifying an MR rule set (MRRS) specifying the relatio nship between an MR and the DR; (b) analyzing the referencing record in accordance with the M R R S to identify the existence of the MR and, when the MR is identified; (c) identifying the referenced record associated with the DR/MR c o m b in a ti o n . *** C laim 24: The method of claim 1 further including the step of linking the record reference to the referenced record. *** C laim 86: A method for use with an application wherein specifying references (SRs) in one record to other records which are selectable to access the other records are visually distinguished from other record information so as to indicate selectability, the method also for use with a system which enables a user to design ate and also select SRs where designation comprises pointing to an SR w ithout selection and, wherein a seemingly general SR is modified by other reco r d information which renders the SR relatively specific, the method for indicating the specific nature of an SR prior to selection and comprising the steps of: w hen an SR is designated, indicating the specific nature of the SR. 8 Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 9 of 31 C . AutoLink D efendant sells a toolbar program which can be added to an internet browser. A uto L in k is a toolbar feature that is used to identify additional sources of information for certain types of information in a pre-existing web page. Among the various types of info rm atio n that the AutoLink feature tries to recognize are International Standard Book N u m b ers (ISBNs), vehicle identification numbers, package tracking numbers, such as FedEx or UPS, and postal addresses. If one of the information types is found in the document, A uto L in k creates an anchor tag containing a computer generated Uniform Resource Locator (U R L ) that points to the path of a Google server. AutoLink then inserts the anchor tag into a memory representation of the original web page (a document object model or DOM) and displays the DOM to the user. When the anchor tag (which appears in blue and underlined on the web page representation) is selected by the browser user, the Google server generates a second URL that points to a second server and retrieves information that is presented to the user. AutoLink software scans the web page for patterns of consecutive strings of characters (for example, a 10-digit string, a 19-digit string, etc.) referred to as tokens. AutoLink also scans the page for key words known as triggers. If a trigger is found, the token is assumed to be of the type of information associated with its format. For example, a 10-digit number is assum ed to be an ISBN, and a 19-digit string is assumed to be a UPS tracking number. A 9 Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 10 of 31 heuristic is applied on the token to verify that the token conforms with the known format (for example, the last digit in an ISBN number is called a "check digit," which is used to m athem atically compute whether the ISBN number itself is properly formatted). The token is not tested to confirm whether it corresponds in fact to additional information stored som ew here else. The presence of a trigger and a properly formatted token causes the AutoLink button on the toolbar to become selectable. If the user selects the AutoLink button, then the AutoLink software converts the token into a URL and formats it for the browser as a blue highlighted and underlined text supported by the underlying anchor tag that has the format: < A HREF="[URL]">[token]</A>. If the user selects the blue text, defendant's server generates and directs a second URL to either a third party server such as amazon.com, fedex.com , carfax.com, or in the case of a street address, initiates a process to retrieve a map from one of several possible providers. OPINION D efendan t contends that AutoLink lacks at least three elements of independent claim 1 of the `889 patent and at least two elements of each of claims 1 and 86 of the `321 patent. B ecau se construction of patent claims is an issue of law and there is no factual dispute co n cern in g the operation of AutoLink, the infringement issues presented may be resolved on 10 Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 11 of 31 sum m ary judgment. As a procedural matter, plaintiffs object to defendant's non- infringement arguments as beyond the scope of the remand order because they raise arguments not presented in the p revio us summary judgment motion. This position is meritless. Defendant was under no o bligatio n to bring all of its non-infringement arguments in its initial summary judgment m otion and was in no way restricted from bringing additional arguments either on summary ju dgm en t or at trial. Indeed, the federal circuit remanded expressly because it could not "determ ine if AutoLink does not infringe because it does not meet other limitations of the claim s." Accordingly, I will address all of defendant's non-infringement arguments on their m e r i t s. Patent infringement analysis consists of two steps. First, the patent claims must be in terpreted or construed to determine their meaning and scope. Second, the properly construed claims are compared to the process or product accused of infringing. Markman v. W estview Instruments, Inc., 52 F.3d 967, 976 (Fed. Cir. 1995). The first step of this an alysis, claim construction, is a matter of law exclusively for the court. Id. at 970-71. To establish infringement, plaintiffs must prove that each claim element is present in the accused p ro du ct, either literally or by equivalence. Dawn Equipment Co. v. Kentucky Farms Inc., 140 F.3d 1009, 1015 (Fed. Cir. 1998). Conversely, defendant can prevail by demonstrating that at least one element of the asserted claim is absent from its product or process. 11 Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 12 of 31 The well established process for claim construction begins with examination of the claim s language. The language is given its ordinary meaning as it would be understood by one of ordinary skill in the relevant art, in light of its context and the other patent claims. R exnord Corp. v. Laitram Corp., 274 F.3d 1336, 1342 (Fed. Cir. 2001). This initial co n stru ctio n is then considered in light of the specification to determine whether the inventor expressed a different meaning for the language, whether the preferred embodiment is con sistent with the initial interpretation and whether the inventor disclaimed certain subject m atter specifically. Id. at 1342-43. The specification takes on a more important role if the claim s language is particularly ambiguous, id., or if the inventor invoked the means plus function language of 35 U.S.C. § 112, ¶ 6, thereby incorporating the specification's em b od im en t into the claims by reference. Finally, the interpretation is examined for consistency with the patent's prosecution history and any disclaimers made therein. Id. at 1 3 4 3. Assum ing one or more elements is literally absent from the accused device, the court m ust determine whether the device infringes under the doctrine of equivalents. The Supreme Co urt has offered the following guidance for assessing whether an element is present by e q u i v a le n t s : D oes the accused product or process contain elements identical o r equivalent to each claimed element of the patented invention? . . . A focus on individual elements and a special vigilance against allowing the concept of equivalence to eliminate 12 Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 13 of 31 com pletely any such elements should reduce considerably the im precisio n of whatever language is used. An analysis of the role played by each element in the context of the specific patent claim w i ll thus inform the inquiry as to whether a substitute element m atch es the function, way, and result of the claimed element, or w h eth er the substitute element plays a role substantially different from the claimed element. W arn er-Jenk inso n Co., Inc. v. Hilton Davis Chemical Co., 520 U.S. 17, 40 (1997). A. `889 Patent D e fen dan t first contends that AutoLink necessarily lacks "a standardized format for addressing the records," as required by the claim 1 preamble because AutoLink accesses records in third-party databases that defendant does not control. Second, defendant argues that AutoLink neither modifies the reference to a second record nor modifies the first record, as required by subparagraphs (e) and (f) of claim 1. Plaintiffs argue that AutoLink's use of the URL addressing convention is a "standardized format" that satisfies the first claim elem ent and that AutoLink modifies the reference and also modifies the first data record, at least under the doctrine of equivalents. I conclude that AutoLink lacks a standardized form at for addressing records and means to modify the first data record to create an address op erable to retrieve a second data record, either literally or by equivalence. 1. "Standardized format for addressing" 13 Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 14 of 31 G iven its ordinary meaning in the context of the claim 1 preamble, the phrase "stan dardized format for addressing" data records means that data records on the computer system are stored so that any record can be addressed using a common addressing format. Plaintiffs do not dispute that the claim 1 preamble is intended to include limitations of the claim . Bell Communications Research, Inc. v. Vitalink Communications Corp., 55 F.3d 615, 620 (Fed. Cir. 1995). Plaintiffs argue that only the addressing convention need be standardized, not the addresses to records themselves. So, for example, plaintiffs suggest that u se of a URL, which is a prescribed convention for addressing records stored in many different ways, is sufficient to meet the element. However, dependent claims 4 and 9, referring back to claim 1, use the phrase "said standardized addresses," making it clear that p lain tiffs' construction is incorrect and that the addresses themselves are standardized, not m erely the convention for forming URLs. The `889 specification leaves no doubt that a proper construction requires a standardized addressing format, not merely the use of URL convention. The summary of the i nventio n describes a primary objective as converting records "accessed according to a m ultitude of disparate standards to common standards by which they may be accessed," an apparent reference to addressing and retrieving. In support of their unrealistically broad co n stru ctio n of the claim limitation plaintiffs assert that "[t]here is not one mention of translating, converting or changing the address of data records to conform to a standard 14 Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 15 of 31 form at . . . ." in the specification. Plt's. Opp. Br., dkt # 127, at 23. This assertion is wrong. T he specification provides, for example: C ol. 3, lns. 34-39: The present invention utilizes specification tables identifying each of the information processors or databases used by the h osp ital, the types of data records stored by the databases, and instructions and algorithms for accessing, modifying and pro cessing data records and their addresses, . . . Col. 7, lns. 15-17: Further corresponding to each data type 136 is a URL cipher 140 used to generate an address to store the designated type of data. C o . 8, lns. 41-43: If there are data references, they may in steps 580 through 596 be reformatted so that the URL addresses are compatible with addressin g protocols used by the hospital. (Em pha sis added.) The reconfiguration of data record addresses to comport with a standardized ad dressin g scheme is pervasive in the specification, as reflected in Figures 3B (step 140), 4A, 5C (step 268), 5E (step 316)12B, (step 596), 13C, 14A and 14B. As defendant notes, these address modifications involve changing from one URL form to another URL form, thereby foreclosin g the construction that simply forming a URL constitutes the "standardized format" of the claims. As the court of appeals recognized, AutoLink does not use a standardized format for 15 Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 16 of 31 addressing the data records it retrieves: A fter identifying tokens, the processing device (i.e., the user's com puter) does not convert them into the same address format as that used by the database holding the contextually related record (e.g., UPS's database). Instead AutoLink sends the token to Google's servers which, like the intermediate computers of the prior art systems, conduct the necessary translation into the address format used by each database. As the district court astutely noted, this translation is necessary because Google does n o t control the databases and thus cannot dictate (to UPS or C arFax.com , for example) what address formats they must use. H yperp hrase Technologies,, Inc. v. Google, Inc., 260 Fed. Appx. 274, 282 (Fed. Cir. 2007). T h u s , the AutoLink system is inherently incapable of using a "standardized format for ad dressin g" the records in the system, an element that is at the heart of the `889 invention. 2. "Means for modifying said reference to said second data record to create an address" The parties' dispute on this term is whether, as defendant contends, it requires an actual modification to the reference within the first data record, resulting in a modified first data record or whether the element requires only a modification to the reference extracted fro m the record. Plaintiffs add that, in any event, AutoLink's modification of a document object model of the record is equivalent to modification of the data record itself. I conclude th at modification of the reference, and consequently the first data record itself, is an element of the claim and that modifying a representation of the record is not its equivalent. Beginning with the claim language, the phrase "modifying said reference" is ambiguous 16 Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 17 of 31 w ith respect to whether it requires a modification to the first data record or merely m od ification of the reference apart from the record. elim inates the ambiguity. The next element in the claim The requirement in element (f) of a "means for sending said m od ified first data record" is a plain reference to the modification of the first data reference in element (e), making it clear that the claim requires actual modification of the record. The claim element under construction is in classic means-plus-function format, invo kin g 35 U.S.C. § 112 ¶ 6: an element in a claim for a combination may be expressed as a m eans or step for performing a specified function without the recital of structure, material, or acts in support thereof, and such cla im shall be construed to cover the corresponding structure, m aterial, or acts described in the specification and equivalents thereof. The specification and all its embodiments include actual modification of the first record. A stated purpose of the invention is "to provide conventions for exploring data records for referen ces to contextually related records and modifying, generating, embedding and appending links a nd data-retrieving codes in and to said related data records, whereby to organize said related data reco rds in a hypertext tree structure." The claims of the `889 patent involve not only p ro vid in g the immediate user with access to related records, but also altering the records for the benefit of future users. Whether those records are modified one by one as a user requests them (see figs. 12A-C) or in a separate process that systematically amends them (see figs. 13 A-C ), one of the core inventive elements is the permanent modification of the records: 17 Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 18 of 31 FIG S. 13A-13C set forth an alternate embodiment of the o p eratio n of the translation and collection system 110 (FIG. 1) w i th particular reference to receiving, translating, and formatting data records to facilitate access through browsers and hypertext link s for future users. This embodiment is similar to that set fo rth in FIGS. 12A-12C but may proceed independently of and prio r to a request for such data. `889 pat., col. 9, lns. 19-27. Once a reader understands the meaning of the claim and the purpose of the invention as set forth in the specification and illustrated by the embodiments incorporated under § 112 ¶ 6, it is apparent that AutoLink does not infringe literally or by equivalence. Just as it cannot alter the addressing standard of its third party providers, AutoLink cannot modify the w e b pages it parses. Rather, it modifies a memory representation of the web page solely for the potential benefit of the particular user. This modification of a DOM is not literally a m od ification of the data record and does not perform the role of creating a hypertext tree structure by the modification of actual records. Therefore, it cannot satisfy the requirements of the doctrine of equivalents. Warner-Jenkinson, 520 U.S. at 40. 3. "Said address being operable to retrieve said second data record" Au toL ink creates a URL address, addressed to the AutoLink server, using the token it identifies in the web page representation. Although that address is not the address of a secon d record, it begins a process that includes at least the creation of a second URL address 18 Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 19 of 31 by the google server and culminates in retrieval of a second data record. The issue presented is whether the phrase "address being operable to retrieve" requires that the address directly accesses the record, as defendant contends, or whether it need only set in motion a process that leads ultimately to retrieval, as plaintiffs contend. Consideration of the claims language, specification and prosecution history leads to the inescapable conclusion that defendant's con struction is correct. The claim language requires the address to be operable to retrieve the second data reco rd , implying that no additional steps are required. Such an interpretation is consistent w ith the preamble, which speaks of a standardized format for addresses. Thus, in its most o rd in ary sense and in the context of the entire claim, the address must be that of the second record. Because the element is in means-plus-function form, the preferred embodiments also im part meaning. Each preferred embodiment employs the URL cipher 140, configured to pro duce an address to the second record pursuant to the standardized addressing format. S ee, e.g., Fig. 12B, step 596, Fig. 13B, step 680. No preferred embodiment employs additional operations to retrieve the record. In each embodiment, the address formed is the address of the second record. Contrary to plaintiffs' contention, figures 14A and B and the related text do not show a contrary embodiment. 19 Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 20 of 31 F I G S . 14A-D set forth an example of the hypertext and URL p ro cessin g performed by the data translation and collection system 110 (FIG.1) in response to a request for a data record. FIG . 14A proffers, by way of example, a URL address 700 that m ay be compatible with a standard hospital format. . . . The data translation and collection system (110) reformats the data requ est into a new data request 720 (FIG. 14B) which is co m patible with the data base system 106 (FIG. 1) holding this d a ta . C o l. 10, lns. 43-59. 20 Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 21 of 31 This portion of the specification explains the invention operation to convert an initial data request into a request that conforms to the standardized addressing system. See generally FIG . 12A. This process is unrelated to the process of parsing the first record to produce an address operable to retrieve the second record. The specification does not suggest that the initial, improperly formatted document request of FIG. 14A, is "operable to retrieve" the req uested record, as that phrase is used in the claims. Rather, FIG. 14A depicts the "means fo r receiving a reference" of claim 1, step (b), while FIG. 14B depicts the "means for retrieving said first data record." In this context, the address of FIG. 14B is "operable to retrieve the record" while the address of FIG. 14A is not. The reformatted address is in accord with the standardized addressing format for the storage system. Finally, during the patent prosecution, the applicant confirmed his intent that the a d dr e s s created by modifying the first reference would be the actual address of the second reco rd . In response to the examiner's rejection based in part on U.S. Patent No. 5,530,852 to Meske, the applicant argued: P arsin g the references (keywords, hyperlinks and the like) and m odifyin g the parsed reference to create an address of the refere nced data record is not taught by the cited references. In M eske, HTML versions of articles (files, or data records) are parsed for the presence of specified search terms. The parsing, ho w ever, only leads to the creation of additional files such as a b rief file describing the contents of the article, a profile list, and story files; there is no modification of the parsed file to refer to 21 Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 22 of 31 an o th e r file by its address . . . . There is simply no teaching of linking records by modifying the parsed record to create the address of the referenced record. Dkt. #26, Exh B at GOOG05699-700 (emphasis in original). In distinguishing the prior art, th e patentee notes in three separate places that the address created in step (e) of claim 1 is the address of the referenced record, not some other address that might lead to the development of an address to the referenced record through further processing. F ro m this analysis, I conclude that AutoLink lacks at least these three elements of claim 1 of the `889 and therefore does not infringe as a matter of law. It follows that Au toL ink does not infringe claim 7, which depends from claim 1. B. `321 Patent D e fen dan t seeks summary judgment of non-infringement of claim 1 of the `321 patent o n the ground that AutoLink does not employ a "modifier reference," as that term is properly con strued. Defendant argues that the AutoLink "trigger" cannot be a modifier reference because it does not change the token in a way that makes its reference more specific. C on cernin g claim 86, defendant makes two related arguments. First, a "specifying reference" necessarily includes a modifier reference. Alternatively, the phrase "modified by other info rm ation which renders the SR relatively specific" has the same meaning as modifier reference. Because I agree that the AutoLink trigger does not act as a modifier of the token 22 Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 23 of 31 as required by both asserted independent claims of the `321 patent, I conclude that AutoLink do es not infringe either asserted independent claim 1. Claim 1 ­ "modifier reference" Neither the claims nor the specification expressly define the term "modifier reference." H o w e ver, the `321 specification expressly defines two related terms that inform the meaning of modifier reference: "data reference" and "specifying reference." A DR [data reference] is a unique phrase or word which may be used in a record to refer to another record or record segment. In the context of a medical facility an exemplary DR may be as sim p le as "medication given", or "ECG report", or "Admission N M R heartbeat". As explained in more detail below, when a pro cesso r linking feature is selected, processor 14 searches for D R s in a specified record and, when a DR is identified, links the D R to a record or record segment associated with the DR via hyperlink or other mechanism. `321 pat., col. 8, lns. 30-32. The term "specifying reference" is "used to refer generically to each of a DR and a DR/MR combination or a DR/MR/MR combination." Col. 4, lns. 34-36. The ordinary meaning of the term "modifier" suggests that a modifier reference alters or changes a data reference in some way. In all of the embodiments disclosed in the specification, the modifier reference changes the data reference in the sense that the com bin ation of the modifier and data references creates an association with a more specific record or record segment than the data reference alone. 23 Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 24 of 31 T he role of a modifier reference, and the nature of the way it modifies the data reference, is explained in general at col. 3, lines 20-28: A wrinkle of complexity is added to the referencing scheme w hereby modifier references (MRs) may be used to further s p e c i fy a specific record when a DR is identified. In this case, w hen a DR is identified, the record is further examined to identify modifier references (MRs) which identify a specific segm ent of a record which is associated with the data reference. The following example from the `321 specification illustrates how a modifier reference is used to specify more precisely a portion of the broader record associated with the data reference: [A] single DR may be modified by any of several different m o difier references (MRs) such that each DR/MR combination refers to a specific and distinct record or record segment and is co rrelated with a specific record or segment address. For exam ple, a DR may comprise the term "ECG" while one MR m ay be "previous" and another MR may be "admission" so that D R /M R combinations include each of "admission ECG" and "previou s ECG". Col. 12, lns. 1-8. I conclude that the AutoLink trigger is not a modifier reference because it does nothing to designate the referenced record more specifically. When AutoLink identifies a token it associates the token with a single referenced record. For example, if the AutoLink software identifies a 19-digit string, it associates the number with a UPS web page for a 19-digit UPS track in g number. Although a trigger must also be present in the first record before AutoLink w ill create a selectable link for the user, in all cases, the address for the second record is based 24 Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 25 of 31 exclusively on the content of the token. The trigger has no effect on the formation of the ad dress to the second record. The trigger does not specify a different or more specific portion of the identified web page. Stated differently, the record referenced by the token alone is alw ays identical to the record referenced by the token/trigger combination. The trigger does n o t provide any greater specificity in the designation of the second record. Therefore, the trigger is not a modifier reference as that term is used in the `321 patent. The trigger makes it more likely that the record associated with the token will be rele v a n t to the user. For example, a 19-digit string might appear in the first record even though it does not represent a UPS tracking number. In that instance, linking to the UPS w e b page for that tracking number will likely produce a result that is irrelevant and confusing to a user, if it produces a result at all. The probability of this result is reduced by searching for a token/trigger combination. However, searching for a combination of terms before link ing to a record does not necessarily render any single term in the combination a "modifier reference." In fact, the '321 specification is replete with examples of relatively complex data references including several terms. See, e.g., Fig. 28 of the `321 specification: 25 Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 26 of 31 26 Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 27 of 31 It would be consistent with the patent teachings to characterize the token/trigger combination as data reference. But the trigger cannot properly be characterized as a modifier reference b ecau se it does not perform the unique function of a modifier reference, which is specifying a more specific component of the record or records associated with the data reference. Because AutoLink does not infringe claim 1, it follows that it does not infringe depen dent claim 24. 2. Claim 86 ­ "seemingly general SR is modified by other record information which renders the SR relatively specific" D efendan t first argues that a specifying reference necessarily includes a modifier reference and, because AutoLink does not use a modifier reference, it cannot infringe. The first premise of this argument is erroneous. A data reference alone can constitute a specifying reference in accordance with the patent's definition. The phrase "each of a DR and a DR/MR co m b in atio n or a DR/MR/MR combination" is grammatically ambiguous and might mean, as defendant suggests at page 28 of its opposition brief, dkt # 103, that it could be either (1) a combination of a first DR, a second DR, and an MR or (2) a DR/MR/MR combination. Alterna tively, the phrase might mean either (1) a DR; (2) a DR/MR combination; or (3) a D R /M R /M R combination. Examination of the specification reveals that the second construction is correct. At column 13, lines 33-34, a similar phrase is repeated with the am biguity removed: "the term `specifying reference' (SR) is used to refer generically to each 27 Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 28 of 31 of a DR and a DR/MR combination." This formulation leaves no doubt that a data reference alone can be a specifying reference. Therefore, a modifier reference is not necessarily an elem ent of a specifying reference. However, I agree with defendant that the claim language "seemingly general SR is m od ified by other record information which renders the SR relatively specific" includes e lem en ts identical to the limitation of a modifier reference and that AutoLink lacks those elem ents for the same reasons. Plaintiffs assert that AutoLink tokens are "seemingly general" an d that AutoLink triggers modify the tokens to render them "relatively specific." But in any o rd in ary sense of the term, AutoLink tokens are not seemingly general. In fact, the tokens are seemingly very specific; pointing to a single book, tracking number, etc. The triggers do not render tokens relatively more specific because the token/trigger combination is always associated with an identical record associated with the token alone. Consideration of the applicable portion of the specification confirms that the phrase is intended to have the same m ean in g as a modifier reference and that AutoLink lacks the element. Figure 27a and the accom pan ying text at col. 16, lns. 1-10 is an embodiment of claim 86: 28 Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 29 of 31 H ere, when a mouse controlled cursor 551 is used to designate a DR which is separated from an associated MR, processor 14 p ro vid es an SR description box 552 to help the user navigate system records. For example, referring still to FIG. 27a, when phra se "ECG image" is pointed to prior to selection thereof, processor 14 provides description box 552 adjacent phrase "ECG im age" showing the SR (i.e. "ECG image of Jan. 16, 1996"). Thereafter, selection via a mouse or the like links the user to the correspo nd ing ECG image of Jan. 16, 1996. In the embodiment, "ECG Image" represents the "seemingly general SR," which "is m o difie d by other record information "of January 16, 1996" rendering the SR relatively s p ecific. Thus, the embodiment makes clear that the modification accomplished in this elem ent of claim 86 is identical to the increased specificity inherent in the modifier reference 29 Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 30 of 31 elem ent of claim 1. AutoLink lacks this element for the same reason it lacks a modifier referen ce. The AutoLink token is always the most specific reference employed to identify and lin k to the second record. The trigger does not modify it to make it more specific. Lacking this element, AutoLink does not infringe claim 86. C. Other Pending Motions It is not necessary to take up defendant's related motion to determine that any infringem ent is not willful in light of the determination that there is no infringement. As to defendan t's motions relating to the asserted invalidity of various claims of the patents-in-suit, I decline to take them up. It appears that final resolution of all infringement claims prior to trial eliminates any case or controversy, particularly when defendant has produced no evid en ce of other, different products. Benitec Australia, Ltd. v. Nucleonics, Inc., 495 F.3d 1340 , 1347-49 (Fed. Cir. 2007). Given the doubtfulness of continuing jurisdiction and the relativ e clarity of the infringement issues, I will exercise my discretion not to address the invalidity counterclaims. I will dismiss those counterclaims as moot. Phonometrics, Inc. v. N orthern Telecom Inc., 133 F.3d 1459, 1468 (Fed. Cir. 1998). ORDER IT IS ORDERED that defendant Google Inc.'s motion for summary judgment, dkt. # 1 0 0 , is GRANTED insofar as it seeks a determination that its AutoLink product does not 30 Case: 3:06-cv-00199-bbc Document #: 141 Filed: 09/30/2008 Page 31 of 31 infringe United States Patents Nos. 5,903,889 and 6,526,321 and is in all other respects D EN IED AS MOOT. The clerk of court is directed to enter judgment dismissing plaintiffs H yperp hrase Technologies, LLC and Hyperphrase Inc.'s complaint with prejudice. Entered this 30 t h day of September, 2008. B Y THE COURT: /s/ _ _ _ __ _ _ __ _ _ __ _ _ __ _ _ __ _ _ __ _ _ __ _ _ __ _ B AR B AR A B. CRABB D istrict Judge 31

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?