Energy consumption optimisation for web applications
AssigneeNokia Corporation
InventorSasu Tarkoma
Life of this patent
Estimating the term…
Abstract
A method and related apparatus, the method comprising: detecting, in a device, an event triggering a web resource related to a web page; estimating energy consumption of the event triggering the web resource; comparing the estimated energy consumption to a predetermined value of available energy budget; and in response to the estimated energy consumption exceeding the predetermined value of the available energy budget, indicating the exceeding to the user of the device.
Claims17
A method comprising:
- gathering information about the energy consumption of different web-related activities;
- establishing an available energy budget based on the gathered energy consumption information;
- detecting, in a device comprising a web application framework, an event triggering a web resource related to a web page;
- estimating energy consumption of the event triggering the web resource;
- comparing the estimated energy consumption to the available energy budget;
- and
- in response to the estimated energy consumption exceeding the predetermined value of the available energy budget, indicating the exceeding to the user of the device.
An apparatus comprising at least one processor and at least one memory storing computer program code, wherein the at least one memory and stored computer program code are configured to, with the at least one processor, cause the apparatus to at least:
- gather information about the energy consumption of different web-related activities;
- establish an available energy budget based on the gathered energy consumption information;
- detect an event triggering a web resource related to a web page;
- estimate energy consumption of the event triggering the web resource;
- compare the estimated energy consumption to the available energy budget;
- and
- indicate, in response to the estimated energy consumption exceeding the predetermined value of the available energy budget, the exceeding to the user of the apparatus.
A computer program product, stored on a non-transitory computer readable medium and executable in a data processing device, the computer program product comprising:
- a computer program code section for gathering information about the energy consumption of different web-related activities;
- a computer program code section for establishing an available energy budget based on the gathered energy consumption information;
- a computer program code section for detecting an event triggering a web resource related to a web page;
- a computer program code section for estimating energy consumption of the event triggering the web resource;
- a computer program code section for comparing the estimated energy consumption to the available energy budget;
- and
- a computer program code section for indicating, in response to the estimated energy consumption exceeding the predetermined value of the available energy budget, the exceeding to a user of the apparatus.
A non-transitory computer-readable storage medium comprising computer program code, which computer program code, when executed in at least one processor, is configured to cause an apparatus to at least:
- gather information about the energy consumption of different web-related activities;
- establish an available energy budget based on the gathered energy consumption information;
- detect an event triggering a web resource related to a web page;
- estimate energy consumption of the event triggering the web resource;
- compare the estimated energy consumption to a predetermined value of the available energy budget;
- and
- indicate, in response to the estimated energy consumption exceeding the predetermined value of the available energy budget, the exceeding to the user of the apparatus.
Dependencies are inferred from the claim text.