EIT Holdings LLC v. Yelp!, Inc. et al

Filing 134

CLAIM-CONSTRUCTION ORDER. Signed by Judge Alsup on October 24, 2011. (whalc1, COURT STAFF) (Filed on 10/24/2011)

Download PDF
1 2 3 4 5 IN THE UNITED STATES DISTRICT COURT 6 FOR THE NORTHERN DISTRICT OF CALIFORNIA 7 8 9 EIT HOLDINGS LLC, a Delaware company, 11 For the Northern District of California United States District Court 10 12 13 Plaintiff, v. CLAIM-CONSTRUCTION ORDER YELP!, INC., a Delaware corporation, Defendant. / 14 15 16 No. C 10-05623 WHA INTRODUCTION In this patent-infringement action involving computer-network technology, the parties 17 seek construction of six terms and phrases found in the one asserted patent. On October 13, 2011, 18 a tentative claim construction order was issued, and the parties were invited to file five-page 19 critiques of the constructions therein. Only plaintiff elected to do so. After consideration of the 20 supplemental briefing, final constructions for five of the six terms are set forth below. The sixth 21 term will not be construed at this time. 22 STATEMENT 23 United States Patent Number 5,828,837, entitled “Computer Network System and Method 24 for Efficient Information Transfer,” was issued on October 27, 1998. It is the only patent asserted 25 in this action. Plaintiff EIT Holdings LLC allegedly “holds the title by mesne assignments from 26 the inventor” (Third Amd. Compl. ¶ 13). EIT commenced this action in December 2010 against 27 multiple unrelated defendants; all but Yelp!, Inc., the first-named defendant, were dismissed for 28 misjoinder in May 2011 (Dkt. No. 86). 1 Only claims 40 and 41 from the ’837 patent are asserted. Claim 40 purported to disclose a 2 device, and claim 41 purported to disclose a method. Three of the terms and phrases construed by 3 this order are means-plus-function limitations that appeared only in device claim 40. The other 4 three appeared in both asserted claims. All six disputed terms and phrases are italicized in the 5 claims below. 6 7 8 9 Claim 40 covered (col. 19:17–31): 40. A master program module coupled to a master node and a master database for connecting information providers and user nodes for a computer network comprising: means for registering a first-time user of the computer network; 11 For the Northern District of California United States District Court 10 means for receiving, through the master node, a user id and respective network address corresponding to a current user of the user node; 12 13 14 means for accessing from the master database user profile information corresponding to the user id; 15 means for transmitting to the user node, through the master node, a reference to target information corresponding to the accessed user profile; and 16 means for storing a user report from the user node. 17 18 19 20 Claims 41 covered (col. 19:32–43): 41. A method for connecting information providers and user nodes coupled to a master node and a master database comprising the steps of: receiving through the master node a user id corresponding to a current user of the user node; 21 22 accessing from the master database user profile information corresponding to the user id and respective network address; 23 24 transmitting to the user node, through the master node, a reference to target information corresponding to the accessed user profile; and 25 storing a user report from the user node. 26 27 28 The invention that the ’837 patent purported to disclose related “generally to computer networks that connect information providers and end-users of network services.” It particularly 2 1 concerned “providing directed information to users and gathering user reports” (col. 1:7–11). In 2 the prior art, a user could connect to a network service to view or download information requested 3 by the user. The purported invention made further use of such an established user-network 4 connection by sending the user unsolicited information likely to be of interest to the user 5 (in addition to any information requested by the user), and by collecting information about the 6 user. The specification emphasized the importance of doing so without slowing the rate at which 7 information requested by the user was provided. Thus, “[t]his invention use[d] otherwise idle 8 bandwidth by transmitting information specific to a user’s profile while minimizing additional 9 delay to the normal network traffic, and generate[d] a report of user responses for information providers with accurate assessment of user demand” (col. 7:33–37). The bandwidth-conservation 11 For the Northern District of California United States District Court 10 aspect of the purported invention, however, was not specifically addressed in the two 12 asserted claims. 13 The preferred device embodiment of the purported invention was depicted as follows. 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 3 1 Figure 1 from the ’837 Patent: A Preferred Embodiment of the Computer Network 2 3 4 5 6 7 8 9 11 For the Northern District of California United States District Court 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 The master node depicted as item 130 and the master database depicted as item 143 represent two of the phrases to be construed. The parties’ claim construction disputes are driven by their invalidity quarrels. Yelp! is poised to argue that its proposed claim constructions render the asserted claims invalid, either because they are indefinite or in light of prior art references. EIT, on the other hand, proposes narrower claim constructions which, in its view, preserve the validity of the asserted claims. Each of the disputed terms and phrases is addressed in detail below. This order follows full briefing and a hearing. 4 1 2 ANALYSIS Courts must determine the meaning of disputed claim terms from the perspective of one of 3 ordinary skill in the pertinent art at the time the patent was filed. Chamberlain Group, Inc. v. 4 Lear Corp., 516 F.3d 1331, 1335 (Fed. Cir. 2008). While claim terms “are generally given their 5 ordinary and customary meaning,” the “claims themselves provide substantial guidance as to the 6 meaning of particular claim terms.” As such, other claims of the patent can be “valuable sources 7 of enlightenment as to the meaning of a claim term.” Critically, a patent’s specification “is 8 always highly relevant to the claim construction analysis.” Phillips v. AWH Corp., 415 F.3d 9 1303, 1312–15 (Fed. Cir. 2005) (en banc) (internal quotations omitted). Indeed, claims “must be read in view of the specification, of which they are a part.” Markman v. Westview Instruments, 11 For the Northern District of California United States District Court 10 Inc., 52 F.3d 967, 979 (Fed. Cir. 1995) (en banc), aff’d, 517 U.S. 370 (1996). Finally, courts also 12 should consider the patent’s prosecution history, which “can often inform the meaning of the 13 claim language by demonstrating how the inventor understood the invention and whether the 14 inventor limited the invention in the course of prosecution, making the claim scope narrower than 15 it would otherwise be.” These components of the intrinsic record are the primary resources in 16 properly construing claim terms. Although courts have discretion to consider extrinsic evidence, 17 including dictionaries, scientific treatises, and testimony from experts and inventors, such 18 evidence is “less significant than the intrinsic record in determining the legally operative meaning 19 of claim language.” Phillips, 415 F.3d at 1317–18 (internal quotations omitted). 20 Means-plus-function claim limitations are “construed to cover the corresponding 21 structure, material, or acts described in the specification and equivalents thereof” for performing 22 the recited function. 35 U.S.C. 112 ¶ 6. To construe such a limitation, a court first must identify 23 the claimed function and then must identify the recited structure in the specification that is 24 capable of performing the recited function. A means-plus-function claim limitation does not 25 include elements that are not necessary for performing the recited function. Micro Chem., Inc. v. 26 Great Plains Chem. Co., 194 F.3d 1250, 1258 (Fed. Cir. 1999). 27 While this order acknowledges that the parties have a right to the construction of all 28 disputed claim terms by the time the jury instructions are settled, the Court will reserve the 5 1 authority, on its own motion, to modify the constructions in this order if further evidence — 2 intrinsic or extrinsic — warrants such a modification. Given that claim construction is not a 3 purely legal matter, but is (as the Supreme Court describes it) a “mongrel practice” with 4 “evidentiary underpinnings,” it is entirely appropriate for the Court to adjust its construction of 5 claims prior to trial if the evidence compels an alternative construction. Markman, 517 U.S. 6 at 378, 390. The parties should be aware, however, that they are not invited to ask for 7 reconsideration of the constructions herein. Motions for reconsideration may be made only in 8 strict accordance with the rules of procedure, if at all. 9 “REFERENCE.” The parties dispute the term “reference,” which appeared in both of the asserted claims. 11 For the Northern District of California United States District Court 10 1. Device claim 40 included a “means for transmitting to the user node, through the master node, a 12 reference to target information corresponding to the accessed user profile” (col. 19:28–30) 13 (emphasis added). Method claim 41 included a step of “transmitting to the user node, through the 14 master node, a reference to target information corresponding to the accessed user profile” 15 (col. 40–42) (emphasis added). The parties’ proposed constructions are shown below. 16 17 18 EIT’S PROPOSED CONSTRUCTION YELP!’S PROPOSED CONSTRUCTION “dynamically generated pointer” plain meaning 19 The construction of this term is relevant to the parties’ invalidity arguments. Yelp! contends that 20 the plain meaning of “reference” is broad enough to encompass invalidating prior art, whereas 21 EIT contends that the patent used the term in a narrow, technical sense. For example, the parties 22 dispute whether an icon may be considered a type of reference. 23 The asserted claims provided few clues as to the meaning of the term “reference.” In both 24 of the asserted claims, a reference to target information was transmitted to the user node through 25 the master node. Neither asserted claim, however, illuminated what the reference was or how it 26 functioned or was used. 27 Other claims explained that after a user node received a reference to target information, 28 the user node could use the reference to request the transfer of target information from a master 6 1 node to the user node (col. 21:7–10). Furthermore, “another reference to new target information” 2 could be obtained as well (col. 19:66–67). The claims also disclosed references to other objects 3 besides target information. For example, claim 7 disclosed a “reference to a segment list” and a 4 “reference to a target information list.” These references to lists were described as being 5 “access[ed]” (col. 8:57–63). 6 The specification of the ’837 patent is only three and a half pages long. It said that “target master program ccould “identify the reference to the corresponding item” in an information item 9 list stored in the master database (col. 4:56–58). The prosecution history did not provide any 10 insight regarding the term “reference.” The parties have not supplied any extrinsic evidence 11 For the Northern District of California information references” may be contained within a master database (col. 3:54–56) and that a 8 United States District Court 7 showing how the term “reference” would have been understood by a person of ordinary skill in 12 the art at the time the patent application was filed. 13 Having carefully considered the record, this order concludes that the term “reference” 14 need not be construed at this time. The patent used the term generally to mean something that 15 refers to something else. This plain meaning will be apparent and understandable to a jury. 16 Neither the claims, nor the specification, nor the prosecution history provided any additional 17 detail that would make for a useful construction. 18 EIT’s arguments for construing “reference” as “dynamically generated pointer” are not 19 persuasive. First, there is no support for the notion that references are dynamically generated. 20 The fact that user reports are generated “to create a more attractive and dynamic network service 21 environment” does not show that references are dynamically generated (cols. 2:14–17, 3:3–5). 22 The fact that “another reference to new target information” may be obtained “in accordance with 23 the updated information” does not show that the new reference was dynamically generated 24 (col. 7:11–13). Second, a reference is not necessarily a pointer. EIT cites a portion of the 25 specification describing items within user lists and segment lists as pointing to other items within 26 other lists. Those items, however, were not described as “references” (see col. 4:38–45). The 27 only references mentioned in that passage were “user profile references” to lists, not items within 28 lists. A later passage mentioned references to items of information within a list, but that passage 7 1 described a different embodiment and did not mention pointing (see col. 4:57–58). Third, EIT’s 2 argument that an icon does not qualify as a type of reference is a summary judgment argument. It 3 is tangential to the question of how the term “reference” should be construed, and it need not be 4 addressed in this claim construction order. 5 In arguing for its proposed construction, EIT stresses “the canon that courts should 6 attempt to construe claims to preserve their validity.” Omega Eng’g, Inc. v. Raytek Corp., 7 334 F.3d. 1314, 1335 n.6 (Fed. Cir. 2003). This canon, however, does not require adopting a 8 proposed construction that is wholly unsupported by the record. The canon has not been applied 9 broadly but rather has been limited “to cases in which the court concludes, after applying all the available tools of claim construction, that the claim is still ambiguous.” Broadcom Corp. v. 11 For the Northern District of California United States District Court 10 Qualcomm Inc., 543 F.3d 683, 690 (Fed. Cir. 2008). This is not such a case. 12 EIT also argues that the term “reference” should be construed now, because choosing not 13 to do so would simply save the parties’ dispute for another day (Reply Br. 2). That may be so. 14 On the present record, however, the term reference “reference” cannot be meaningfully construed. 15 The intrinsic evidence does not illuminate the precise meaning of that term to one of ordinary 16 skill in the pertinent art at the time the patent was filed, and the parties have not supplied any 17 relevant extrinsic evidence. If construction of the term “reference” proves necessary, it will be 18 construed either on summary judgment or before the jury is charged at the end of the trial, and its 19 construction will be based upon a more fully developed record. In sum, the term “reference” will 20 not be construed at this time. “MASTER NODE.” 21 2. 22 The parties dispute the phrase “master node,” which appeared in both of the asserted 23 claims. In each claim, it appeared in the preamble and in two limitations. It is italicized in the 24 claims below. 25 26 27 28 8 1 2 3 40. A master program module coupled to a master node and a master database for connecting information providers and user nodes for a computer network comprising: means for registering a first-time user of the computer network; 4 5 means for receiving, through the master node, a user id and respective network address corresponding to a current user of the user node; 6 7 8 9 means for accessing from the master database user profile information corresponding to the user id; means for transmitting to the user node, through the master node, a reference to target information corresponding to the accessed user profile; and means for storing a user report from the user node. 11 For the Northern District of California United States District Court 10 41. A method for connecting information providers and user nodes coupled to a master node and a master database comprising the steps of: 12 13 receiving through the master node a user id corresponding to a current user of the user node; 14 15 accessing from the master database user profile information corresponding to the user id and respective network address; 16 17 transmitting to the user node, through the master node, a reference to target information corresponding to the accessed user profile; and 18 storing a user report from the user node. 19 20 21 22 23 24 The parties’ proposed constructions are shown below. EIT’S PROPOSED CONSTRUCTION YELP!’S PROPOSED CONSTRUCTION “web connected server or cluster of servers and point of connection into a network” “a point of connection for an information provider into a network” 25 The parties agree that a master node is a point of connection into a network, but they disagree 26 whether it must be for an information provider and whether it must be a web-connected server or 27 cluster of servers. The construction of this phrase is again relevant to the parties’ invalidity 28 arguments. Yelp! argues that the master node of the ’837 patent need not be web-connected and 9 1 that non-internet prior art invalidates the asserted claims. Yelp! also hopes to rely on prior art 2 that does not require a separate hardware structure for the master node. 3 This order agrees with the parties that, as a node, a master node is a point of connection items are transmitted and received. In claim 40, a user id corresponding to the current user of the 6 user node was received by the master program module “through the master node” (col. 19:22–24). 7 Similarly, a reference to target information was transmitted from the master program module to 8 the user node “through the master node” (col. 19:28–29). Claim 41 did not disclose a master 9 program module, but it recited receiving a user id “through the master node” and transmitting to 10 the user node a reference to target information “through the master node” (col. 19:35–36, 40–41). 11 For the Northern District of California into a network. The asserted claims illustrated that the master node also is a point through which 5 United States District Court 4 Both asserted claims identified “connecting information providers and user nodes” as the purpose 12 of the purported invention (col. 19:18–19, 32–33). Thus, the user node is a point of connection 13 into a network, through which items are transmitted and received, to facilitate communication 14 between an information provider and a user node. 15 The other claims made similar use of the phrase “master node.” Some claims described 16 additional functionality of the master node that was not disclosed in the asserted claims; for 17 example, claim 13 detailed various means by which the master node could monitor and 18 accommodate network traffic (col. 11:38–63). The asserted claims, however, attributed no such 19 functionality to the master node. Similarly, the specification described various elements and 20 embodiments of the master node that were not required by the language of the asserted claims 21 (e.g., cols. 2:36–45, 3:42–44). The prosecution history did not provide any further illumination of 22 the phrase “master node.” 23 Contrary to EIT, a master node need not be a server or cluster of servers. True, the 24 specification stated that a master node “is preferably a server” (col. 3:42). This description of the 25 preferred embodiment, however, did not require all possible embodiments of a master node to be 26 servers. The master node also need not be connected to the web. Again, the fact that the 27 preferred embodiment used the internet did not limit other embodiments. The specification listed 28 10 1 the internet as only one of several types of computer networks to which the purported invention 2 could be applied (col. 1:12–16). 3 In its supplemental brief, EIT argues against construing the phrase “master node” as 4 primarily a point of connection into a network. According to EIT, such a construction would 5 exclude certain embodiments. EIT identifies a litany of functions attributed to the master node in 6 various embodiments and asserts that “a mere point of connection would not be able to perform 7 the functions described in the specification” (Dkt. No. 133 at 2–3). EIT, however, provides no 8 basis for this view. There is no reason why an item that always acts as a point of connection into 9 a network could not sometimes perform additional functions, such as monitoring network traffic. Furthermore, EIT does not explain why its proposed construction described the master node in 11 For the Northern District of California United States District Court 10 part as a “point of connection into a network” if such a point supposedly could not perform the 12 master-node functions of some embodiments. The tentative construction identified “point of 13 connection into a network” as a primary defining attribute of a master node. In doing so, the 14 tentative construction did not exclude the possibility that a master node also could perform other, 15 secondary functions that might vary from embodiment to embodiment. On the contrary, the 16 foregoing analysis identified many of the functions now cited by EIT and acknowledged that the 17 master node in certain embodiments performed those functions. Because those functions were 18 not recited in the asserted claims, however, they will not be included as requirements in the 19 construction of “master node.” 20 In light of the foregoing, the phrase “master node” shall be construed to mean “point of 21 connection into a network, through which items are transmitted and received, to facilitate 22 communication between an information provider and a user node.” “MASTER DATABASE.” 23 3. 24 The parties dispute the phrase “master database,” which appeared in both of the asserted 25 claims. In each claim, it appeared in the preamble and in one limitation. Claim 40 recited “[a] 26 master program module coupled to a master node and a master database for connecting 27 information providers and user nodes for a computer network comprising . . . means for accessing 28 from the master database user profile information corresponding to the user id . . .” (emphasis 11 1 added). Claim 41 recited “[a] method for connecting information providers and user nodes 2 coupled to a master node and a master database comprising the steps of . . . accessing from the 3 master database user profile information corresponding to the user id and respective network 4 address . . .” (emphasis added). The parties’ proposed constructions are shown below. 5 EIT’S PROPOSED CONSTRUCTION 6 “collection of information including user profile information and target information list” 7 8 9 YELP!’S PROPOSED CONSTRUCTION “database from which a master program accesses information. A database is an organized collection of electronic information.” Citing extrinsic dictionaries, the parties agree that the master database is a collection of information. They disagree, however, as to what other details should embellish that basic 11 For the Northern District of California United States District Court 10 description. The parties have not explained how the construction of “master database” relates to 12 their infringement or invalidity arguments. 13 The dictionaries cited by the parties persuasively showed that a database is a collection of 14 information. The context of the patent — i.e., computer networks — strongly suggested that the 15 collection of information is stored in an electronic format. More specifically, the asserted claims 16 disclosed that user profile information could be accessed from the master database (col. 19:25–26, 17 37–38). Claim 40 disclosed a master program module as having a means for doing so, but claim 18 41 contained no such limitation on what may access the information in the database. The other 19 claims and the specification refered to the master database in a consistent manner, and the 20 prosecution history did not bear upon the construction of this term. Thus, the master database is a 21 collection of electronic information from which user profile information can be accessed. 22 Contrary to EIT, the concept of accessing information is not redundant and would not confuse 23 a jury. 24 The parties’ other proposed descriptors are not supported by the record. First, EIT cites 25 only to the preferred embodiment to support its theory that the master database must contain a 26 target information list. No such list was mentioned in the asserted claims. This limitation will 27 not be read into them from the description of a preferred embodiment in the specification. 28 Second, as stated, claim 41 did not require the master database information to be accessed by the 12 1 master program. Adding such a limitation would change the scope of that claim. Third, Yelp! 2 relies on a general dictionary and a technical dictionary to support its proposed modifier 3 “organized,” but neither of those cited references even used that term. The intrinsic evidence 4 made no reference to the organization of information in the master database, and Yelp!’s extrinsic 5 evidence is weak. 6 7 In light of the foregoing, the phrase “master database” shall be construed to mean “a collection of electronic information from which user profile information can be accessed.” 8 4. “MEANS FOR RECEIVING.” 9 The parties dispute the phrase “means for receiving,” which appeared in asserted device claim 40 of the ’837 patent. The phrase appeared in only one limitation of the claim: “means for 11 For the Northern District of California United States District Court 10 receiving, through the master node, a user id and respective network address corresponding to a 12 current user of the user node” (emphasis added). The parties agree that the phrase is a means- 13 plus-function limitation and that the relevant function is “receiving, through the master node, a 14 user id and respective network address corresponding to a current user of the user node.” The 15 parties’ proposed constructions identifying the relevant structure are shown below. 16 17 18 EIT’S PROPOSED CONSTRUCTION YELP!’S PROPOSED CONSTRUCTION Structure: “web server of master program and equivalents” Structure: “master program” 19 The construction of this phrase is relevant to the parties’ invalidity arguments. Yelp! argues that 20 the only corresponding structure disclosed in the specification for any of the three disputed 21 means-plus-function limitations was “master program.” According to Yelp!, this disclosure was 22 inadequate and rendered claim 40 invalid as indefinite for lack of adequate corresponding 23 structure under 35 U.S.C. 112 ¶ 6 (Opp. 23). See Aristocrat Techs. Austl. PTY Ltd. v. Int’l Game 24 Tech., 521 F.3d 1328, 1333 (Fed. Cir. 2008) (“In cases involving a computer-implemented 25 invention in which the inventor has invoked means-plus-function claiming, this court has 26 consistently required that the structure disclosed in the specification be more than simply a 27 general purpose computer or microprocessor.”). 28 13 1 Claim 40 listed a “means for receiving . . . a user id and respective network address” as 2 one of the elements comprising a “master program module.” The other claims and the 3 specification were consistent. For example, the summary of the invention stated that the “master 4 program module . . . include[d] . . . means for receiving the user id and respective network 5 address” (col. 2:45–47). Thus, the structure that performs the receiving function is an element 6 within the master program module. 7 Only one device embodiment was described in enough detail to identify any structures 8 within the master program module. As depicted in Figure 1, the master program module of that 9 embodiment contained five elements: the master program itself, plus a client control program, an authentication program, a web server, and a Sybase sql-server, all within the master program 11 For the Northern District of California United States District Court 10 (col 3:50–60). 12 13 Detail from Figure 1 from the ’837 Patent: A Preferred Embodiment of the Master Program Module 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 The only one of those five elements ever described as performing the “receiving . . . a user id and respective network address” function was the master program, identified as item 140 in Figure 1. In describing a method embodiment, the specification stated: “When a user connects to ISP 150 (step 502), ISP 150 notifies master program 140 of the user’s identity and network address (step 506)” (col. 4:51–53) (emphasis added). Thus, the master program was identified as the structure within the master program module that performed the “receiving . . . a user id and 14 1 respective network address” function. Every other mention of the relevant function referred only 2 generally to the master program module as a whole, without identifying any specific structure 3 within it as performing the function. 4 EIT’s theory that the web server, depicted as item 148 in Figure 1, is the structure that 5 performs the “receiving” function is not supported by the record. EIT cites a description of the 6 web server as “provid[ing] a home page for user registration, information, and maintenance” 7 (col. 3:58–60). This providing function is not the same as receiving a user id and network 8 address. A “structure disclosed in the specification is [a] ‘corresponding’ structure only if the 9 specification or prosecution history clearly links or associates that structure to the function recited in the claim.” B. Braun Med., Inc. v. Abbott Labs., 124 F.3d 1419, 1424 (Fed. Cir. 1997). The 11 For the Northern District of California United States District Court 10 web server was not clearly linked or associated with the function of “receiving . . . a user id and 12 respective network address.” EIT’s emphasis on the canon that courts should attempt to construe 13 claims to preserve their validity does not overcome the utter lack of record support for 14 EIT’s theory. 15 In its supplemental claim construction brief, EIT argues that if “master program” is the 16 structure corresponding to the means-plus-function claim elements, then “master program” should 17 be further described as a server platform. EIT cites a description of the preferred embodiment in 18 which “[m]aster program 140 is a large server” (col. 3:50) and emphasizes that “the structure 19 associated with the ‘master program’ in the specification is a server platform and equivalents” 20 (Dkt. No. 133 at 3–4). This, however, is not the relevant question. “Master program” is not the 21 phrase to be construed. Rather, “means for receiving” is the phrase to be construed. The question 22 is what structure is clearly linked to “means for receiving” (and the other means-plus function 23 claim terms). The answer is “master program.” There is no need to construe the construction. 24 Moreover, even if the phrase “master program” were to be construed, it would not be construed 25 by identifying an associated structure, because it is not a means-plus-function limitation. 26 27 In light of the foregoing, the phrase “means for receiving” shall be construed to refer to the master program and equivalent structures. 28 15 1 5. “MEANS FOR TRANSMITTING.” 2 The parties dispute the phrase “means for transmitting,” which appeared in asserted device 3 claim 40 of the ’837 patent. The phrase appeared in only one limitation of the claim: “means for 4 transmitting to the user node, through the master node, a reference to target information 5 corresponding to the accessed user profile” (emphasis added). The parties agree that the phrase is 6 a means-plus-function limitation and that the relevant function is “transmitting to the user node, 7 through the master node, a reference to target information corresponding to the accessed user 8 profile.” The parties’ proposed constructions identifying the relevant structure are shown below. 9 11 For the Northern District of California United States District Court 10 EIT’S PROPOSED CONSTRUCTION YELP!’S PROPOSED CONSTRUCTION Structure: “web server of master program and equivalents” Structure: “master program” 12 The construction of this phrase is relevant to the parties’ invalidity arguments. As with the 13 “means for receiving” phrase, Yelp! argues that the only corresponding structure was “master 14 program,” and that such a generalized structure was inadequate in this context. 15 Claim 40 listed a “means for transmitting to the user node, through the master node, a 16 reference to target information” as one of the elements comprising a “master program module.” 17 The other claims and the specification were consistent. For example, the summary of the 18 invention stated that the “master program module . . . include[d] . . . means for transmitting to the 19 user node, through the master node, a reference to target information corresponding to the 20 accessed user profile” (col. 2:45–52). Thus, the structure that performs the transmitting function 21 is an element within the master program module. 22 As discussed with reference to the receiving function, only one embodiment was 23 described in enough detail to identify any structures within the master program module, and it 24 included five elements: the master program itself, plus a client control program, an authentication 25 program, a web server, and a Sybase sql-server (col 3:50–60; Figure 1). As before, the master 26 program was the only one of those five elements described as performing the relevant function. 27 In describing a method embodiment, the specification stated: “Master program 140 transmits the 28 identified reference [to the corresponding item of information item list 430] to Client 122 of user 16 1 node 120 (step 512)” (col:4:56–60) (emphasis added). Thus, the master program was identified 2 as the structure within the master program module that performed the “transmitting to the user 3 node . . . a reference to target information” function. Every other mention of the relevant function 4 referred only generally to the master program module as a whole, without identifying any specific 5 structure within it as performing the function. 6 EIT’s theory that the web server, depicted as item 148 in Figure 1, is the structure that 7 performs the “transmitting” function is not supported by the record. The description of the web 8 server as “provid[ing] a home page for user registration, information, and maintenance” did not 9 clearly link or associate the web server with the function of transmitting to the user node a reference to target information (col. 3:58–60). As before, EIT’s emphasis on the principle that 11 For the Northern District of California United States District Court 10 courts should attempt to construe claims to preserve their validity does not overcome the utter 12 lack of record support for EIT’s theory. 13 14 In light of the foregoing, the phrase “means for transmitting” shall be construed to refer to the master program and equivalent structures. 15 6. “MEANS FOR STORING.” 16 The parties dispute the phrase “means for storing,” which appeared in asserted device 17 claim 40 of the ’837 patent. The phrase appeared in only one limitation of the claim: “means for 18 storing a user report from the user node” (emphasis added). The parties agree that the phrase is a 19 means-plus-function limitation and that the relevant function is “storing a user report from the 20 user node.” The parties’ proposed constructions identifying the relevant structure are 21 shown below. 22 23 24 EIT’S PROPOSED CONSTRUCTION YELP!’S PROPOSED CONSTRUCTION Structure: “sql-server of master program and equivalents” Structure: “master program” 25 The construction of this phrase is relevant to the parties’ invalidity arguments. As with the other 26 two means-plus-function phrases, Yelp! argues that the only corresponding structure was “master 27 program,” and that such a generalized structure was inadequate in this context. 28 17 1 Claim 40 listed a “means for storing a user report from the user node” as one of the 2 elements comprising a “master program module.” The other claims and the specification were 3 consistent. For example, the summary of the invention stated that the “master program 4 module . . . include[d] . . . means for storing the user report from the user node” (col. 2:45–53). 5 Thus, the structure that performs the storing function is an element within the master 6 program module. embodiment was described in enough detail to identify any structures within the master program 9 module, and it included five elements: the master program itself, plus a client control program, 10 an authentication program, a web server, and a Sybase sql-server (col 3:50–60; Figure 1). Once 11 For the Northern District of California As discussed with reference to the receiving and transmitting functions, only one 8 United States District Court 7 again, the master program was the only one of those five elements described as performing the 12 relevant function. In describing a method embodiment, the specification stated that the “master 13 program 140 updates master database 143 with the user report (step 542)” (col. 7:9–11). Thus, 14 the master program was identified as the structure within the master program module that 15 performed the function of “storing a user report from the user node.” Every other mention of the 16 relevant function referred only generally to the master program module as a whole, without 17 identifying any specific structure within it as performing the function. 18 EIT’s theory that the sql-server, depicted as item 142 in Figure 1, is the structure that 19 performs the “storing” function is not supported by the record. The two-way arrow connecting 20 the sql-server with the master database in Figure 1 was not a clear indication that the sql-server 21 performed the function of storing a user report. The description that the sql-server “accesses a 22 master database” also did not provide a clear link or association with storing a user report 23 (col. 3:53–54). Indeed, this “accessing” of the master database may be for the sole purpose of 24 retrieving, rather than storing, information. Finally, EIT’s emphasis on the principle that courts 25 should attempt to construe claims to preserve their validity fails once more to overcome the utter 26 lack of record support for EIT’s theory. 27 28 In light of the foregoing, the phrase “means for storing” shall be construed to refer to the master program and equivalent structures. 18 1 CONCLUSION 2 For the reasons provided herein, the constructions set forth above will apply in this 3 dispute. The Court will reserve the authority, on its own motion, to modify these constructions if 4 further evidence warrants such a modification. Counsel, however, may not ask for modification. 5 6 IT IS SO ORDERED. 7 8 Dated: October 24, 2011. WILLIAM ALSUP UNITED STATES DISTRICT JUDGE 9 11 For the Northern District of California United States District Court 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 19

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?