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 a computing device in a usage scenario to identify 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 behavior pattern, suggesting at least one change to a configuration of the computing device to 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.
68 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 a computing device in a usage scenario to identify 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 behavior pattern, suggesting at least one change to a configuration of the computing device to 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 a 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 suggesting at least one change to a configuration of the computing device to affect performance of the computing device in the usage scenario, wherein the suggesting comprises; when a match is identified between the set of operations and a first known behavior pattern, suggesting a first known configuration change associated with the first known behavior pattern; and when at least one commonality exists between operations of the set, suggesting that a change be made 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 computing device to be manufactured; operating the computing device in a usage scenario; receiving a suggested change to be made to the first specification and/or second specification to affect operation of the computing device in the usage scenario, the suggested change being suggested based on an automated analysis of information about operations of the computing device generated during the operating of the computing device in the usage scenario; making the suggested change to the first specification and/or the second specification; and producing at least one computing device according to the first specification and the second specification. - View Dependent Claims (18, 19, 20)
-
Specification