Systems And Methods With Auxiliary Control Boards Having Interface Devices
US-2024393848-A1 · Nov 28, 2024 · US
US9594411B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9594411-B2 |
| Application number | US-201313780815-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 28, 2013 |
| Priority date | Feb 28, 2013 |
| Publication date | Mar 14, 2017 |
| Grant date | Mar 14, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The disclosure is directed to modifying the operation of one or more hardware subsystems when a new context awareness service begins. An aspect determines a power budget for a plurality of operating context awareness services including the new context awareness service, wherein the power budget is based on a power requirement for each of the plurality of context awareness services, and wherein the power requirement for each of the plurality of context awareness services is based on power utilizations of the one or more hardware subsystems corresponding to the plurality of context awareness services, and allocates power resources to the one or more hardware subsystems based on importances of the plurality of context awareness services and/or the one or more hardware subsystems, wherein the allocation of the power resources is performed within the power budget.
Opening claim text (preview).
What is claimed is: 1. A method for dynamic power management of context aware services, comprising: determining a total power budget for a plurality of operating context awareness services, each of the plurality of context awareness services utilizing one or more hardware subsystems; determining cumulative performance metrics of at least one of the plurality of context awareness services; determining a utility function that relates a performance metric of each of the plurality of context awareness services to a power consumption associated with the performance metric; and allocating power resources, subject to the total power budget, to the plurality of operating context awareness services based on the utility function, wherein the allocating power resources includes increasing the allocation of the power resources within the total power budget if the cumulative performance metrics fall below a threshold. 2. The method of claim 1 , wherein the one or more hardware subsystems comprise at least one sensor and the performance metric associated with a given context awareness service relates to an accuracy of the at least one sensor. 3. The method of claim 2 , wherein the accuracy of the at least one sensor is a function of a power consumption of the at least one sensor. 4. The method of claim 1 , wherein at least one of the one or more hardware subsystems comprises a plurality of sensors. 5. The method of claim 1 , wherein at least one of the one or more hardware subsystems comprises a single sensor. 6. The method of claim 1 , wherein at least one of the plurality of context awareness services is associated with a plurality of hardware subsystems. 7. The method of claim 1 , wherein the plurality of context awareness services are one or more of a geo-fencing service, a motion classification service, a speech detection service, an in-meeting detection service, a location clustering service, or an audio clustering service. 8. The method of claim 1 , wherein the one or more hardware subsystems are one or more of a motion sensor subsystem, a wireless network access subsystem, a GPS subsystem, an audio subsystem, a short-range wireless communication subsystem, or a camera subsystem. 9. The method of claim 1 , wherein the determining the total power budget is based on user selection of a power management profile. 10. The method of claim 1 , wherein the determining the total power budget is based on a battery level of a device comprising the one or more hardware subsystems. 11. The method of claim 1 , wherein at least one of the cumulative performance metrics is an accuracy of a classifier or a detector service. 12. The method of claim 1 , wherein the cumulative performance metrics are a function of a performance/power trade-off of each of the plurality of context awareness services. 13. The method of claim 1 , wherein a lookup table is used in modifying operation of the plurality of context awareness services. 14. The method of claim 1 , wherein a plurality of applications utilize one or more shared context awareness services of the plurality of context awareness services. 15. The method of claim 14 , wherein the allocating power resources comprises allocating additional power resources to the one or more shared context awareness services. 16. The method of claim 1 , wherein at least two of the plurality of context awareness services share one or more shared hardware subsystems. 17. The method of claim 16 , wherein the allocating power resources comprises allocating additional power resources to the one or more shared hardware subsystems. 18. The method of claim 1 , wherein the allocating power resources comprises: determining a number of the plurality of context awareness services using a given hardware subsystem; and assigning a weight to the given hardware subsystem based on the determined number of the plurality of context awareness services. 19. An apparatus for dynamic power management of context aware services, comprising: a processor; and memory coupled to the processor and configured to store data, instructions, or a combination thereof, the processor being configured to: determine a total power budget for a plurality of operating context awareness services, each of the plurality of context awareness services utilizing one or more hardware subsystems; determine cumulative performance metrics of at least one of the plurality of context awareness services; determine a utility function that relates a performance metric of each of the plurality of context awareness services to a power consumption associated with the performance metric; and allocate power resources, subject to the total power budget, to the plurality of operating context awareness services based on the utility function, wherein to allocate power resources, the processor is further configured to increase the allocation of the power resources within the total power budget if the cumulative performance metrics fall below a threshold. 20. The apparatus of claim 19 , wherein the one or more hardware subsystems comprise at least one sensor and the performance metric associated with a given context awareness service relates to an accuracy of the at least one sensor. 21. The apparatus of claim 20 , wherein the accuracy of the at least one sensor is a function of a power consumption of the at least one sensor. 22. The apparatus of claim 19 , wherein at least one of the one or more hardware subsystems comprises a plurality of sensors. 23. The apparatus of claim 19 , wherein at least one of the one or more hardware subsystems comprises a single sensor. 24. The apparatus of claim 19 , wherein at least one of the plurality of context awareness services is associated with a plurality of hardware subsystems. 25. The apparatus of claim 19 , wherein the plurality of context awareness services are one or more of a geo-fencing service, a motion classification service, a speech detection service, an in-meeting detection service, a location clustering service, or an audio clustering service. 26. The apparatus of claim 19 , wherein the one or more hardware subsystems are one or more of a motion sensor subsystem, a wireless network access subsystem, a GPS subsystem, an audio subsystem, a short-range wireless communication subsystem, or a camera subsystem. 27. The apparatus of claim 19 , wherein determining the total power budget is based on user selection of a power management profile. 28. The apparatus of claim 19 , wherein determining the total power budget is based on a battery level of a device comprising the one or more hardware subsystems. 29. The apparatus of claim 19 , wherein at least one of the cumulative performance metrics is an accuracy of a classifier or a detector service. 30. The apparatus of claim 19 , wherein the cumulative performance metrics are a function of a performance/power trade-off of each of the plurality of context awareness services. 31. The apparatus of claim 19 , wherein a lookup table is used in modifying operation of the plurality of context awareness services. 32. The apparatus of claim 19 , wherein a plurality of applications utilize one or more shared context awareness services of the plurality of context awareness services. 33. The apparatus of claim 32 , wherein to allocate
Power saving characterised by the action undertaken · CPC title
Power supply means, e.g. regulation thereof (for memories G11C) · CPC title
Monitoring of events, devices or parameters that trigger a change in power modality · CPC title
Electricity · mapped topic
according to context-related or environment-related conditions · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.