Client device configuration with hooks
First Claim
Patent Images
1. A method for configuring a client device, the method comprising the steps of:
- associating a hook in a configuration bundle with customized programming;
wherein the hook is a call from within the configuration bundle to one or more executable software programs that are not associated with a call to the configuration bundle;
wherein associating a hook in a configuration bundle with customized programming comprises;
receiving a description of the hook from a manufacturer;
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,wherein the services gateway provides vendor neutral application and device layer application programming interfaces and functions; and
executing the configuration bundle on the services gateway, including calling the hook, further comprising;
executing the generic configuration bundle, including;
reading a configuration prompt from 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.
3 Assignments
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.
31 Citations
24 Claims
-
1. A method for configuring a client device, the method comprising the steps of:
-
associating a hook in a configuration bundle with customized programming; wherein the hook is a call from within the configuration bundle to one or more executable software programs that are not associated with a call to the configuration bundle; wherein associating a hook in a configuration bundle with customized programming comprises; receiving a description of the hook from a manufacturer; 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, wherein the services gateway provides vendor neutral application and device layer application programming interfaces and functions; and executing the configuration bundle on the services gateway, including calling the hook, further comprising; executing the generic configuration bundle, including; reading a configuration prompt from 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)
-
-
9. A system for configuring a client device, the system comprising:
-
a computer processor and a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions for; associating a hook in a configuration bundle with customized programming; wherein the hook is a call from within the configuration bundle to one or more executable software programs that are not associated with a call to the configuration bundle; wherein associating a hook in a configuration bundle with customized programming comprises; receiving a description of the hook from a manufacturer; 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, wherein the services gateway provides vendor neutral application and device layer application programming interfaces and functions; and executing the configuration bundle on the services gateway, including calling the hook, further comprising; executing the generic configuration bundle, including; reading a configuration prompt from 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 (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for configuring a client device, the computer program product disposed upon a non-transitory computer readable storage medium, the computer program product comprising:
-
computer program instructions for associating a hook in a configuration bundle with customized programming; wherein the hook is a call from within the configuration bundle to one or more executable software programs that are not associated with a call to the configuration bundle; wherein associating a hook in a configuration bundle with customized programming comprises; computer program instructions for receiving a description of the hook from a manufacturer; computer program instructions for integrating the customized programming with the configuration bundle through the hook in dependence upon the description; computer program instructions for downloading the configuration bundle for a client device to a services gateway, including downloading a generic configuration bundle to the services gateway, wherein the services gateway provides vendor neutral application and device layer application programming interfaces and functions; and computer program instructions for executing the configuration bundle on the services gateway, including calling the hook, further comprising; computer program instructions for executing the generic configuration bundle, including; computer program instructions for reading a configuration prompt from the client device; computer program instructions for providing the configuration prompt to a user; computer program instructions for receiving configuration parameters from the user; and computer program instructions for writing the configuration parameters to the client device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification