Client device configuration with hooks
First Claim
Patent Images
1. A method for configuring a client device, the method comprising:
- detecting a client device and requesting a configuration bundle for the client device;
associating a hook in the configuration bundle with customized programming,wherein associating the hook includes;
receiving a description of the hook from a manufacturer, andintegrating the customized programming with the configuration bundle through the hook in dependence upon the description;
downloading the configuration bundle for a client device to a services gateway, including downloading a generic configuration bundle to the services gateway; and
executing the configuration bundle on the services gateway, including calling the hook and executing the generic configuration bundle, wherein executing the generic configuration bundle further comprises;
reading, from the client device, a configuration prompt stored on the client device, providing the configuration prompt to a user, receiving configuration parameters from the user, and writing the configuration parameters to the client device.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
21 Claims
-
1. A method for configuring a client device, the method comprising:
-
detecting a client device and requesting a configuration bundle for the client device; associating a hook in the configuration bundle with customized programming, wherein associating the hook includes; receiving a description of the hook from a manufacturer, and integrating the customized programming with the configuration bundle through the hook in dependence upon the description; downloading the configuration bundle for a client device to a services gateway, including downloading a generic configuration bundle to the services gateway; and executing the configuration bundle on the services gateway, including calling the hook and executing the generic configuration bundle, wherein executing the generic configuration bundle further comprises; reading, from the client device, a configuration prompt stored on the client device, providing the configuration prompt to a user, receiving configuration parameters from the user, and writing the configuration parameters to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for configuring a client device, the system comprising:
a computer processor operatively coupled to computer memory, the computer memory comprising computer program instructions that, when executed by the computer processor, cause the system to perform operations including; detecting a client device and requesting a configuration bundle for the client device; associating a hook in the configuration bundle with customized programming, wherein associating the hook includes; receiving a description of the hook from a manufacturer, and integrating the customized programming with the configuration bundle through the hook in dependence upon the description; downloading the configuration bundle for a client device to a services gateway, including downloading a generic configuration bundle to the services gateway; and executing the configuration bundle on the services gateway, including calling the hook and executing the generic configuration bundle, wherein executing the generic configuration bundle further comprises; reading, from the client device, a configuration prompt stored on the client device, providing the configuration prompt to a user, receiving configuration parameters from the user, and writing the configuration parameters to the client device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A computer program product for configuring a client device, the computer program product comprising a non-transitory machine-readable storage medium, the computer program product comprising computer program instructions capable of:
-
detecting a client device and requesting a configuration bundle for the client device; associating a hook in a configuration bundle with customized programming, wherein associating the hook includes; receiving a description of the hook from a manufacturer, and integrating the customized programming with the configuration bundle through the hook in dependence upon the description; downloading the configuration bundle for a client device to a services gateway, including downloading a generic configuration bundle to the services gateway; and executing the configuration bundle on the services gateway, including calling the hook and executing the generic configuration bundle, wherein executing the generic configuration bundle further comprises; reading, from the client device, a configuration prompt stored on the client device, providing the configuration prompt to a user, receiving configuration parameters from the user, and writing the configuration parameters to the client device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification