throbber
ATTORNEY DOCKET NO.
`066241.0125
`
`67274 U.S. PTO
`
`PATENT REEXAMINATION
`90/008,342,90/008,562,90/008,574
`
`IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`Reexam Controls No.:
`90/008,342,90/008,562, 901008,574
`Filing date:^
`November 27,2006
`Group Art Unit:
`3992
`Examiner:
`Mary Steelman
`Confirmation No.:
`2076
`Patentees:
`Keith Lowery, et al.
`U.S. Patent No.:
`5,894,554
`Issued:
`April 13, 1999
`Title:
`SYSTEM FOR MANAGING DYNAMIC WEB PAGE
`GENERATION REQUESTS BY INTERCEPTEVG
`REQUEST AT WEB SERVER AND ROUTING TO
`PAGE SERVER THEREBY RELEASING WEB
`SERVER TO PROCESS OTHER REQUESTS
`
`Mail Stop: Appeal Brief - Patents
`United States Patent and Trademark Office
`P.O. Box 1450
`Alexandria, Virginia 223 13-1450
`
`Dear Sir:
`
`Appeal Brief
`Appellants have appealed to the Board of Patent Appeals and Interferences (the
`"Board") from the decision of the Examiner mailed April 29, 2009, (the "Final Office
`Action") in the above-identified ex parte reexamination proceeding. Appellants filed a
`Notice of Appeal on August 31, 2009, with the statutory fee of $540.00. Appellants
`respectfully submit this Appeal Brief with authorization to apply the statutory fee of $540.00
`to Appellants' Deposit Account.
`
`PN EXHIBIT 2056, pg. 1
`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
`
`Real Party in Interest
`This patent is currently owned by Parallel Networks, LLC, as indicated by an
`Assignment from epicRealm Licensing, LP, recorded on September 10, 2007, in the
`Assignment Records of the United States Patent and Trademark Office (PTO) at Reel
`019795, Frame 0968 (five pages). EpicRealm Licensing, LLC, the party named in certain of
`the lawsuits identified in the next section of this Appeal Brief, assigned the patent to
`epicRealm Licensing, LP, as indicated by a conveyance in a merger agreement recorded on
`September 10,2007, in the Assignment Records of the PTO at Reel 019795, Frame 0962 (six
`
`pages).
`
`PN EXHIBIT 2056, pg. 2
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`ATTORNEY DOCKET NO.
`066241.0125
`
`PATENT REEXAMINATION
`90/008,342,90/008,562, 901008,574
`
`3
`
`Statement of Related Cases
`
`I.
`
`Litigation
`Appellants hereby inform the Board that U.S. Patent No. 5,894,554 is or has been
`involved in the following litigation matters:
`1. epicRealm Licensing, LLC v. Autoflex Leasing, Inc, et al., 2:05CV00163 (E.D.
`
`Tex.).
`
`Tex.).
`
`2. Oracle Corporation, et a1 v. epicRealm Licensing LP, 1:06CV00414 (D. Del.).
`3. Quinstreet Inc. v. Parallel Networks, LP, 1:06CV00495 (D. Del.).
`4. epicRealm Licensing, LLC v. Franklin Covey Co., et al, 2:05CV00356 (E.D.
`
`5. epicRealm Licensing, LP. v. Various, Inc., 2:07CV00030 (E.D. Tex.).
`6. Parallel Networks, LLC v. Priceline.Com, Inc., et al., 2:08CV00045 (E.D. Tex.).
`7. Parallel Networks, LLC v. Netflix, Inc., et al., 2:07CV00562 (E.D. Tex.).
`8. epicRealm Licensing, LLC v. Speedera Networks, Inc, 2:05CV00150 (E.D. Tex.).
`9. epicRealm Licensing, LLC v. The Macerich Company, 5:07CV00181 (E.D. Tex.).
`10. Parallel Networks, LLC v. Microsoft, 2009CV00172 (E.D. Tex.).
`
`11.
`
`PTO Appeals
`Additionally, Appellants hereby inform the Board that the merged Reexamination of
`Control Nos. 90/008,343,90/008,568,90/008,584, which is a reexamination of the patent that
`is a divisional of this case, is on Appeal to the Board. An Appeal Brief has been filed in the
`divisional case.
`
`PN EXHIBIT 2056, pg. 3
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`ATTORNEY DOCKET NO.
`066241.0125
`
`PATENT REEXAMINATION
`90/008,342,90/008,562, 901008,574
`
`4
`
`Status of Claims
`Claims 1-1 1 are subject to reexamination and Claims 1-1 1 are rejected. Claims 12-
`281 have previously been added and stand rejected. Thus, Claims 1-281 are pending in this
`Application and stand rejected pursuant to the Final Ofice Action. All pending claims are
`shown in Appendix A, along with an indication of the status of those claims. Claims 1-281
`
`are presented for ~ ~ ~ e a 1 . l In particular, the claims stand objected tolrejected as follows.
`1.
`The Examiner objects to Claim 127 for being dependent on Claim 127.
`2.
`The Examiner objects to the term "pursuant to" in Claims 21-22, 5 1-52, 81 -82,
`111-112, 130-131, 150-151, 170-171, 190-191,210-211,230-231,250-251, and 270-271.~
`3.
`The Examiner objects to the term "consists of freeing at least some resources"
`in Claims 16,46,76, 106, 125, 145, 165, 185,205,225,245, and 265.
`Claim 21 stands rejected under 35 U.S.C. 5 112, second paragraph, as being
`4.
`indefinite with respect to the term "any page server" identified by the Examiner.
`Claim 22 stands rejected under 35 U.S.C. 5 112, second paragraph, as being
`5.
`indefinite with respect to the term "information used to select said page server" identified by
`the Examiner.
`Claims 28-29 and 30 stand rejected under 35 U.S.C. 5 112, second paragraph,
`6.
`as being indefinite with respect to the terms "said dispatcher" and "the plurality of page
`servers" identified by the Examiner.
`Claim 31 stands rejected under 35 U.S.C. 5 112, second paragraph, as being
`7.
`indefinite with respect to the term "the selected page server" identified by the Examiner.
`Claim 34 stands rejected under 35 U.S.C. 5 112, second paragraph, as being
`8.
`indefinite with respect to the term "said page server" identified by the Examiner.
`Claim 37 stands rejected under 35 U.S.C. 5 112, second paragraph, as being
`9.
`indefinite with respect to the term "said page server" identified by the Examiner.
`Claim 39 stands rejected under 35 U.S.C. 5 112, second paragraph, as being
`10.
`indefinite with respect to the terms "the selected page server" and "said page server"
`identified by the Examiner.
`
`' Appellants will be cancelling Claim 281 by amendment pursuant to 37 C.F.R. 5 41.33(b)(l) without prejudice
`or disclaimer. Thus, Appellants do not address substantively the rejections of Claim 281.
`2 Appellants believe a typographical error occurred in the objection beginning after 271 at which the objection
`reads "82, 132, 151, 152, 171, 172." These claims either have already been identified earlier in the objection or
`do not include the term "pursuant to."
`If Appellants' understanding is incorrect, notice of such would be
`appreciated.
`
`DALOI: 1095945.1
`
`PN EXHIBIT 2056, pg. 4
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`ATTORNEY DOCKET NO.
`
`PATENT REEXAMINATION
`
`11.
`
`Claim 40 stands rejected under 35 U.S.C. 5 112, second paragraph, as being
`indefinite with respect to the term "said page server" identified by the Examiner.
`Claim 41 stands rejected under 35 U.S.C. 5 112, second paragraph, as being
`12.
`indefinite with respect to the terms "the selected page server" and "said page server"
`identified by the Examiner.
`Claim 49 stands rejected under 35 U.S.C. 5 112, second paragraph, as being
`13.
`indefinite with respect to the term "the page server" identified by the Examiner.
`Claim 131 stands rejected under 35 U.S.C. 5 112, second paragraph, as being
`14.
`indefinite with respect to the term "information used to select said page server" identified by
`the Examiner.
`Claim 21 1 stands rejected under 35 U.S.C. 5 1 12, second paragraph, as being
`15.
`indefinite with respect to the term "information used to select said page server" identified by
`
`- the Examiner.
`
`16.
`Claims 29, 59, 89, 119, 138, 158, 178, 198, 218, 238, 258; and 278 stand
`rejected under 35 U.S.C. 5 112, second paragraph, as being indefinite with respect to the term
`"relative busyness" identified by the Examiner.
`Claims 31, 39, 41, and 99 stand rejected under 35 U.S.C. $ 112, second
`17.
`paragraph, as being indefinite with respect to the terms "informed selection" and "more
`efficiently" identified by the Examiner.
`18.
`Claims26,56,86,116,135,155,175,195,215,235,255,and275stand
`rejected under 35 U.S.C. 5 112, second paragraph, as being indefinite with respect to the term
`"least busy one" identified by the Examiner.
`Claim 52 stands rejected under 35 U.S.C. 5 112, second paragraph, as being
`19.
`indefinite with respect to the terms "wherein information used to select said page server" and
`"said page server" identified by the Examiner.
`Claims 53 and 55-56 stand rejected under 35 U.S.C. 5 112, second paragraph,
`20.
`as being indefinite with respect to the term "said page sewer" identified by the Examiner.
`Claim 54 stands rejected under 35 U.S.C. 5 112, second paragraph, as being
`21.
`indefinite with respect to the term "said page server" identifiedby the Examiner.
`22.
`Claims 58, 88, 118, 137, 157, 177, 197, 217, 237, 257, and 277 stand rejected
`under 35 U.S.C. 5 112, second paragraph, as being indefinite with respect to the term
`
`PN EXHIBIT 2056, pg. 5
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`ATTORNEY DOCKET NO.
`066241.0125
`
`PATENT REEXAMINATION
`901008,342, 901008,562,901008,574
`
`6
`
`"examining information regarding which of the plurality of page servers are capable of
`servicing the request" identified by the Examiner.
`Claim 59 stands rejected under 35 U.S.C. 5 112, second paragraph, as being
`23.
`indefinite with respect to the term "information" identified by the Examiner.
`Claim 61 stands rejected under 35 U.S.C. 5 112, second paragraph, as being
`24.
`indefinite with respect to the term "said page server" identified by the Examiner.
`Claim 69 stands rejected under 35 U.S.C. 5 112, second paragraph, as being
`25.
`indefinite with respect to the term "said page server" identified by the Examiner.
`Claim 70 stands rejected under 35 U.S.C. 5 112, second paragraph, as being
`26.
`indefinite with respect to the term "a dispatcher" identified by the Examiner.
`Claim 71 stands rejected under 35 U.S.C. 5 112, second paragraph, as being
`27.
`indefinite with respect to the term "said selected page server" identified by the Examiner.
`Claim 79 stands rejected under 35 U.S.C. 5 112, second paragraph, as being
`28.
`indefinite with respect to the term "the page server" identified by the Examiner.
`Claims 91, 99, and 101 stand rejected under 35 U.S.C. 5 112, second
`29.
`paragraph, as being indefinite with respect to the "wherein" clauses and the term "any other
`type of data repository" identified by the Examiner.
`Claim 91 stands rejected under 35 U.S.C. 5 112, second paragraph, as being
`30.
`indefinite with respect to the term "which page server" identified by the Examiner.
`Claims 94 and 97 stand rejected under 35 U.S.C. 5 112, second paragraph, as
`31.
`being indefinite with respect to the term "said page server" identified by the Examiner.
`Claim 99 stands rejected under 35 U.S.C. $ 112, second paragraph, as being
`32.
`indefinite with respect to the terms "said page server" and "about page servers" identified by
`the Examiner.
`
`Claims 99, 101-112, 120-124, 126-127, 129-131, 135, 137-144, 146-147, 149-
`33.
`151, 158-167, 169-170, 175, 177-1 87, 186, 190-191, 195, 197-199, 201-204, 206-208, 210-
`21 1, 215, 217-224, 226-231, 235, 237-244, 246-251, 255, 257-264, 266-268, 270-271, 275,
`and 277-281 stand rejected under 35 U.S.C. 5 112, second paragraph, as being indefinite with
`respect to the terms that are repeated a second time and lack the preceding term "said"
`identified by the Examiner.
`
`PN EXHIBIT 2056, pg. 6
`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
`
`7
`
`Claim 100 stands rejected under 35 U.S.C. 5 112, second paragraph, as being
`34.
`indefinite with respect to the term "said dispatcher receiving . . . to said selected page server"
`identified by the Examiner.
`Claim 101 stands rejected under 35 U.S.C. 5 112, second paragraph, as being
`35.
`indefinite with respect to the terms "said page server" identified by the Examiner.
`Claims 151 and 171 stand rejected under 35 U.S.C. 3 112, second paragraph,
`36.
`as being indefinite with respect to the term "wherein information used to select" identified by
`the Examiner.
`Claim 155 stands rejected under 35 U.S.C. 3 112, second paragraph, as being
`37.
`indefinite with respect to the term "said page server . . . of a plurality of page servers"
`identified by the Examiner.
`Claims 158-159 and 177-178 stand rejected under 35 U.S.C. 5 112, second
`38.
`paragraph, as being indefinite with respect to the term "operable to examine information"
`identified by the Examiner.
`Claim 183 stands rejected under 35 U.S.C. 5 112, second paragraph, as being
`39.
`indefinite with respect to the term "wherein determining that a page server should process the
`request includes determining that Web requests should be processed by a page server"
`identified by the Examiner.
`Claim 195 stands rejected under 35 U.S.C. 5 112, second paragraph, as being
`40.
`indefinite with respect to the term "wherein said page server is least busy of a plurality of
`page servers" identified by the Examiner.
`Claims 124-127 and 140 stand rejected under 35 U.S.C. 5 112, second
`41.
`paragraph, as being indefinite with respect to the term "said Web server" identified by the
`Examiner.
`Claims 145-14, 156, and 160 stand rejected under 35 U.S.C. 5 112, second
`42.
`paragraph, as being indefinite with respect to the terms "said Web server" or "the Web
`server" identified by the ~xaminer.'
`Claims 164-167, 176, and 180 stand rejected under 35 U.S.C. 3 112, second
`43.
`paragraph, as being indefinite with respect to the terms "said Web server" or "the Web
`server" identified by the Examiner.
`
`Appellants assume the Examiner intended to identify Claims 145-147. If this is incorrect, notice of such
`would be appreciated.
`
`DALOI: 1095945.1
`
`PN EXHIBIT 2056, pg. 7
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`ATTORNEY DOCKET NO.
`
`PATENT REEXAMINATION
`
`112,
`Claims 99, 184-187, 196, and 200 stand rejected under 35 U.S.C.
`44.
`second paragraph, as being indefinite with respect to the terms "Web server" identified by the
`Examiner.
`45.
`
`Claims 31,39, and 41 stand rejected under 35 U.S.C. 5 112, second paragraph,
`as being incomplete for omitting essential steps.
`46.
`Claims 58, 88, 118, 137, 157, 177, 197, 217, 237, 257, and 277 stand rejected
`under 35 U.S.C. 5 112, first paragraph, as being based on a disclosure which is not enabling.
`47.
`Claims 17-1 8, 47-48, 77-78, 107-108, 126-127, 146-147, 166-167, 186-187,
`206-207, 226-227, 246-247, and 266-267 stand rejected under 35 U.S.C. 5 112, first
`paragraph, as containing subject matter which not described in the Specification.
`48.
`Claim 281 stands rejected under 35 U.S.C. § 112, first paragraph, as
`containing subject matter which not described in the Specification.
`49.
`Claims 58, 88, 118, 137, 157, 177, 197, 217,237, 257, and 277 stand rejected
`under 35 U.S.C. 101.
`50.
`Claims 58, 88, 118, 137, 157, 177, 197, 217, 237, 257, and 277 stand rejected
`under 35 U.S.C. § 112, first paragraph, based on the rejections under 35 U.S.C. 5 101.
`51.
`Claims 1-11, 15, 20, 22, 27, 31-41, 45, 50, 52, 57, 61-71, 75, 80, 82, 87, 91-
`101, 105, 110, 112, 117, 124, 129, 131, 136, 140, 144, 149, 151, 156, 160, 164, 169, 171,
`176, 180, 184, 189, 191, 196, 200, 204, 209, 21 1, 216, 220, 224, 229, 231, 236, 240, 244,
`249, 251, 256, 260, 264, 269, 271, 276, and 280 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
`Connectionless
`Protocol
`to Access
`Session-Oriented
`Services,"
`Insitut
`fur
`Informationsverarbeitung und Comutergestitze neue Medien, pp. 1-104, March 1995.
`("Derler").
`Claims 1-4, 7-1 1, 20, 23, 31-34, 37-41, 50, 53, 61-64, 67-71, 80, 83, 91, 97-
`52.
`101, 110,113, 129, 132,149,152,169, 172, 189,192,209,212,229,232,249,252,269,
`and
`272 stand rejected under 35 U.S.C. §102(a) as being anticipated by Carl Lagoze, et al.3
`"Dienst: Implementation reference Manual," pp. 1-69, May 5, 1995 ("Dienst").
`53.
`Claims 5-6, 35-36,65-66, and 95-96 stand rejected under 35 U.S.C. §103(a) as
`being unpatentable over Dienst in view of Derler.
`54.
`Claims (group 1) 12-14, 19, 2 1-26, 28-30, (group 2) 42-44, 49, 5 1-56, 58-60,
`(group 3) 72-74,79, 81-86, 88-90, (group 4) 102-104, 109, 11 1-1 16, 11 8-120, (group 5) 121-
`
`PN EXHIBIT 2056, pg. 8
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`ATTORNEY DOCKET NO.
`066241.0125
`
`PATENT REEXAMINATION
`901008,342, 901008,562,901008,574
`
`9
`
`123, 128, 130-135, 137-139, (group 6) 141-143, 148, 150-155, 157-159, (group 7) 161-163,
`168, 170-175, 177-179, (group 8) 181-183, 188, 190-195, 197-199, (group 9) 201-203, 208,
`210-215, 217-219, (group 10) 221-223, 228, 230-235, 237-239, (group 11) 241-243, 248,
`250-255, 257-259, (group 12) 261-263, 268, 270-275, and 277-279 stand rejected under 35
`U.S.C. §103(a) as being unpatentable over Derler in view of U.S. Patent No. 5,459,837 to
`Caccavale ("Caccavale").
`Claims 16-18, 46-48, 76-78, 106-108, 125-127, 145-147, 165-167, 185-187,
`55.
`205-207, 225-227, 245-247, and 265-267 stand rejected under 35 U.S.C. §103(a) as being
`unpatentable over Derler in view of U.S. Patent No. 6,249,291 to Popp, et al. ("Popp").
`Claims 1-11,31-41, 61-71, and 91-101 standrejectedunder 35 U.S.C. 5102(e)
`56.
`as being anticipated by U.S. Patent No. 5,701,45 1 to Rogers, et al. ("Rogers").
`Claims 1-3, 5, 7-11, 31-33,35,37-41,61-63,65,67-71,91-93,95,
`57.
`stand rejected under 35 U.S.C. §102(e) as being anticipated by Popp.
`58.
`Claims 1-5 and 7-11 stand rejected under 35 U.S.C. 5102(a) as being
`anticipated by John Gaffney's "Illustra's Web DataBlade Module, An Illustra Technical
`Paper," SIGMOD Record, Vol. 25, No. 1, March 1996 ("Illustra").
`59.
`Claims 1-5 and 7-11 stand rejected under 35 U.S.C. 5102(a) as being
`anticipated by Alexander Clausnitzer, et al.'s "A WWW Interface to the OMNISMyriad
`Literature Retrieval Engine," 1995 ("Clausnitzer").
`
`and 97-101
`
`DALO I : 1095945.1
`
`PN EXHIBIT 2056, pg. 9
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`ATTORNEY DOCKET NO.
`066241.0125
`
`PATENT REEXAMINATION
`901008,342,901008,562, 901008,574
`
`10
`
`Status of Amendments
`Appellants mailed a Response to Ex Parte Reexamination Final Offlce Action on
`
`April 30, 2009, (the "Response to Final"), which were made to obviate rejections under 35
`U.S.C. 5 112 and many of which adopted suggestions made by the Examiner. The language
`that is the subject of these rejections was introduced in the Response to Non-Final Office
`Action mailed March 25, 2009. On or about April 13,2009, prior to the mailing of the Final
`Office Action, Appellants called the Examiner and requested an interview to include the
`Examiner, Patent Owner's legal representatives, and one of the inventors to discuss a variety
`of issues, including the rejections of the claims made in the Non-Final Office Action and the
`amendments presented in response to the Non-Final Office Action. In the same call, Patent
`Owner requested an in-person interview with respect to a divisional of the present
`reexamination application, counterpart Reexam Control No. 901008,343. An interview date
`for Reexam Control No. 901008,343 was set for April 20,2009, presumably because it was in
`an after final state, but the Examiner stated that she would not be ready to interview the
`present reexamination application on that date.
`The interview for counterpart Reexam Control No. 901008,343 occurred on April 20,
`2009. During the interview, the Examiner again stated that she was not ready to discuss the
`present reexamination application. While preparing for a response due April 30, 2009 for
`Reexam Control No. 901008,343 for consideration by the Examiner and before incorporating
`similar language for presentation in the present reexamination application prior to issuance of
`a final office action, the Examiner issued a ninety-nine page Final Office Action on April 29,
`2009 in the present reexamination. Patent Owner could not understand how the Examiner
`I
`stated that she would not be ready to interview the present reexamination yet issue a ninety-
`nine page Final Office Action just nine days later. Further, no reason was provided by the
`Examiner as to why an interview in the present reexamination application could not be
`scheduled prior to issuance of the Final Office Action. It appears that the Examiner took
`efforts to expedite the issuance of a final office action, thus thwarting Patent Owner's ability
`to present claim amendments as a matter of right prior to issuance of a final office action.
`Patent Owner was not given an opportunity to interview the present reexamination
`application or submit any additional amendments that would be considered based on what
`could have been learned in an interview for the present reexamination application or what
`was learned in the interview of counterpart Reexam Control No. 901008,343 prior to a final
`
`PN EXHIBIT 2056, pg. 10
`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
`
`11
`
`oflice action. The result is that Patent Owner was prematurely placed in an after-final
`position before clear issues were developed between Patent Owner and the Examiner and
`without giving Patent Owner a full and fair hearing.
`Appellants filed the Response to Final, which included a number of amendments
`attempting to obviate the 112 rejections presented for the first time in the Final Office Action.
`The Examiner refused to enter these amendments, alleging that the amendments would
`require further consideration and/or a new search. See Advisory Action. Appellants have
`filed a Non-Fee Petition Under 37 C.F.R. 5 1.181 for Entry of Amendments Submitted After
`Final Rejection in an Ex Parte Reexamination Proceeding on August 23, 2009 (the "Petition
`for Entry"), over two months prior to the due date for this Appeal Brief, requesting entry of
`the amendments in the Response to Final. Per applicable regulations and rules, this petition
`was to be reviewed by the Technology Center Director for the Reexaminations (the "TC
`Director"). However, to date, Appellants have not received a decision on the Petition for
`Entry. Appellants subsequently filed the Notice of Appeal for the present Appeal.
`In light of Appellants' desire to reduce issues for Appeal by, at a minimum, obviating
`the objections and a number of the rejections under 35 U.S.C. 5 112 (and in light of not
`receiving a decision on the Petition for Entry), Appellants filed a number of Amendments
`after Notice of Appeal to attempt to address solely issues which the Examiner did not indicate
`would require further consideration and/or a new search. As of the date of filing this Appeal
`Brief, Appellants have not received a decision from the Examiner regarding whether any of
`the Amendments after Notice of Appeal to attempt to address solely issues which the
`Examiner did not indicate would require hrther consideration and/or a new search. These
`amendments were submitted shortly before filing of this Appeal Brief, so Appellants are not
`surprised that the Examiner has not had an opportunity to reconsider entry of the
`amendments. In any event, Appellants are hopeful that the Examiner will enter some or all of
`these amendments to reduce issues on Appeal and thereby advance prosecution.
`Therefore, none of the amendments presented after final have been entered as of the
`filing of this Appeal Brief. Additionally, Appellants note that they will be cancelling Claim
`281 by amendment pursuant to 37 C.F.R. 5 41.33(b) (1) without prejudice or disclaimer.
`
`PN EXHIBIT 2056, pg. 11
`Microsoft Corp. v. Parallel Networks Licensing, LLC
`IPR2015-00483 & IPR2015-00485
`
`

`
`ATTORNEY DOCKET NO.
`066241.0125
`
`PATENT REEXAMINATION
`
`Surnrnaw of Claimed Subieet Matter
`The present invention relates to a method and apparatus for creating and managing
`custom Web sites. In certain embodiments, a computer-implemented method for managing a
`dynamic Web page generation request to a Web server, comprises the steps of routing a
`request from a Web server to a page server, the page server receiving the request and
`releasing the Web server to process other requests. The routing step further includes the steps
`of intercepting the request at the Web server and routing the request to the page server.
`Routing a request to a page server includes selecting which page server should process the
`request based on dynamic information maintained about page servers. The computer-
`implemented method further comprises the steps of processing the request, the processing
`being performed by the page server while the Web server concurrently processes the other
`requests, and dynamically generating a Web page in response to the request, the Web page
`including data dynamically retrieved from one or more data sources.
`FIG. 1 illustrates a typical computer system 100 in which portions of the present
`invention may operate. Embodiments of the present invention are implemented as a software
`module, which may be executed on a computer system such as computer system 100 in a
`conventional manner. The application software of the preferred embodiment is stored on data
`storage medium 108 and subsequently loaded into and executed within computer system 100.
`Once initiated, the software of the preferred embodiment operates in the manner described
`below.
`
`FIG. 2 illustrates a typical prior art Web server environment. Web client 200 can
`make URL requests to Web server 201 or Web server 202. Web servers 201 and 202 include
`Web server executables, 201(E) and 202(E) respectively, which perform the processing of
`Web client requests. Each Web server may have a number of Web pages 201(1)-(n) and
`202(1)-(n). Depending on the URL specified by Web client 200, the request may be routed
`by either Web server executable 201(E) to Web page 201 (I), for example, or from Web
`
`server executable 202(E) to Web page 202 (1). Web client 200 can continue making URL
`requests to retrieve other Web pages. Web client 200 can also use hyperlinks within each
`Web page to "jump" to other Web pages or to other locations within the same Web page.
`FIG. 3 illustrates this prior art Web server environment in the form of a flow diagram.
`In processing block 300, the Web client makes a URL request. This URL request is
`examined by the Web browser to determine the appropriate Web server to which to route the
`
`PN EXHIBIT 2056, pg. 12
`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
`
`13
`
`request in processing block 302. In processing block 304 the request is then transmitted from
`the Web browser to the appropriate Web server, and in processing block 306 the Web server
`executable examines the URL to determine whether it is a HTML document or a CGI
`application. If the request is for an HTML document 308, then the Web server executable
`locates the document in processing block 310. The document is then transmitted back
`through the requesting Web browser for formatting and display in processing block 312.
`If the URL request is for a CGI application 314, however, the Web server executable
`locates the CGI application in processing block 316. The CGI application then executes and
`outputs HTML output in processing block 3 18 and finally, the HTML output is transmitted
`back to requesting Web browser for formatting and display in processing block 320.
`This prior art Web server environment does not, however, provide any mechanism for
`managing the Web requests or the Web sites. As Web sites grow, and as the number of Web
`clients and requests increase, Web site management becomes a crucial need.
`For example, a large Web site may receive thousands of requests or "hits" in a single
`day. Current Web servers process each of these requests on a single machine, namely the
`Web server machine. Although these machines may be running "multi-threaded" operating
`systems that allow transactions to be processed by independent "threads," all the threads are
`nevertheless on a single machine, sharing a processor. As such, the Web executable thread
`may hand off a request to a processing thread, but both threads will still have to be handled
`by the processor on the Web server machine. When numerous requests are being
`simultaneously processed by multiple threads on a single machine, the Web server can slow
`down significantly and become highly inefficient. The claimed invention addresses this need
`by utilizing a partitioned architecture to facilitate the creation and management of custom
`Web sites and servers.
`FIG. 4 illustrates one embodiment of the presently claimed invention. Web client 200
`issues a URL request that is processed to determine proper routing. In this embodiment, the
`request is routed to Web server 201. Instead of Web server executable 201(E) processing the
`URL request, however, Interceptor 400 intercepts the request and routes it to Dispatcher 402.
`In one embodiment, Interceptor 400 resides on the Web server machine as an extension to
`Web server 201. This embodiment is appropriate for Web servers such as NetsiteTM from
`Netscape that support such extensions. A number of public domain Web servers, such as
`NCSATM from the National Center for Supercomputing Applications at the University of
`
`PN EXHIBIT 2056, pg. 13
`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
`
`14
`
`Illinois, Urbana-Champaign, however, do not provide support for this type of extension.
`Thus, in an alternate embodiment, Interceptor 400 is an independent module, connected via
`
`an "intermediate program" to Web server 201. This intermediate program can be a simple
`CGI application program that connects Interceptor 400 to Web server 201. Alternate
`intermediate programs that perform the same functionality can also be implemented.
`In one embodiment of the invention, Dispatcher 402 resides on a different machine
`than Web server 201. This embodiment overcomes the limitation described above, in prior
`art Web servers, wherein all processing is performed by the processor on a single machine.
`By routing the request to Dispatcher 402 residing on a different machine than the Web server
`executable 201(E), the request can then be processed by a different processor than the Web
`server executable 201(E). Web server executable 201(E) is thus free to continue servicing
`client requests on Web server 201 while the request is processed "off-line," at the machine on
`which Dispatcher 402 resides.
`Dispatcher 402 can, however, also reside on the same machine as the Web server.
`The Web site administrator has the option of configuring Dispatcher 402 on the same
`machine as Web server 201, taking into account a variety of factors pertinent to a particular
`Web site, such as the size of the Web site, the number of Web pages and the number of hits at
`the Web site. Although this embodiment will not enjoy the advantage described above,
`namely off-loading the processing of Web requests from the Web server machine, the
`embodiment does allow flexibility for a small Web site to grow. For example, a small Web
`site administrator can use a single machine for both Dispatcher 402 and Web server 201
`initially, and then off-load Dispatcher 402 onto a separate machine as the Web site grows.
`The Web site can thus take advantage of other features of the present invention regardless of
`whether the site has separate machines configured as Web servers and dispatchers.
`Dispatcher 402 receives the intercepted request and then dispatches the request to one
`of a number of Page servers 404 (1)-(n). For example, if Page server 404 (1) receives the
`dispatched request, it processes the request and retrieves the data from an appropriate data
`source, such as data source 406, data source 408, or data source 410. Data sources, as used in
`the present application, include databases, spreadsheets, files and any other type of data
`repository. Page server 404 (1) can retrieve data from more than one data source and
`incorporate the data from these multiple data sources in a single Web page.
`
`PN EXHIBIT 2056, pg. 14
`Microsoft Corp. v. Parallel Network

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