Automated installation of an application
First Claim
1. A program embodied in a computer readable medium for automated installation of an application for rendering data, said program comprising:
- code that detects whether an installation plug-in is installed in a computer system, the installation plug-in being adapted to perform an automated installation of an application in the computer system in which the application is not installed, the application being operative to render data via the computer system;
code that downloads a plug-in executor from at least one remote server if the installation plug-in is detected as being installed in the computer system, the plug-in executor automatically executing the installation plug-in already installed in the computer system, the plug-in executor providing an application identifier to the installation plug-in that identifies the application that renders the data;
code that downloads a plug-in installer from the at least one remote server if the installation plug-in is not detected as being installed in the computer system, the plug-in installer automatically downloading, installing, and executing the installation plug-in in the computer system, the plug-in installer providing the application identifier to the installation plug-in that identifies the application that renders the data;
wherein the installation plug-in employs the application identifier to automatically download the application from the at least one remote server and automatically installs the application in the computer system such that the application is enabled to render data via the computer system.
2 Assignments
0 Petitions
Accused Products
Abstract
Various systems, methods, network pages, and programs embodied in a computer readable medium for automated content download and installation of an appropriate application on a client. In one embodiment, an installation system is provided that comprises a server coupled to a network and a network page maintained in the server and accessible by a client coupled to the network. The network page includes a link to a media element and a media actuator. The media actuator includes a link that provides for an execution of an installation plug-in to the client, the installation plug-in being adapted to perform an automated installation of an application in the client, the application being employed to render the media content.
79 Citations
14 Claims
-
1. A program embodied in a computer readable medium for automated installation of an application for rendering data, said program comprising:
-
code that detects whether an installation plug-in is installed in a computer system, the installation plug-in being adapted to perform an automated installation of an application in the computer system in which the application is not installed, the application being operative to render data via the computer system; code that downloads a plug-in executor from at least one remote server if the installation plug-in is detected as being installed in the computer system, the plug-in executor automatically executing the installation plug-in already installed in the computer system, the plug-in executor providing an application identifier to the installation plug-in that identifies the application that renders the data; code that downloads a plug-in installer from the at least one remote server if the installation plug-in is not detected as being installed in the computer system, the plug-in installer automatically downloading, installing, and executing the installation plug-in in the computer system, the plug-in installer providing the application identifier to the installation plug-in that identifies the application that renders the data; wherein the installation plug-in employs the application identifier to automatically download the application from the at least one remote server and automatically installs the application in the computer system such that the application is enabled to render data via the computer system. - View Dependent Claims (2, 3)
-
-
4. An installation system, comprising:
-
at least one server coupled to a network; a network page maintained in the at least one server and accessible by a client coupled to the network, the network page including a first link to a media element; a media actuator in the network page, the media actuator being configured to; detect whether an installation plug-in is installed in the client, the installation plug-in being adapted to perform an automated installation of an application in the client in which the application is not installed, the application being operative to render data via the client; download a plug-in executor from at least one remote server if the installation plug-in is detected as being installed in the client, the plug-in executor automatically executing the installation plug-in already installed in the client, the plug-in executor providing an application identifier to the installation plug-in that identifies the application that renders the data; and download a plug-in installer from the at least one remote server if the installation plug-in is not detected as being installed in the client, the plug-in installer automatically downloading, installing, and executing the installation plug-in in the client, the plug-in installer providing the application identifier to the installation plug-in that identifies the application that renders the data; wherein the installation plug-in employs the application identifier to automatically download the application from the at least one remote server and automatically installs the application in the client such that the application is enabled to render data via the client. - View Dependent Claims (5, 6, 7)
-
-
8. A network page embodied in a computer readable medium to be downloaded to a client, comprising:
-
a first link to a media element to be rendered on the client by an application; and a media actuator configured to; detect whether an installation plug-in is installed in the client, the installation plug-in being adapted to perform an automated installation of an application in the client in which the application is not installed, the application being operative to render data via the client; download a plug-in executor from at least one remote server if the installation plug-in is detected as being installed in the client, the plug-in executor automatically executing the installation plug-in already installed in the client, the plug-in executor providing an application identifier to the installation plug-in that identifies the application that renders the data; and download a plug-in installer from the at least one remote server if the installation plug-in is not detected as being installed in the client, the plug-in installer automatically downloading, installing, and executing the installation plug-in in the client, the plug-in installer providing the application identifier to the installation plug-in that identifies the application that renders the data; wherein the installation plug-in employs the application identifier to automatically download the application from the at least one remote server and automatically installs the application in the client such that the application is enabled to render data on the client. - View Dependent Claims (9)
-
-
10. An automated installation method, comprising:
-
detecting whether an installation plug-in is installed in a computer system, the installation plug-in being adapted to perform an automated installation of an application in the computer system in which the application is not installed, the application being operative to render date via the computer system; downloading a plug-in executor from at least one remote server if the installation plug-in is detected as being installed in the computer system, the plug-in executor automatically executing the installation plug-in already installed in the computer system, the plug-in executor providing an application identifier to the installation plug-in that identifies the application that renders the data; downloading a plug-in installer from the at least one remote server if the installation plug-in is not detected as being installed in the computer system, the plug-in installer automatically downloading, installing, and executing the installation plug-in in the computer system, the plug-in installer providing the application identifier to the installation plug-in that identifies the application that renders the data; and using the application identifier in conjunction with the execution of the installation plug-in to automatically download the application from the at least one remote server and automatically installs the application in the computer system such that the application is enabled to render data on the computer system. - View Dependent Claims (11, 12)
-
-
13. An automated installation system, comprising:
-
a network page rendered by a computer system, the network page including a media element that is rendered by the computer system by an application if the application is installed on the computer system; means for detecting whether an installation plug-in is installed in the computer system if the application is not installed in the computer system, the installation plug-in being adapted to perform an automated installation of the application in the computer system; means for downloading a plug-in executor from at least one remote server if the installation plug-in is detected as being installed in the computer system, the plug-in executor automatically executing the installation plug-in already installed in the computer system, the plug-in executor providing an application identifier to the installation plug-in in that identifies the application; means for downloading a plug-in installer from the at least one remote server if the installation plug-in is not detected as being installed in the computer system, the plug-in installer automatically downloading, installing, and executing the installation plug-in in the computer system, the plug-in installer providing the application identifier to the installation plug-in that identifies the application; and means for using the application identifier in conjunction with the execution of the installation plug-in to automatically download the application from the at least one remote server and automatically install the application in the computer system such that the application is enabled to render the media element on the computer system. - View Dependent Claims (14)
-
Specification