Component installation tool
First Claim
1. A system for installing computer software components on a client device for enabling connectivity to a host system by at least one of several different hardware devices, comprising:
- a selection module that is structured and arranged to select a hardware device from several hardware devices of different physical connectivity types;
a detection module that is structured and arranged to detect whether installation of a particular connectivity component is required to enable connectivity between the client device and the host system using the selected hardware device, wherein the detection module is structured and arranged to determine the required connectivity component by;
generating an installation request to a remote host,receiving a reply to the installation request from the remote host, wherein the reply identifies the required connectivity component if the remote host determines that enabling connectivity between the client device and the host system is feasible using the selected hardware device, anddetermining whether the connectivity component is stored locally on the client device;
a receiving module that is structured and arranged to receive the connectivity component from a remote host if the connectivity component is not stored locally; and
an installation module that is structured and arranged to install the connectivity component on the client device.
11 Assignments
0 Petitions
Accused Products
Abstract
Installing computer software components on a client device for enabling connectivity to a host system by at least one of several different hardware devices typically includes receiving a connectivity component for enabling connectivity to a host system by at least one of several different hardware devices and detecting whether installation of the connectivity component is needed to enable connectivity between the client device and the host system. The connectivity component is typically installed on the client device when installation of the connectivity component is needed.
23 Citations
51 Claims
-
1. A system for installing computer software components on a client device for enabling connectivity to a host system by at least one of several different hardware devices, comprising:
-
a selection module that is structured and arranged to select a hardware device from several hardware devices of different physical connectivity types; a detection module that is structured and arranged to detect whether installation of a particular connectivity component is required to enable connectivity between the client device and the host system using the selected hardware device, wherein the detection module is structured and arranged to determine the required connectivity component by; generating an installation request to a remote host, receiving a reply to the installation request from the remote host, wherein the reply identifies the required connectivity component if the remote host determines that enabling connectivity between the client device and the host system is feasible using the selected hardware device, and determining whether the connectivity component is stored locally on the client device; a receiving module that is structured and arranged to receive the connectivity component from a remote host if the connectivity component is not stored locally; and an installation module that is structured and arranged to install the connectivity component on the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for installing computer software components on a client device for enabling connectivity to a host system by at least one of several different hardware devices, the method comprising:
-
selecting a hardware device from several hardware devices of different physical connectivity types; detecting whether installation of a particular connectivity component is required to enable connectivity between the client device and the host system using the selected hardware device, wherein the detection includes determining the required connectivity component by; generating an installation request to a remote host, receiving a reply to the installation request from the remote host, wherein the reply identifies the required connectivity component if the remote host determines that enabling connectivity between the client device and the host system is feasible using the selected hardware device, and determining whether the connectivity component is stored locally on the client device; receiving the connectivity component from a remote host if the connectivity component is not stored locally; and installing the connectivity component on the client device. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A computer program for installing computer software components on a client device for enabling connectivity to a host system by at least one of several different hardware devices, the computer program being stored on a tangible computer readable medium and comprising:
-
a selection code segment that causes the computer to select a hardware device from several hardware devices of different physical connectivity types; a detection code segment that causes the computer to detect whether installation of a particular connectivity component is required to enable connectivity between the client device and the host system using the selected hardware device, wherein the detection code segment causes the computer to determine the required connectivity component by; generating an installation request to a remote host, receiving a reply to the installation request from the remote host, wherein the reply identifies the required connectivity component if the remote host determines that enabling connectivity between the client device and the host system is feasible using the selected hardware device, and determining whether the connectivity component is stored locally on the client device; a receiving code segment that causes the computer to receive the connectivity component from a remote host if the connectivity component is not stored locally; and an installation code segment that causes the computer to install the connectivity component. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification