Legal claims defining the scope of protection, as filed with the USPTO.
1. A method of managing power consumption of software applications on a computing device having a plurality of power management states, comprising: identifying one or more user selectable features of one or more software applications and holding a selection choice for each of said one or more user selectable features for the plurality of power management states; recognizing a change of power management state from an old state to a new state, and imposing the selection choice for each of said one or more user selectable features on at least one of the one or more software applications on the computing device for the new power management state, wherein imposing the selection choice comprises providing an input to a particular software application from an executable structure outside of the particular software application; and wherein the executable structure that imposes the selection choice provides the input to the particular software application in a macro language appropriate to the particular software application.
2. A method as claimed in claim 1 , wherein the selection choice for each of said one or more user selectable features is imposed on software applications active at the change of power management state.
3. A method as claimed in claim 1 , wherein the selection choice for each of said one or more user selectable features is imposed on software applications as they become active at the change of power management state.
4. A method as claimed in claim 1 , wherein the macro language input to the particular software application is not made until the particular software application is activated.
5. A method as claimed in claim 1 , wherein the input for the particular software application is provided in information accessed by the particular software application in response to start up of the particular software application.
6. A method as claimed in claim 1 , wherein at least one of said one or more user selectable features includes a feature normally enabled during operation of the particular software application but which can be disabled by the user.
7. A method as claimed in claim 1 , wherein a valid selection choice for at least one of said one or more user selectable features is to retain a normal user default selection for that feature.
8. A method of managing power consumption of software applications on a computing device having a plurality of power management states, comprising: identifying one or more user selectable features of one or more software applications and holding a selection choice for each of said one or more user selectable features for the plurality of power management states; recognizing a change of power management state from an old state to a new state, and imposing the selection choice for each of said one or more user selectable features on at least one of the one or more software applications on the computing device for the new power management state, wherein imposing the selection choice comprises providing an input to a particular software application from an executable structure outside of the particular software application; and wherein the executable structure that imposes the selection choice provides the input to the particular software application as simulated user input.
9. A method as claimed in claim 8 , wherein the simulated user input is provided by activation of a menu item of the particular software application.
10. A method as claimed in claim 8 , wherein the selection choice for each of said one or more user selectable features is imposed on software applications active at the change of power management state.
11. A method as claimed in claim 8 , wherein the selection choice for each of said one or more user selectable features is imposed on software applications as they become active in the new power management state.
12. A method as claimed in claim 8 , wherein input for the particular software application is provided in information accessed by the particular software application in response to start up of the particular software application.
13. A method as claimed in claim 8 , wherein at least one of said user selectable features includes a feature normally enabled during operation of the particular software application but which can be disabled by the user.
14. A method as claimed in claim 8 , wherein a valid selection choice for at least one of said user selectable features is to retain a normal user default selection for that feature.
15. A computer readable medium having recorded thereon a computing device readable data structure adapted for power management of applications on a computing device, comprising: a database identifying one or more user selectable features of one or more software applications and holding a selection choice for each of said one or more user selectable features for a plurality of power management states; and an executable structure such that on input of a change of power management state from an old state to a new state, the executable structure is arranged to control the one or more software applications on the computing device and to impose the selection choice for each of said one or more user selectable features for the new power management state, the executable structure being further arranged to impose by providing an input to a particular software application from a source outside the particular software application, wherein the executable structure is arranged to provide the input to the particular software application in a macro language appropriate to the particular software application.
16. A computer readable medium as claimed in claim 15 for causing the executable structure to act on currently active software applications.
17. A computer readable medium as claimed in claim 15 for causing the executable structure to act on software applications as they become active in the new power management state.
18. A computer readable medium as claimed in claim 15 , wherein the executable structure is adapted to prevent provision of the macro language input to the particular software application until the particular software application is activated.
19. A computer readable medium as claimed in claim 15 , wherein the input for the particular software application is arranged to be provided in response to information accessed by the particular software application in response to start up of the particular software application.
20. A computer readable medium as claimed in claim 15 , wherein at least one of said one or more user selectable features is a feature normally enabled during operation of the particular software application but which can be disabled by the user.
21. A computer readable medium as claimed in claim 15 , wherein a valid selection choice for at least one of said one or more user selectable features is to retain a normal user default selection for that feature.
22. A computer readable medium having recorded thereon a computing device readable data structure adapted for power management of applications on a computing device, comprising: a database identifying one or more user selectable features of one or more software applications and holding a selection choice for each of said one or more user selectable features for a plurality of power management states; and an executable structure such that on input of a change of power management state from an old state to a new state, the executable structure is arranged to control the one or more software applications on the computing device and to impose the selection choice for each of said one or more user selectable features for the new power management state, the executable structure being further arranged to impose by providing an input to a particular software application from a source outside the particular software application, wherein the executable structure is arranged to provide simulated user input to the particular software application.
23. A computer readable medium as claimed in claim 22 , wherein the simulated user input is arranged to provide activation of a menu item of the particular software application.
24. A computer readable medium as claimed in claim 22 for causing the executable structure to act on currently active software applications.
25. A computer readable medium as claimed in claim 22 for causing the executable structure to act on software applications as they become active in the new power management state.
26. A computer readable medium as claimed in claim 22 , wherein the input for the particular software application is arranged to be provided in response to information accessed by the particular software application in response to start up of the particular software application.
27. A computer readable medium as claimed in claim 22 , wherein at least one of said one or more user selectable features is a feature normally enabled during operation of the particular software application but which can be disabled by the user.
28. A computer readable medium as claimed in claim 22 , wherein a valid selection choice for at least one of said one or more user selectable features is to retain a normal user default selection for that feature.
29. A computing device for managing power consumption of software applications, the computing device comprising: a memory storing an identification of one or more user selectable features of one or more software applications, a selection choice for each of said one or more user selectable features for a plurality of power management states, and an executable structure arranged to control said one or more software applications; and a processor arranged such that in response to input of a change of power management state from an old state to a new state, the executable structure is arranged to control one of the one or more software applications on the computing device to impose the selection choice for each of said one or more user selectable features for the new power management state, the executable structure being arranged for providing an input to a particular software application from a source outside the particular software application, wherein the executable structure is arranged to provide the input to the particular software application in a macro language appropriate to the particular software application.
30. A computing device as claimed in claim 29 , wherein the processor is programmed to detect the change of power management state.
31. A computing device as claimed in claim 29 , wherein the processor is programmed to allow user input of the change of power management state.
32. A computing device as claimed in claim 29 , such that the processor is arranged for causing the selection choice for each of said one or more user selectable features to be imposed on currently active software applications.
33. A computing device as claimed in claim 29 , such that the executable structure is arranged to act on software applications as the software applications become active in the new power management state.
34. A computing device for managing power consumption of software applications, the computing device comprising: a memory storing an identification of one or more user selectable features of one or more software applications, a selection choice for each of said one or more user selectable features for a plurality of power management states, and an executable structure arranged to control said one or more software applications; and a processor arranged such that in response to input of a change of power management state from an old state to a new state, the executable structure is arranged to control one of the one or more software applications on the computing device to impose the selection choice for each of said one or more user selectable features for the new power management state, the executable structure being arranged for providing an input to a particular software application from a source outside the particular software application, wherein the executable structure is arranged to provide simulated user input to the particular software application.
35. A computing device as claimed in claim 34 , wherein the processor is programmed to detect the change of power management state.
36. A computing device as claimed in claim 34 , wherein the processor is programmed to allow user input of the change of power management state.
37. A computing device as claimed in claim 34 , such that the processor is arranged for causing the selection choice for each of said one or more user selectable features to be imposed on currently active software applications.
38. A computing device as claimed in claim 34 , such that the executable structure is arranged to act on software applications as the software applications become active in the new power management state.
Unknown
February 27, 2007
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.