throbber
ATTORNEY DOCKET NO.
`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

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