UTILIZING PRIOR USAGE DATA FOR SOFTWARE BUILD OPTIMIZATION
First Claim
1. At a computer system that is configured to process data objects, a method for utilizing prior usage data for software build optimization, the method comprising the acts of:
- packaging a first set of data objects into a first software build;
evaluating at least a portion of the usage of the first software build in accordance with usage training scenarios;
monitoring the evaluation of the first software build in accordance with a software build usage detection process to detect the use of data objects within the first software build;
generating profile data for the data objects, wherein the generated profile data includes an indication of usage for each data object; and
packaging a second set of data objects into a second software build in accordance with the generated profile data from the first software build, wherein the second set of data objects is different from but includes one or more data objects from the first set of data objects.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a computer system packages a first set of data objects into a first software build. The computer system evaluates at least a portion of the usage of the first software build in accordance with usage training scenarios. The computer system monitors the evaluation of the first software build in accordance with a first software build usage detection process to detect the use of data objects within the first software build. The computer system generates profile data for the data objects and the generated profile data includes an indication of usage for each data object. The computer system packages a second set of data objects into a second software build in accordance with the generated profile data from the first software build, wherein the second set of data objects is different from but includes one or more data objects from the first set of data objects.
-
Citations
20 Claims
-
1. At a computer system that is configured to process data objects, a method for utilizing prior usage data for software build optimization, the method comprising the acts of:
-
packaging a first set of data objects into a first software build; evaluating at least a portion of the usage of the first software build in accordance with usage training scenarios; monitoring the evaluation of the first software build in accordance with a software build usage detection process to detect the use of data objects within the first software build; generating profile data for the data objects, wherein the generated profile data includes an indication of usage for each data object; and packaging a second set of data objects into a second software build in accordance with the generated profile data from the first software build, wherein the second set of data objects is different from but includes one or more data objects from the first set of data objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product for use at a computer system, the computer program product of implementing a method for utilizing prior usage data for software build optimization, the computer program product comprising one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by one or more processors of the computer system, cause the computer system to perform the following:
-
package a first set of data objects into a first software build; evaluate at least a portion of the usage of the first software build in accordance with usage training scenarios; monitor the evaluation of the first software build in accordance with a software build usage detection process to detect the degree of use of data objects within the first software build; generate profile data for the data objects, wherein the generated profile data includes an indication of usage for each data object; and package a second set of data objects into a second software build in accordance with the generated profile data from the first software build, wherein the second set of data objects is different from but includes one or more data objects from the first set of data objects. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. At a computer system configured to process data objects, a method for optimizing the processing of a set of data objects by incorporating profile data from software build training scenarios from a first version of a software build to a second version the software build, the method comprising the acts of:
-
monitoring which data objects were referenced or executed during the software build training scenarios and which data objects were neither referenced nor executed; monitoring information that includes which data objects were referenced or executed during the software build training scenarios and which data objects were neither referenced nor executed; and generating profile data for the data objects within the software build, wherein the generated profile data includes an indication of usage for each data object. - View Dependent Claims (20)
-
Specification