Back to results
US 7,398,305 B2Granted
Client device configuration with hooks
AssigneeInternational Business Machines Corporation
InventorsWilliam Kress Bodin, Michael John Burkhart
Life of this patent
Estimating the term…
Abstract
Configuring a client device including associating a hook in a configuration bundle with customized programming, downloading the configuration bundle for a client device to a services gateway, and executing the configuration bundle on the services gateway, including calling the hook.
Claims2
A system for configuring a client device, the system comprising:
- means for detecting a client device and means for requesting a configuration bundle for the client device;
- means for associating a hook in a configuration bundle with customized programming;
- wherein means for associating a hook in a configuration bundle with customized programming comprises:
- means for receiving a description of the hook from a manufacturer;
- and
- means for integrating the customized programming with the configuration bundle through the hook in dependence upon the description;
- and
- means for downloading the configuration bundle for a client device to a services gateway;
- wherein means for downloading a configuration bundle for a client device to a services gateway comprises means for downloading a generic configuration bundle to a services gateway;
- means for executing the configuration bundle on the services gateway, including means for calling the hook;
- and
- wherein means for executing the configuration bundle comprises means for executing the generic configuration bundle;
- wherein means for executing the generic configuration bundle comprises:
- means for reading a configuration prompt from a client device;
- means for providing the configuration prompt to a user;
- means for receiving configuration parameters from a user;
- and
- means for writing the configuration parameters to the client device.
15 more elements
A computer program product for configuring a client device, the computer program product stored on a computer-readable medium comprising:
- means, recorded on the computer-readable medium, for detecting a client device and means, recorded on the recording medium, for requesting a configuration bundle for the client device;
- means, recorded on the computer-readable medium, for associating a hook in a configuration bundle with customized programming;
- wherein means, recorded on the computer-readable medium, for associating a hook in a configuration bundle with customized programming further comprises:
- means, recorded on the computer-readable medium, for receiving a description of the hook from a manufacturer;
- and
- means, recorded on the computer-readable medium, for integrating the customized programming with the configuration bundle through the hook in dependence upon the description;
- and
- means, recorded on the computer-readable medium, for downloading the configuration bundle for a client device to a services gateway;
- means, recorded on the computer-readable medium, for downloading a configuration bundle for a client device to a services gateway comprises means, recorded on the recording medium, for downloading a generic configuration bundle to a services gateway;
- and
- means, recorded on the computer-readable medium, for executing the configuration bundle on the services gateway, including means, recorded on the recording medium, for calling the hook;
- and
- wherein means, recorded on the computer-readable medium, for executing the configuration bundle comprises means, recorded on the recording medium, for executing the generic configuration bundle;
- wherein means, recorded on the computer-readable medium, for executing the generic configuration bundle comprises:
- means, recorded on the computer-readable medium, for reading a configuration prompt from a client device;
- means, recorded on the computer-readable medium, for providing the configuration prompt to a user;
- means, recorded on the computer-readable medium, for receiving configuration parameters from a user;
- and
- means, recorded on the computer-readable medium, for writing the configuration parameters to the client device.
16 more elements
Dependencies are inferred from the claim text.