Client call service
First Claim
Patent Images
1. A method for providing access to an application, the method comprising the steps of:
- responsive to receiving a request for access to the application from a client, a computer identifying an operating system on the client;
responsive to identifying the operating system on the client, the computer selecting an appropriate version of the application for the client;
the computer sending files required on the client for execution of the appropriate version of the application to the client;
the computer initiating a billing process to identify an amount of elapsed time during which the appropriate version of the application is used on the client;
responsive to a first user input, the computer locking the files required for execution of the appropriate version of the application in a read only mode; and
responsive to a second user input, the computer unlocking the locked files required for execution of the appropriate version of the application from the read only mode.
1 Assignment
0 Petitions
Accused Products
Abstract
Providing access to an application is provided. An operating system is identified on a client in response to receiving a request for access to the application from the client. An appropriate version of the application for the client is selected in response to identifying the operating system. The files required on the client are sent for execution of the appropriate version of the application to the client. A billing process is initiated to identify an amount time during which the appropriate version of the application is used on the client.
23 Citations
22 Claims
-
1. A method for providing access to an application, the method comprising the steps of:
-
responsive to receiving a request for access to the application from a client, a computer identifying an operating system on the client; responsive to identifying the operating system on the client, the computer selecting an appropriate version of the application for the client; the computer sending files required on the client for execution of the appropriate version of the application to the client; the computer initiating a billing process to identify an amount of elapsed time during which the appropriate version of the application is used on the client; responsive to a first user input, the computer locking the files required for execution of the appropriate version of the application in a read only mode; and responsive to a second user input, the computer unlocking the locked files required for execution of the appropriate version of the application from the read only mode. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for accessing an application, the method comprising the steps of:
-
responsive to requesting the application from a server, a computer system receiving files from the server to execute the application on the computer system, the files including a billing agent; the computer system executing the application using the files received from the server; the computer system starting, utilizing the billing agent, a timer to identify an amount of elapsed time in response to execution of the application on the computer system; the computer system displaying a status window, wherein the amount of elapsed time is presented in the status window; and responsive to a first user input, the computer system pausing the timer and the computer system placing files within the files received from the server in a read only mode. - View Dependent Claims (7, 8)
-
-
9. A computer system for providing access to an application, the computer system comprising:
-
identifying means for identifying an operating system on a client in response to receiving a request for access to the application from the client; selecting means for selecting an appropriate version of the application for the client in response to identifying the operating system on the client; sending means for sending files required on the client for execution of the appropriate version of the application to the client; initiating means for initiating a billing process to identify an amount of elapsed time during which the appropriate version of the application is used on the client; locking means for locking the files required for execution of the appropriate version of the application in a read only mode in response to a first user input; and unlocking means for unlocking the locked files required for execution of the appropriate version of the application from the read only mode in response to a second user input. - View Dependent Claims (10, 11)
-
-
12. A computer system for accessing an application, the computer system comprising:
-
receiving means for receiving files from a server to execute the application on the computer system in response to requesting the application from the server, the files including a billing agent; executing means for executing the application using the files received from the server; starting means for starting, utilizing the billing agent, a timer to identify an amount of elapsed time in response to execution of the application on the computer system; displaying means for displaying a status window, wherein the amount of elapsed time is presented in the status window; and pausing means for pausing the timer in response to a first user input; and placing means for placing files within the files received from the server in a read only mode in response to the first user input. - View Dependent Claims (13, 14)
-
-
15. A computer program product for providing access to an application, the computer program product comprising:
-
one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to identify an operating system on a client in response to receiving a request for access to the application from the client; program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to select an appropriate version of the application for the client in response to identifying the operating system on the client; program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to send files required on the client for execution of the appropriate version of the application to the client; program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to initiate a billing process to identify an amount of elapsed time during which the appropriate version of the application is used on the client; program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to lock the files required for execution of the appropriate version of the application in a read only mode in response to a first user input; and program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to unlock the locked files required for execution of the appropriate version of the application from the read only mode in response to a second user input. - View Dependent Claims (16, 17)
-
-
18. A computer program product for accessing an application, the computer program product comprising:
-
one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to receive files from a server to execute the application on a computer system in response to requesting the application from the server, the files including a billing agent; program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to execute the application using the files received from the server; program instructions, stored on at least one of the one or more computer-readable tangible storage devices to start utilizing the billing agent, a timer to identify an amount of elapsed time in response to execution of the application on the computer system; program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to display a status window, wherein the amount of elapsed time is presented in the status window; and program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to pause the timer and place files within the files received from the server in a read only mode in response to a first user input. - View Dependent Claims (19, 20)
-
-
21. A computer system for providing access to an application, the computer system comprising:
-
one or more processors, one or more computer-readable memories and one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, to identify an operating system on a client in response to receiving a request for access to the application from the client; program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, to select an appropriate version of the application for the client in response to identifying the operating system on the client; program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, to send files required on the client for execution of the appropriate version of the application to the client; program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, to initiate a billing process to identify an amount of elapsed time during which the appropriate version of the application is used on the client; program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, to lock the files required for execution of the appropriate version of the application in a read only mode in response to a first user input; and program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, to unlock the locked files required for execution of the appropriate version of the application from the read only mode in response to a second user input.
-
-
22. A computer system for accessing an application, the computer system comprising:
-
one or more processors, one or more computer-readable memories and one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, to receive files from a server to execute the application on the computer system in response to requesting the application from the server, the files including a billing agent; program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, to execute the application using the files received from the server; program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, to start, utilizing the billing agent, a timer to identify an amount of elapsed time in response to execution of the application on the computer system; program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, to display a status window, wherein the amount of elapsed time is presented in the status window; and program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, to pause the timer and place files within the files received from the server in a read only mode in response to a user input.
-
Specification