throbber
Case 3:15-cv-00720-JAG Document 179 Filed 09/02/16 Page 1 of 23 PageID# 5225
`
`IN THE UNITED STATES DISTRICT COURT
`FOR THE EASTERN DISTRICT OF VIRGINIA
`Richmond Division
`
`LIMELIGHT NETWORKS, INC.,
`Plaintiff,
`
`v.
`
`Civil Action No. 3:15-cv-720-JAG
`
`XO COMMUNICATIONS, LLC
`and AKAMAI TECHNOLOGIES INC.
`Defendants.
`
`ORDER
`
`This matter comes before the Court pursuant to Markman v. Westview Instruments, Inc.,
`
`52 F.3d 967 (Fed. Cir. 1995) (en bane), aff'd, 517 U.S. 370 (1996), to construe terms in ten
`
`disputed patents in this case. The plaintiff, Limelight Networks, Inc. ("Limelight") and the
`
`defendant Akamai Technologies, Inc. ("Akamai") contest the construction of thirty-five terms in
`
`the opposing party's patents.
`
`Phillips v. A WH Corp. and its progeny set forth the principles of claim construction. 415
`
`F.3d 1303 (Fed. Cir. 2005). A district court must give the words the ordinary and customary
`
`meaning they would have to a person of ordinary skill in the art. See id. at 131 7. "[T]he 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. at 1313.
`
`The claim language itself stands at the top of the source hierarchy, followed by other
`
`intrinsic evidence-the written description and prosecution history. See id. at 1324. Further,
`
`"the specification 'is always highly relevant to the claim construction analysis. Usually, it is
`
`dispositive; it is the single best guide to the meaning of a disputed term."' Id. at 1315 (quoting
`
`Vitronics Corp. v. Conceptronic, Inc., 90 F.3d 1576, 1582 (Fed. Cir. 1996)). In addition, "the
`
`AKAMAI
`EXHIBIT 1010
`
`

`
`Case 3:15-cv-00720-JAG Document 179 Filed 09/02/16 Page 2 of 23 PageID# 5226
`
`prosecution history can often inform the meaning of the claim language by demonstrating how
`
`the in ventor understood the invention and whether the inventor li mited the invention in the
`
`course of prosecution, making the claim scope narrower than it wou ld otherwise be:· Id. at I 3 I 7
`
`(citing Vitronics Corp., 90 F.3d at I 582- 83).
`
`After considering intrinsic evidence, the Court may look to extrinsic evidence, including
`
`inventor testimony, dictionaries, and learned treatises. Ex trinsic evidence, however, cannot
`
`contradict the intrinsic record. See id. at I 3 I 7.
`
`I. Terms Over Which the Parties Disagree
`
`1. Limelight Patent No. 7,715,324 ('324 Patent)
`
`TERM 1
`
`Disputed Term Limelight's Proposed
`Construction
`"a sequence of
`cha racters that
`identifies a requested
`source, such as all or
`part of a URL"
`
`" uniform
`resource
`indicator"
`
`Akamai's Proposed
`Construction
`" Information in a
`r eq uest's Uniform
`Resource Lo cato r
`(' URL'), such as all or
`pa rt of a URL"
`
`Court's Definition
`
`" a sequence of
`characters tha t
`identifies a
`requested source,
`such as all or part of
`a URL"
`
`TERM2
`
`" protocol
`attribute
`selector"
`
`"a software process that " a software process
`"a softwa re process
`can analyze a first
`that can analyze
`that can analyze each
`each request to
`r equest over a first
`request to select
`connection and a
`select protocol
`prntocol attributes to
`second request over a
`attributes to be used
`be used to deliver
`second connection to
`to deliver requested
`requested content"
`select protocol
`content"
`(Interpreting "each
`request" to mean both attributes to be used to
`the first request over
`deliver requested
`each new connection
`content"
`but also as multiple
`requests within the
`same connection."
`
`2
`
`

`
`Case 3:15-cv-00720-JAG Document 179 Filed 09/02/16 Page 3 of 23 PageID# 5227
`
`For Term 1, the '324 Patent uses "uniform resource indicator" and "uniform resource
`
`identifier" interchangeably. The specification says in Column 7, Lines 21-24 (7:21-24), that
`
`HTTP utilizes URLs as well as "Uniform Resource Identifiers (URis) to identify information.
`
`URLs are used in the primary embodiment. Other embodiments use URis .... " This is the only
`
`mention in the patent of a uniform resource identifier, and it clearly indicates that other
`
`embodiments will use uniform resource identifiers.
`
`In order to read this portion of the
`
`specification consistently with the remainder of the patent, the term uniform resource indicator,
`
`as used in the patent, must be synonymous with uniform resource identifier. Akamai does not
`
`argue that the proffered definition is incorrect for a uniform resource identifier, and the Court
`
`finds that it is consistent with the claim and the specification.
`
`With reference to Term 2, the Court must construe claims "so as to be consistent with the
`
`specification, of which they are a part." Phillips, 415 F.3d at 1315 (citing Merck & Co. v. Teva
`
`Pharms. USA, Inc., 347 F.3d 1367, 1371 (Fed. Cir. 2003)). The claim language of the '324
`
`Patent itself does not explicitly limit a second request over a first connection, while the
`
`specification teaches that the server is capable of modifying "parameters on a connection-by-
`
`connection and even a request-by-request basis," and describes the process as "R2/C l." ('324
`
`Patent, 21: 1-17.) This ability is reiterated at Column 22, Lines 8-11. 1 The claim terms do not
`
`prohibit such a communication, and the specification language shows that the patent can
`
`(although is not required to, as argued by Akamai) receive multiple requests over the same
`
`connection.
`
`1 "As previously noted, the process can be repeated for each new request (e.g. R2/C I) and/or
`reach new connection (e.g. Rl/C2) as determined by the data source 750 or caching function."
`('324 Patent, 22:8-11.)
`
`3
`
`

`
`Case 3:15-cv-00720-JAG Document 179 Filed 09/02/16 Page 4 of 23 PageID# 5228
`
`2. Limelight Patent No. 8,750, 155 (' 155 Patent)
`
`T ERM 3
`
`Disputed Term I Limelight's Proposed
`Construction
`" the data source
`listens for th e
`duration of a
`connection for a
`request"
`
`"the data sou rec
`is configured to
`monitor a first
`conn ection for a
`requ es t"
`
`Pla in meanin g; if
`constru ction
`req uired, th en "a
`request for co ntent,
`which can include an
`HTTP GET
`statement and other
`information"
`
`T ERM4
`
`"a request for
`content" I " a
`requ es t"
`
`TERM S
`
`" using
`information
`from the
`requ est" I
`" based on the
`requ es t"
`
`Akamai's Proposed
`Construction
`" th e data source
`monito rs a first
`conn ection for a
`request"
`
`Court's Definition
`
`"the data so urce is
`configured to
`monito r a first
`co nnection for one
`or more requ ests"
`
`"a request for content,
`such as a HTTP GET
`request"
`
`Plain meaning
`
`Plain meaning; if
`" using/based on
`construction is
`info rmation directly
`required, then " using acquired from the
`information derived
`r·equcst"
`from or
`associated with th e
`request"
`
`Pla in meaning
`
`TERM6
`
`Pla in meaning
`
`" parameters
`relate I rela ting
`to utiliza tion of
`ava ilable
`processing or
`memory
`capab ilities of
`pa rt or all of a
`system
`supportin g the
`first co nnection"
`
`" parameters are
`mcasurcmen t(s) of
`actual processing or
`memory of an end user
`or oth er server ma king
`the first co nnection"
`
`" pa ram eters relate I
`relating to
`utilization of
`ava ila ble processing
`or memory
`capabilities of par t
`or all of a system
`supporting the fi rst
`conn ection, but not
`those relate/relatin g
`to link capacity or
`the size or type of
`content"
`
`4
`
`

`
`Case 3:15-cv-00720-JAG Document 179 Filed 09/02/16 Page 5 of 23 PageID# 5229
`
`The system contemplates the ability to receive multiple requests over one connection.
`
`The Court construes Term 3 consistent with that embodiment. As demonstrated in Fig. 2A of
`
`both the '324 and the '155 Patent, the patents relate to and concern the same server system
`
`described at illustration 206 in the patents.
`
`In construing Term 4, both parties agree that the '155 Patent describes a system that can
`
`request content other than an HTTP GET request, and agree that the specification includes other
`
`embodiments that should be included in the claim construction. The only issue is how to define
`
`the term appropriately. Akamai takes issue with Limelight's proposed definition, arguing that
`
`the phrase "and other information" is ambiguous, but Akamai's suggested addition of "such as
`
`an HTTP GET request" is unnecessary given the various kinds of content that can be requested
`
`in the specification. The plain meaning of "request for content" accurately defines the term.
`
`Giving Term 5 its plain meaning avoids improper limitation of the claim. While Akamai
`
`seeks to limit the term to only using information "directly acquired" from the request, the claim
`
`language itself leaves open the possibility of using the information that may be associated with
`
`the request but not contained within it. "The usage of a term in one claim can often illuminate
`
`the meaning of the same term in other claims." Phillips, 415 F.3d at 1314. In the '155 Patent,
`
`Claim 13 uses the language "based on" information, and the specification describes a process
`
`that can use information "derived from" the request. Taking the broader language from other
`
`claims in light of the specification, the patent contemplates other types of information, such as
`
`metadata, that the system can use that may not be contained directly within the request yet
`
`nonetheless is associated with it.
`
`The Patent Office limited Term 6 by deleting the phrase "link capacity, and/or a size or
`
`type of the content." (Dk. No. 92, Ex. P.) The prosecution history is intrinsic evidence available
`
`5
`
`

`
`Case 3:15-cv-00720-JAG Document 179 Filed 09/02/16 Page 6 of 23 PageID# 5230
`
`to the Court; this deletion demonstrates that the examiner, due to prior art, limited the patent such
`
`that the system could not utilize parameters related to link capacity and/or a size or type of the
`
`content. The Court's constructi on reflects that prosecuti on. See Phillips, 4 15 F.3d at 13 17
`
`("Nonethel ess, the prosecution history can often inform the meaning of the claim language by
`
`demonstrating how the inventor understood the invention and whether the inventor lim ited the
`
`invention in the course of prosecution, mak ing the claim scope narrower than it would otherwise
`
`be.")
`
`3. Limelight Patent No. 8,683,002 ('002 Patent)
`
`Disputed
`Term
`TERM7
`
`"the parent
`server"
`
`TERMS
`
`"a cache
`hierarchy"
`
`Limelight's Proposed
`Construction
`Plain meaning; if
`construction necessary,
`then "an edge server
`higher than the first
`edge server in a cache
`hierarchy"
`
`Plain meaning; if
`construction necessary,
`then "an arrangement
`of two or more levels of
`servers"
`
`Akamai's Proposed
`Construction
`" the particular parent
`server defined by the
`Uniform Resource
`Identifier"
`
`Court's Definition
`
`Plain meanin g
`
`"the particular ancestor Plain meaning
`servers defined by the
`Uniform Resource
`Iden tifier"
`
`As previously stated, the Court mu st construe clai m term s consistently with the language
`
`in the specification, which is the single best guide to a disputed term's meaning. See Merck &
`
`Co., 347 F.3d at 137 1; Phillips, 4 15 F.3d al 1315. For Terms 7 and 8, the patent' s specification
`
`shows that in one embodiment, a server look ing fo r content can look to the URI to determine the
`
`parent server and the cache hierarchy. The patent also says that " where there is no ancestor
`
`cache for a URI, each server has a default hierarchy to find ancestor caches." ('002 Patent, 4:42-
`
`6
`
`

`
`Case 3:15-cv-00720-JAG Document 179 Filed 09/02/16 Page 7 of 23 PageID# 5231
`
`46.) Akama i's proposal undul y limits the terms because it excludes an embodiment clearl y
`
`demonstrated in the specifi cati on. See Rambus, Inc. v. Rea, 73 1 F.3d 1248, 1253 (Fed. Cir.
`
`20 13); Oatey Co. v. JPS Corp., 5 14 F.3d 1271 , 1277 (Fed. Cir. 2008) ("/\ t leas[t] where claims
`
`can reasonably [be] interpreted to include a specifi c embodiment, it is incorrect to construe the
`
`claims to exclude that embodim ent, absent probati ve evidence on the contrary.").
`
`4. Limelight Patent No. 8,856,263 (' 263 Patent)
`
`Limelight's Proposed
`Construction
`"identifies/ identifying,
`based at least in part on
`parsing the first web
`page, a second web
`page that performance
`of a predictive analysis
`indicates is likely to be
`requested"
`
`Akamai's Proposed
`Construction
`" identifies/identifying a
`second web page, based
`at least in pa rt on
`parsing the first web
`page and performing a
`predictive analysis to
`deduce that the second
`web page is likely to be
`rcq u cs tcd"
`
`Court's Definition
`
`" identifies/
`identifying, based at
`least in part on
`parsing the first web
`page, a second '"cb
`page that a
`predictive analysis
`indicates is likely to
`be requested"
`
`Disputed
`Term
`TERM9
`
`" identifies/
`identify ing,
`based at least
`partially on
`parsing the
`first
`web page, a
`second web
`page, wherein
`the second
`web page is
`likely to
`be requested"
`
`Term 9 describes a process by whi ch an acce leration server works to get requested data
`
`to an end-user. Essenti all y, the process identifies what a user will li kely request nex t. Tt does
`
`this by a step that reli es '·at least partiall y on parsing the fi rst web page: · ("263 Patent, 14: 13-
`
`17.) The parties disagree whether the pred ictive analysis must occur co ntemporaneously with
`
`the accelerati on server reaching the fi rst page or whether it can occur beforehand. The patent
`
`specifi cation says that a pre-fetching technique may '·be implemented in whole or in part by one
`
`or more plugins" in which "the inventions herein arc integrated into the web site during its
`
`7
`
`

`
`Case 3:15-cv-00720-JAG Document 179 Filed 09/02/16 Page 8 of 23 PageID# 5232
`
`development." This language leaves open the possibility that the predicti ve analysis could occur
`
`prior to the end-user accessing the website and that a website developer could alter the analysis
`
`over time. The specifica ti on does not limit this possibi li ty, and the term .. at least in part by
`
`parsing" keeps open the ability of the invention to incorporate other methods or pre-fetching.
`
`Under Oatey Co., 514 F.3d at 1277, this reasonable embodiment should not be excluded given
`
`that Limelight has produced no probative evidence to support its exclusion.
`
`5. Limelight Patent No. 9,015,348 ('348 Patent)
`
`Disputed
`Term
`TERM 10
`
`"dynamically
`updatc/updati
`ng a process
`by which the
`one or more
`acceleration
`techniques a rc
`selected based
`on the
`metrics"
`
`TERM J 1
`
`"intermediate
`server"
`
`Court's Definition
`
`Plain meaning
`
`Limelight's Proposed
`Construction
`"update/updating a
`process to select
`acceleration techniques
`(and not simply update
`or alter the acceleration
`techniques) based on
`the metrics"
`
`Akamai's Proposed
`Construction
`"automatically
`update/updating a
`process to select
`acceleration techniques
`(and not simply update
`or alter the acceleration
`techniques) based on
`the metrics as the
`content requests arc
`received"
`
`No construction
`necessary. If
`construed: "server for
`identifying and/or
`implementing content
`acceleration
`techniques"
`
`"server, distinct
`"hardware or software
`from the edge server
`distinct from the edge
`although potentially
`server through which
`traffic is routed prior to physically
`reaching the edge
`integrated, for
`identifying and/or
`server"
`implementing
`content acceleration
`techniques and
`communicating with
`edge servers"
`
`8
`
`

`
`Case 3:15-cv-00720-JAG Document 179 Filed 09/02/16 Page 9 of 23 PageID# 5233
`
`TERM 12
`
`"acceleration
`techniques"
`
`No construction
`necessary.
`If construed:
`"techniques for
`accelerating delivery of
`content"
`
`Plain meaning
`
`"techniques of
`optimizing delivery of
`content being requested
`that modify the content,
`such as data
`compression, but not
`mere updates or
`adjustments within a
`technique or techniques
`that do not modify the
`content itself'
`
`The plain language for Term 10 comports with the language in the specification and does
`
`not need construction. Indeed, the summary of the invention illustrates that the "processor may
`
`be further configured to dynamically update a process by which one or more acceleration
`
`techniques are selected based on the metrics, and use the updated process to select acceleration
`
`techniques for subsequent requests associated with similar attributes." ('348 Patent, 2:25-29.)
`
`The specification even says that the invention seeks to fix the static process of updating
`
`acceleration techniques, which could lead to obsolete techniques. ('348 Patent, 11 :58-64.) The
`
`process thus describes a "dynamic" updating process that can happen on a periodic basis to allow
`
`updates as frequently as they are needed. Nowhere does the specification indicate that this
`
`process must be "automatic" as proffered by Akamai; instead the specification teaches only that
`
`"[i]n some embodiments, the attributes may be automatically determined based on the content
`
`request." An exemplary embodiment is not a limitation on the claim. See Phillips, 415 F.3d at
`
`1323 (reasoning that a court must "avoid the danger of reading limitations from the specification
`
`into the claim").
`
`The specification explains in detail the intermediate server referred to in Term 11. The
`
`intermediate server may be physically integrated with the edge servers, but it serves a different
`
`9
`
`

`
`Case 3:15-cv-00720-JAG Document 179 Filed 09/02/16 Page 10 of 23 PageID# 5234
`
`function as shown by the fact that the intermediate server can communicate with the edge
`
`servers. ('348 Patent, 8:39-40; 13:8-16). The claim language reads consistent with this view,
`
`where it describes "an intermediate server that accelerates access to the content stored in a
`
`plurality of edge servers."
`
`('348 Patent, 24:9-10.) The edge servers and the intermediate
`
`servers, then, play different roles and are at least functionally distinct.
`
`Term 12 does not need further construction by the Court. Although Akamai proposes a
`
`definition that is limited to those techniques which modify the content itself, this limitation is
`
`inappropriate. The Patent Examiner limited the patent to require selection of one or more
`
`acceleration techniques that modify content, but this does not change the definition of the term
`
`"acceleration techniques." Further, the claim language already includes the language sought by
`
`Akamai, where it states that the processor is configured to "select one or more acceleration
`
`techniques from the plurality of acceleration techniques, wherein . . . the one or more
`
`acceleration techniques modify the content."2 ('348 Patent, 24:25-30; 26:6-13.)
`
`6. Limelight Patent No. 8,615,577('577 Patent)
`
`Akamai contends that 11 terms within the '577 Patent are indefinite and that the patent
`
`should be invalidated. 35 U.S.C. § 282 establishes a presumption of validity for patents and
`
`places the burden of establishing invalidity on the party asserting such a claim. ("A patent shall
`
`be presumed valid .... The burden of establishing in-validity of a patent or any claim thereof
`
`shall rest on the party asserting such invalidity."). Furthermore, a party asserting an invalidity
`
`defense must prove its claim with clear and convincing evidence. Microsoft Corp. v. 141 Ltd.
`
`P'ship, 564 U.S. 91, 95 (2011).
`
`2 It seems that Akamai actually seeks construction of the term "modify," but the parties have not
`provided the Court information about how they would like to clarify that term.
`
`10
`
`

`
`Case 3:15-cv-00720-JAG Document 179 Filed 09/02/16 Page 11 of 23 PageID# 5235
`
`The Court will make a determination of definiteness at the summary judgment stage to
`
`allow the parties to develop more evidence on this issue. See Sofamor Danek Grp., Inc. v.
`
`DePuy-Motech, Inc. , 74 F.J d 12 16, 122 1 (Fed. Cir. 1996) ("Markman does not obligate the trial
`
`judge to conclusively interpret claims at an earl y stage in a case. A trial court may exercise its
`
`discretion to interpret the claims at a time when the parties have presented a Cull picture of the
`
`claimed invention and prior art.").
`
`Disputed
`Term
`TERM 13
`
`"rcsou rec"
`
`TERM 14
`
`"policy
`reconciliation
`service" I
`("PRS")
`
`TERM 15
`
`"policy
`manager"
`
`Limelight's Proposed
`Construction
`Not indefinite.
`"hardware and/or
`software that can
`process a content
`object"
`Not indefinite. No
`construction necessary.
`If construed:
`"software and/or
`hardware service that
`maintains and
`processes policies as is
`further describ ed in the
`claims"
`
`Not indefinite. No
`construction necessary.
`If construed: "software
`and/or hardware that
`manages policies as set
`forth in the claims."
`
`TERM 16
`
`"policy store"
`
`Not indefinite. No
`construction necessa ry.
`If construed: "a place
`where policies arc
`stored."
`
`Akamai's Proposed
`Construction
`Indefinite.
`
`Court's Definition
`
`To be decided at
`summary judgment.
`
`Indefinite.
`
`To be dec ided at
`summary judgment.
`
`Indefinite.
`
`To be decided at
`summary judgment.
`
`Indefinite.
`
`To be decided at
`summary judgment.
`
`11
`
`

`
`Case 3:15-cv-00720-JAG Document 179 Filed 09/02/16 Page 12 of 23 PageID# 5236
`
`TERM 17
`
`"mutator"
`
`Not indefinite.
`"command to perform
`processing on an
`object"
`
`TERM 18
`
`"disposition
`parameter"
`
`Not indefinite. No
`construction necessary.
`If construed:
`"parameter in the
`policy to determine
`which resources can be
`used."
`
`TERM 19
`
`Not indefinite. No
`construction necessary.
`If construed: "part of a
`"applicability
`parameter" I
`policy to determine
`"applicability whether the policy
`applied to a content
`criteria"
`object."
`
`Indefinite.
`
`To be decided at
`summary judgment.
`
`Indefinite.
`
`To be decided at
`summary judgment.
`
`Indefinite.
`
`To be decided at
`summary judgment.
`
`TERM20
`
`"metadata"
`
`Not indefinite. "data
`that describes other
`data."
`
`Indefinite.
`
`To be decided at
`summary judgment.
`
`Term 21
`
`Not indefinite. "Label."
`
`Indefinite.
`
`To be decided at
`summary judgment.
`
`"ta2"
`
`12
`
`

`
`Case 3:15-cv-00720-JAG Document 179 Filed 09/02/16 Page 13 of 23 PageID# 5237
`
`7. Akamai Patent No. 7,693,959 ('959 Patent)
`
`Disputed
`Term
`TERM22
`
`Limelight's Proposed
`Construction
`"A domain name
`service (ONS)
`"a CON name manipulated by a
`service"
`content delivery
`network (CDN) service
`provider to resolve a
`ONS query to one of the
`CON content servers
`that is near the
`requesting user, and
`includes two levels of
`domain name service:
`(1) a top-level domain
`name service to
`determine the user's
`location in the network
`in order to identify a
`given (2) low-level
`domain name service to
`respond to the user's
`ONS query"
`
`Court's Definition
`
`Akamai's Proposed
`Construction
`"a domain name ser·vice "A domain name
`service (ONS)
`(ONS) controlled by a
`content de livery
`controlled by a
`network (CON)
`content delivery
`network (CON)
`provider"
`provider that
`includes two levels
`of domain name
`service: (1) a top-
`level domain name
`service to determine
`the user's location
`in the network in
`order to identify a
`given (2) low-level
`domain name
`service to respond to
`the user's ONS
`query"
`
`TERl\123
`
`"CON name
`server(s)"
`
`"a ONS server
`"DNS scrvcr(s) that arc
`"a ONS server within
`the CON name service." controlled by a content within the CON
`delivery network (CON) name service"
`provider"
`
`Plain meaning
`
`" based on where the
`CON name service
`determines the first
`and second ONS
`queries originate
`from "
`
`TERM24
`
`"based on where the
`CON name service
`determines the first and
`" based on
`where the first second DNS queries
`and second
`originate from"
`ONS queries
`originate"/" ba
`scd on where
`the respective
`first and
`second ONS
`queries
`originate"
`
`13
`
`

`
`Case 3:15-cv-00720-JAG Document 179 Filed 09/02/16 Page 14 of 23 PageID# 5238
`
`The meaning of Term 22 has been limited by prior litigation before the District of
`
`Massachusetts and the Federal Circuit. The prior cases interpreted the language within Patent
`
`Number 6,553,413 ('413 Patent), of which the '959 Patent acknowledges that it is a continuation.
`
`Both prior courts determined that although the functionality of Akamai's top- and lower-level
`
`servers may be combined into a single-level ONS, the process carried out by the single-level
`
`DNS must nonetheless follow that of the multi-level ONS described in the patent. 3 The courts
`
`determined that the invention in the '413 Patent had to use a ONS lookup method for "selecting"
`
`an appropriate host server, which required a top-level DNS server to locate a low-level ONS
`
`server. Akamai argues that the '959 Patent does not involve the CDN name service "selecting"
`
`a name server and that the limitations from the prior litigation should not be construed here. This
`
`argument is unavailing. The '959 Patent claims a process where the CDN name service
`
`"responds" to DNS queries "by" a CDN name server.4 Without deciding whether the prior
`
`District of Massachusetts and Federal Circuit's interpretations of the '413 Patent bind this
`
`Court's interpretation of the '959 Patent, the logical underpinnings from those cases lead to the
`
`same conclusion that the '959 Patent's CON name service must occur, at least in process, using a
`
`two-level ONS system. The '959 Patent states that:
`
`To locate the appropriate hosting servers to use, the top-level DNS server
`determines the user's location in the network to identify a given low-level
`ONS server to respond to the request for the embedded object. The top-
`
`3 See Akamai Tech., Inc. v. Limelight Networks, 494 F. Supp. 2d 34, 41 (D. Mass. 2007) ("Thus,
`the specification supports language claiming a single-level DNS system, but with the
`requirement that it accomplish the same steps as the described embodiment. For example, in the
`described embodiment, the top-level ONS server selects a low-level name server and
`""re]direct[s] the user to a ... low-level DNS[ ] server that is close-by [the user]."'); Akamai
`Tech., Inc. v. Limelight Networks, 628 F.3d 1311, 1330 (Fed. Cir 2010) (citation omitted).
`4 Claim 34 of the '959 Patent describes a process in which a CON name service first receives a
`first and second DNS query at the CDN name service, and then "retum[s], by the CDN name
`service, a response to each of the first and second DNS queries, where a response to the first
`DNS query is provided by a first CDN name server .... " ('959 Patent, 19: 12-35.)
`
`14
`
`

`
`Case 3:15-cv-00720-JAG Document 179 Filed 09/02/16 Page 15 of 23 PageID# 5239
`
`level DNS server then redirects the request to the identified low-level
`DNS server that, in tum, resolves the request into an IP address for the
`given hosting server that serves the object back to the client.
`
`('959 Patent, 3:41-47.) This is the only specification language that discusses how the DNS
`
`server responds to requests, and the process utilizes a multi-level system. The system can, as
`
`specified in the patent, combine the functionality of this process into a single DNS level, but as
`
`found by the District of Massachusetts, it must "accomplish the same steps as the described
`
`embodiment." Further, the patent specification does not limit the name service to resolve a
`
`query to a content server near the requesting user. The patent specification indicates a preference
`
`for such a process ('959 Patent, 2:55-60; 3:20-25; 4:26-30), but this preference does not limit the
`
`claim. Oatey Co. v. JPS Corp., 514 F.3d 1271, 1277 (Fed. Cir. 2008).
`
`Having defined Term 22 above, Term 23 need only be defined in reference to the service
`
`that the CDN name server performs.
`
`A heavy presumption weighs in favor of a claim term's ordinary meaning. See Elbex
`
`Video, Ltd. v. Sensormatic Elecs. Corp., 508 F.3d 1366, 1371 (Fed. Cir. 2007). The process
`
`described in Term 24 occurs entirely within the CON as described in Claims 1, 34, and 58. The
`
`plain language of the claims shows that only the CON name server takes any steps in the process,
`
`demonstrating that only the ONS name server could determine the origination of the DNS.
`
`Akamai has not asserted, nor has this Court found, another area of the specification which says
`
`what portion of the invention determines where the queries originate. The language of the
`
`claims, then, demonstrates that the CON name service undertakes this determination.
`
`15
`
`

`
`Case 3:15-cv-00720-JAG Document 179 Filed 09/02/16 Page 16 of 23 PageID# 5240
`
`Court's Definition
`
`Plain meaning
`
`8. Akamai Patent No. 8,122,102 ('102 Patent)
`
`Disputed
`Term
`TERM 25
`
`Limelight's Proposed
`Akamai's Proposed
`Construction
`Construction
`"a domain name service Plain mea ning
`(DNS) manipulated by
`a content delivery
`"domain
`name service" network (CON) service
`provider to resolve a
`DNS query to one of the
`CDN content servers
`that is near the
`requesting user, and
`includes two levels of
`domain name service:
`(1) a top-level domain
`name service to
`determine the user's
`locatio n in the network
`in order to identify a
`given (2) low-level
`domain name service to
`respond to the user's
`DNS query"
`
`TERM26
`
`"origin
`server"
`
`"a content provider's
`web server on a CON,
`which is the location of
`the original copy of the
`object."
`
`"the location of the
`original copy of the
`object"
`
`"a content
`provider's web
`server on a CDN,
`which is the location
`of the original copy
`of the ob ject"
`
`The ' 102 patent is not limited by the other Akamai patents which operate over a two-
`
`level DNS. Limelight's proposed construction importing limitations from those patents is
`
`therefore unduly limiting. The specification incorporates the ' 703 Patent by reference as an
`
`example of a CDN DNS, but neither the claims nor the specification imply a limitation by this
`
`reference.
`
`(' 102 Patent, 45-54.) Instead, this patent demonstrates the ability to function over
`
`16
`
`

`
`Case 3:15-cv-00720-JAG Document 179 Filed 09/02/16 Page 17 of 23 PageID# 5241
`
`even a single-level DNS, making no reference in the claims or specifications to any process that
`
`requires or envisions any set number of levels.
`
`Reading the claim in light of the specification reveals the proper definition of Term 26.
`
`The claim says that the origin server is "authoritative" for a piece of content, which suggests, but
`
`does not require, that the origin server is associated with the content provider who places
`
`information into the CDN. (' 102 Patent, 22:29-32.) The specification also describes the origin
`
`server as a source of last resort when the CDN seeks content in response to an end-user's
`
`request: "When the requested object is not available from the identified server, the object may be
`
`retrieved from another CDN server or, failing that, from the origin server." (' 102 Patent, 2:7-
`
`10.) Again, this suggests that the origin server is affiliated with the content provider.
`
`Importantly, the second paragraph of the patent notes that "the item is served to the client [end(cid:173)
`
`user] quickly from the time it would take to fetch it from the content provider origin server."
`
`(' 102 Patent, 2:24-26.) (emphasis added) The use of origin server in the specification only
`
`contemplates a content provider's server. Phillips, 415 F.3d at ("[M]uch of the time, upon
`
`reading the specification [in context] it will become clear whether the patentee is setting out
`
`specific examples of the invention to accomplish those goals, or whether the patentee instead
`
`intends for the claims and the embodiments in the specification to be strictly coextensive.");
`
`Alloc, Inc. v. ITC, 342 F.3d 1361, 1370 (Fed. Cir. 2003) ("[W]here the specification makes clear
`
`at various points that the claimed invention is narrower than the claim language might imply, it is
`
`entirely permissible and proper to limit the claims.") The specification in the '102 Patent
`
`describes a "surrogate origin server" which acts "authoritatively on behalf of the CP [content
`
`provider] origin servers."
`
`(' 102 Patent, 4:45-49.) Defining the surrogate origin server in
`
`reference to the "default" content provider's origin server further strengthens the reading that the
`
`17
`
`

`
`Case 3:15-cv-00720-JAG Document 179 Filed 09/02/16 Page 18 of 23 PageID# 5242
`
`patent onl y contemplates a content provider's server as an origin server. See Phillips, 415 F.3d
`
`1303 at 1323 (recognizing the fine line between reading a claim in light of the specificati on and
`
`reading a limitati on into the claim from the specificati on).
`
`9. Akamai Patent No. 6,820, 133 (' 133 Patent)
`
`TERM 27
`
`Disputed Term Limelight's Proposed

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