`
`
`Exhibit B
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case 1:19-cv-11278-RGS Document 33-2 Filed 01/23/20 Page 2 of 21
`
`05- 2.0- 07-
`
`ocket No. 5577-130
`
`IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`In re: Cox et al.
`Group Art Unit: 2158
`Serial No.: 09/211 ,528
`Examiner: Wiley, D.
`Filed: December 14, 1998
`For: METHODS, SYSTEMS AND COMPUTER PROGRAM PRODUCTS
`FOR CENTRA.tIZED MANAGEMENT OF APPLICATION PROGRAMS ON A
`NETWORK
`
`Box AF
`Commissioner for Patents
`Washington, DC 20231
`
`May 16, 2002
`
`TRANSMITTAL OF APPEAL BRIEF
`(PATENT APPLICATION--37 C.F.R. § 1.192)
`
`RECEIVED
`MAY 2 1 2002
`Technology Center 2100
`
`l.
`
`2.
`
`3.
`
`Transmitted herewith, in triplicate, is the APPEAL BRIEF in this application, with
`respect to the Notice of Appeal filed on April 10, 2002.
`
`This application is fi led on behalf of
`D
`a small entity
`A verified statement D is attached; D was already filed.
`
`Pursuant to 37 C.F.R. § l. l 7(c), the fee for filing.the Appeal Brief is:
`D
`small entity
`$155.00
`[8'.I
`other than small entity
`$310.00
`
`~ The Commissioner is hereby authotized to charge payment of the
`Appeal Brief fee associated with this communication to IBM Deposit
`Account No. 09-0461.
`
`Re~eitfut SU
`
`R!b~lat
`
`Customer Number:
`
`lllllllllllllllllllllllllllllllllll
`2079 2
`
`PATENT TRADEMARK OFP'lCB
`
`CERTIFICATE OF EXPRESS MAILING
`Express Mail Label No. EVOl 5809324US
`Date of Deposit: May 16, 2002
`I hereby certify that this correspondence is being deposited with the United States Postal Service "Expre$S Mail Post
`Office to Addressee" service under 37 CFR 1.10 on the date indicated above and is addressed to: BOX AF, Commissioner
`fo
`023 I.
`atents,
`ashington, D
`
`Paychex_PT0_0000158
`
`
`
`PATENT /r(
`;;{ 1/3
`'c)--)/j2 ___
`l v
`
`~_.::;-.,
`_5,
`
`-
`
`Case 1:19-cv-11278-RGS Document 33-2 Filed 01/23/20 Page 3 of 21
`
`IN THE UNITED STATES PA TENT AND TRADEMARK OFFICE
`
`In re: Cox et al.
`Group Art Unit: 2158
`Serial No.: 09/211 ,528
`Examiner: Wiley, D.
`Filed: December 14, 1998
`For: METHODS, SYSTEMS AND COMPUTER PROGRAM PRODUCTS
`FOR CENTRALIZED MANAGEMENT OF APPLICATION PROGRAMS ON A
`NETWORK
`
`BOX AF
`Commissioner for Patents
`Washington, DC 20231
`
`Date: May 16, 2002
`
`RECEIVED
`MAY 2 1 2002
`Technology Center 2100
`
`APPELLANTS' BRIEF ON APPEAL UNDER 37 C.F.R. §1.192
`
`Sir:
`
`This Appeal Brief is filed pursuant to the "Notice of Appeal to the Board of Patent
`
`Appeals and Interferences" mailed 10 April 2002.
`
`The real party in interest is assignee International Business Machines Corporation,
`
`Real Party In Interest
`
`Armonk, New York.
`
`Appelfants are aware ofno appeals or interferences which would be affected by the
`
`Related Appeals
`
`present appeal.
`
`Status of Claims
`
`Appellants appeal the final rejection of Claims 1-14, 21 and 23-49, which, as of the
`
`filing date of this brief, remain under consideration. These claims were finally rejected in the
`
`Final Official Action ofFebruary 22, 2002 ("Final Action") and the Advisory Action of April
`
`4, 2002 ("Advisory Action"). A copy of the claims as they stand on appeal is attached hereto
`
`as Appendix A.
`
`Paychex_PT0_0000159
`
`
`
`Case 1:19-cv-11278-RGS Document 33-2 Filed 01/23/20 Page 4 of 21
`
`In re: Cox et al.
`Serial No. 09/21 1,528
`Filed: December 14, 1998
`Page2
`
`Status of Amendments
`
`The attached Appendix A presents Claims 1-14, 2 1 and 23-49 as they currently stand.
`
`No amendments were submitted which were not entered.
`
`Summary of the Invention
`
`The claimed invention, as recited in Claims 1-14, 21 and 23-49, provides methods,
`
`systems and computer program products for management of application programs on a
`
`network including a server supporting client stations. The server provides applications on(cid:173)
`
`demand to a user logging in to a client supported by the server. Mobility and hardware
`
`portability are provided by establishing a user desktop interface responsive to a login request
`
`that presents to the user a desktop screen through a web browser interface. The desktop
`
`accesses and downloads selected application programs from the server responsive to a request
`
`from the user. For example, an icon associated with the application program, which is
`
`displayed on the user desktop screen at the client, may be selected. An "instance of the
`
`selected" application program is then provided from the server for execution at the client.
`
`Thus, the application programs may be maintained at the server and provided to clients when
`
`needed for execution.
`
`As defined in the specification of the present application:
`
`the term "application program" generally refers to the code associated with
`the underlying program functions, for example, Lotus Notes or a terminal
`emulator program. However, it is to be understood that the application program
`will preferably be included as part of the application launcher which will further
`include the code associated with managing usage of the application program on a
`network according to the teachings of the present invention. Further it is to be
`understood that, as used herein, the term "application launcher program" may
`refer to the entire program provided by a software vendor or to merely a portion
`thereof distributed to a client to perform particular operations. For example, the
`application launcher program distributed to initially populate the user
`desktop preferably does not include the code associated with the underlving
`application program and obtaining preferences which may only be distributed to
`the client later when execution of the application program is requested. The
`application launcher program distributed to populate the user desktop may only
`include a URL and an associated ICON and, possibly, code to allow obtaining of
`user identification and password information. Memory usage on the client
`stations may thereby be limited.
`
`Paychex_PT0_0000160
`
`
`
`Case 1:19-cv-11278-RGS Document 33-2 Filed 01/23/20 Page 5 of 21
`
`In re: Cox et al.
`Serial No. 09/211 ,528
`Filed: December 14, 1998
`Page 3
`
`(Specification, pp. 22-23)(emphasis added). In other words, the "application program" is
`
`an application level software program, such as Lotus Notes, while the "application
`
`launcher program" is provided to "initially populate the user desktop" and need not
`
`include the application program code. The application launcher program interacts with
`
`the desktop, such as a user browser interface, while an instance of the application
`
`program is requested through the desktop but executes locally at the client as a separate
`
`application from the browser interface. For example, Lotus Notes would not execute
`
`within the browser window.
`
`The present invention may, therefore, be used so that a variety of application
`
`programs can be maintained at the server, and an instance of a selected one of the application
`
`programs may be provided as needed to a user logged onto a client device. The provided
`
`instance of the application may then be executed at the client device to process the request of
`
`the user. Thus, individual application programs are provided to the user as needed (on(cid:173)
`
`demand) where they are executed at a client device rather than having the application
`
`program executed at the server responsive to a request from a user. Furthermore, a
`
`customized user interface desktop is provided at the client device, which displays the
`
`applications the user is authorized to access.
`
`Issues
`
`l.
`
`Are Claims 1- 14, 21 and 23-49 properly rejected under 35 U.S.C. § 103(a) as
`
`being unpatentable over Rose (U.S. Patent No. 5,708,709) in view of Win et al. (U.S. Patent
`
`No. 6,182,142)?
`
`Grouping of Claims
`
`For appeal, the claims may be grouped together as follows:
`
`Group I: Claims 1-14, 21 and 23-49
`
`Claims of Group I do not all stand or fall together as Appellants submit that
`
`dependent Claims 3, I 0-11, 25, 32-33, 38 and 45-46, which stand or fall together, are
`
`separately patentable and dependent Claims 4-5, 26-27 and 39-40, which stand or fall
`
`together, are separately patentable.
`
`Paychex_PT0_0000161
`
`
`
`Case 1:19-cv-11278-RGS Document 33-2 Filed 01/23/20 Page 6 of 21
`
`In re: Cox et al.
`Serial No. 09/211,528
`Filed: December 14, 1998
`Page4
`
`I.
`
`Introduction
`
`Argument
`
`To establish aprimafacie case of obviousness, the prior art reference or references
`
`when combined must teach or suggest all the recitations of the claim, and there must be some
`
`suggestion or motivation, either in the references themselves or in the knowledge generally
`
`available to one of ordinary skill in the art, to modify the reference or to combine reference
`teachings. M.P.E.P. § 2143. The mere fact that references can be combined or modified does
`
`not render the resultant combination obvious unless the prior art also suggests the desirability
`of the combination. M.P.E.P. § 2143.01, citing In re Mills, 916 F.2d 680, 16 U.S.P.Q.2d
`
`1430 (Fed. Cir. 1990). As stated by the Court of Appe.als for the Federal Circuit, to support
`
`combining references, evidence of a suggestion, teaching, or motivation to combine must be
`
`clear and particular, and this requirement for clear and particular evidence is not met by broad
`
`and conclusory statements about the teachings of references. In re Dembiczak, 50
`
`U.S.P.Q.2d 1614, 1617 (Fed. Cir. 1999). The Court of Appeals for the Federal Circuit has
`
`also stated that, to support combining or modifying references, there must be particular
`
`evidence from the prior art as to the reason the skilled artisan, with no knowledge of the
`
`claimed invention, would have selected these compone9ts for combination in the manner
`
`claimed. In re Kotzab, 55, U.S.P.Q.2d 1313, 1317 (Fed. Cir. 2000). Furthermore, when
`
`relying on general knowledge to negate patentability, and Examiner must articulate and place
`this knowledge on the record. See In re Sang Su Lee, 277 F.3d 1338,1345, 61 U.S.P.Q.2d
`
`1430, 1435 (Fed. Cir. 2002).
`II.
`The Group I Claims Are Patentable Over Rose and Win
`
`The Group I claims stand rejected as obvious in light of Rose and Win. Appellants
`
`respectfully submit that the Group I claims are patentable for at least the reasons set forth
`
`below.
`
`Claim 1 of the present application recites:
`I.
`A method for management of application programs on a network
`including a server and a client comprising the steps of:
`installing a plurality of application programs at the server;
`receiving at the server a login request from a user at the client;
`
`Paychex_PT0_0000162
`
`
`
`Case 1:19-cv-11278-RGS Document 33-2 Filed 01/23/20 Page 7 of 21
`
`In re: Cox et al.
`Serial No. 09/211 ,528
`Filed: December 14, 1998
`Page 5
`
`establishing a user desktop interface at the client associated with the user
`responsive to the login request from the user, the desktop interface including a
`plurality of display regions associated with a set of the plurality of application
`programs installed at the server for which the user is authorized;
`receiving at the server a selection of one of the plurality of applicaiion
`programs from the user desktop interface; and
`providing an instance of the selected one of the plurality of application
`programs to the client for execution responsive to the selection.
`
`(Emphasis added). Similar recitations are also found in independent Claims 21 and 23,
`
`which are corresponding system and computer progran1 product claims, respectively.
`
`The rejection asserts that Rose teaches all of the recitations of Claims 1-14, 21 and
`
`23-49 except that Rose fails to 1each "the inventive concept of receiving at the server a login
`
`request from the user at the client." (Final Action, p.3). Win is relied on to provide the
`
`missing teaching of the "inventive concept of receiving at the server a login request from the
`
`user at the client." (Final Action, p.3).
`
`Respectfully, the Examiner has failed to meet the requirements for a showing of
`
`obviousness under§ 103. As discussed in more detail ~elow, the cited combination of
`
`references fails to teach all of the recitations of the claims. In particular, Rose does not teach
`
`or suggest a "user desktop associated with the user." Furthermore, Win does not teach or
`
`suggest such a user desktop include "a plurality of display regions associated with a set of the
`
`plurality of application programs installed at the server for which the user is authorized."
`
`The rejections should also be withdrawn as the Rose and Win references cannot properly be
`
`combined in the manner relied on in the rejections to arrive at the present invention in light of
`
`the different problems addressed by these references and the lack of motivation for the
`
`combination.
`
`A. Rose Does Not Teach or Suggest a User Desktop Associated With the User
`
`Rose is directed to managed distribution of licensed application programs stored on a
`
`server where the server "maintains control over the program even after the program has been .
`
`distributed to a client computer." (Rose, Abstract). As described in Rose, for example, with
`
`reference to Figure 2, trial versions of application programs may be selected for downloading
`from the server to a client through a browser interface. (Rose, Col. 4, lines I 0-17). In other
`words, Figure 2 illustrates a display screen at the client showing application programs
`
`Paychex_PT0_0000163
`
`
`
`Case 1:19-cv-11278-RGS Document 33-2 Filed 01/23/20 Page 8 of 21
`
`In re: Cox et al.
`Serial No. 09/211,528
`Filed: December 14, 1998
`Page6
`
`available for downloading from the server. A selected trial version is then prepared, for
`
`downloading to the client, which includes encryption and header information used for license
`
`and usage control after delivery to the client. (Rose, Col. 5; lines 19-52).
`
`The rejections of Claim 1 primarily rely on Figure 7 and the associated description in
`
`Rose as teaching the present invention. However, as is clearly stated in Rose, Figure 7
`displays application programs "downloaded to and stored on client computer 102." (Rose,
`
`Col. 6, lines 41-42). A selection ofa program from the display of Figure 7 of Rose is a
`selection of a locally stored program for execution as contrasted with the selection of an
`application program for downloading from a server as illustrated in Figure 2 of Rose. Thus, a
`
`selection of an application program through Figure 7 of Rose does not result in the server
`
`"providing an instance of the selected one of the plurality of application programs to the
`
`client for execution" as recited in Claim 1. Furthermore, neither of the displays of Figures 2
`or 7 of Rose is "associated with the user responsive to the login request from the user."
`
`While the display of Figure 2 of Rose is established at the client by the server responsive to a
`
`browser request from the client, it is simply a download options window not specific to a
`
`particular user. The download options window is also not established responsive to a login
`
`request as acknowledged by the Final Action. The display of Figure 7 of Rose is directed to
`
`local (client) resident application programs and a selection from the display of Figure 7 does
`
`not initiate "providing an instance of the selected one of the plurality of application programs
`to the client for execution" as the application programs are client resident at the time of the
`request. Thus, the rejection of the Group I claims should be reversed for at least these
`
`reasons.
`B. The Resources Managed by Win Are Not Application Programs
`
`The deficiencies of Rose are not overcome by Win. Win relates to "controlling access
`
`to information resources," not client-server envirorunent on-demand application program
`management. (See Win, Abstract). The managed resources are defined in Win as follows:
`A Resource is a source of information, identified by a Uniform Resource Locator
`(URL) and published by a Web server either in a static file formatted using
`Hypertext Markup Language (HML) or in a dynamically generated page created by a
`CGI-based program. Examples ofresources include a Web page, a complete Web
`site, a Web-enabled database, and an applet.
`
`Paychex_PT0_0000164
`
`
`
`Case 1:19-cv-11278-RGS Document 33-2 Filed 01/23/20 Page 9 of 21
`
`In re: Cox et al.
`Serial No. 09/211 ,528
`Filed: December 14, 1998
`Page 7
`
`(Win, Col. 5, lines 21-27)(emphasis added). Thus, the "resources" managed by Win are not
`"application programs" as that term is defined in the present application in the excerpt
`
`reproduced above. Similarly, no user desktop interface that includes "a plurality of display
`
`regions associated with a set of the plurality of application programs" is taught or suggested
`by Win. It follows that no selection received at the server of such an application program and
`
`no "providing an instance of the selected" application program "to the client for execution" is
`
`taught or suggested by Win. Instead, the only resource selected and provided in Win is a
`
`display for the user, such as a static HTML file or a "dynamically generated page created by a
`
`CGI-based program" of the server. (Win, Col. 5, lines 21-27). Therefore the rejections of the
`
`Group I claims should be reversed for at least these reasons.
`
`C. Examiner's Basis For Rejection Appears to Rely on an Unsupportable
`
`Interpretation of Win
`
`The Examiner asserts in the Final Action that Win discloses that the "user is
`
`presented with a customized display showing only those resources (application program)
`
`that the user may access." (Final Action, p. 7)( emphasis in original). The Final Action
`
`further states that the Examiner disagrees with Applicants that the "Winn inventive concept is
`
`not application program as disclose [sic] in their inventive concept." (Final Action, p. 7).
`
`The Examiner does not dispute that a "Resource," as defined in the excerpt from Win
`
`reproduced above, does not include an "application program." Instead, the Examiner asserts
`
`that resources "in the art of computer can be broadly defined to include application program."
`
`(Final Action, p. 7). Regardless of whether this statement by the Examiner is accurate, that is
`
`simply not how resources are defined in Win. One of skill in the art, regardless of whether
`
`they considered application programs a "resource" in the art of computers, would not
`
`understand Win as disclosing or suggesting methods for managing application programs in a
`
`client-server environment. Thus, the Examiner's interpretation of Win is unsupportable as it
`
`is directly contrary to statements made in Win itself. Furthermore, the Examiner's reliance on
`
`general knowledge to negate patentability without properly articulating and placing this
`
`knowledge on the record is not supportable. See In re Sang Su Lee, 277 F.3d 1338, 1345, 61
`
`Paychex_PT0_0000165
`
`
`
`Case 1:19-cv-11278-RGS Document 33-2 Filed 01/23/20 Page 10 of 21
`
`In re: Cox et al.
`Serial No. 09/211,528
`Filed: December 14, 1998
`Page 8
`
`U.S.P.Q.2d 1430, 1435 (Fed. Cir. 2002). Accordingly, the rejections of the Group I claims
`
`should be reversed for at least these reasons.
`
`D. Rose and Win References Cannot Properly be Combined
`
`There is also no basis for combining the methods and system for controlled
`
`downloading of trial versions of programs described in Rose with the resource access
`
`management teachings of Win. This is particularly true as Rose and Win are directed to
`
`distinct problems from the client-server application management environment of the present
`
`invention. For example, while Rose does relate to application program distribution from a
`
`server, such operations are for providing trial versions to be repeatedly executed at a client.
`In fact, the encryption and application builder aspects advanced as the invention in
`Rose are not even relevant to the environment of the present invention, where instances of the
`
`application programs are provided from a server "on-demand" each time execution is
`
`requested by a user. Rose is, in,tead, merely a distribution approach for client resident
`
`programs and one of skill in the art would not look to a reference directed to the problems of
`
`such an environment for direction in the distinct art of server based "on-demand" application
`
`programs. Win does not even relate to distribution of application programs but merely to
`
`control of access to server based resources. Thus, there-is no basis to combine Win and Rose
`
`to arrive at the present invention. Accordingly, the rejections of the Group I claims should be
`
`reversed for at least these additional reasons.
`E. Various of the Dependent Claims of Group I Are Separately Patentable
`All of Group I claims are allowable for at least the reasons discussed above.
`
`Furthermore, various of these claims are separately patentable. In particular, with reference
`
`to Claims 3, 10-11, 25, 32-33, 38 and 45-46, Rose does not teach distributing "application
`
`launcher programs associated with each of the set of the plurality of application programs."
`
`Claims 4-6 depend from Claim 3 and are likewise allowable for the reasons Claim 3 is.
`
`allowable as are the corresponding system and computer program product claims. In
`
`addition, with reference to Claims 4-5, 26-27 and 39-40, Rose does not teach "configurable
`
`user preference information." Accordingly, these claims are also separately patentable for at
`
`least these additional reasons.
`
`Paychex_PT0_0000166
`
`
`
`Case 1:19-cv-11278-RGS Document 33-2 Filed 01/23/20 Page 11 of 21
`
`In re: Cox et al.
`Serial No. 09/211,528
`Filed: December 14, 1998
`Page 9
`
`Appellants further note that, despite specific requests from Appellants, the Examiner
`
`failed to provide an explanation of how the cited portions of Rose, relied on in the Final
`
`Action, support the rejections of Claims 3, 10-11, 25, 32-33, 38 and 45-46 or the rejections of
`
`Claims 4-5, 26-27 and 39-40. Appellants fail to understand how the Examiner was able to
`
`reach the conclusions relied on in the Final Action based on these excerpts.
`III. Conclusion
`
`In light of the above discussion, Appellants submit that the cited reference
`
`combination does not disclose or suggest all of the recitations of the claims that are at issue
`
`on this appeal. Appellants further submit that the cited references may not be properly
`
`combined to result in the recitations of the claims on appeal. Accordingly, Appellants submit
`
`that the cited references do not render any of the pending claims obvious and, therefore,
`
`request reversal of the pending rejections and allowance of all the claims.
`
`~ub ·oo ,
`
`Robert W.-blatz
`Registration No. 36,81
`
`Customer Number:
`
`llllllllllllll~IIIIIIIIIIIIIIIIIII
`20792
`
`PATENT TRAOFJ,.fARX OFFICE
`
`CERTIFICATE OF EXPRESS MAILING
`
`Express Mail Label No. EVOI5809324US
`Date of Deposit: May I 6, 2002
`I hereby cenify that this correspondence is being deposited with the United States Postal Service " Express Mail Post
`Office to Addressee'' service under 3 7 CFR I. IO on the date indicated above and is addressed to: BOX AF, Commissioner
`fo , atents, W hington, DC 20 3 I.
`
`Paychex_PT0_0000167
`
`
`
`Case 1:19-cv-11278-RGS Document 33-2 Filed 01/23/20 Page 12 of 21
`
`In re: Cox et al.
`Serial No. 09/2 11,528
`Filed: December 14, 1998
`Page 10
`
`APPENDIX A
`
`1.
`
`A method for management of application programs on a network including a
`
`server and a client comprising the steps of:
`
`installing a plurality of application programs at the server;
`
`receiving at the server a login request from a user at the client;
`
`establishing a user desktop interface at the client associated with the user responsive
`
`to the login request from the user, the desktop interface including a plurality of display
`
`regions associated with a set of the plurality of application programs installed at the server for
`
`which the user is authorized;
`receiving at the server a selection of one of the plurality of application programs from
`
`the user desktop interface; and
`
`providing an instance of the selected one of the plurality of application programs to
`
`the client for execution responsive to the selection.
`
`2.
`
`A method according to Claim 1 further comprising the steps of:
`
`maintaining application management information for the plurality of applications at
`
`the server; and
`
`wherein the establishing step includes the step of including a plurality of display
`
`regions associated with a set of the plurality of application programs for which the user is
`
`authorized responsive to the application management information.
`
`3.
`
`A method according to Claim 2 wherein the establishing a user desktop step
`
`includes the step of:
`
`distributing application launcher programs associated with each of the set of the
`
`plurality of application programs for which the user is authorized to the client; and
`
`wherein the receiving a selection step includes the step of receiving the selection from
`
`a one of the application launcher programs which is associated with the selected one of the
`
`plurality of application programs.
`
`Paychex_PT0_0000168
`
`
`
`Case 1:19-cv-11278-RGS Document 33-2 Filed 01/23/20 Page 13 of 21
`
`In re: Cox et al.
`Serial No. 09/2 I I ,528
`Filed: December 14, 1998
`Page 11
`
`4.
`
`A method according to Claim 3 wherein the maintaining step includes the step
`
`of maintaining configurable user preference information for the plurality of application
`
`programs at the server and wherein the providing an instance step includes the step of
`
`providing a set of the configurable user preference information associated with the user and
`
`the selected one of the plurality of application programs to the client.
`
`5.
`
`A method according to Claim 4 wherein the set of the configurable user
`
`preference information includes user preferences configurable by the user and user
`
`preferences not configurable by the user which are configurable by an administrator and
`
`further comprising the step of updating the user preferences configurable by the user
`
`responsive to updates from the user and updating the user preferences not configurable by the
`
`user responsive to updates from the administrator.
`
`A method according to Claim 3 wherein the application launcher programs are
`6.
`JAVA™ applets and the user desktop interface is a JAVA™ applet executed by a web
`
`browser.
`
`7.
`
`A method according to Claim I wherein the establishing a user de,ktop step
`
`includes the steps of:
`
`configuring the user desktop interface responsive to an identifier of the user
`
`associated with the login request so as to provide associated information for the user desktop
`
`interface; and
`
`providing the user deskt0p interface and the associated information for the user
`
`desktop interface to the client for display.
`
`8.
`
`A method according to Claim 7 wherein the configuring the user desktop step
`
`includes the step of configuring the user desktop interface not to include display regions
`
`associated with any of the plurality of application programs installed at the server for which
`
`the user is not authorized.
`
`Paychex_PT0_0000169
`
`
`
`Case 1:19-cv-11278-RGS Document 33-2 Filed 01/23/20 Page 14 of 21
`
`In re: Cox et al.
`Serial No. 09/211,528
`Filed: December 14, 1998
`Page 12
`
`9.
`
`A method according to Claim l wherein the receiving a selection step is
`
`followed by the step of determining a license availability for the selected one of the plurality
`
`of application programs for the user and wherein the providing step includes the step of
`
`providing an w1availability indication to the client responsive to the selection if the license
`
`availability indicates that a license is not avaj)able for the user.
`
`10.
`
`A method according to Claim 9 wherein the establishing a user desktop step
`
`includes the step of distributing application launcher programs associated with each of the set
`
`of the plurality of application programs for which the user is authorized to the client and
`
`wherein the receiving a selection step includes the step of receiving the selection from a one
`
`of the application launcher programs which is associated with the selected one of the plurality
`
`of application programs and wherein the step of determining a license availability includes
`
`the step carried out by the one of the application launcher programs associated with the
`
`selected one of the plurality of application programs of obtaining the license availability from
`
`a license management server.
`
`11.
`
`A method according to Claim 10 wherein the license management server is the
`
`server.
`
`12.
`
`A method according to Claim I wherein the plurality of application programs
`
`are installed on a network drive accessible to the server.
`
`13.
`
`A method according to Claim 1 further comprising the step of receiving at the
`
`server event logging information from the instance of the selected one of the plurality of
`
`application programs.
`
`14.
`
`A method according to Claim 13 further comprising the step of providing the
`
`received event logging information to a network management server associated ""ith the
`
`server.
`
`Paychex_PT0_0000170
`
`
`
`Case 1:19-cv-11278-RGS Document 33-2 Filed 01/23/20 Page 15 of 21
`
`In re: Cox et al.
`Serial No. 09/21 1,528
`Filed: December 14, 1998
`Page 13
`
`21 .
`
`An application program management system for managing application
`
`programs on a network including a server and a client comprising:
`
`means for installing a plurality of application programs at the server;
`
`means for receiving at the server a login request from a user at the client;
`
`means for establishing a user desktop interface at the client associated with the user
`
`responsive to the login request from the user, the desktop interface including a plurality of
`
`display regions associated with a set of the plurality of application programs installed at the
`
`server for which the user is authorized;
`
`means for receiving at the server a selection of one of the plurality of application
`
`programs from the user desktop interface; and
`
`means for providing an instance of the selected one of the plurality of application
`programs to the client for execution responsive to the selection.
`
`23.
`
`A computer program product for managing application programs on a network
`
`including a server and a client, the computer program .r>roduct comprising:
`
`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 code means for instl1lling a plurality of application
`
`programs at the server;
`
`computer readable program code means for receiving at the server a login request
`
`from a user at the client;
`
`computer readable program code means for establishing a user desktop interface at the
`
`client associated with the user responsive to the login request from the user, the desktop
`
`interface including a plurality of display regions associated with a set of the plurality of
`
`application programs installed at the server for which the user is authorized;
`
`computer readable program code means for receiving at the server a selection of one
`
`of the plurality of application programs from the user desktop interface; and
`
`computer readable program code means for providing an instance of the selected one
`
`of the plurality of application programs to the client for execution responsive to the selection.
`
`24.
`
`A system according to Claim 21 further comprising:
`
`Paychex_PT0_0000171
`
`
`
`Case 1:19-cv-11278-RGS Document 33-2 Filed 01/23/20 Page 16 of 21
`
`In re: Cox et al.
`Serial No. 09/211 ,528
`Filed: December 14, 1998
`Page 14
`
`means for maintaining application management information for the plurality of
`
`applications at the server; and
`
`wherein the means for establishing a user desktop includes means for including a
`
`plurality of display regions associated with a set of the plurality of application programs for
`
`which the user is authorized responsive to the application management information.
`
`25.
`
`A system according to Claim 24 wherein the means for establishing a user
`
`desktop includes:
`
`means for distributing application launcher programs associated with each of the set
`
`of the plurality of application programs for which the user is authorized to the client; and
`
`wherein the means for receiving a selection includes means for receiving the selection
`
`from a one of the application launcher programs which is associated with the selected one of
`
`the plurality of application programs.
`
`26.
`
`A system according to Claim 25 wherein the means for maintai