CPC G06F 40/166 (2020.01) [G06F 3/0482 (2013.01); G06F 40/194 (2020.01); G06V 30/413 (2022.01)] | 20 Claims |
1. A computing apparatus comprising:
one or more computer readable storage media;
one or more processors operatively coupled with the one or more computer readable storage media; and
program instructions stored on the one or more computer readable storage media that, when executed by the one or more processors, direct the computing apparatus to at least:
display an electronic presentation document in a user interface to an application;
identify characteristics of the electronic presentation document related to an energy footprint of the electronic presentation document, wherein the characteristics include a presence of overlapping content in a slide;
send a request including the characteristics of the electronic presentation document to an energy analysis service to determine the energy footprint of the electronic presentation document;
receive a reply to the request, wherein the reply includes a recommendation to alter to the electronic presentation document to decrease the energy footprint of the electronic presentation document; and
modify the electronic presentation document in accordance with the recommendation.
|