throbber
0' PE
`
`.... ('! -
`~ -
`
`MAl 1 6 1ll1
`
`IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`/J-r(
`PATENT ff1S,
`f 113
`~,,
`_5, 'JJ4'2--
`l v
`
`•
`
`In re: Cox et al. .
`Group Art Unit: 2158
`Serial No.: 09/21·1,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.
`
`Appellants are aware of no appeals or interferences which would be affected by the
`present appeal.
`
`Related Appeals
`
`Status of Claims
`
`Appellants appeal the final rejection of Claims 1- 14, 21and23-49, which, as of the
`
`filing date of this brief, remain under consideration. These claims were finally rejected in the
`
`Final Official Action of February 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
`
`_ ....... " .. r.
`
`IPR2017-00184
`UNIFIED EX1023
`
`

`
`· ...
`
`In re: Cox et al.
`Serial No. 09/211,528
`Filed: December 14, 1998
`Page2
`
`Status of Amendments
`
`The attac~ed Appendix A presents Claims 1-14, 21and23-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 ~e 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 proiram 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 underlying
`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.
`
`

`
`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 m ay 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
`
`1.
`
`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,1 42)?
`
`Grouping of Claims
`
`For appeal, the claims may be grouped together as follows:
`
`Group I: Claims 1-14, 21and23-49
`
`Claims of Group I do not all stand or fall together as Appellants submit that
`
`dependent Claims 3, 10-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.
`
`

`
`In re: Cox et al.
`Serial No. 09/211,528
`Filed: December 14, 1998
`Page4
`
`I.
`
`Introduction
`
`Argument
`
`To establish a prima facie 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 Appeals 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 componel)tS 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 Jn 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:
`
`A method for management of application programs on a network
`1.
`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;
`
`

`
`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 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.
`
`(Emphasis added). Similar recitations are also found in independent Claims 21 and 23,
`
`which are corresponding system and computer program 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 teach "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 ofreceiving 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 below, 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 10-17). In other
`
`words, Figure 2 illustrates a display screen at the client showing application programs
`
`

`
`In re: Cox et al.
`Serial No. 09/211,528
`Filed: December 14, 1998
`Page 6
`
`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 of a 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 environment 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.
`
`

`
`In re: Cox et al.
`Serial No. 09/211,528
`Filed: December 14, 1998
`Page7
`
`(Win, Col. 5, lines 21-27)(emphasis added). Thus, the "resources" managed by Win are not
`
`"application pro.grams" 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 reve!"Sed 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 invent*ve 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
`
`

`
`In re: Cox et al.
`Serial No. 09/211,528
`Filed: December 14, 1998
`Page8
`
`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, instead, 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. 11
`
`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. 11 Accordingly, these claims are also separately patentable for at
`
`least these additional reasons.
`
`

`
`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.
`
`t\ijAarr
`
`Robert W.-hlatz
`Registration No. 36,81
`
`Customer Number:
`
`I llllll lllll lllll lllll lllll llllllll
`20792
`
`PATENT TRADEMARK OFFICE
`
`CERTIFICATE OF EXPRESS MAILING
`
`Express Mail Label No. EVO l 5809324US
`Date of Deposit: May 16, 2002
`I hereby certify that this correspondence is being deposited with the United States Postal Service "Express Mail Post
`Office to Addressee" service under 37 CFR I . I 0 on the date indicated above and is addressed to: BOX AF, Commissioner
`fo
`atents, W shington, DC 20 31 .
`
`/
`
`

`
`In re: Cox et al.
`Serial No. 09/211,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.
`
`

`
`In re: Cox et al.
`Serial No. 09/211,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.
`
`6.
`
`A method according to Claim 3 wherein the application launcher programs are
`
`JA V ATM applets and the user desktop interface is a JAVA TM applet executed by a web
`
`browser.
`
`7.
`
`A method according to Claim 1 wherein.the establishing a user desktop 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 desktop 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.
`
`

`
`In re: Cox et al.
`Serial No. 09/211,528
`Filed: December 14, 1998
`Page 12
`
`9.
`
`A method according to Claim 1 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 unavailability indication to the client responsive to the selection if the license
`
`availability indicates that a license is not available 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 1 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 with the
`
`server.
`
`

`
`In re: Cox et al.
`Serial No. 09/211,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 ~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 inst4lling 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:
`
`

`
`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 maintaining includes
`
`means for maintaining configurable user preference information for the plurality of
`
`application programs at the server and wherein the means for providing an instance includes
`
`means for 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.
`
`27.
`
`A system according to Claim 26 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 means for 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.
`
`28.
`
`A system according to Claim 25 wherein the application launcher programs
`
`are JAVA TM applets and the user desktop interface is a JAVA™ applet executed by a web
`
`browser.
`
`

`
`.,.
`
`In re: Cox et al.
`Serial No. 09/211,528
`Filed: December 14, 1998
`Page 15
`
`29.
`
`A system according to Claim 21 wherein the means for establishing a user
`
`desktop includes;
`
`means for 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
`
`means for providing the user desktop interface and the associated information for the
`
`user desktop interface to the client for display.
`
`30.
`
`A system according to Claim 29 wherein the means for configuring the user
`
`desktop includes means for 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.
`
`31.
`
`A system according to Claim 21 further comprising means for determining a ·
`
`license availability for the selected one of the plurality of application programs for the user
`
`and wherein the means for providing includes means for providing an unavailability
`
`indication to the client responsive to the selection if the l icense availability indicates that a
`
`license is not available for the user.
`
`32.
`
`A system according to Claim 31 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 and wherein the means for determining a license
`
`availability includes means, associated with one of the application launcher programs
`
`associated with the selected one of the plur

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