Analyzing performance of computing devices in usage scenarios
First Claim
1. A method comprising:
- operating at least one programmed processor to carry out a set of acts, the at least one programmed processor programmed with processor-executable instructions that identify the set of acts, the set of acts comprising;
analyzing information about operations of a computing device generated during use of the computing device in a usage scenario;
identifying from the analyzed information at least one behavior pattern relating to performance of the computing device in the usage scenario; and
based at least in part on the at least one identified behavior pattern, presenting, on a display device, multiple suggestions that are ranked according to respective performance impacts associated with individual suggestions of the multiple suggestions for the computing device in the usage scenario, wherein the individual suggestions at least partially enable a user to effectuate at least one or more changes to a configuration of the computing device that would affect performance of the computing device in the usage scenario.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for conducting an automated analysis of operations carried out during the critical path for a usage scenario and suggesting ways in which the configuration of the computing device could be changed to affect performance of the computing device. Computing devices can be operated in a variety of usage scenarios and users may notice the performance of a computing device in certain usage scenarios more particularly. Critical path analysis of operations conducted in these usage scenarios can be used to identify a critical path of the usage scenario, from which changes that could be made to the computing device to affect performance could be identified. Once the changes that could be made are identified, suggestions can be made to the user, such that a user is able to make changes to the configuration to affect performance when the user has little knowledge about how to improve configurations.
-
Citations
20 Claims
-
1. A method comprising:
operating at least one programmed processor to carry out a set of acts, the at least one programmed processor programmed with processor-executable instructions that identify the set of acts, the set of acts comprising; analyzing information about operations of a computing device generated during use of the computing device in a usage scenario; identifying from the analyzed information at least one behavior pattern relating to performance of the computing device in the usage scenario; and based at least in part on the at least one identified behavior pattern, presenting, on a display device, multiple suggestions that are ranked according to respective performance impacts associated with individual suggestions of the multiple suggestions for the computing device in the usage scenario, wherein the individual suggestions at least partially enable a user to effectuate at least one or more changes to a configuration of the computing device that would affect performance of the computing device in the usage scenario. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. At least one computer-readable storage medium encoded with computer-executable instructions that, when executed, cause a computer to carry out a method, the method comprising:
-
analyzing information about operations of a computing device generated during use of the computing device in a usage scenario to identify a set of operations executed during the usage scenario; comparing information regarding the set of operations to at least one known behavior pattern, where each of the at least one known behavior pattern is associated with a known configuration change that will affect performance of the computing device in the usage scenario; analyzing the set of operations to identify whether at least one commonality exists between operations of the set, the at least one commonality relating to execution of at least one software facility on the computing device; and presenting, on a display device, multiple suggestions that are ranked according to performance impacts associated with individual ones of the multiple suggestions, wherein the individual suggestions at least partially enable a user to effectuate at least one or more changes to a configuration of the computing device that would affect performance of the computing device in the usage scenario, wherein at least one of the multiple ranked suggestions comprises; if a match is identified between the set of operations and a first known behavior pattern, a first known configuration change associated with the first known behavior pattern; and if at least one commonality exists between operations of the set, a change to the at least one software facility related to the at least one commonality. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method for manufacturing computing devices comprising:
-
receiving a first specification of hardware and a second specification of software for a first computing device to be manufactured; operating the first computing device in a usage scenario; receiving a suggested change to be made to the first specification and/or second specification that would, if made to the first computing device, affect operation of the first computing device in the usage scenario, the suggested change being suggested based on an automated analysis of information about operations of the first computing device generated during the operating of the first computing device in the usage scenario; making the suggested change to the first specification and/or the second specification; and manufacturing multiple other computing devices according to the changed first specification and the changed second specification. - View Dependent Claims (18, 19, 20)
-
Specification