`066241.0125
`
`PATENT REEXAMINATION
`90/008,342, 90/008,562, 90/008,574
`
`IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`Reexam Control No.:
`
`90/008,342, 90/008,562, 90/008,574
`
`Filing Date:
`
`Group Art Unit:
`
`Examiner:
`
`Confirmation No.:
`
`Patentees:
`
`U.S. Patent No.:
`
`Issued:
`
`Title:
`
`November 27, 2006
`
`3992
`
`Mary Steelman
`
`2076
`
`Keith Lowery, et al.
`
`5,894,554
`
`April 13, 1999
`
`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
`
`ATTN: Mail Stop "Ex Parte Reexam"
`
`Central Reexamination Unit
`
`Commissioner for Patents
`
`P.O. Box 1450
`
`Alexandria, Virginia 22313-1450
`
`Dear Sir:
`
`RESPONSE TO EX PARTE REEXAMINATION FINAL OFFICE ACTION
`
`Patent Owner submits this Response and Amendments to the Final Office Action
`
`mailed March 6, 2012, in the above-identified Ex Parte Reexamination.
`
`PN-00066044
`
`PN EXHIBIT 2039, pg. 1
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`
`
`ATTORNEY DOCKET NO.
`066241 o0125
`
`PATENT REEXAMINATION
`90/008,342, 90/008,562, 90/008,574
`
`2
`
`1N THE CLAIMS
`
`1. (Canceled).
`
`2. (Canceled).
`
`3. (Canceled).
`
`4. (Canceled).
`
`5. (Canceled).
`
`6. (Canceled).
`
`7. (Canceled).
`
`8. (Canceled).
`
`9. (Canceled).
`
`10. (Canceled).
`
`11. (Canceled).
`
`DAL01:1196727.1
`
`PN-00066045
`
`PN EXHIBIT 2039, pg. 2
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`
`
`ATTORNEY DOCKET NO. PATENT REEXAMINATION
`066241.0125 90/008,342, 90/008,562, 90/008,574
`3
`
`12. (Canceled).
`
`13. (Canceled).
`
`14. (Canceled).
`
`15. (Canceled).
`
`16. (Canceled).
`
`17. (Canceled).
`
`18. (Canceled).
`
`19. (Canceled).
`
`20. (Canceled).
`
`21. (Canceled).
`
`22. (Canceled).
`
`23. (Canceled).
`
`24. (Canceled).
`
`25. (Canceled).
`
`26. (Canceled).
`
`27. (Canceled).
`
`DAL01 : 1196727.1
`
`PN-00066046
`
`PN EXHIBIT 2039, pg. 3
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`
`
`AIIOR!’qEY DOCKET NO. PATENT REEXAMINATION
`066241.0125 90/008,342, 90/008,562, 90/008,574
`4
`
`28. (Canceled).
`
`29. (Canceled).
`
`30. (Canceled).
`
`31. (Canceled).
`
`32. (Canceled).
`
`33. (Canceled).
`
`34..(Canceled).
`
`35..(Canceled).
`
`36..(Canceled).
`
`37. (Canceled).
`
`38..(Canceled).
`
`39. (Canceled).
`
`40. (Canceled).
`
`41. (Canceled).
`
`42. (Canceled).
`
`43. (Canceled).
`
`DAL01: I 196727.1
`
`PN-00066047
`
`PN EXHIBIT 2039, pg. 4
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`
`
`ATTORNEY DOCKET NO.
`066241.0125
`
`PATENT REEXAMINATION
`90/008,342, 90/008,562, 90/008,574
`
`44. (Canceled).
`
`45. (Canceled).
`
`46..(Canceled).
`
`47. (Canceled).
`
`48. (Canceled).
`
`49..(Canceled).
`
`50. (Canceled).
`
`51. (Canceled).
`
`52. (Canceled).
`
`53. (Canceled).
`
`54. (Canceled).
`
`55..(Canceled).
`
`56..(Canceled).
`
`57..(Canceled).
`
`58..(Canceled).
`
`59..(Canceled).
`
`DAL01:1196727.1
`
`PN-00066048
`
`PN EXHIBIT 2039, pg. 5
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`
`
`ATTORNEY DOCKET NO. PATENT REEXAMINATION
`066241.0125 90/008,342, 90/008,562, 90/008,574
`6
`
`60. (Canceled).
`
`61. A computer-implemented method for managing a dynamic Web page generation
`
`request to a Web server, said computer-implemented method comprising the steps of:
`
`routing said request from said Web server to a selected page server, said selected 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 a dispatcher, and dispatching, by said
`
`dispatcher, said request to said selected page server;
`
`processing said request, said processing being performed by said selected page server
`
`while said Web server concurrently processes said other requests; and
`dynamically generating a Web page by said selected page server in response to said
`
`request, said Web page including data dynamically retrieved from one or more data sources;
`
`and
`
`wherein dispatching includes:
`ex~mlnin~, said request to make a selection of which page server should
`
`process said request from among a plurality of page servers that can each generate said Web
`
`page requested by said request;
`selecting one of said plurality of page servers to dynamically generate said
`
`Web page;
`
`wherein said selection is based on examining dynamic information regarding a
`
`load associated with each of said plurality of page servers; and
`serldlnp, said request to said selected page server based on said examination.
`
`62. The computer-implemented method in claim 61 wherein said step of processing
`
`said request includes the step of identifying said one or more data sources from which to
`
`retrieve said data.
`
`63. The computer-implemented method in claim 62 wherein said step of d~aamically
`
`generating said Web page includes the step of dynamically retrieving said data from said one
`
`or more data sources.
`
`PN-00066049
`
`PN EXHIBIT 2039, pg. 6
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`
`
`ATTORNEY DOCKET NO. PATENT REEXAMINATION
`066241.0125 90/008,342, 90/008,562, 90/008,574
`7
`
`64. The colnputer-implemented method in claim 63 wherein said step of processing
`
`said request includes the step of said selected page server maintaining a connection cache to
`
`said one or more data sources.
`
`65. The computer-implemented method in claim 63 wherein said step of processing
`
`said request includes the step of logging into said one or more data sources.
`
`66. The computer-implemented method in claim 63 wherein said step of dynamically
`
`generating said Web pare includes the step of maintairting a page cache containing said Web
`
`page.
`
`67. The computer-implemented method in claim 63 wherein said selected page server
`
`includes custom HTML extension templates for configuring said Web page.
`
`68. The computer-implemented method in claim 67 wherein said step of processing
`
`said request further includes the step of inserting said dynamically retrieved data from said
`
`one or more data sources into said custom HTML extension templates.
`
`69. (Canceled)
`
`70. (Canceled)
`
`DAL01 : 1196727. I
`
`PN-00066050
`
`PN EXHIBIT 2039, pg. 7
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`
`
`ATTORNEY DOCKET NO. PATENT REEXAMINATION
`066241.0125 90/008,342, 90/008,562, 90/008,574
`8
`
`71. A machine readable medium having stored thereon data representing sequences
`
`of instructions, which when executed by a computer system, cause said computer system to
`
`perform the steps of:
`
`routing a dynamic Web page generation request from a Web server to a selected page
`
`server, said selected page server receiving said request and releasing said Web server to
`
`process other requests wherein said routing step further includes the steps of intereentin~ said
`
`request at said Web server, routing said request from said Web server to a dispatcher, and
`
`dispatching, by said dispatcher, said request to said selected page server;
`
`processing said request, said processing being performed by said selected page server
`
`while said Web server concurrently processes said other requests; and
`
`d~nnrnleally ~enerating a Web pare by said selected page server, said Web page
`
`including data retrieved from one or more data sources; and
`
`wherein dispatching includes:
`
`examining said request to make a selection of which page server should
`
`process said request from among a plurality of page servers that can each generate the Web
`
`page requested by said request;
`
`selectin~ one of said plurality of page servers to dynamically generate said
`
`Web page;
`
`wherein said selection is based on examining dynamic information regarding a
`
`load associated with each of said plurality of page servers; and
`
`sending said request to said selected page server based on said examination.
`
`DAL01;1196727.1
`
`PN-00066051
`
`PN EXHIBIT 2039, pg. 8
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`
`
`ATTORNEY DOCKET NO.
`066241.0125
`
`PATENT REEXAMINATION
`90/008,342, 90/008,562, 90/008,574
`
`72. The computer-implemented method of Claim 61, wherein intercepting said
`
`request consists of determining that a page server should process the request.
`
`73. The computer-implemented method of Claim 61, wherein intercepting said
`
`request includes determining that a page server should process the request.
`
`74. The computer-implemented method of Claim 73, wherein said determining step
`
`includes determlnin~ that Web requests should be processed by a page server.
`
`75. The computer-implemented method of Claim 74, wherein said determining step
`
`includes determlnin,~ that other requests should be processed by said Web server.
`
`76. The computer-implemented method of Claim 61, wherein releasing said Web
`
`server consists of freeing at least some resources of said Web server.
`
`77. (Canceled).
`
`78. (Canceled).
`
`79. The computer-implemented method of Claim 61, wherein said selected page
`
`server comprises application software and operating system software.
`
`80. The computer-implemented method of Claim 61, wherein routing said request is
`
`based at least in part on a uniform resource locator associated with the request.
`
`81. The computer-implemented method of Claim 61, further comprising:
`
`retaining dynamic information regardlnE data sources that any page server can access
`
`to generate the Web page relative to the request.
`
`PN-00066052
`
`PN EXHIBIT 2039, pg. 9
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`
`
`ATTORNEY DOCKET NO. PATENT REEXAMINATION
`066241.0125 90/008,342, 90/008,562, 90/’008,574
`10
`
`82. The computer-implemented method of Claim 61 wherein information used to
`
`select said selected page server includes whether a Web page relative to said request is
`
`cached at said selected page server.
`
`83. The computer-implemented method of Claim 61, further comprising:
`
`receiving dynzrnleall¥ updated information concerning said selected page server.
`
`84. (Canceled).
`
`85. The computer-implemented method of Claim 61, further comprising:
`
`sending said request according to said selected page server’s available resources.
`
`PN-00066053
`
`PN EXHIBIT 2039, pg. 10
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`
`
`ATTORNEY DOCKET NO. PATENT REEXAMINATION
`066241.0125 90/008,342, 90/008,562, 90/008,574
`11
`
`86. A computer-implemented method for managing a dynamic Web page generation
`
`request to a Web server, said computer-implemented method comprising the steps of:
`
`routing said request from said Web server to a selected page server, said selected 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 a dispatcher, and dispatching, by said
`
`dispatcher, said request to said selected pa~e server;
`
`processing said request, said processing being performed by said selected page server
`
`while said Web server concurrently processes said other requests; and
`
`dynamically generating a Web page by said selected page server in response to said
`
`request, said Web page including dnln dynamically retrieved from one or more data sources;
`
`and
`
`wherein dispatching includes:
`
`e~nmlning said request to make a selection of which page server should
`
`process said request from among a plurality of page servers that can each generate said Web
`
`page requested by said request;
`
`selecting one of said plurality of page servers to dynamically generate said
`
`Web page;
`
`wherein said selection is based on determining a least busy one from each of
`
`said plurality of page servers, said selected page server being determined as said least busy
`
`one of said plurality of page servers.
`
`87. The computer-implemented method of Claim 61, further comprising:
`
`receiving said generated Web page at said Web server;
`
`providing said generated Web page from said Web server to a source of said request.
`
`88. _(Canceled).
`
`PN-00066054
`
`PN EXHIBIT 2039, pg. 11
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`
`
`ATTORNEY DOCKET NO. PATENT REEXAMINATION
`066241.0125 90/008,342, 90/008,562, 90/008,574
`12
`
`89. A computer-implemented method for managing a dynamic Web page generation
`
`request to a Web server, said computer-implemented method comprising the steps of:
`
`routing said request from said Web server to a selected page server, said selected 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 a dispatcher, and dispatching, by said
`
`dispatcher, said request to said selected page server;
`
`processing said request, said processing being performed by said selected page server
`
`while said Web server concurrently processes said other requests; and
`
`dynnrnlcally generating a Web page by said selected page server in response to said
`
`request, said Web page including data dynamically retrieved from one or more data sources;
`
`and
`
`wherein dispatchin~ includes:
`
`exarninln~ said request to make a selection of which page server should
`
`¯ process said reqffest from among a plurality of page servers that can each generate said Web
`page requested by said request;
`
`selecting one of said plurality of page servers to dynamically generate said
`
`Web page;
`
`wherein said selection is based on examlnln~ dynamic information regarding a
`
`relative busyness of each of said plurality of page servers and selecting said selected page
`
`server based on said examination.
`
`90. (Canceled).
`
`PN-00066055
`
`PN EXHIBIT 2039, pg. 12
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`
`
`ATTORNEY DOCKET NO. PATENT REEXAMINATION
`066241.0125 90/008,342, 90/008,562, 90/008,574
`13
`
`91. (Canceled).
`
`92. (Canceled).
`
`93..(Canceled).
`
`94..(Canceled).
`
`95..(Canceled).
`
`96. (Canceled).
`
`97. (Canceled).
`
`98. (Canceled).
`
`99. ~Caneeled).
`
`100..(Canceled).
`
`101..(Canceled).
`
`102. (Canceled).
`
`103..(Canceled).
`
`104. (Canceled).
`
`105. (Canceled).
`
`106. (Canceled).
`
`PN-00066056
`
`PN EXHIBIT 2039, pg. 13
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`
`
`ATTORNEY DOCKET NO. PATENT REEXAMINATION
`066241.0125 90/008,342, 90/008,562, 90/008,574
`14
`
`107. (Canceled).
`
`108. (Canceled).
`
`109. (Canceled).
`
`110..(Canceled).
`
`111..(Canceled).
`
`112..(Canceled).
`
`113..(Canceled).
`
`114. (Canceled).
`
`115. (Canceled).
`
`I 16..(Canceled).
`
`117..(Canceled).
`
`118. (Canceled).
`
`119. (Canceled).
`
`120. (Canceled).
`
`121. (Canceled).
`
`122..(Canceled).
`
`PN-00066057
`
`PN EXHIBIT 2039, pg. 14
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`
`
`ATTORNEY DOCKET NO. PATENT REEXAMINATION
`066241.0125 90/008,342, 90/008,562, 90/008,574
`15
`
`123..(Canceled).
`
`124..(Canceled).
`
`125. _(Canceled).
`
`126..(Canceled).
`
`127..(Canceled).
`
`128..(Canceled).
`
`129..(Canceled).
`
`130. _(Canceled).
`
`131. (Canceled).
`
`132. (Canceled).
`
`133. (Canceled).
`
`134. (Canceled).
`
`135. (Canceled).
`
`136. (Canceled).
`
`137. (Canceled).
`
`138. (’Canceled).
`
`DA L01:1196727.1
`
`PN-00066058
`
`PN EXHIBIT 2039, pg. 15
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`
`
`ATTORNEY DOCKET NO. PATENT REEXAMINATION
`066241.0125 901008,342, 90/008,562, 90/008,574
`16
`
`139..(Canceled).
`
`140. _(Canceled).
`
`141..(Canceled).
`
`142. (Canceled).
`
`143..(Canceled).
`
`144. (Canceled).
`
`145. (Canceled).
`
`146. (Canceled).
`
`147. (Canceled).
`
`148. (Canceled).
`
`149..(Canceled).
`
`150..(Canceled).
`
`151..(Canceled).
`
`152..(Canceled).
`
`153..(Canceled).
`
`154. _(Canceled).
`
`PN-00066059
`
`PN EXHIBIT 2039, pg. 16
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`
`
`ATTORNEY DOCKET NO. PATENT REEXAMINATION
`066241.0125 90/008,342, 90/008,562, 90/008,574
`17
`
`155. (Canceled).
`
`156. (Canceled).
`
`157. (Canceled).
`
`158..(Canceled).
`
`159..(Canceled).
`
`160..(Canceled).
`
`161. _(Canceled).
`
`162..(Canceled).
`
`163..(Canceled).
`
`164. (Canceled).
`
`165. (Canceled).
`
`166. (Canceled).
`
`167. ’Canceled).
`
`168. Canceled).
`
`169. Canceled).
`
`170. (Canceled).
`
`DAL01:1196727.1
`
`PN-00066060
`
`PN EXHIBIT 2039, pg. 17
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`
`
`ATTORNEY DOCKET NO. PATENT REEXAMINATION
`066241.0125 90/008,342, 90/008,562, 90/008,574
`18
`
`171. (Canceled).
`
`172. (Canceled).
`
`173. (Canceled).
`
`174..(Canceled).
`
`175..(Canceled).
`
`176..(Canceled).
`
`177. (Canceled).
`
`178. (Canceled).
`
`179. (Canceled).
`
`180..(Canceled).
`
`18 I..(Canceled).
`
`182. (Canceled).
`
`183..(Canceled).
`
`184. (Canceled).
`
`185. (Canceled).
`
`186. (Canceled).
`
`DAL01:1196727.1
`
`PN-00066061
`
`PN EXHIBIT 2039, pg. 18
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`
`
`ATTORNEY DOCKET NO. PATENT REEXAMINATION
`066241.0125 90/008,342, 90/008,562, 90/008,574
`19
`
`187. (Canceled).
`
`188. (Canceled).
`
`189. (Canceled).
`
`190. (Canceled).
`
`i 91. (Canceled).
`
`192. (Canceled).
`
`193. (Canceled).
`
`194..(Canceled).
`
`195..(Canceled).
`
`196..(Canceled).
`
`197..(Canceled).
`
`198..(Canceled).
`
`199..(Canceled).
`
`200..(Canceled).
`
`201..(Canceled).
`
`202..(Canceled).
`
`PN-00066062
`
`PN EXHIBIT 2039, pg. 19
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`
`
`ATTORNEY DOCKET NO. PATENT REEXAMINATION
`066241.0125 90/008,342, 90/008,562, 90/008,574
`20
`
`203. (Canceled).
`
`204. (Canceled).
`
`205. (Canceled).
`
`206. (Canceled).
`
`207. (Canceled).
`
`208. (Canceled).
`
`209..(Canceled).
`
`210..(Canceled).
`
`211..(Canceled).
`
`212..(Canceled).
`
`213..(Canceled).
`
`214..(Canceled).
`
`215..(Canceled).
`
`216..(Canceled).
`
`217..(Canceled).
`
`218..(Canceled).
`
`DAL01:1196727d
`
`PN-00066063
`
`PN EXHIBIT 2039, pg. 20
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`
`
`ATTORNEY DOCKET NO. PATENT REEXAMINATION
`. 066241.0125 90/008,342, 90/008,562, 90/008,574
`21
`
`219. (Canceled).
`
`220..(Canceled).
`
`221..(Canceled).
`
`222..(Canceled).
`
`223..(Canceled).
`
`224. _(Canceled).
`
`225..(Canceled).
`
`226. (Canceled).
`
`227. (Canceled).
`
`228. (Canceled).
`
`229. (Canceled).
`
`230. (Canceled).
`
`23 I. (Canceled).
`
`232. (Canceled).
`
`233..(Canceled).
`
`234..(Canceled).
`
`DALOI:1196727.1
`
`PN-00066064
`
`PN EXHIBIT 2039, pg. 21
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`
`
`ATTORNEY DOCKET NO. PATENT REEXAMINATION
`066241.0125 90/008,342, 90/008,562, 90/008,574
`22
`
`235. (Canceled).
`
`236. (Canceled).
`
`237. (Canceled).
`
`238. (Canceled).
`
`239..(Canceled).
`
`240..(Canceled).
`
`241. The machine readable medium of Claim 71, wherein intercepting said request
`
`consists of determining that a page server should process the request.
`
`242. The machine readable medium of Claim 71, wherein intercepting said request
`
`includes determining that a page server should process the request.
`
`243. The machine readable medium of Claim 242, wherein said determining step
`
`includes determining that Web requests should be processed by a page server.
`
`244. The machine readable medium of Claim 243, wherein said determining step
`
`includes determining that other requests should be processed by said Web server.
`
`245. The machine readable medium of Claim 71, wherein releasing said Web server
`
`consists of freein~ at least some resources of said Web server.
`
`246..(Canceled).
`
`247. (Canceled).
`
`DAL01:1196727.1
`
`PN-00066065
`
`PN EXHIBIT 2039, pg. 22
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`
`
`ATTORNEY DOCKET NO. PATENT REEXAMINATION
`066241.0125 90/008,342, 90/008,562, 90/008,574
`23
`
`248. The machine r~nd~ble medium of Claim 71, wherein said selected page server
`
`comprises application software and operating system software.
`
`249. The machine readable medium of Claim 71, wherein routing said request is
`
`based at least in part on a uniform resource locator associated with the request.
`
`250. The machine readable medium of Claim 71, further comorisin~:
`
`retainin.q dynamic information regardln,o data sources that any of the plurality of page
`
`servers can access to generate the Web page relative to the request.
`
`251. The machine readable medium of Claim 71 wherein information used to select
`
`said selected page server includes whether a Web page relative to said request is cached at
`
`said selected page server.
`
`252. The machine readable medium of Claim 71, further comprising:
`receiving dynamically updated information concerning said selected page server.
`
`253. (Canceled).
`
`254. The machine readable medium of Claim 71, further comprising:
`
`sending said request according to said selected page server’s available resources.
`
`DAL01: I 196727.1
`
`PN-00066066
`
`PN EXHIBIT 2039, pg. 23
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`
`
`ATTORNEY DOCKET NO. PATENT REEXAMINATION
`066241.0125 90/008,342, 90/008,562, 90/008,574
`24
`
`255. A machine readable medium having stored thereon data representing sequences
`
`of instructions, which when executed by a computer system, cause said computer system to
`
`perform the steps of:
`
`routing a dynamic Web page generation request from a Web server to a selected page
`
`server, said selected 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 a dispatcher, and
`
`dispatching, by said dispatcher, said request to said selected page server;
`
`processing said request, said processing being performed by said selected page server
`
`while said Web server concurrently processes said other requests; and
`
`dynamically generating a Web page by said selected page server, said Web page
`
`including data retrieved from one or more data sources; and
`
`wherein dispatching includes:
`
`examining said request to make a selection of which page server should
`
`process said request from among a plurality of page servers that can each generate the Web
`
`page requested by said request;
`
`selecting one of said plurality of page servers to dynamically generate said
`
`Web page;
`
`wherein said selection is based on determining a least busy one from each of
`
`said plurality of page servers, said selected page server being determined as said least busy
`
`one of said pluraiiW of page servers.
`
`256. The machine readable medium of Claim 71, further comprising:
`
`receiving said generated Web page at said Web server;
`
`providing said generated Web page from said Web server to a source of said request.
`
`257..(Canceled).
`
`DAL01 : 1196727.1
`
`PN-00066067
`
`PN EXHIBIT 2039, pg. 24
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`
`
`ATTORNEY DOCKET NO. PATENT REEXAMINATION
`066241.0125 90/008,342, 90/008,562, 90/008,574
`25
`
`258. A machine readable medium having stored thereon data representing sequences
`
`of instructions, which when executed by a computer system, cause said computer system to
`
`perform the steps of:
`
`routing a dynamic Web page generation request from a Web server to a selected page
`
`server, said selected 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 a dispatcher, and
`
`dispatching, by said dispatcher, said request to said selected page server;
`
`processing said request, said processing being performed by said selected page server
`
`while said Web server concurrently processes said other requests; and
`
`dynamically generating a Web page by said selected page server, said Web page
`
`including data retrieved from one or more data sources; and
`
`wherein dispatching includes:
`
`e~nrninin.~ said request to make a selection of which page server should
`
`process said reauest from among a plurality of page servers that can each generate the Web
`
`page requested by said request;
`
`selecting one of said plurality of page servers to dynamically generate said
`
`Web page;
`
`wherein said selection is based on exnrnlnlnz) dynamic information regarding a
`
`relative busyness of each of said plurality of page servers and selecting said selected page
`
`server based on said examination.
`
`259..(Canceled).
`
`260. The machine readable medium of Claim 71, further comprising:
`
`storing the dv/~arnieally generated Web page for later retrieval by the Web server.
`
`261..(Canceled).
`
`262..(Canceled).
`
`DAL01 : 1196727.1
`
`PN-00066068
`
`PN EXHIBIT 2039, pg. 25
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`
`
`ATTORNEY DOCKET NO. PATENT REEXAMINATION
`066241.0125 90/008,342, 90/008,562, 90/008,574
`26
`
`263..(Canceled).
`
`264..(Canceled).
`
`265..(Canceled).
`
`266..(Canceled).
`
`267..(Canceled).
`
`268. _(Canceled).
`
`269. (Canceled).
`
`270. (Canceled).
`
`271. (Canceled).
`
`272. (Canceled).
`
`273..(Canceled).
`
`274..(Canceled).
`
`275. Canceled).
`
`276. Canceled).
`
`277..(Canceled).
`
`278..(Canceled).
`
`PN-00066069
`
`PN EXHIBIT 2039, pg. 26
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`
`
`ATTORNEY" DOCKET NO. PATENT REEXAMINATION
`066241.0125 90/008,342, 90/008,562, 90/008,574
`27
`
`279..(Canceled).
`
`280..(Canceled).
`
`281..(Canceled).
`
`Claims 1-8, 11-38, 41-60, 77, 78, 84, 88, 90-98, 101-120, 201-240, 246, 247, 253,
`
`257, and 259 and 261-280 are canceled herein as indicated above without prejudice or
`
`disclaimer.
`
`DAL01: I 196727.1
`
`PN-00066070
`
`PN EXHIBIT 2039, pg. 27
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`
`
`ATTORNEY DOCKET NO. PATENT REEXAMINATION
`066241.0125 90/008,342, 90/008,562, 90/008,574
`28
`
`PRIOR AND CONCURRENT PROCEEDINGS
`
`Patent Owner hereby informs the United States Patent and Trademark Office that U.S.
`
`Patent 5,894,554 is involved in the following litigation matters:
`
`epicRealm Licensing, LLC v. Autoflex Leasing, Inc, et al., 2:05CV00163
`
`(E.D. Tex.).
`
`2.
`
`3.
`
`4.
`
`5.
`
`6.
`
`7.
`
`8.
`
`9.
`
`Tex.).
`
`Tex.).
`
`Tex.).
`
`Tex.).
`
`Oracle Corporation, et al v. epicRealm Licensing LP, 1:06CV00414 (D. Del.).
`
`Quinstreet Inc. v. Parallel Networks, LP, 1:06CV00495 (D. Del.).
`
`epicRealm Licensing, LLC v. Franklin Covey Co., et at, 2:05CV00356 (E.D.
`
`epicRealm Licensing, LP. v. Various, Inc., 2:07CV00030 (E.D. Tex.).
`
`Parallel Networks, LLC v. Priceline.Com, Inc., et al., 2:08CV00045 (E.D.
`
`Parallel Networks, LLC v. Netflix, Inc., et al., 2:07CV00562 (E.D. Tex.).
`
`epicRealm Licensing, LLC v. Speedera Networks, Inc, 2:05CV00150 (E.D.
`
`epicRealm Licensing, LLC v. The Macerich Company, 5:07CV00181 (E.D.
`
`10.
`
`Parallel Networks, LLC v. Microsoft Corporation, 2:09CV00172 (E.D. Tex.).
`
`DAL01:1196727.1
`
`PN-00066071
`
`PN EXHIBIT 2039, pg. 28
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`
`
`ATTORNEY DOCKET NO. PATENT REEXAMINATION
`066241.0125 90/008,342, 90/008,562, 90/008,574
`29
`
`STATUS OF CLAIMS
`
`Pursuant to 37 C.F.R. §1.530(e), Patent Owner hereby provides the status of claims as
`
`of the date of this Response. Claims 1-11 are subject to reexamination, and Claims 1-11 are
`
`rejected. Claims 12-281 have been added previously and are presented again herein. Of
`
`Claims 12-281, Claims 9-10, 121-140, 39-40, 141-160, 69-70, 161-180, 99-100, and 181-200
`
`were previously canceled without prejudice or disclaimer. Therefore, Claims 1-8, 11-38, 41-
`
`68, 71-98, 101-120, and 201-280 are pending.
`
`Non-prior art reiections
`
`Claims 17, 18, 47, 48, 77, 78, 107, 108, 206, 207, 226, 227, 246, 247, 266, and 267
`
`stand rejected under 35 U.S.C. §112, first paragraph, for containing subject matter not
`
`disclosed in Applicant’s specification.
`
`Claims 61-68, 72-90, 71, and 241-260 stand rejected under 35 U.S.C. §112, first
`
`paragraph, for containing subject matter (operational characteristic language) not disclosed in
`
`Applicant’s specification. (operational characteristic)
`
`Clams 31-38, 42-60, 41, and 221-240 stand rejected under 35 U.S.C. §112, second
`
`paragraph, for being indefinite (informed selection, more efficiently language).
`
`Prior Art Reiections
`
`Computer Implemented Method Claims - Derler as base reference
`
`Group I reiections
`Claims 1-8, 20, 22, and 27 stand rejected under 35 U.S.C. §102(a) as being
`
`anticipated by Christian Derler’s "The World-Wide Web Gateway to Hyper-G: Using a
`
`Cormectionless Protocol to Access Session-Oriented Services," Insitut fur
`
`Informationsverarbeitung und Comutergestitze neue Medien, pp. 1-104, March 1995. (the
`
`Derler thesis).
`Claims 12-15, 19, 21-26, and 28-30 stand rejected under 35 U.S.C. §103(a) as being
`
`unpatentable over the Derler thesis in view of U.S. Patent No. 5,459,837 issued to Caccavale.
`
`Claims 16-18 stand rejected under 35 U.S.C. §103(a) as being unpatentable over the
`
`Derler thesis in view of U.S. Patent No. 6,249,291 issued to Popp, et al.
`
`DAL01:1196727.
`
`PN-00066072
`
`PN EXHIBIT 2039, pg. 29
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`
`
`ATTORNEY DOCKET NO. PATENT REEXAMINATION
`066241.0125 90/008,342, 90/008,562, 90/008,574
`30
`
`Group III reieetions
`Claims 31-38, 50, 52, and 57 stand rejected under 35 U.S.C. §102(a) as being
`
`anticipated by the Derler thesis.
`
`Claims 42-45, 49, 51-56, and 58-60 stand rejected under 35 U.S.C. §103(a) as being
`
`unpatentable over the Derler thesis in view of the Caccavale patent.
`
`Claims 46-48 stand rejected under 35 U.S.C. §103(a) as being unpatentable over the
`
`Derler thesis in view of the Popp, et ai. patent.
`
`Group V reiections
`Claims 61-68, 72-75, and 79-90 stand rejected under 35 U.S.C. §103(a) as being
`
`mapatentable over the Derler thesis in view of the Caccavale patent.
`
`Claims 76-78 stand rejected under 35 U.S.C. §103(a) as being unpatentable over the
`
`Derler thesis in view of the Caccavaie patent and furthe