throbber
IN THE UNITED STATES DISTRICT COURT
`FOR THE EASTERN DISTRICT OF TEXAS
`MARSHALL DIVISION
`
`LUMINATI NETWORKS, LTD.,
`
`Plaintiff,
`
`v.
`
`TESO LT, UAB, OXYSALES, UAB,
`and METACLUSTER LT, UAB,
`
`Defendants.
`










`
`Case No. 2:19-cv-00395-JRG
`
`CLAIM CONSTRUCTION OPINION AND ORDER
`
`In this patent case, Plaintiff Luminati Networks, Ltd. (“Plaintiff”) alleges infringement of
`
`U.S. Patents 10,257,319, 10,484,510, and 10,469,614 by Defendants Teso LT, UAB, Oxysales,
`
`UAB, and Metacluster LT, UAB (collectively, the “Defendants”). Dkt. No. 126 at 4. Each of these
`
`patents relates to improving speed and bandwidth efficiency when accessing data over the Internet.
`
`See ’319 Patent at 1:23–25; ’510 Patent at 1:26–28; ’614 Patent at 1:19–23.
`
`Generally, the parties have two types of disputes. First, they dispute the scope of
`
`three similar terms across the patents: “client device,” “first server,” and “second server.”
`
`Second, Defendants contend some of the asserted claims are indefinite. Having considered
`
`the parties’ briefing along with arguments of counsel at a November 17, 2020 hearing, the Court
`
`resolves these disputes as follows.
`
`Code200, UAB v. Bright Data Ltd.
`Code200's Exhibit 1017
`Page 1 of 24
`
`

`

`I.
`
`BACKGROUND
`
`A.
`
`The ’319 Patent and ’510 Patent
`
`These two patents, which share the same specification,1 concern “Internet communication,
`
`and more particularly, . . . improving data communication speed and bandwidth efficiency on the
`
`Internet.” ’319 Patent at 1:23–25; see also ’510 Patent at 1:26–28. The patents explain how, as
`
`Internet bandwidth consumption continues to increase, users experience slower speeds, content
`
`owners pay more for hosting and bandwidth costs, and Internet Service Providers (ISPs) incur
`
`higher infrastructure costs. ’319 Patent at 1:29–53; ’510 Patent at 1:32–56.
`
`The patents describe two prior-art attempts to address these problems. First, some systems
`
`use “proxy servers” located logically between client devices and web servers. The proxy servers
`
`request content from various web servers and store, or “cache,” that content for future use by other
`
`client devices that request the same content. This speeds access to the data for devices that are
`
`geographically close to a proxy server, provided that proxy server has the necessary storage space
`
`and bandwidth for all of the content likely to be requested. See generally ’319 Patent at 2:08–23.
`
`The patents, however, caution against using proxy servers for large-scale (e.g., global)
`
`solutions as having insufficient storage for all the data available on the Internet. Such
`
`implementations would require an extensive capital investment, and proxy servers are poorly
`
`suited for dynamic data.2 Id. at 2:24–39.
`
`Second, as an alternative to proxy servers, the patents describe peer-to-peer file sharing, a
`
`process by which files are stored on many computers accessible through the Internet. This provides
`
`1 The ’510 Patent’s underlying application was a continuation of the ’319 Patent’s underlying
`application. ’510 Patent at (60).
`
`2 “Dynamic data” does not exist until created in response to the request of a client device. ’319
`Patent at 1:65–2:05.
`
`Code200, UAB v. Bright Data Ltd.
`Code200's Exhibit 1017
`Page 2 of 24
`
`

`

`multiple sources for files and therefore speeds access to these files. See generally ’319 Patent at
`
`2:40–52. This approach, however, requires a file index tracking the location of all shared content.
`
`Id. at 2:52–58. While this works well for files in relatively low demand, the cost of storing and
`
`maintaining a large index for all available Internet content is cost prohibitive. Id. at 2:59–3:01. As
`
`with proxy servers, peer-to-peer file sharing also does not effectively address the use of dynamic
`
`data. Id. at 3:01–03.
`
`The patents purport to address these problems with a system that, relative to the prior art,
`
`“provides for faster and more efficient data communication within a communication network.” Id.
`
`at 3:13–15. Specifically, the patents describe a system in which a client device intercepts
`
`communication requests (e.g., a web request for content) to a server from requesting applications
`
`(e.g., web browsers). The client device transmits intercepted requests to an acceleration server,
`
`which returns a list of agents associated with the targeted server’s IP address. The request is then
`
`sent to these agents, which respond with a list of peers that have previously seen some or all of the
`
`requested content. The client then downloads the data from these peers rather than the server,
`
`which speeds up file transfer, reduces congestion by fetching content from multiple sources, and
`
`offloads data transfers from web servers to nearby peers. ’319 Patent at (57).
`
`The claims are specific to HTTP requests and recite a client device acting as an
`
`intermediary between two servers. Claim 1 of the ’319 Patent requires a client device to:
`
`receiv[e], from the second server, [a] first content identifier;
`
`send[], to the first server over the Internet, a Hypertext Transfer
`Protocol (HTTP) request that comprises the first content
`identifier;
`
`receiv[e] the first content from the first server over the Internet in
`response to the sending of the first content identifier; and
`
`send[] the first content . . . to the second server, in response to the
`receiving of the first content identifier.
`
`Code200, UAB v. Bright Data Ltd.
`Code200's Exhibit 1017
`Page 3 of 24
`
`

`

`’319 Patent at 19:16–32. Similarly, Claim 1 of the ’510 Patent requires the client device to:
`
`establish[] a Transmission Control Protocol (TCP) connection with
`a second server;
`
`send[], to [a] web server over an Internet, the first content identifier;
`
`receiv[e], the first content from the web server over the Internet in
`response to the sending of the first content identifier; and
`
`send[] the received first content, to the second server over the
`established TCP connection, in response to the receiving of the
`first content identifier.
`
`’510 Patent at 19:18–31. As the term suggests, the “first content identifier” is some identifier that
`
`allows the system to identify the requested content, such as a checksum of the content. See, e.g.,
`
`’310 Patent at 15:20–22 (“The chunk request that the client sends to each of the peers is the
`
`checksum of the data that the client seeks to receive, which is the key (identifier) of the chunk.”).
`
`B.
`
`The ’614 Patent
`
`The ’614 Patent concerns similar subject matter. Much like the ’319 Patent and ’510 Patent,
`
`the claims recite a client device communicating with a server over the Internet, but the client device
`
`only sometimes acts as a proxy. Luminati characterizes this as dynamically shifting between two
`
`states—either acting as a proxy or not acting as a proxy—based on some criteria. See Dkt. No. 126
`
`at 3. The state-determining criteria might be, for example, the outcome of a random number
`
`generator, ’614 Patent at 92:30–35, the physical location of the client device, id. at 92:47–49, the
`
`time a client device signs up with a server, id. at 93:31–34, or the IP addresses of the various
`
`devices, id. at 93:22–30.
`
`In Claim 1, the state-determining criteria is the amount of resource utilization. That claim
`
`recites the steps of:
`
`initiating, by the client device, communication with [a] first server
`over the Internet in response to connecting to the Internet, the
`communication comprises sending, by the client device, the first
`
`Code200, UAB v. Bright Data Ltd.
`Code200's Exhibit 1017
`Page 4 of 24
`
`

`

`identifier to the first server over the Internet;
`
`when connected to the Internet, periodically or continuously
`determining whether the resource utilization satisfies the
`criterion;
`
`responsive to the determining that the utilization of the resource
`satisfies the criterion, shifting to the first state or staying in the
`first state;
`
`responsive to the determining that the utilization of the resource
`does not satisfy the criterion, shifting to the second state or
`staying in the second state;
`
`responsive to being in the first state, receiving, by the client device,
`a request from the first server; and
`
`performing a task, by the client device, in response to the receiving
`of the request from the first server,
`
`’614 Patent at 172:50–67 (emphasis added). The performed “task” requires:
`
`receiving, by the client device, the first content identifier from
`the first server;
`
`sending, by the client device, the first content identifier to the
`web server;
`
`receiving, by the client device, the first content from the web
`server in response to the sending of the first content
`identifier; and
`
`sending, by the client device, the received first content to the
`first server.
`
`Id. at 173:5–13.
`
`II.
`
`GENERAL LEGAL STANDARDS
`
`A.
`
`Construction of Claim Terms and Phrases
`
`“[T]he claims of a patent define the invention to which the patentee is entitled the right to
`
`exclude.” Phillips v. AWH Corp., 415 F.3d 1303, 1312 (Fed. Cir. 2005) (en banc) (quoting
`
`Innova/Pure Water, Inc. v. Safari Water Filtration Sys., Inc., 381 F.3d 1111, 1115 (Fed. Cir. 2004)).
`
`Code200, UAB v. Bright Data Ltd.
`Code200's Exhibit 1017
`Page 5 of 24
`
`

`

`As such, if the parties dispute the scope of the claims, the court must determine their meaning. See,
`
`e.g., Verizon Servs. Corp. v. Vonage Holdings Corp., 503 F.3d 1295, 1317 (Fed. Cir. 2007); see
`
`also Markman v. Westview Instruments, Inc., 517 U.S. 370, 390 (1996), aff ’g, 52 F.3d 967, 976
`
`(Fed. Cir. 1995) (en banc).
`
`When construing claims, “[t]here is a heavy presumption that claim terms are to be given
`
`their ordinary and customary meaning.” Aventis Pharm. Inc. v. Amino Chems. Ltd., 715 F.3d 1363,
`
`1373 (Fed. Cir. 2013) (citing Phillips, 415 F.3d at 1312–13). “Courts are required therefore ‘look
`
`to the words of the claims themselves … to define the scope of the patented invention.’” Id.
`
`(quoting Vitronics Corp. v. Conceptronic, Inc., 90 F.3d 1576, 1582 (Fed. Cir. 1996)) (ellipsis in
`
`original). The “ordinary and customary meaning of a claim term is the meaning that the term would
`
`have to a person of ordinary skill in the art in question at the time of the invention, i.e., as of the
`
`effective filing date of the patent application.” Phillips, 415 F.3d at 1313 (citations omitted). This
`
`“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.” Id.
`
`“[I]ntrinsic evidence is the primary resource” for claim construction. See Power-One, Inc.
`
`v. Artesyn Techs., Inc., 599 F.3d 1343, 1348 (Fed. Cir. 2010) (citing id. at 1312). For certain claim
`
`terms, “the ordinary meaning of claim language as understood by a person of skill in the art may
`
`be readily apparent even to lay judges, and claim construction in such cases involves little more
`
`than the application of the widely accepted meaning of commonly understood words.” Phillips,
`
`415 F.3d at 1314 (citation omitted). But for claim terms with less-apparent meanings, “the court
`
`looks to ‘those sources available to the public that show what a person of skill in the art would
`
`have understood disputed claim language to mean.” Id. (quoting Innova, 381 F.3d at 1116). “Those
`
`Code200, UAB v. Bright Data Ltd.
`Code200's Exhibit 1017
`Page 6 of 24
`
`

`

`sources include ‘the words of the claims themselves, the remainder of the specification, the
`
`prosecution history, and extrinsic evidence concerning relevant scientific principles, the meaning
`
`of technical terms, and the state of the art.’” Id. (quoting Innova, 381 F.3d at 1116).
`
`B.
`
`Indefiniteness
`
`“[A] patent is invalid for indefiniteness if its claims, read in light of the specification
`
`delineating the patent, and the prosecution history, fail to inform, with reasonable certainty, those
`
`skilled in the art about the scope of the invention.” Nautilus, Inc. v. Biosig Instruments, Inc., 572
`
`U.S. 898, 901 (2014). The patent “must be precise enough to afford clear notice of what is
`
`claimed,” but that consideration must be made while accounting for the inherent limitations of
`
`language. Id. at 909 (citations omitted).
`
`Defendants base some of their indefiniteness challenges on an apparent lack of antecedent
`
`basis for certain recited limitations. A claim is not necessarily indefinite if the body of the claim
`
`recites additional limitations not found in the preamble. See Energizer Holdings, Inc. v. Int’l Trade
`
`Comm’n, 435 F.3d 1366, 1370 (Fed. Cir. 2006) (“The failure to provide explicit antecedent basis
`
`for terms does not always render a claim indefinite.”). The question is whether the claim
`
`adequately notifies the public of the scope of the patentee’s right to exclude. See id. (“When the
`
`meaning of the claim would reasonably be understood by persons of ordinary skill when read in
`
`light of the specification, the claim is not subject to invalidity upon departure from the protocol of
`
`‘antecedent basis.’”).
`
`Code200, UAB v. Bright Data Ltd.
`Code200's Exhibit 1017
`Page 7 of 24
`
`

`

`III.
`
`LEVEL OF ORDINARY SKILL IN THE ART
`
`The level of ordinary skill in the art is the level of skill of a hypothetical person who is
`
`presumed to have known the relevant art at the time of the invention. In resolving the level of
`
`ordinary skill, courts consider the types of and solutions to problems encountered in the art, the
`
`speed of innovation, the sophistication of the technology, and the education of workers active in
`
`the field. See In re GPAC Inc., 57 F.3d 1573, 1579 (Fed. Cir. 1995); see also KSR Int’l Co. v.
`
`Teleflex Inc., 550 U.S. 398, 421 (2007) (“A person of ordinary skill in the art is also a person of
`
`ordinary creativity, not an automaton.”).
`
`Here, the parties generally agree on the proper level of skill in the art. Defendants assert
`
`“[a] person of ordinary skill . . . would have at least a bachelor’s degree in Computer Science or
`
`related field (or equivalent experience), as well as two or more years of experience working with
`
`and programming networked computer systems.” Dkt. No. 138 at 2 n.1. Luminati contends a
`
`person of ordinary skill
`
`had a Master’s Degree or higher in the field of Electrical Engineering, Computer
`Engineering, or Computer Science or as of that time had a Bachelor’s Degree in the
`same fields and two or more years of experience in Internet communications.
`
`Dkt. No. 126 at 9.
`
`To the extent there are differences between the proffered levels of skill, the parties concede
`
`those differences are not material to construing the disputed terms or resolving Defendants’
`
`assertions of indefiniteness. Neither party challenges the other’s proffered level of skill or provides
`
`any analysis of the differences. Nor does either party contend the proper construction of the
`
`disputed terms or the correct resolution to the indefiniteness challenges turn on which level of skill
`
`the Court finds proper.
`
`Code200, UAB v. Bright Data Ltd.
`Code200's Exhibit 1017
`Page 8 of 24
`
`

`

`IV.
`
`AGREED CONSTRUCTIONS
`
`The Court construes the following terms as agreed by the parties:3
`
`Claim Term / Phrase
`
`Construction
`
`preamble
`’319 Patent cl.1
`’510 Patent cl.1
`’614 Patent cl.1
`
`web server
`’510 Patent cls.1 & 16
`’614 Patent cls.1 & 29
`
`limiting
`
`plain and ordinary meaning
`
`receiving, from the second server, the first
`content identifier
`’319 Patent cl.1
`
`plain and ordinary meaning
`
`during, as part of, or in response to, a start up
`’319 Patent cl.2
`
`plain and ordinary meaning
`
`during, as part of, or in response to, a start up
`or power-up
`’510 Patent cl.2
`
`plain and ordinary meaning
`
`in response to connecting to the Internet
`’614 Patent cl.1
`
`plain and ordinary meaning
`
`connected to the Internet
`’614 Patent cl.1
`
`plain and ordinary meaning
`
`performing a task, by the client device, in
`response to the receiving of the request from
`the first server
`’614 Patent cl.1
`
`plain and ordinary meaning
`
`above or below the threshold
`’614 Patent cl.17
`
`plain and ordinary meaning
`
`3 See Dkt. No. 126 at 9–10.
`
`Code200, UAB v. Bright Data Ltd.
`Code200's Exhibit 1017
`Page 9 of 24
`
`

`

`hardware component
`’614 Patent cls.18–20
`
`message that comprises a status
`’614 Patent cls.25–26
`
`plain and ordinary meaning
`
`plain and ordinary meaning
`
`V.
`
`CONSTRUCTIONS OF DISPUTED TERMS
`
`A.
`
`client device (’319 Patent cls.1, 2, 14, 17, 22, 24, and 25; ’510 Patent cls.1, 2, 8,
`10, 13, 15, 18, and 19)
`
`Luminati’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction
`
`consumer computer
`
`plain and ordinary meaning
`
`According to Luminati, the specification defines “client device” as a “consumer computer.”
`
`Dkt. No. 126 at 10 (citing ’319 Patent at 2:44–46). The Court should construe the term this way,
`
`says Luminati, for two reasons. First, although Luminati does not necessarily disagree with the
`
`Court’s preliminary construction,4 a jury can more easily understand “consumer computer.” See
`
`Dkt. No. 176 at 9:08–10 (“we think that a consumer computer is . . . easier for the jury to
`
`understand”). Second, Luminati claims the patentee distinguished client devices from servers
`
`during the prosecution, a concept better captured by its proposal than the Court’s preliminary
`
`construction. Id. at 8:21–9:01 (“we believe that the way that client device is used in these particular
`
`patents . . . is consumer device and consumer computer and specifically not servers”); see also
`
`Dkt. No. 126 at 11–12.
`
`Defendants counter that Luminati’s proposed construction conflicts with the specification,
`
`Luminati’s earlier admissions in this case, the common understanding of the phrase, and the
`
`4 Based on its initial review of the briefs, the Court preliminarily construed this term as
`“communication device that is operating in the role of a client.”
`
`Code200, UAB v. Bright Data Ltd.
`Code200's Exhibit 1017
`Page 10 of 24
`
`

`

`Court’s construction of the term in a prior case. Dkt. No. 138 at 1–2. They criticize Luminati for
`
`relying on three lines from the ’319 Patent that refer in passing to computers of consumers when
`
`describing a prior-art peer-to-peer network. Id. at 6. They further argue the specification does not
`
`clearly redefine “client device” to mean a “consumer computer.” Id. at 6–7. If the term must be
`
`construed, Defendants urge the same construction previously adopted by the Court in another case:
`
`“a device that is operating in the role of a client by requesting services, functionalities, or resources
`
`from other devices.” Id. at 5–6; id. at 6 n.4.
`
`Beginning with Luminati’s lexicographical argument, the Court finds the language on
`
`which Luminati relies is not sufficient to redefine the meaning of the term to “consumer computer.”
`
`As used by the specification, “consumer” simply means a consumer of content, as opposed to a
`
`broadcaster of that content. See ’319 Patent at 1:54–57 (describing “[t]he need for a new method
`
`of data transfer that is fast for the consumer, cheap for the content distributor and does not require
`
`infrastructure investment for ISPs”); see also id. at 1:58–59 (“There have been many attempts at
`
`making the Internet faster for the consumer and cheaper for the broadcaster.”). Notably,
`
`“consumer” does not appear in connection with the description of the claimed inventions, and the
`
`lines on which Luminati relies are not a clear and explicit statement by the patentee for the disputed
`
`term. See Thorner v. Sony Comput. Entm’t Am. LLC, 669 F.3d 1362, 1368 (Fed. Cir. 2012) (noting
`
`lexicography requires “a clear and explicit statement by the patentee” and any “‘implied’
`
`redefinition must be so clear that it equates to an explicit one”).
`
`Luminati’s second argument—that a client device is specifically not a server—is not
`
`supported by the specification. The patents use a number of terms that require hardware of some
`
`sort, such as communication device, first server, second server, and acceleration server. Each
`
`Code200, UAB v. Bright Data Ltd.
`Code200's Exhibit 1017
`Page 11 of 24
`
`

`

`“communication device” may act as a client,5 peer, or agent. ’319 Patent at 4:48–49; see also id.
`
`at 3:17–26 (referring to a client communication device, an agent communication device, and a peer
`
`communication device). The patents do not include servers as a type of “communication device,”
`
`but that is not sufficient to construe “client device” as unable to act as a server in all cases.
`
`Generally, “[n]egative claim limitations are adequately supported when the specification describes
`
`a reason to exclude the relevant limitation.” Santarus, Inc. v. Par Pharm., Inc., 694 F.3d 1344,
`
`1351 (Fed. Cir. 2012). Luminati cites to no such reason in the ’319 or ’510 Patents.
`
`Except for Luminati’s request for a negative limitation, the parties agree with the Court’s
`
`preliminary construction. See Dkt. No. 176 at 11:13–16, 16:06–07. That construction is consistent
`
`with the extrinsic evidence proffered by Luminati in its L.R. 4-2 disclosures. See Dkt. No. 138-3
`
`at 1–2 (citing sources that define “client” as, for example, “[t]he role adopted by an application
`
`when it is retrieving and/or rendering resources”). The Court therefore adopts its preliminary
`
`construction and construes:
`
`•
`
`“client device” as “communication device that is operating in the role of a client.”
`
`B.
`
`first server (’319 Patent cl.1, 21)
`
`Luminati’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction
`
`web server
`
`plain and ordinary meaning
`
`Claim 1 of the ’319 Patent recites “[a] method . . . for use with a first server that comprises
`
`5 “Client device” appears only once in the specification with reference to the disclosed
`embodiments, where it is used synonymously with “client.” See ’319 Patent at 6:41–47 (“While
`the present description refers to a request from the client originating from an Internet browser, . . . a
`request may originate from an email program or any other program that would be used to request
`data . . . by the client device.”).
`
`Code200, UAB v. Bright Data Ltd.
`Code200's Exhibit 1017
`Page 12 of 24
`
`

`

`a web server that is a Hypertext Transfer Protocol (HTTP) server that responds to HTTP requests.”
`
`’319 Patent at 19:16–19. Luminati claims its construction would be helpful to a jury by minimizing
`
`jury confusion but does not explain what that confusion might be. Dkt. No. 126 at 13. Defendants
`
`argue such a construction is unnecessary. Dkt. No. 138 at 8.
`
`Luminati claims its construction is consistent with the claim language, but consistency does
`
`not give rise to a dispute over claim scope. Nor has Luminati provided any convincing explanation
`
`about how there might be jury confusion.6 In accordance with the Court’s preliminary construction,
`
`this term should be given its plain and ordinary meaning.7
`
`C.
`
`second server (’319 Patent cl.1, 17, 21, and 24; ’510 Patent cl.1, 2, 8, 15, and
`18)
`
`Luminati’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction
`
`a server that is not the client device or web
`server
`
`plain and ordinary meaning
`
`The parties dispute whether the second server must be a distinct device from the client
`
`device and the web server. Luminati argues its construction would assist the jury by clarifying that
`
`the server and client devices are different devices. Dkt. No. 126 at 13. Defendants counter that
`
`Luminati’s construction would improperly import a limitation into the claim language. Dkt.
`
`No. 138 at 8–9.
`
`Both the claims and specification show that the client device and second server are different
`
`6 But see Dkt. No. 145 at 3 n.1 (citing a clerical error in Luminati’s opening brief as evidence of
`potential jury confusion).
`
`7 At the hearing, neither party objected to the Court’s preliminary construction of “plain and
`ordinary meaning.”
`
`Code200, UAB v. Bright Data Ltd.
`Code200's Exhibit 1017
`Page 13 of 24
`
`

`

`devices. Claim 1 of the ’510 Patent, for example, recites that the client device establishes a TCP
`
`connection with the second server over the Internet. ’510 Patent at 19:21–23. Such a connection
`
`would not be required if the first client device and second server were the same device. This, of
`
`course, is consistent with the purpose of the disclosed inventions—to improve speed and
`
`bandwidth efficiency between different devices through the Internet. Id. at 1:26–27.
`
`The tougher question is whether the second server and web server can be the same device.
`
`Client, peer, agent, and server are roles a device can perform. Nothing in the intrinsic record
`
`suggests one device cannot perform both the role of a web server and a second server. To construe
`
`the claim in such a way would improperly import a limitation into the claim language. Accordingly,
`
`the Court will provide its preliminary construction of this term to the jury and construes:
`
`•
`
`“second server” as “server that is not the client device.”8
`
`D.
`
`client device (’614 Patent cl.1, 2, 4–6, 9, 15, 18–19, 25, and 28)
`
`Luminati’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction
`
`a device using a client dedicated operating
`system and operating in the role of client by
`requesting services, functionalities, or resources
`from the server
`
`plain and ordinary meaning
`
`Luminati claims the need for a construction based on its belief that Defendants will
`
`otherwise “assert that client devices and servers are interchangeable general use computers.” Dkt.
`
`No. 126 at 16. Because such an assertion is inconsistent with the claim language, says Luminati,
`
`it asks for a construction “clarifying that client devices use a client dedicated operating system.”
`
`Id. It argues the prosecution history disavows any broader scope of the term. Id. at 17.
`
`8 Neither party objected to the Court’s preliminary construction for this term.
`
`Code200, UAB v. Bright Data Ltd.
`Code200's Exhibit 1017
`Page 14 of 24
`
`

`

`Defendants respond that a client device is simply a device acting in the role of a client. Dkt.
`
`No. 138 at 9. They deny that they will claim client devices and servers are interchangeable general
`
`use computers. Id. at 11. Moreover, they contend there is no basis for the client device requiring
`
`“a client dedicated operating system.” Id. at 10–11.
`
`Luminati’s position is not persuasive. It cites nothing from the intrinsic record showing a
`
`client device must have a “client dedicated operating system.” Rather, Luminati cites passages
`
`from the specification that, at best, merely acknowledge that a client dedicated operating system
`
`is typical in a client device. See, e.g., ’614 Patent at 7:06–09 (“[a] client device . . . typically
`
`receives information resources, services, and applications from servers, and is using a client
`
`dedicated or oriented operating system” (emphasis added)); see also id. at 75:45–47 (“Each of the
`
`network elements herein, such as the first, second, and third devices, may store, operate, or use, a
`
`client operating system . . . .” (emphasis added)). But Luminati does not explain what composes a
`
`“client dedicated operating system,” how that phrase is different from a “client oriented operating
`
`system,” or why the disputed term should be construed to include the former rather than the latter.
`
`Regardless, Defendants deny that they will assert that client devices are interchangeable
`
`general use computers, undercutting Luminati’s proffered need for construction and resolving the
`
`dispute about claim scope. Given that Luminati provides no other reason for why construction of
`
`this term is necessary, and because the parties generally agree that a “client device,” as recited in
`
`the claims of the ’614 Patent, operates in the role of a client, there appears to be no meaningful
`
`dispute to resolve. The Court, in accordance with its preliminary construction, construes this term:
`
`•
`
`“client device” as “device operating in the role of a client by requesting services,
`
`functionalities, or resources from the server.”9
`
`9 Neither party objected to the Court’s preliminary construction for this term.
`
`Code200, UAB v. Bright Data Ltd.
`Code200's Exhibit 1017
`Page 15 of 24
`
`

`

`E.
`
`first server (’614 Patent cl.1)
`
`Luminati’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction
`
`a server that is not the client device or web
`server
`
`plain and ordinary meaning
`
`For the same reasons set forth in Part V.C. supra, the Court will provide its preliminary
`
`construction of this term to the jury and construes:
`
`•
`
`“first server” as “server that is not the client device.”10
`
`VI.
`
`INDEFINITENESS
`
`A.
`
`Indefiniteness of “the first IP address” (’319 Patent cl.2) and “the first client
`IP address” (’510 Patent cl.2)
`
`Claim 2 of the ’319 Patent recites “a first message [that] comprises the first IP address, the
`
`MAC address, or the hostname.” ’319 Patent at 19:37–40 (emphasis added). Similarly, Claim 2 of
`
`the ’510 Patent recites “a first message [that] comprises the first client IP address, the MAC
`
`address, or the hostname.” ’510 Patent at 19:37–39 (emphasis added). But neither of these claims,
`
`nor the claims from which they respectively depend, recites “a first IP address” or “a first client IP
`
`address.” Defendants therefore argue these claims are indefinite because they recite a claim term
`
`without an antecedent basis.
`
`More specifically, Defendants assert these claims leave a person of ordinary skill unable to
`
`determine what IP address must be in the first message, for two reasons. First, they argue “the first
`
`IP address” or “first client IP address” could refer to the IP address of the first client device, the
`
`first server, or the second server. Dkt. No. 138 at 15. Second, they argue the IP address may refer
`
`10 Neither party objected to the Court’s preliminary construction for this term.
`
`Code200, UAB v. Bright Data Ltd.
`Code200's Exhibit 1017
`Page 16 of 24
`
`

`

`to one of multiple IP addresses for a single device. Id. at 15–16. Defendants claim Luminati
`
`provides no way to resolve these possibilities, and instead relies on a conclusory statement of its
`
`expert. Id. at 16.
`
`Neither argument is convincing. From the context of the claim language, a person of
`
`ordinary skill would not think the “first client IP address” is associated with any network device
`
`other than the first client device. Each Claim 2 recites the step of “sending, by the first client device,
`
`during, as part of, or in response to, a start-up [or power up] of the first client device, a first
`
`message” that includes device-identifying information—specifically, the MAC address or
`
`hostname. ’319 Patent at 19:36–40 (emphasis added); see also ’510 Patent at 19:35–39. Clearly,
`
`this language requires the client device to identify itself on startup to the second server. See ’319
`
`Patent at 11:63–12:04 (describing how communication devices “sign up” with an acceleration
`
`server using the hostname, IP addresses, and MAC addresses of the device’s interfaces). A person
`
`of ordinary skill would not conclude that the first client device sends identifying information of
`
`another communication device as part of its initiation process, as that would serve no purpose.
`
`Defendants’ second argument confuses breadth with indefiniteness. Each Claim 2 refers to
`
`one IP address. A person of ordinary skill would understand the claim language to only require an
`
`IP address that identifies the client device, just like the MAC address or hostname. That there might
`
`be multiple IP addresses satisfying that criteria does not render the claim indefinite. The Court
`
`therefore finds that these claims are not indefinite.
`
`B.
`
`Indefiniteness of “determining, by the first client device, that the received first
`content, is valid” (’319 Patent cl.14; ’510 Patent cl.10)
`
`In their briefing, Defendants assert that the patents do not inform a person of ordinary skill
`
`what it means for the first content to be “valid.” Dkt. No. 126 at 17. They offer a host of
`
`possibilities, such as whether the first content was generated from a trusted (rather than untrusted)
`
`Code200, UAB v. Bright Data Ltd.
`Code200's Exhibit 1017
`Page 17 of 24
`
`

`

`source, whether the content has been modified, and whether the content is truthful. Id. at 18.
`
`Luminati counters that a person of ordinary skill would understand that the at-issue phrase requires
`
`determining whether the cached data is the same as the data that would have been received directly
`
`from the server. Dkt. No. 126 at 22.
`
`The specification supports Luminati’s position. The patents teach methods of providing
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket