throbber
IN THE UNITED STATES DISTRICT COURT
`FOR THE EASTERN DISTRICT OF TEXAS
`MARSHALL DIVISION
`
`PARALLEL NETWORKS LLC
`
`Plaintiff
`
`NETFLIX INC et al
`
`Defendants
`
`CIVIL ACTION NO 207-C V-562 DF
`
`______________________________________________
`
`______________________________________________
`
`PARALLEL NETWORKS LLC
`
`Plaintiff
`
`PRICELINE.COM INC et al
`
`Defendants
`
`CIVIL ACTION NO 208-CV-45 DF
`
`CLAIM CONSTRUCTION ORDER
`
`Before the Court is Plaintiffs Opening Claim Construction Brief Dkt No 186.1 Also
`
`before the Court are Defendants Responsive Claim Construction Brief Plaintiffs Reply Claim
`
`Construction Brief and Defendants Sur-Reply Claim Construction Brief Dkt Nos 191 201
`
`and 209 respectively The Court held
`
`claim construction hearing on August 13 2009 Having
`
`considered the briefing oral arguments of counsel and all relevant papers and pleadings the
`
`Court construes the disputed claim terms as set forth herein
`
`All references to docket entries are as docketed in Civil Action No 207-CV-562 unless otherwise
`
`indicated
`
`Petitioner IBM – Ex. 1032, p. 1
`
`

`
`TABLE OF CONTENTS
`
`BACKGROUND
`
`II LEGAL PRINCIPLES OF CLAIM CONSTRUCTION
`
`III DISCUSSION
`
`Concurrently Processes
`
`Data Dynamically Retrieved
`
`Data Retrieved
`
`Dispatcher
`
`Dispatching
`
`Dynamically Generating
`
`Dynamic Web Page Generation Request
`
`HTTP-Compliant Device
`
`Intercepting
`
`Page Server
`
`Releasing
`
`Requests and Other Requests
`
`Routing
`
`Transferring
`
`Web Page and Page
`
`Web Server
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`IV CONCLUSION
`
`12
`
`13
`
`14
`
`18
`
`20
`
`21
`
`21
`
`29
`
`32
`
`35
`
`36
`
`40
`
`41
`
`45
`
`47
`
`Petitioner IBM – Ex. 1032, p. 2
`
`

`
`BACKGROUND
`
`Plaintiff alleges infringement of United States Patent Nos 5894554 the 554 Patent
`
`and 6415335 the 335 Patent collectively the patents-in-suit The 335 Patent
`
`is
`
`divisional of the 554 Patent and the patents-in-suit
`
`share
`
`common specification The 554
`
`Patent
`
`is titled System for Managing Dynamic Web Page Generation Requests by Intercepting
`
`Request at Web Server and Routing to Page Server Thereby Releasing Web Server to Process
`
`Other Requests
`
`The 335 Patent
`
`is titled System and Method for Managing Dynamic Web
`
`Page Generation Requests
`
`The Abstracts of both the 554 Patent and the 335 Patent state
`
`The present invention teaches method and apparatus for creating and managing
`custom Web sites Specifically one embodiment of the present invention claims
`dynamic Web page generation
`computer-implemented method for managing
`request to Web server the computer-implemented method comprising the steps
`of routing the request from the Web server to
`page server the page server
`receiving the request and releasing the Web server to process other requests
`processing the request
`the processing being performed by the page server
`concurrently with the Web server as the Web server processes the other requests
`and dynamically generating Web page in response to the request
`the Web page
`including data dynamically retrieved from one or more data sources
`
`The claims at issue for claim construction include Claims
`
`and 11 of the 554 Patent and
`
`Claims
`
`15 and 16 of the 335 Patent Claim of the 554 Patent recites
`
`dynamic Web page
`computer-implemented method for managing
`generation request to Web server said computer-implemented method
`comprising the steps of
`routing said request from said Web server to
`page server said page
`server receiving said request and releasing said Web server to process other
`requests wherein said routing step further includes the steps of intercepting said
`request at said Web server routing said request from said Web server to
`dispatcher and dispatching said request to said page server
`processing said request said processing being performed by said page
`server while said Web server concurrently processes said other requests and
`dynamically generating Web page in response to said request said Web
`page including data dynamically retrieved from one or more data sources
`
`Petitioner IBM – Ex. 1032, p. 3
`
`

`
`Claim 11 of the 554 Patent recites
`
`machine readable medium having stored thereon data representing
`11
`sequences of instructions which when executed by
`computer system cause said
`computer system to perform the steps of
`dynamic Web page generation request from Web server to
`routing
`page server said page server receiving said request and releasing said Web server
`to process other requests wherein said routing step further includes the steps of
`intercepting said request at said Web server routing said request from said Web
`dispatcher and dispatching said request to said page server
`server to
`processing said request said processing being performed by said page
`server while said Web server concurrently processes said other requests and
`dynamically generating Web page said Web page including data
`retrieved from one or more data sources
`
`Claim of the 335 Patent recites
`
`dynamic Web page
`computer-implemented method for managing
`generation request to Web server said computer-implemented method
`comprising the steps of
`routing request from Web server to
`page server said page server
`receiving said request and releasing said Web server to process other requests
`wherein said routing step further includes the steps of
`intercepting said request at said Web server and routing said request to
`said page server
`processing said request said processing being performed by said page
`server while said Web server concurrently processes said other requests and
`dynamically generating Web page in response to said request said Web
`page including data dynamically retrieved from one or more data sources
`
`Claim of the 335 Patent recites
`
`The computer-implemented method in claim wherein said step of routing
`said request includes the steps of
`routing said request from said Web server to
`dispatching said request to said page server
`
`dispatcher and
`
`Claim 15 of the 335 Patent recites
`
`15
`
`computer-implemented method comprising the steps of
`transferring request from an HTTP-compliant device to
`page server
`said page server receiving said request and releasing said HTTP-compliant
`device
`to process other requests wherein said transferring step further includes the steps
`
`Petitioner IBM – Ex. 1032, p. 4
`
`

`
`of
`
`intercepting said request at said HTTP-compliant device and transferring
`said request to said page server
`processing said request said processing being performed by said page
`server while said HTTP-compliant
`device concurrently processes said other
`requests and
`page in response to said request said page
`dynamically generating
`including data dynamically retrieved from one or more data sources
`
`Claim 16 of the 335 Patent recites
`
`16 The computer-implemented method in claim 15 wherein said step of
`transferring said request includes the steps of
`transferring said request from said HTTP-compliant
`
`device to
`
`dispatcher
`
`and
`
`dispatching said request to said page server
`
`The parties have submitted the following disputed terms which the Court has herein
`
`grouped and arranged in alphabetical order for convenience
`
`concurrently processes
`
`data dynamically retrieved
`
`data retrieved
`
`dispatcher
`
`dispatching
`
`dynamically generating
`
`dynamic web page generation request
`
`HTTP-compliant
`
`device
`
`intercepting 10 page server 11 releasing 12 requests and other
`
`requests 13 routing 14 transferring 15 Web page and page and 16 Web
`
`server See Dkt No 181 at Exs
`
`and
`
`At the claim construction hearing the Court provided the parties with preliminary
`
`constructions for the terms dispatching intercepting page server other requests
`
`routing and Web page See Courts Preliminary Constructions Dkt No 220 at Exhibit Of
`
`these the parties agreed to the Courts preliminary construction of other requests as discussed
`
`herein Also the Court provided the parties an opportunity to present
`
`live technical
`
`tutorial
`
`see Dkt No 207 but the parties elected to submit tutorial presentations on compact disc
`
`Petitioner IBM – Ex. 1032, p. 5
`
`

`
`II LEGAL PRINCIPLES OF CLAIM CONSTRUCTION
`
`determination of patent infringement involves two steps first
`
`the patent claims are
`
`construed and second the claims are compared to the allegedly infringing device Cybor Corp
`
`FAS Techs Inc 138 F.3d 1448 1455 Fed Cir 1998 en banc Claim construction is
`
`legal question for the courts Markinan
`
`Westview Instruments Inc 517 U.S 370 391 1996
`
`The legal principles of claim construction were reexamined by the Federal Circuit in Phillips
`
`Wil Corp 415 F.3d 1303 Fed Cir 2005 en banc The Federal Circuit in Phillips expressly
`
`reaffirmed the principles of claim construction as set forth in Markinan
`
`Westview Instruments
`
`Inc 52 F.3d 967 Fed Cir 1995 en banc affd 517 U.S 370 1996 Vitronics Corp
`
`Conceptronic
`
`Inc 90 F.3d 1576 Fed Cir 1996 and Innova/Pure Water Inc
`
`Safari Water
`
`Filtration Sys Inc 381 F.3d 1111 Fed Cir 2004
`
`The Court construes the disputed terms in accordance with the doctrines of claim
`
`construction that it has outlined here along with those it has enunciated in the past See Pioneer
`
`Corp
`
`Samsung SDI Co No 207-CV-170 Dkt No 94 at 2-8 E.D Tex Mar 10 2008
`
`III DISCUSSION
`
`Concurrently Processes
`
`This term appears in Claims
`
`and 11 of the 554 Patent Plaintiff proposes this term
`
`means processing
`
`dynamic web page generation request by said page server while said web
`
`server processes said other requests at the same time either interleaved or in parallel Dkt No
`
`181 Ex
`
`at
`
`Defendants propose this term means processing said request said processing
`
`being performed by said page server for an overlapping period of time while the Web server
`
`processes said other requests Id Ex
`
`at 11-12
`
`Petitioner IBM – Ex. 1032, p. 6
`
`

`
`The Parties Positions
`
`Plaintiff proposes that during one second multiple processes may each receive many
`
`fragments of processing time and
`
`processing would not strictly be overlapping but
`
`would occur at the same time as that phrase would be understood by
`
`person of ordinary skill
`
`in the art Dkt No 186 at 24 Plaintiff argues that this Court has previously rejected
`
`Defendants purported argument
`
`that processing of other requests occurs literally at the same
`
`time Id at 23-24
`
`Defendants acknowledge that the parties disagree whether this processing must be at
`
`the same time either interleaved or in parallel or for an overlapping period of time Dkt No
`
`191 at
`
`Defendants argue that the intrinsic record
`
`clearly calls for simultaneous processing
`
`by multiple servers and
`
`would be contrary to the stated goal of offloading requests to
`
`page servers to incorporate Plaintiffs interleaved concept
`
`Id at
`
`Similarly Defendants
`
`argue that Plaintiffs proposal should be rejected because insert the term interleaving into
`
`the construction would mean that web server could offload web page requests to
`
`page server
`
`running on the same processor
`
`Id at
`
`Plaintiff replies by citing earlier claim construction proceedings in the epicRealm2
`
`litigation in which this Court found there is not
`
`clear disavowal within the specification of the
`
`use of partitioned software architecture on
`
`single machine Dkt No 201 at
`
`citing
`
`8/15/2006 Report and Recommendation Ex Cl at 14 and 10/30/2006 Order Ex C2 Plaintiff
`
`Discussion of epicRealm refers to Civil Action Nos 507-CV-125 507-CV-126 and 507-CV-135 for
`jury trial on August 18-25 2008 Plaintiff epicRealm Licensing LP was the predecessor of
`which the Court held
`Plaintiff Parallel Networks LLC Civil Action Nos 507-CV-125 and 507-CV-126 were originally filed as Civil
`Action Nos 205-CV-163 and 205-CV-356 respectively before being transferred pursuant to the plaintiffs
`See Civil Action Nos 507-
`unopposed motions to transfer
`from the Marshall Division to the Texarkana Division
`CV-125 Dkt No 379 and Civil Action No 507-CV-126 Dkt No 354
`
`Petitioner IBM – Ex. 1032, p. 7
`
`

`
`argues that
`
`specification doesnt call for simultaneous processing by multiple machines it
`
`permits that processing to occur on
`
`single machine so long as that machine utilizes
`
`partitioned architecture that permits the offloading of processing
`
`Id at
`
`Plaintiff thus
`
`seeks adoption of the at the same time language in the Courts previous construction with
`
`clarification that this language includes both interleaved and parallel processing
`
`Id
`
`Discussion
`
`The Court previously considered concurrently processes during the epicRealm litigation
`
`as part of the phrase said processing being performed by said page server while said Web server
`
`concurrently processes said other requests which the Court construed to mean said processing
`
`being performed by said page server while said Web server processes said other requests at the
`
`same time Dkt No 186 Ex Cl at 18-20 The Court at that time rejected arguments that
`
`concurrently processes refers to processing literally at the same time because the
`
`specification uses the word concurrently with the word simultaneously and teaches that
`
`simultaneous processing can occur even where Web server and page server operations are
`
`executed on the same machine Id at 19 citing 554 Patent at 448-51 and 621-27 Moreover
`
`the patent also uses the word simultaneously with regard to prior art time-interleaved multi-
`
`threading techniques
`
`554 Patent at 448-51 Further because Web server and
`
`page server
`
`can run on
`
`single machine the term concurrently processes can include interleaved or parallel
`
`processing
`
`See Dkt No 186 Ex Cl at 12-14 see also IEEE Standard Dictionary of Electrical
`
`and Electronics Terms Sixth Edition Dkt No 186 at Ex D4 concurrent software defined
`
`as Pertaining to the occurrence of two or more activities within the same interval of time
`
`achieved either by interleaving the activities or by simultaneous execution Phillips 415 F.3d
`
`Petitioner IBM – Ex. 1032, p. 8
`
`

`
`at 1318 noting that dictionaries and especially technical dictionaries can be helpful
`
`evidence for claim interpretation
`
`The Court therefore adopts Plaintiffs proposal
`
`to construe concurrently processes to
`
`mean processing
`
`dynamic web page generation request by said page server while said
`
`Web server processes said other requests at the same time either interleaved or in
`
`parallel
`
`Data Dynamically Retrieved
`
`This term appears in Claim of the 554 Patent and Claim of the 335 Patent Plaintiff
`
`proposes this term means data retrieved in response to
`
`request Dkt No 181 Ex
`
`at
`
`and
`
`Defendants propose this term means data retrieved in response to
`
`request rather than
`
`data written to Web page prior to said request Dkt No 191 at 93
`
`The Parties Positions
`
`Plaintiff argues that
`
`Court should construe data dynamically retrieved the same
`
`way the parties agreed it should be construed in epicRealm Dkt No 186 at 27 citing Ex C6 at
`
`Defendants argue that
`
`means that the retrieval is occurring at the time it
`
`is
`
`needed rather than at
`
`predetermined or fixed time Dkt No 191 at
`
`Plaintiff replies that
`
`Defendants proposed construction would exclude an embodiment because cached pages can be
`
`retrieved Dkt No 201 at 10-11
`
`Defendants had proposed in their pre-hearing statement
`retrieved during runtime Dkt No 181 Ex
`
`at
`
`that
`
`the term data dynamically retrieved means
`
`Petitioner IBM – Ex. 1032, p. 9
`
`

`
`Discussion
`
`As to the claims Claim of the 554 Patent and Claim of the 335 Patent both recite
`
`dynamically generating Web page in response to said request said Web page including data
`
`dynamically retrieved from one or more data sources wherein said request refers for
`
`antecedent basis to
`
`dynamic Web page generation request The term data dynamically
`
`retrieved thus refers to retrieval
`
`that occurs in response to
`
`dynamic page generation request
`
`As to the specification dynamic content
`
`is introduced in the Description of Related
`
`Art
`
`The Common Gateway Interface CGI standard was developed to resolve the
`problem of allowing dynamic content to be included in Web pages CGI calls
`or procedures enable applications to generate dynamically created HTML output
`thus creating Web pages with dynamic content Once created these CGI
`applications do not have to be modified in order to retrieve new or dynamic
`data Instead when the Web page is invoked CGI calls or procedures are used
`to dynamically retrieve the necessary data and to generate Web page
`
`554 Patent at 146-56 emphasis added The specification also discloses that server 4042
`
`dynamically generates Web page in response to the Web client request and the dynamic Web
`
`page is then either transmitted back to requesting Web client 200 or stored on machine that is
`
`accessible to Web server 201 for later retrieval
`
`Id at 627-32 emphasis added The
`
`specification also uses the term dynamically in
`
`somewhat broader context
`
`all
`
`One embodiment of the claimed invention allows plug and play scalability As
`described above referring to FIG Dispatcher 402 maintains information about
`the Page servers configured to be serviced by Dispatcher 402 Any number of
`Page servers can thus be plugged into the configuration illustrated in FIG
`and the Page servers will be instantly activated as the information is dynamically
`updated in Dispatcher 402
`
`554 Patent at 810-17 emphasis added These passages teach that the patents-in-suit use
`
`10
`
`Petitioner IBM – Ex. 1032, p. 10
`
`

`
`dynamic to refer to actions taken in response to something such as
`
`request But Defendants
`
`proposed addition of rather than data written to Web page prior to said request
`
`is potentially
`
`too limiting For example
`
`proper construction of data dynamically retrieved should not
`
`exclude situations where data is cached as disclosed in the specification
`
`embodiment of the present invention supports the caching of finished
`Web pages to optimize the performance of the data source being utilized This
`page caching feature illustrated in FIG as Page cache 414 allows the Web
`site administrator to optimize the performance of data sources by caching Web
`pages that are repeatedly accessed Once the Web page is cached subsequent
`requests or hits will utilize the cached Web page rather than re-accessing the
`data source This can radically improve the performance of the data source
`
`554 Patent at 666-78 emphasis added In such situations data that has been dynamically
`
`retrieved may be written to Web page prior to
`
`particular request seeking that data
`
`Defendants proposed construction would read out this preferred embodiment and is thus
`
`disfavored Vitronics 90 F.3d at 1584 Helmsderfer Bobrick Washroom Equip Inc 527 F.3d
`
`1379 1383 Fed Cir 2008 noting caution against
`
`interpreting
`
`claim term in way that
`
`excludes disclosed embodiments when that term has multiple ordinary meanings consistent with
`
`the intrinsic record citation omitted Oatey Co
`IPS Corp 514 F.3d 1271 1276 Fed Cir
`2008 We normally do not interpret claim terms in way that excludes embodiments disclosed
`
`in the specification citations omitted As to the word retrieved the specification uses this
`
`word to mean obtained and the Court here incorporates Plaintiffs proposal as to the term data
`
`retrieved discussed below See 554 Patent at 146-56 see also Oxford English Dictionary
`
`Second Edition 1989 retrieve
`
`..
`
`To obtain again stored information
`
`The Court therefore construes data dynamically retrieved to mean data obtained in
`
`response to
`
`dynamic page generation request
`
`11
`
`Petitioner IBM – Ex. 1032, p. 11
`
`

`
`Data Retrieved
`
`This term appears in Claim 11 of the 554 Patent Plaintiff proposes this term means
`
`data that has been obtained Dkt No 181 Ex
`
`data retrieved in response to
`
`request Id Ex
`
`at
`
`at
`
`The Parties Positions
`
`Defendants propose this term means
`
`Plaintiff submits that the context of data retrieved does not indicate whether
`
`request
`
`prompted the generation and retrieval Dkt No 186 at 28 Defendants argue that Plaintiffs
`
`construction interpose temporal element in this claim where time is no longer
`
`factor in
`
`either the use or presentation of data Dkt No 191 at
`
`Plaintiff replies that while other
`
`claims require specify
`
`dynamically generating Web page in response to said request
`
`claim 11 of the 554 merely requires dynamically generating Web page Dkt No 201 at 11
`
`Discussion
`
`Contrary to Defendants proposal neither the claims nor the specification require that
`
`data retrieved in Claim 11 of the 554 Patent must be retrieved in response to
`
`request To
`
`the contrary the absence of the word dynamically in this term suggests that data retrieved is
`
`more general term than data dynamically retrieved See e.g Helmsderfer 527
`
`.3
`
`at 1382
`
`different claim terms are presumed to have different meanings Dynamic concepts are
`
`addressed with regard to other disputed terms such as data dynamically retrieved and
`
`dynamically generating The Court otherwise construes the term data retrieved consistent
`
`with its construction of data dynamically retrieved The Court accordingly adopts Plaintiffs
`
`proposal
`
`to construe the term data retrieved to mean data that has been obtained
`
`12
`
`Petitioner IBM – Ex. 1032, p. 12
`
`

`
`Dispatcher
`
`This term appears in Claims
`
`and 11 of the 554 Patent and Claims
`
`and 16 of the 335
`
`Patent Plaintiff proposes this term means software or machine having software that
`
`performs the function of dispatching Dkt No 181 Ex
`
`at
`
`and
`
`Defendants propose this
`
`term means
`
`machine having software or software independent of the Web server that
`
`performs the function of dispatching Id Ex
`
`at
`
`The Parties Positions
`
`Plaintiff submits that
`
`parties agree that
`
`dispatcher performs the function of
`
`dispatching and that
`
`parties also agree that
`
`dispatcher or
`
`page server may take the
`
`form of just software or at least in the case of dispatcher
`
`machine having such software
`
`Dkt No 186 at
`
`Plaintiff argues that
`
`as the interceptor may be an independent
`
`module or simply an extension to Web server so may the dispatcher which receives requests
`
`from the interceptor take either form Id at 9-10 citations omitted
`
`Defendants respond that
`
`the claims require that the web server route
`
`request
`
`to the dispatcher
`
`they cannot be the same thing without rendering the language meaningless
`
`Dkt No 191 at 10 Defendants submit that
`
`both Web server and dispatcher run on the
`
`same machine the dispatcher must be independent and separate from the Web server because
`
`claims of the patents require the Web server to route requests to the dispatcher Id
`
`Defendants also argue that the interceptor and the dispatcher are not comparable elements of the
`
`claims Id
`
`Plaintiff replies that Defendants proposal would introduce superfluousness because
`
`claims already prescribe that the routing occurs from the web server to the dispatcher
`
`13
`
`Petitioner IBM – Ex. 1032, p. 13
`
`

`
`Dkt No 201 at 12
`
`Discussion
`
`The parties apparently dispute whether or not the dispatcher can be part of the Web server
`
`or part of software that includes the Web server The specification discloses that
`
`one
`
`embodiment of the invention Dispatcher 402 resides on
`
`different machine than Web server
`
`201 but Dispatcher 402 can however also reside on the same machine as the Web server
`
`554 at 58-9 and 520-21 The patents-in-suit
`
`thus teach that the dispatcher and the Web server
`
`can be on
`
`single machine Because the relevant claims recite routing said requestfrom said
`
`Web server to
`
`dispatcher emphasis added the claims contemplate that the dispatcher is
`
`distinct
`
`from the Web server This interpretation is consistent with the partitioned architecture
`
`articulated in the specification 554 Patent at 451-53 and 624-27
`
`The Court therefore construes dispatcher to mean
`
`machine having software
`
`independent of the Web server or software independent of the Web server that performs
`
`the function of dispatching
`
`Dispatching
`
`This term appears in Claims
`
`and 11 of the 554 Patent and Claims
`
`and 16 of the 335
`
`Patent Plaintiff proposes this term means examining request to make an informed selection
`
`of which page server should process the request based on dynamic information maintained about
`
`page servers the dynamic information indicating which page server can more efficiently process
`
`the request and sending the request to the selected page server Dkt No 181 Ex
`
`at
`
`and
`
`Defendants propose this term means
`
`dynamic Web page generation request to one
`
`14
`
`Petitioner IBM – Ex. 1032, p. 14
`
`

`
`selected page server out of multiple page servers Dkt No 191 at ii
`
`The Parties Positions
`
`Plaintiff submits examples from the specification of connection caching data
`
`caching and load balancing Dkt No 186 at 15-16 discussing 554 Patent at 551-59
`
`560-65 61-1 and 612-16 Plaintiff argues that the patents make clear that the dispatcher
`
`must make an informed selection based on dynamic information about
`
`the available page
`
`servers which is the very mechanism by which the invention achieved the efficiency that
`
`distinguished it from the prior art Id at 17
`
`Defendants respond that Plaintiff attempts to improperly import limitations from the
`
`specification
`
`and violates the doctrine of claim differentiation Dkt No 191 at 12
`
`Defendants identify Plaintiffs proposed language of more efficiently process the request
`
`examining request to make an informed selection and based on dynamic information as
`
`unsupported by the intrinsic evidence Id at 13-14 Defendants propose that
`
`the
`
`dispatcher comes to arrive at the selection of the page server
`
`is not
`
`limitation in the claims
`
`of the patents Id at 13 Defendants also argue claim differentiation with regard to Claim 29 of
`
`the 335 Patent and claims added or amended during reexamination which purportedly already
`
`include the additional
`
`limitations sought by Plaintiff or attempt to further narrow the
`
`dispatching step Id at 15
`
`Plaintiff replies that each embodiment describes
`
`page server examining request
`
`making an informed selection about which page server should process that request based on
`
`181 Ex
`
`Defendants had contended in their pre-hearing statement
`Defendants have evidently withdrawn that contention
`
`at
`
`that
`
`claim term is indefinite Dkt No
`
`15
`
`Petitioner IBM – Ex. 1032, p. 15
`
`

`
`dynamic information maintained about
`
`the page servers and sending the request to the page
`
`server that can more efficiently process it Dkt No 201 at 12 Plaintiff submits that the
`
`patentee chose to be his own lexicographer quoting Vitronics 90 F.3d 1576 and that
`
`Defendants proposed construction contradicts the consistent usage of dispatching in the
`
`specification Id at 12-13
`
`Discussion
`
`The term dispatching appears nowhere in the specification although the words
`
`dispatches and dispatched do appear in addition to Dispatcher 402 See 554 Patent at
`
`538-40 and 551-53 The Vitronics decision relied upon by Plaintiff
`
`states that
`
`patentee may
`
`choose to be his own lexicographer
`
`as long as the special definition of the term is clearly
`
`stated in the patent specfication or file history 90 F.3d at 1582 The specification provides no
`
`such clear statement and Plaintiff
`
`identifies no relevant
`
`file history so the Court declines to find
`
`that the patentee acted as lexicographer as to the meaning of dispatching Instead the
`
`specification describes operations of the Dispatcher 402 such as that Dispatcher 402 receives
`
`the intercepted request and then dispatches
`the request to one of number of Page servers 404
`1-n 554 Patent at 538-40 The specification also articulates purported advantages in the
`
`areas of performance security extensibility and scalability and describes connection caching
`
`page caching and load balancing Id at 649-825
`
`First the specification does not necessarily require that the dispatcher examin
`
`request before sending it
`
`to one of multiple page servers
`
`Instead load balancing for example
`
`can be effected by considering the load on various page servers Id at 821-25 see also id at
`
`612-19 The Court therefore rejects Plaintiffs proposed examining language
`
`16
`
`Petitioner IBM – Ex. 1032, p. 16
`
`

`
`Second the specification does not specify sending requests in accordance with which
`
`page server can more efficiently process the request as Plaintiff proposes As Defendants
`
`properly note the specification discloses an objective of improving efficiency of Web servers not
`
`page servers stating Current Web server architecture also does not allow the Web server to
`
`efficiently manage the Web page and process Web client requests and The claimed invention
`
`addresses this need by utilizing
`
`partitioned architecture
`
`Id at 24-7 and 451-53 The
`
`Court accordingly rejects Plaintiffs proposal
`
`in this regard
`
`Third regarding Plaintiffs proposal of including dynamic information maintained about
`
`page servers Defendants properly note that
`
`dispatcher can achieve
`
`purpose
`
`making the Web server more efficient by off-loading dynamic Web page requests by selecting
`
`any of the page servers and sending the request to that page server for processing Dkt No 191
`
`at 19 Defendants argument has merit because
`
`claimed invention is rooted in the
`
`partitioned architecture
`
`554 Patent at 451-53 Nonetheless the specification consistently
`
`discloses that Dispatcher 402 maintains
`
`variety of information regarding each Page server on
`
`the network and dispatches
`
`requests based on this information and dispatching should be
`
`construed in light of this consistent disclosure Id at 551-53 see Nystrom
`
`TREXCo Inc
`
`424 F.3d 1136 1143-46 Fed Cir 2005 affirming construction of board that included only
`
`material made from wood cut from log in light of context
`
`maintained throughout
`
`the
`
`written description At minimum person of ordinary skill
`
`in the art would understand that
`
`the dispatcher must have information about
`
`the page servers existence and identities in order to
`
`dispatch the request to one of number of Page servers
`
`554 Patent at 538-40 Further
`
`example Dispatcher 402 retains dynamic information regarding the data sources that any
`
`17
`
`Petitioner IBM – Ex. 1032, p. 17
`
`

`
`given Page server can access Id at 554-56 But overall
`
`the specification does not necessarily
`
`limit such information to either static or dynamic information however so
`
`proper construction
`
`should include both types
`
`Finally nothing in the claims or the specification requires multiple page servers to
`
`which
`
`request can be dispatched as Defendants propose
`
`Instead the Scalability portion of
`
`the specification for example teaches that
`
`number of Page servers can
`
`be plugged
`
`into the configuration illustrated in FIG and the Page servers will be instantly activated as the
`
`information is dynamically updated in Dispatcher 402 554 Patent at 813-17 This use of any
`
`number of Page servers indicates that there may be only one page server in some embodiments
`
`Id Such embodiments would be consistent with enjoy the advantage of off-loading the
`
`processing of Web requests from the Web server machine Id at 527-28
`
`The Court therefore construes dispatching to mean sending the request
`
`to
`
`selected
`
`page server based on information static or dynamic maintained about page servers
`
`Dynamically Generating
`
`This term appears in Claims
`
`and 11 of the 554 Patent and Claims
`
`and 15 of the 335
`
`Patent Plaintiff proposes this term means creating in response to
`
`request Dkt No 181 Ex
`
`at
`
`and
`
`Defendants propose this term means creating in response to
`
`request rather than
`
`retrieving
`
`static or pre-existing Web page Dkt No 191 at 16
`
`The Parties Positions
`
`Plaintiff proposes construing this term in accordance with its plain meaning Dkt No
`
`Defendants had proposed in their pre-hearing statement
`during runtime Dkt No 181 Ex
`
`at
`
`that
`
`the term dynamically generating means
`
`18
`
`Petitioner IBM – Ex. 1032, p. 18
`
`

`
`186 at 29 Plaintiff argues that Defendants proposal adds
`
`temporal
`
`limitation that would
`
`appear
`
`to exclude forms of caching contemplated by and described in the specification Id
`
`Defendants respond that its proposed construction further clarifies that
`
`dynamic Web page is
`
`not
`
`static or pre-existing page e.g website homepage Dkt No 191 at 17 Instead
`
`Defendants argue
`
`each of the asserted claims the term dynamically generating appears in
`
`the context of generating Web page that includes data dynamically retrieved or data
`
`retrieved from one or more data sources as opposed to retrieving
`
`static Web page or pre
`
`existing Web page Id Plaintiff replies that
`
`specification clearly describes
`
`page
`
`caching embodiment and that excluding pre-existing pages would exclude an embodiment
`
`described in the specification Dkt No 201 at 10 citing Oatey 514 F.3d at 1276
`
`Discussion
`
`Here as with the term data dynamically retrieved discussed above
`
`proper
`
`construction of dynamically generating should not exclude situations where data is cached as
`
`disclosed in the specification 554 Patent at 666-78 For example re-accessing the data
`
`source can be avoided by caching Web pages that are repeatedly accessed Id at 74-7 Also
`
`Page server receives the request and produces an HTML document in processing block
`
`514 The Page server then responds to the dispatcher with notificati

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