System and method for automatic provision of an application
First Claim
1. An application provision system for use in a server, the server being connectable to a network that comprises at least one client and at least one server, the application provision system comprising:
- a server resident process for controlling the provision of an application to a client; and
client-server functionality that is deliverable to the client, the client-server functionality the provision of the application to the client by communicating with the server resident process.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for the automatic updating or installation and invoking of a requested application on a client. The system and method form an application provision system which operates within a network containing at least one client and at least one server. The application provision system includes; a server resident process for controlling the provision of an application to a client, and client-server functionality that is deliverable to the client, the client-server functionality the provision of the application to the client by communicating with the server resident process.
-
Citations
31 Claims
-
1. An application provision system for use in a server, the server being connectable to a network that comprises at least one client and at least one server, the application provision system comprising:
-
a server resident process for controlling the provision of an application to a client; and
client-server functionality that is deliverable to the client, the client-server functionality the provision of the application to the client by communicating with the server resident process. - View Dependent Claims (2, 3, 4)
-
-
5. An application provision system for use in a server, the server being connectable to a network that comprises at least one client and at least one server, the client comprising an operating system and a browser, the application provision system comprising:
-
a server resident process which is able to respond to queries;
a deliverable file that is deliverable to the client, the file including a platform independent executable program and parameter information; and
a means for establishing a communications link for providing communications between the server resident process and the operating system of the client the server resident process is able to perform operations within the operating system of the client. - View Dependent Claims (6, 7, 8, 9, 10, 11, 13, 15, 16, 18, 19)
-
-
12. A web page for delivery from a server to a browser operating on a client, the server and client being comprised by a network comprising at least one client and at least one server, the server comprising server based processes for automatic provision of an application, the web page for use in a system for the automatic provision of an application to the client, the web page comprising:
-
a platform independent executable program for the provision of communications between the client and server based processes; and
parameter information wherein the parameter information is sufficient to initiate the server based processes and to determine if an application is installed on the client.
-
-
14. A method of providing a requested application from a server to a client by an application provision system, the method comprising the steps of:
-
providing a first web page to a client, the first web page containing at least one link that can be selected wherein the link is associated with a document;
receiving a request for a document by a server based process, from a client;
providing a second web page to a client, the second web having client server functionality attached to it which requests an application to access the requested document; and
providing the requested application to the client wherein the requested application allows the client to access the requested document.
-
-
17. A method of receiving a requested application from a server to a client by an application provision system, the method comprising the steps of:
-
receiving a first web page from a server, the first web page containing at least one link tat can be selected wherein the link is associated with a document;
providing a request for a document to a server based process, from a client;
receiving a second web page from a server, the second web having client server functionality attached to it which requests an application to access the requested document; and
receiving the requested application from the server wherein the requested application allows the client to access the requested document.
-
-
20. A method for providing a requested application by a server to a client connected to a network comprising at least one client and at least one server;
- the server comprising at least one web page for downloading by the at least one client, the method comprising the steps of;
providing client-server functionality and a server resident process on a server;
delivering the client-server functionality to the client during the downloading of a web page to which the client-server functionality is attached;
receiving by way of the server resident process a request for an application from the client, through the client-server functionality; and
providing by way of the server resident process the requested application to the client, through the client-server functionality,
- the server comprising at least one web page for downloading by the at least one client, the method comprising the steps of;
-
21. A method for the automatic provision of a requested application from a server to a client;
- the server and client being elements of a network including at least one client and at least one server, the client operating a browser and an operating system, the method comprising the steps of;
downloading a first web page containing at least one link, the link indicating association a document, by a client from server to which the client is connected and in communications;
selecting the a link on the downloaded web page;
downloading a second web page by a client from the server to which the client is connected and in communications wherein a platform independent executable program is attached to the second web page;
opening a new window of a browser operating on the client;
invoking the platform independent executable program;
invoking at least one server resident process;
scanning the client, by the platform independent executable program to determine if an application to access the document is installed on the client;
providing the requested application on the client if the requested application was not located on the client; and
invoking the application. - View Dependent Claims (22, 23, 24, 25, 27, 28, 29)
- the server and client being elements of a network including at least one client and at least one server, the client operating a browser and an operating system, the method comprising the steps of;
-
26. A method for the automatic provision of a requested application from a server to a client;
- the server and client are elements of a network including at least one client and at least one server, the client operating a browser and an operating system, the method comprising the steps of;
providing a first page to a client, the first page having a link, the link being associated with a document;
receiving a request for a second web page by way of the client selecting the link associated with the document;
providing the second web page to the client wherein a platform independent executable program is attached to the second web page;
receiving communications from the platform independent executable program that is executing on the client;
invoking a server resident process;
communicating with the platform independent executable program located on the client to facilitate the determination of whether an application to access the document is present on the client;
providing files associated with the requested application to the client for installation of the requested application on the client;
transferring files associated with the application requested by the client to the client for installation of the application on the client; and
invoking the application.
- the server and client are elements of a network including at least one client and at least one server, the client operating a browser and an operating system, the method comprising the steps of;
-
30. A computer readable memory element storing the instructions or statements for use in the execution in a computer of a method for the automatic provision of an application from a server to a client;
- the server and client are elements of a network including at least one client and at least one server, the client operating a browser and an operating system, the method comprising the steps of;
providing a first page to a client, the first page having a link, the link being associated with a document;
receiving a request for a second web page by way of the client selecting the link associated with the document;
providing the second web page to the client wherein a platform independent executable program is attached to the second web page;
receiving communications from the platform independent executable program that is executing on the client;
invoking a server resident process;
communicating with the platform independent executable program located on the client to facilitate the determination of whether an application to access the document is present on the client;
providing files associated with the requested application to the client for installation of the requested application on the client;
transferring files associated with the application requested by the client to the client for installation of the application on the client; and
invoking the application.
- the server and client are elements of a network including at least one client and at least one server, the client operating a browser and an operating system, the method comprising the steps of;
-
31. Electronic signals for use in the execution in a computer of a method for the automatic provision of a requested application from a server to a client;
- the server and client are elements of a network including at least one client and at least one server, the client operating a browser and an operating system, the method comprising the steps of;
providing a first page to a client, the first page having a link, the link being associated with a document;
receiving a request for a second web page by way of the client selecting the link associated with the document;
providing the second web page to the client wherein a platform independent executable program is attached to the second web page;
receiving communications from the platform independent executable program that is executing on the client;
invoking a server resident process;
communicating with the platform independent executable program located on the client to facilitate the determination of whether an application to access the document is present on the client;
providing files associated with the requested application to the client for installation of the requested application on the client;
transferring files associated with the application requested by the client to the client for installation of the application on the client; and
invoking the application.
- the server and client are elements of a network including at least one client and at least one server, the client operating a browser and an operating system, the method comprising the steps of;
Specification