Claims
- 1. A method for automatically processing a component on a device, wherein the component has a selected component type, the method comprising:
installing a component handler on the device, wherein the component handler is operable to process components having the selected component type; parsing an action list to obtain a component/action pair that identifies the component to be processed by the device; downloading the component to the device; determining that the component has the selected component type; and using the selected component type to activate the component handler to process the component.
- 2. The method of claim 1, wherein the step of installing comprises:
receiving the action list at the device; and parsing the action list to obtain a selected component/action pair that identifies the component handler.
- 3. The method of claim 1, wherein the step of installing comprises:
identifying the component handler from the selected component type; and downloading the component handler to the device.
- 4. The method of claim 1, wherein the step of installing comprises registering the selected component handler in a device registry.
- 5. The method of claim 1, wherein the step of using comprises using the selected component handler to change the state of the component on the device.
- 6. The method of claim 1, wherein the step of using comprises installing the component on the device using the component handler.
- 7. The method of claim 1, further comprising updating a stored component version identifier with a version identifier associated with the component.
- 8. The method of claim 1, wherein the device is a wireless device.
- 9. Apparatus for automatically processing a component on a device, wherein the component has a selected component type, the apparatus comprising:
logic to install a component handler on the device, wherein the component handler is operable to process components having the selected component type; logic to parse an action list to obtain a component/action pair that identifies the component to be processed by the device; logic to download the component to the device; logic to determine that the component has the selected component type; and logic to use the selected component type to activate the component handler to process the component.
- 10. The apparatus of claim 9, wherein the logic to install comprises:
logic to receive the action list at the device; and logic to parse the action list to obtain a selected component/action pair that identifies the component handler.
- 11. The apparatus of claim 9, wherein the logic to install comprises:
logic to identify the component handler from the selected component type; and logic to download the component handler to the device.
- 12. The apparatus of claim 9, wherein the logic to install comprises logic to register the selected component handler in a device registry.
- 13. The apparatus of claim 9, wherein the logic to use comprises logic to use the selected component handler to change the state of the component on the device.
- 14. The apparatus of claim 9, wherein the logic to use comprises logic to install the component on the device using the component handler.
- 15. The apparatus of claim 9, further comprising logic to update a stored component version identifier with a version identifier associated with the component.
- 16. The apparatus of claim 9, wherein the device is a wireless device.
- 17. Apparatus for automatically processing a component on a device, wherein the component has a selected component type, the apparatus comprising:
means for installing a component handler on the device, wherein the component handler is operable to process components having the selected component type; means for parsing an action list to obtain a component/action pair that identifies the component to be processed by the device; means for downloading the component to the device; means for determining that the component has the selected component type; and means for using the selected component type to activate the component handler to process the component.
- 18. The apparatus of claim 17, wherein the means for installing comprises:
means for receiving the action list at the device; and means for parsing the action list to obtain a selected component/action pair that identifies the component handler.
- 19. The apparatus of claim 17, wherein the means for installing comprises:
means for identifying the component handler from the selected component type; and means for downloading the component handler to the device.
- 20. The apparatus of claim 17, wherein the means for installing comprises means for registering the selected component handler in a device registry.
- 21. The apparatus of claim 17, wherein the means for using comprises means for using the selected component handler to change the state of the component on the device.
- 22. The apparatus of claim 17, wherein the means for using comprises means for installing the component on the device using the component handler.
- 23. The apparatus of claim 17, further comprising means for updating a stored component version identifier with a version identifier associated with the component.
- 24. The apparatus of claim 17, wherein the device is a wireless device.
- 25. A computer-readable media comprising instructions, which when executed by processing logic in a device, operate to automatically processing a component on the device, wherein the component has a selected component type, the computer-readable media comprising:
instructions for installing a component handler on the device, wherein the component handler is operable to process components having the selected component type; instructions for parsing an action list to obtain a component/action pair that identifies the component to be processed by the device; instructions for downloading the component to the device; instructions for determining that the component has the selected component type; and instructions for using the selected component type to activate the component handler to process the component.
- 26. The computer-readable media of claim 25, wherein the instructions for installing comprise:
instructions for receiving the action list at the device; and instructions for parsing the action list to obtain a selected component/action pair that identifies the component handler.
- 27. The computer-readable media of claim 25, wherein the instructions for installing comprise:
instructions for identifying the component handler from the selected component type; and instructions for downloading the component handler to the device.
- 28. The computer-readable media of claim 25, wherein the instructions for installing comprise instructions for registering the selected component handler in a device registry.
- 29. The computer-readable media of claim 25, wherein the instructions for using comprise instructions for using the selected component handler to change the state of the component on the device.
- 30. The computer-readable media of claim 25, wherein the instructions for using comprise instructions for installing the component on the device using the component handler.
- 31. The computer-readable media of claim 25, further comprising instructions for updating a stored component version identifier with a version identifier associated with the component.
- 32. The computer-readable media of claim 25, wherein the device is a wireless device.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This Application claims the benefit of priority of a pending U.S. Provisional Patent Application entitled “AUTO-INSTALL” having Application No. 60/435,486 and filed on Dec. 20, 2002, the disclosure of which is incorporated by reference herein in its entirety for all purposes.
[0002] This Application also claims the benefit of priority of a pending U.S. Provisional Patent Application entitled “REGISTRY-BASED AUTO INSTALL COMPONENT HANDLING” having Application No. 60/435,828 and filed on Dec. 20, 2002, the disclosure of which is incorporated by reference herein in its entirety for all purposes.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60435486 |
Dec 2002 |
US |
|
60435828 |
Dec 2002 |
US |