`
`
`Exhibit H
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case 1:19-cv-11278-RGS Document 33-8 Filed 01/23/20 Page 2 of 22
`
`... :, .
`
`.· ....
`
`PATENT
`
`IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`Examiner: Djenane M. Bayard
`In re: Cox et al.
`Group Art Unit: 2141
`Application Serial No.: 09/870,608
`Filed: May 31, 2001
`Confirmation No.: 9481
`For: METHODS, SYSTEMS AND COMPUTER PROGRAM PRODUCTS FOR
`DlSTRJBUTJON OF APPLI.CATION PROGRAMS TO A TARGET STATION ON
`A NETWORK .
`
`,
`' ··
`.. ., . .,.
`
`Mail Stop Amendment
`' Commissioner for Patents
`PO Box 1450
`Alexandria, VA 223 13-1450
`
`December 7, 2004
`
`Certificate of Mailing under 37 CFR I.R
`I herd,y Ct't1ify 1h.1t 1his corre$pondem;e is !Jt:ing deposi~w witlt tlie United
`States Postal Service with sufficient postage as first cluss mail rn :;n envelope
`addrc.,scd to: Ma>I Stop Amendment. Commissioner for Patents, PO Box 1450.
`Alex· dria, VA 2:23 l 3-14SO on December 7, ?.004
`
`--G
`
`Sir:
`
`AMENDMENT
`
`Applicants provide the present response to address the issues raised in the Office
`
`Action mailed September 8, 2004 ("the Office Action").
`
`If any ex1ension of time for lhe accompanying response or submissi011 is required,
`
`Applicant requests that this be considered a petition therefor. The Commissioner is hereby
`
`authorized to charge any additional fee, which maybe required, or credit any refund, to
`
`Deposit Accmmt No. 09-0461.
`
`UNILOC_COX_0682
`
`
`
`Case 1:19-cv-11278-RGS Document 33-8 Filed 01/23/20 Page 3 of 22
`
`In re: Cox et al.
`Serial No. 09/870.608
`Filed: May 3 .1, 2001
`Page 2 of 10
`
`In the Claims:
`
`. '
`
`1-14. (Canc.eled)
`
`15.
`
`(Currently amended) A method for distribution of application programs to a
`
`target on-demand server s t~ on a network comprising the steps executed on a centralized
`
`network management server coupled to the network of:
`
`providing an application program to be distributed to the network management server;
`
`specifying a source directory and a target directory for distribution of the application
`
`program;
`
`preparing a file packet associated with the application program and including a
`
`segment con.figured to initiate registration operations for the application program at the target
`
`on-demand server station; a.nd
`
`distributing the file packet to the target on-demand server Lo make lhe application
`
`program available for use by a user at a client srntioR.
`
`16.
`
`(Original) A method according to Claim 15 wherein the network management
`
`server is a Tivoli™ server.
`
`(Currently amended) A method according to Claim 16 wherein the segment
`17.
`configured to initiate registration operations includes an impon data file and a call to an
`import program executing on the target on-demand server station to install and register the
`file packet associated with the application program on the target on~dei:nand server in a
`
`manner that makes it reco&7flized and available to the user at the client.
`
`18-
`
`(Currently amende.d) A method according to Claim 16 where the application
`
`program is provided as a JA V ATM applet and wherein the application. program is registered
`
`based on a Universal Resource Locator (URL) address accessible to a browser application and
`
`wherein the segment configunzd to initiate registration operations includes a variable field
`
`UNILOC_COX_0683
`
`
`
`Case 1:19-cv-11278-RGS Document 33-8 Filed 01/23/20 Page 4 of 22
`
`Tn re: Cox et al.
`Serial No. 09i870,608
`Filed: May 31, 2001
`.Page 3 of 10
`
`into which the target on-demand server~ inserts its identification during registration
`
`operations.
`
`19.
`
`(Currently amended) A method according to Claim l 8 wherein the step of
`
`distributing comprises the step of distributing the file packet to a plurality of target on(cid:173)
`
`demand servers srat·iens each having an identification which may be inserted into the variable
`
`field at the target on-demand server statte.fl.
`
`20.
`
`(Currently amended) An application program distribution system for
`
`distributing appl ica6on programs to a target on-demand server stations on a network
`
`executing on a centralized network management server coupled to the network, the system
`
`comprising:
`
`means for providing to the network management server an application program to be
`
`distributed to remote servers;
`
`means for specifying a source directory and a target di,rectory for distribution of the
`
`application program;
`
`means for preparing a file packet associated with lhe application program, the file
`
`packet including a segment confrgured to initiate registration operations for the application
`
`program at the target on-demand server stations; and
`
`means for distributing the file packet to the target on-demand server statt01,s to make
`
`the application program available for use bv a user at a client.
`
`21.
`
`(Canceled)
`
`22.
`
`(Currently amended) A computer program product for distributing application
`
`programs to a target on-demand server stutioAs on a network executing on a centralized
`
`neh:vork management server coupled to the network, the computer program product
`
`comprising:
`
`a computer-readable storage medium having computer-readable program code means
`
`UNILOC_COX_0684
`
`
`
`Case 1:19-cv-11278-RGS Document 33-8 Filed 01/23/20 Page 5 of 22
`
`In re: -Cox et al.
`Serial No. 09/870,608
`Filed: May 31, 2001
`Page 4 of 10
`
`embodied in said medium. said computer-readable program code means comprising:
`
`computer readable program code means for providing to the network management
`
`server an application program to be distributed to remote servers;
`
`computer readable program code means for specifying a source directory and a target
`
`directory for distribution of the application prog ram;
`
`computer readable program code means for preparing a file packet associated with the
`
`application program, the file packet including a segment configured lo initiate registration
`
`operations for the application program at the target on-demand server stations; and
`
`computer readable program code means for distributing the file packet to the target
`
`on-dcniand server stations to make the appli.catlon program available for use by a user at a
`
`client.
`
`23.
`
`(Canceled).
`
`24.
`
`(Previously presented) A system according to Claim 20 wherein the network
`
`management server is a Tivoli™ server.
`
`25.
`
`(Currently amended) A system according to Claim 24 wherein the segment
`
`configured to initiate registration operations includes an import data file and a call to an
`
`import program executing on. the target on-demand server st,at4-0ns to install and register the
`
`file packet associated with the application program on the target on-demand server in a
`manner that makes ir recognized and available to the user at the client.
`
`26.
`
`(Currently amended) A system according to Claim 24 wherein the application
`
`program is provided as a JAVA TM applet and wherein the application program is registered
`
`based on a Universal Resource Locator (URL) address accessible to a browser application and
`
`wherein the segment configured to initiate registration operations includes a variable field
`
`into which the target on-demand server stations inserts its identification during registration
`
`operations.
`
`UNILOC_COX_0685
`
`
`
`Case 1:19-cv-11278-RGS Document 33-8 Filed 01/23/20 Page 6 of 22
`
`1n re: Cox et al.
`Serial No. 09/870.608
`Filed: May 31, 2001
`Page 5 of 10
`
`27.
`
`(Currently amended) A system according to CJaim 26 wherein tho means for
`
`distributing comprises means for distributing the file packet to a plurality of target on-demand
`
`servers nlations each having an identification which may be inserted into the variable field at
`
`the target on-demand server s~s.
`
`28.
`
`(Previously presented) A computer program product according to Claim 22
`
`wherein the network management St!rvcr is a TivoliTM server.
`
`29.
`
`(Currently amended) A computer program product according to Clalm 28
`
`wherein the se&'lllent configured to initiate registration operations includes an import data file
`
`and. a call to an import program executing on the target on-demand server statiefts to install
`~rntrngi.§~~r .. H1~ .. fi.l~ . .P.P.£~.~U:1.§.~.9~i~J~~LY..:~.H)..th,~Jication program on the target on-demand
`server in a manner that makes it recognized and avajlabie to the user at the client.
`
`30.
`
`(Cnrrently amended) A computer program product according to Claim 28
`
`wherein the applicalion program is provided as a JAVA TM applet and wherein the application
`
`program is registered based on a Universal Resource Locator (URL) address accessible to a
`
`browser application and wherein the segment configured to initiate registration operations
`
`includes a variable field into which the target on-demand server stati<}ns inserts its
`
`identificat.ion during registration operations.
`
`31.
`
`(Currently amended) A computer program product according to Claim 30
`
`wherein the computer readable program code means for distributing comprises computer
`
`readable program code means for distributing the file packet to a plurality of target on(cid:173)
`
`demand servers stations each having an identification which may be inserted into the variable
`
`field at the target on-demand. server stations.
`
`32.
`
`(New) A method according to Claim 15 wherein di.stributing the file packet is
`
`UNILOC_COX_0686
`
`
`
`Case 1:19-cv-11278-RGS Document 33-8 Filed 01/23/20 Page 7 of 22
`
`Tn re: Cox et al.
`Serial No. 09/870,608
`File.d: May 31, 2001
`Page 6 of10
`
`preceded by executing a pre-distribution program at the network managcmeut server.
`
`33.
`(New) A method according to Claim 32 wherein executing a pre-distribution
`program includes dctcm1ining an environment for the application pro61-rarn that exists on the
`target on-demand server.
`
`34.
`
`(New) A method according to Claim 33 wherein preparing a file packet
`
`includes including a selected version of an application launcher in the file packet, the selected
`
`version bei11g sclcct.ed based on the dctennined environment.
`
`35.
`
`(New) A method according to C laim 15 wherein distributing the file packet is
`
`followed by executing an after-distribution program at the target on-demand server.
`
`36.
`
`(New) A method according to Claim 17 wherein registration operations
`
`include maintaining al the target on-demand server a profile management list identifying
`
`application programs available for use by the user and wherein the method further comprises
`
`updating the profile management list at the target on-demand server to make the application
`
`program available for use by the user.
`
`37.
`
`(New) A method according to Claim 36 wherein the profile management list
`
`includes a designation of authorized users for application programs identified in the profile
`management list.
`
`UNILOC_COX_0687
`
`
`
`Case 1:19-cv-11278-RGS Document 33-8 Filed 01/23/20 Page 8 of 22
`
`ln re: Cox et al.
`Serial No. 09/870,608
`Filed: May 31 , 2001
`Page 7 of 10
`
`REMARKS
`
`AppJicants appreciate the thorough review of the present application as indicated by
`
`the Office Action. Independent method Claim 15 and corresponding system and computer
`
`program product Claims 20 and 22 have be::en amended above lo clarity that the target station
`
`is an on-demand server and that the file packet is distributed to "make the application
`
`program available for use by a user at a client,'' as described, for example, at page 28, lines 3.
`
`4 of th.e present application. ln addition, dependent Claims 17, 25 and 29 have been amended
`
`lo clarify that the call to the import program executing on the target on-demand server fa "to
`
`install and register the file packet associated with the application program on the target on(cid:173)
`
`demand server in a manner that makes it recognized and available lo the user at the client."
`
`Such recitations are described in the present ap1>lication, for example, at page 28, lines 3-4.
`
`New Claims 32 to 37 have been added, \Vhich include additional recitations, support for
`
`which is found generally at pages 28-33 of the present application.
`
`Applicants submit that the claims as amended are patentable over the cited art.
`
`Accordingly, Applicants request entry of this amendment and passing of this application to
`
`issuance,
`
`Independent Claims t 5, 20 and 22 stand r~jected under 35 U .S.C. § 103 over United
`
`States Patent No. 6,202,206 to Dean et al. ("Dean") in v.iew of United States Patent No.
`
`5,867,713 to Shrader et al. ("Shrader"). Office. Action, p. 2. The remaining claims stand
`
`rejected as obvious over Dean and Shrader in combination with one or more of United States
`
`Patent No. 5,996,012 to Jarriel (".Jarriel") and United St.ates Patent No. 6,611,498 to Baker et
`at. ("Baker'').
`
`The Independent Claims Are Pateutable Over the Cited Art:
`
`Independent method Claim 15 recites:
`
`A method for distribution of application programs to a target on-demand
`sei·ver on a network comprising the steps executed on a centralized network
`management server coupled to the network of:
`providing an appJication program to be distributed to the network
`management server;
`specifying a source ~irectory aml a target dit"ecto1y for distributio1l of the
`
`UNILOC_COX_0688
`
`
`
`Case 1:19-cv-11278-RGS Document 33-8 Filed 01/23/20 Page 9 of 22
`
`ln re: Cox ct al.
`Serial No. 09/870,608
`Filed: May 31, 200 1
`Page 8 of10
`
`application program;
`preparing a file packet associated with the application program and
`including a segment configured to initiate registration operations for the
`applicatjon program at the target on-demand sen,er; and
`distributing the file packet to the target on-demand server to make the
`application program available for use by a user at a client.
`
`Independent syslem and computer program product Claims 20 and 22 contain corresponding
`
`recitations. Applicants submit that at least the highlighted portions of C laim 15 are not
`
`disclosed or suggested by the cited p.rior art.
`
`As is clear from the highlighted recitations of Claim 15, the claimed embodiments of
`
`C laim I 5 are directed to distribution of application programs from a network mauagement
`
`computer to on-demand server(s) and to registering the application programs at the on(cid:173)
`
`demand server(s) so that they will be available to users access~g the programs from client
`
`computers:.
`
`The cited portions of Dean relied on in the rejection of Claims 15, 20 and 22 read as
`
`follows:
`
`The present invention uses the data files and other information developed during
`the preliminary processing which involved the primary server computer alone as
`covered by those two copending patent applications. The primary server loads all
`of the selected application programs onto their-respective server and client
`computers and completes the network configuration under the control of the
`profile data file which is stored in the primary server computer. All of the selected
`programs to be installed throughout the n etwork of server and client computers
`are first loaded into the primary server computer. Then, there is run the sequence
`of the keystroke and cursor entries require-cl to install said selected components
`and programs on said server and client ,computers as recorded in a data file
`representative of said sequence of entries stored in said primary server computer.
`As a result, the programs and components are automatically loaded into the
`respective server and client computers in said network requiring said programs
`and components. The programs thus distributed include the operating systems for
`the
`
`Dean, C<>l. 2, lines 50-67); and
`
`Accordingly, the copending Dean et al. application covers the general concept of
`making all of the entries for installations for all of the computers in the network
`th.rough a primary server so that all of the network installations are under the
`control of the primary server. These are recorded and s tored as keystrokes and
`
`UNILOC_COX_0689
`
`
`
`Case 1:19-cv-11278-RGS Document 33-8 Filed 01/23/20 Page 10 of 22
`
`1n re: Cox et al.
`Serial No. 09/870,608
`Flied·: May 31, 2001
`Page 9 of 10
`
`cursor selections in a data file profile as covered in the copending Bezanson et al.
`patent application, which is subsequently used. lo control the configuration of the
`network and installations and settings on all of the computers in the network. The
`present patent application covers automatically and, wherever possible,
`simultaneously configuring the network and tnaking all installations and settings
`on all of the computers in the network via the primary serv,:r computer based
`upon the previously recorded stored profile wjth application programs which have
`beei1 previously loaded into the primary server computer
`
`(Dean. Col. 5, lines 25-40).
`
`Applicants submit that, while there is a discussion of distribution of applic.ation
`
`programs from a primary server computer to clients and servers in these sections, there is no
`
`discussion of providing a file packet to target on-demand servers to initiate .registration
`
`operations to make an application program available to a user at a client. Similarly, the
`
`secondary references contain no such disclosure or suggestion. Accordingly, the rejections of
`
`independent Claims 15, 20 and 22 should be withdrawn for at least these reasons.
`
`The De.pendent Claims:
`
`Each of the dependent claims is patentable at least based on the patent ability of the
`independent claim from which. it depends as discussed above. In addition, various of the
`
`dependent claims are separately patentable. For example, contrary to the assertion in the
`
`Office Action, none of the references disclose or suggest the import program and registration
`
`operations for making an application program .available on a target on-demand server so that
`
`it is "recognized and available to the user at the client" as recited in Claims 17, 25 and 29.
`
`With respect to Claims 18, 26 and. 30, Applicants submit that, while the secondary references
`
`may disclose some of the utilized terms of these claims. they fail to disc1ose the particulars of
`
`the recited use of a URL for registration of an application program and insertion of an
`
`identification in a variable 6e1d of the segrnent of the file packet configured to initiate the
`
`registration operations to make the application. program available to a user at a client as
`
`recited in these daims. Each of new Claims 32-37 is also separately patentable based on the
`
`inclusion of recitations therein not found in the cited ptior art. Accordingly, the dependent
`
`claims are also separately patentable and should be allowed for at least these additional
`
`UNILOC_COX_0690
`
`
`
`Case 1:19-cv-11278-RGS Document 33-8 Filed 01/23/20 Page 11 of 22
`
`In re: Cox et al.
`Serial No. 09/870,608
`Filed: May 3 l, 2001
`Page IO of JO
`
`reasons.
`
`CONCLUSION
`
`Applicants respectfully submit that, for the reasons discussed above, the references
`
`cited in the present rejections do not disclose or suggest the present invention as claimed.
`
`Accordingly, Applicants respectfully request allowance of all the pending claims and passing
`
`this application to issue.
`
`Robert W. Glatz
`Registration No. 36,81 l
`
`Myers Bi gel Sibley & Sajovec
`P.O. Box 37428
`Raleigh, NC 27627
`(919) 854-1400 phone
`(919) 854-1401 fax
`
`.._... ... , .. _:-,
`UNILOC_COX_0691
`
`
`
`Case 1:19-cv-11278-RGS Document 33-8 Filed 01/23/20 Page 12 of 22
`
`. .
`
`cy Docket No. 5577-130DV
`
`PATENT
`
`IN THE UNITED STATES PATENT ANO TRADEMARK OFFICE
`
`In re: Cox et al.
`Examiner: Djenane M. Bayard
`Group Art 'Unit: 2141
`Application SeriaJ No.: 09/870,608
`Confirmation No.: 9481
`Filed: May 31, 2001
`For: METHODS. SYSTEMS AND COMPUTER PROGRAM PRODUCTS FOR
`DlSTRIBUTlON OF APPLICATION PROGRAMS TO A TARGET STATION ON
`A NETWORK
`
`Mail Stop Amendment
`Commissioner for Pmerns
`PO Box 1450
`Alexandria, VA 22313-1450
`
`Crrtiliclltt' ofl\1ai:liog under 37 CFR 1.8
`I hereby ceri-ify 1ha1 1h1s correspondence is being depos'ited with the Umtcd
`States Postal Scro1icc with ~ufficient ro;;toge us first clas;; mail in an envelope
`addres:;cd 10: Mail Stop Amendment, Commissioner for Patents, 1-'0 $C)x 1450.
`ri , YA 12 D· 1450 on June 22, 2005
`Alex
`
`June 22, 2005
`
`Sir:
`
`AMENDMENT
`
`Applicants provide the present Amendment to address the issues raised in the Office
`
`Action mailed April 22, 2005 {"the Office Action").
`
`ff any extension of time for the accompanying response or submission is required,
`
`Applicant reque.sts that. this be considered a petition therefor. The Commissioner is hereby
`
`authorized to charge any additional fee., which may be required, or credit any refund, to
`
`Deposit Accotmt No. 09~0461.
`
`Amendments to the claims are reflected in the Listing of the Claims beginning on
`
`page 2 of this paper.
`
`Remarks begin on page 7 of this paper.
`
`UNILOC_COX_0716
`
`
`
`Case 1:19-cv-11278-RGS Document 33-8 Filed 01/23/20 Page 13 of 22
`
`ln re: Cox et al.
`Serial No. 09/870,608
`Filed: May 31, 2001
`Page 2 of 11
`
`Amendments to the C laims:
`
`This listing of tbe claims will replace a ll prior versions, an<l listings, of claims in the
`
`application:
`
`Listing of the C laims:
`
`l -14. (Canceled)
`
`15.
`
`(Currently amended) A method for distribution of application programs to a
`
`target on-demand server on a network comprising the. ([steps]] following executed on a
`
`centralized network management server coupled to the network [[ot]] :
`
`providing an appl.ication program to be distdhuted to the network management server;
`
`specifying a source directory and a target directory for distribution of lhe application
`
`program;
`preparing a file packet associated with the application program and including a
`
`segment configured to initiate registration opeTations for the application program <Lt the target
`
`on-demand se.rve.r; aud
`
`distributing the file packet to the target on-demand server to make the application
`
`prngrnm available for use by a user al a dient.
`
`16.
`
`(Original) A method according to Claim l .5 wherein the netwoTk management
`
`server is a TivoliTM server.
`
`17.
`
`(Currently amended) A method according to Claim [[ 16]) .Ll. wherein the
`segment configured to initiate n ::gistration operations includes an import data file and a call to
`
`an import program executing on the target on-demand server to install an<l register the file
`
`packet associated with the application program on the target on-demand server in a manner
`
`that makes it recognized and available to the user at the client.
`
`l S..
`
`(Currently amended) A method according to Claim [{ 16]) 15 where the
`
`UNILOC_COX_0717
`
`
`
`Case 1:19-cv-11278-RGS Document 33-8 Filed 01/23/20 Page 14 of 22
`
`In re: Cox et al.
`Serial No. 09/870,608
`Filed: May 31, 200 I
`.Page 3 of l l
`
`application program is provided as a JA VATM app.let and wherein the application program is
`
`regfatered based on a Universal Resource Locator (URL) address accessible to a browser
`
`application and wherein the segment configured to initiate registration operations includes a
`
`variable Held into which the target on-demand server inserts its identificatkm during
`
`registration operations.
`
`19 .
`
`(Previously Presented) A method according to Claim 18 wherein the step of
`
`distribming comprises the step of distributing the file packet to a plurality of target o.n(cid:173)
`
`demand servers each having an identification which may be inserted into the variable field at
`
`the target on-demand server.
`
`20.
`
`(Previously Presented) An application program distribution system for
`
`distributing application programs to a target on-demand server on a network executing on a
`centralized network management server coupled to the 11etwork, the system comprising:
`
`means for providing to the network management server an application program to be
`
`djscributed to remote servers;
`
`means for specifying a source directory and a target directory for distrihuti<>n of the
`
`application program;
`
`means for preparing a file packet associated with the application program, the file
`
`packet including a segment configured to initiate registration operations for the application
`
`program at the target on .. demand server; and
`means for distributing the fik packet to the target on.demand server to make the
`
`application program available for use by a user at a client.
`
`21 .
`
`(Canceled)
`
`22.
`
`(Ct'lrrently amended) A computer program product for distributing application
`
`programs to a target on-demand server on a network executing on a centralized network
`
`management server coupled to the network, the computer program product comprising:
`
`UNILOC_COX_0718
`
`
`
`Case 1:19-cv-11278-RGS Document 33-8 Filed 01/23/20 Page 15 of 22
`
`In re: Cox et aL
`Serial No. 09/870,608
`Filed: May 31, 2001
`Page 4 of 11
`
`a computer-readable storage medium having computer-readable program code
`
`[[means)] embodied in said medium, said computer-readable program code [[means])
`
`comprising:
`
`computer readable program co<le mean.:, for pro,.•it:ling that provides to the nct,vork
`
`management server ,1n applicatio,; program to be distributed to remote servers;
`
`computer readable program code means-for-sped-fyi-ng that !fil_ecifies a source dire.ctory
`
`and a targe t directory for distribution of the application program;
`
`computer readable program code means for preparing that prepare~ a file packet
`
`assoc·iated. with the application program, the file packet including a segment con.figured to
`
`initiate registration operations for the application program at the target on-demand server; an<l
`
`computer readable program code means for distributing that distributes the file packet
`
`to the target on-demand server to make the application program available for use by a user at
`
`a client.
`
`23.
`
`(Canceled).
`
`24.
`
`(Previously presented) A system according to Claim 20 wherein the network
`
`management server is a TivoljTM server.
`
`25.
`
`(Currently amended) A system according to Claim [[24JJ 20 wherein the
`
`segment configured to inititlle registration opeTations includes an import data file and a call to
`an import program executing on the target onw-demand server to install and register the fi le
`
`packet associated with the application program on the target on-demand server in a mam1er
`
`that makes it recogn.ized and available to the user at the client.
`
`26.
`
`(Currently amende<l) A system according to Claim [(24J) 20 wherein the
`
`application program is provided as a J AV ATM applet and \.vherein the application program is
`
`registered based on a Universal .Resource Locator (URL) address accessible to a browser
`
`application and wherein the segment con.figure<l to initiate registration operations includes a
`
`UNILOC_COX_0719
`
`
`
`Case 1:19-cv-11278-RGS Document 33-8 Filed 01/23/20 Page 16 of 22
`
`In re: Cox et .al.
`Serial No. 09/870,608
`Filed: May 31. 2001
`.Page 5 of 11
`
`va:riable .field into which the target on-demand server inserts .its identification during
`
`registration operations.
`
`27.
`
`(Previou.c;ly Presented) ,A system according to Claim 26 wherein the means for
`
`distributing comprises means for distributing the file packet to a plurality of target on-demand
`
`servers each having an identification which may be insened into the variable field at the
`
`target on-demand server.
`
`28.
`
`(Previously presented) A computer program product according to Claim 22
`
`wherein the network management server is a Ti voli™ server.
`
`(Currently amended) A computer program product according to Claim l [28 J]
`29.
`l:?. wherein the segment configured to initiate registration operations includes an impori data
`tile and a .call to an import program executing on the target on-demand server to install and
`
`register the file pac.ket associaled with the application program on the target on-demand
`
`server in a manner that makes it recogniz.ed and avttilable to the user at t.he client.
`
`30.
`
`(Currently amended) A computer program product according to Claim ([28]j
`
`22 wherein the application program is provided as a JAVATM applet and wherein the
`
`application program is registered based on a Un.iversal Resource Locator (URL) address
`
`accessible to a browser application and wherein the segment configured to initiate registration
`
`operations includes a variable field into which the target on-demand server inserts its
`
`identification during registration operations.
`
`31 .
`
`(Currently Amended) A computer program product according to Claim 30
`
`wherein the computer readable program code tlle&Rs-for .. distriout-•Rg that distribute~ comprises
`
`computer readable program code means for distribating lhat distributes the file packet to a
`
`plurality of target on-demand servers each having an identification which may be inserted into
`
`the variable .field at the target on-demand server.
`
`UNILOC_COX_0720
`
`
`
`Case 1:19-cv-11278-RGS Document 33-8 Filed 01/23/20 Page 17 of 22
`
`In re: Cox et al.
`Serial No. 09/870,608
`Filed: May 31, 2001
`Page G of l 1
`
`32.
`
`(Previously Presented) A method according to Claim 1 S wherein distributing
`
`the file packet is preceded by executing a pre-distrihulion program at the network
`
`management server.
`
`33.
`
`(Previously Presented) A method according to Claim 32 wherein executing a
`
`pre-distribution program includes detennining an environment for the application program
`
`that exists on the target on-demand server.
`
`(Previously Presented) A method according to Claim 33 wherein preparing a
`34.
`file packet includes including a selected version of an application launcher in the t1le packet,
`
`the selected version being sek"Cted based on the determined environment.
`
`35.
`
`(Previously Presented) A method according to Claim 15 wherein distributing
`
`the file packet js fol]owed by executing an after-distribution program at the target on-demand
`
`server.
`
`36.
`
`(Previously Presented) A me thod according to Claim 17 wherein registration
`
`operations include maintaining at the target on-demand server a profile management list
`
`identitYing application programs available for use by the user and wherein the method further
`
`comprises updating the profile management list at the target on-demand server to make the
`
`application program available for use by the llscr.
`
`37.
`
`(Previot1sly Presented) A method according to Claim 36 wherein the profile
`
`management list includes a designation of authorized users .for application programs
`
`identified in the pro-file management list.
`
`UNILOC_COX_0721
`
`
`
`Case 1:19-cv-11278-RGS Document 33-8 Filed 01/23/20 Page 18 of 22
`
`Jn re: Cox et al.
`Serial No. 09i870,608
`Filed: ·May 31, 2001
`Page 7 of 11
`
`.REMARKS
`
`Applicants appreciate the thorough review of the present application as indicated by
`
`Lhe Office Action. Appli.can.ts submit that the claims are patentable over the cited art for at
`
`least the reasons discussed below. T he claims are a.lso patentable for the reasons dicusse<l in
`
`Applicants' previous amendment. However, to facilitate the Examiner's reconsideration of
`
`this case. only the newly raised issues will be addressed below. To assure that that this
`
`submission is fully r esponsive to the Office Action, Applicants' previous amendment is
`
`incorpQrated herein b y reference in its entirety. Applicants request passing of this application.
`
`to issuance in light of the comments below and in the previous arnendment.
`
`lndependettt Claims 15~ 20 and 22 Are Patentable Over the Cited Art:
`
`Independent Claims 15, 20 and 22 and dependent Claims 32-37 stand rejected under
`
`3S U.S.C. § l 03 (We·r United Stutes Patent No. 6,202,206 to D ean et al. (''Dean") in v.iew of
`
`United States Patent No. 5,867,713 to Shrader et al. ("Shrader") in view of United States
`
`Patent Application No. 52003/0110241 to Cheng et al. ("Cheng"). Office Action, p. 3. The
`
`remaining dependent claims stand rejected as obvious over Dean, Shrader and Cheng in
`
`combination w ith one or more of United States Patent No. 5,996,0 12 to JalTicl ("Jarriel") and
`
`United States Palent No. 6,6 l 1,498 to Baker et al. ("Baker").
`
`'Independent method Claim 15 recites:
`
`A method for distribution of application programs to a target on-demand
`se.-ver on a network comprising the following executed on a ccnlrahzcd network
`management server coupled to the network:
`providing an application program to be distribu ted lo the network
`management server;
`specifying a source directory and a target directory for distribul ion of the
`application program;
`preparing a file packet associated with the applicarion program and
`including a segment configured to initiate registration operat