Method and system to estimate user desired delay for resource allocation for mobile-cloud applications
US-2016381116-A1 · Dec 29, 2016 · US
US2018110010A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2018110010-A1 |
| Application number | US-201615297866-A |
| Country | US |
| Kind code | A1 |
| Filing date | Oct 19, 2016 |
| Priority date | Oct 19, 2016 |
| Publication date | Apr 19, 2018 |
| Grant date | — |
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.
Power usage on a computing device is managed. Data indicative of signal or network conditions for a network for which the system is communicatively coupled via a communications link is accessed. The link quality for the communications link is determined. Based on the determined link quality, applications are allowed or delayed for a period of time to access the network for communication. The applications are selected so as to reduce power consumed by the system based on the determined link quality.
Opening claim text (preview).
1 . A method for managing power usage on a computing device, the method comprising: monitoring data indicative of signal or network conditions for a network for which the computing device is communicatively coupled via a wireless communications link; based on the monitored data, determining an indication of link quality for the wireless communications link; determining priorities of applications, respectively, executing on the computing device that cause consumption of power by the computing device by sending and/or receiving data via the communications link; and selecting which applications are allowed to be executed by the computing device based on the indication of link quality and based on the priorities of the applications, wherein the applications are selected to reduce consumption of power by the computing device, wherein the indication of link quality changes with variation of the data indicative of signal or network conditions, and wherein which applications are selected to be allowed to be executed changes in correspondence with the changes of the indication of link quality such that the data indicative of signal or network conditions controls which applications are selected to be allowed to be executed. 2 . The method of claim 1 , wherein the indication of link quality comprises a determination of link reliability on physical and data link layers of the communications link. 3 . The method of claim 1 , wherein the indication of link quality comprises a determination of data connection stability at IP (Internet Protocol) layers of the communications link. 4 . (canceled) 5 . (canceled) 6 . The method of claim 1 , wherein the data indicative of signal or network conditions comprises transmission statistics, network transitions, temperature, battery levels, charging state, time of day, or a combination thereof. 7 . The method of claim 1 , further comprising providing a notification indicative of the indication of link quality. 8 . The method of claim 1 , further comprising providing an interface operable to allow a user to select one or more options for response. 9 . The method of claim 1 , further comprising displaying a user interface, wherein the user interface is configured to allow interactive overriding of the selecting of applications. 10 . The method of claim 1 , wherein the indication of link quality is in one of: a first category indicating that the communications link is reliable and that network disconnects are unlikely, a second category indicating that the communications link is less reliable than the first category and that network disconnects are more likely than the first category, a third category indicating that the communications link is unreliable and that disconnects are more likely than the second category, and a fourth category indicating that the communications link are not be established. 11 . A computing device configured to manage power usage, the system comprising: at least one processor; and at least one memory communicatively coupled to said at least one processor when the computing device is operational, the memory having stored therein computer-executable instructions that, upon execution by the processor, cause: executing of an operating system that manages the execution of applications. accessing metrics data comprising measures of signal or network conditions for a network for which the computing device is communicatively coupled via a wireless communications link; computing a link quality value the communications link from the accessed metrics, the link quality value corresponding to link quality of the communications link; and based on the determined link quality value, adjusting a network access back-off time for data requests, the back-off time used by the operating system to delay transmission of data over the wireless communication link for any arbitrary requesting application. 12 . The computing device of claim 11 , wherein the determined link quality value comprises an indication of a first category indicative that the communications link is highly reliable and that network disconnects are not anticipated, a second category indicative that the communications link is moderately reliable and that some network disconnects can be expected, a third category indicative that the communications link is unreliable and that a disconnect can be expected at any time, or a fourth category indicative that the communications link should not be established. 13 . (canceled) 14 . The computing device of claim 11 , wherein the accessed metrics data comprises data indicative of signal quality, transmission statistics, network transitions, temperature, battery levels, charging state, time of day, or a combination thereof. 15 . The computing device of claim 11 , further comprising computer-executable instructions that, upon execution by the processor, cause displaying a user interface indicating the link quality value. 16 . The computing device of claim 11 , further comprising computer-executable instructions that, upon execution by the processor, cause providing an interface operable to allow a user to select one or more options for response. 17 . The computing device of claim 16 , wherein the interface is configured to allow an option to override the selection of applications. 18 . A computing device configured to: access data indicative of signal or network conditions for a network for which the computing device is communicatively coupled via a wireless communications link, the data comprising transmission statistics collected by the computing device in conjunction with managing the wireless communication link, the transmission statistics collected at the physical, data link, transmission, and/or network layers, the transmission statistics measuring actual performance of the communications link; computing a link quality value to represent a level of quality for the communications link, the link quality value computed from the accessed data indicative of signal or network conditions; executing applications on the computing device, the applications having respective priorities, the applications configured to communicate via the communications link; and determining which of the applications are to be allowed to operate using the communications link based on the computed link quality value and the priorities of the applications, wherein the priorities of the applications are evaluated against the computed link quality value to determine which of the applications are to be allowed to operate using the communications link. 19 . The computing device of claim 18 , wherein the link quality comprises an indication of a first category indicative that the communications link is highly reliable and that network disconnects are not anticipated, a second category indicative that the communications link is moderately reliable and that some network disconnects can be expected, a third category indicative that the communications link is unreliable and that a disconnect can be expected at any time, or a fourth category indicative that the communications link should not be established. 20 . The computing device of claim 18 , wherein the accessed data comprise data indicative of signal quality, transmission statistics, network transitions, temperature, battery levels, charging state, time of day, or a combination thereof.
Interaction with lists of selectable items, e.g. menus · CPC title
by selectively disabling software applications · CPC title
detecting a user operation or a tactile contact or a motion of the device · CPC title
Testing, {supervising or monitoring} using real traffic · CPC title
in wireless communication networks · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.