Back to results
US 2016/0077828 A1Published application
Logical grouping of profile data
AssigneeMicrosoft Technology Licensing, LLC
InventorsCenk Ergan, Michael C. Fanning
Life of this patent
Estimating the term…
Abstract
Profile data can be ascribed to groups as a function of an organizational scheme that defines groups and relationships between groups. The groups can be abstractions over profile data that are meaningful for computer program analysis. Subsequently, grouped data can be disseminated, queried, and visualized in numerous ways to further aid program analysis.
Claims20
A method, comprising:
- employing at least one processor configured to execute computer-executable instructions stored in a memory to perform the following acts:
- receiving computer-program profile data;
- ascribing profile data to logical groups based on an organizational scheme specified external to a profile system and target program, and configured to define the logical groups and relationships between the logical groups, wherein the logical groups are abstractions that correspond to high-level program functionality;
- and
- presenting, on a display, at least a subset of the profile data in the logical groups.
2 more elements
A system, comprising:
- a processor coupled to a memory, the processor configured to execute the following computer-executable components stored in the memory:
- a first component configured to ascribe computer program profile data to groups as a function of an organizational scheme specified external to a profile system and target program, and configured to define groups and relationships between groups, the groups are abstractions that correspond to a high-level view of computer program functionality;
- and
- a second component configured to generate a visualization of at least a subset of the profile data in the groups.
1 more element
A computer-readable storage medium having instructions stored thereon that enable at least one processor to perform the following acts upon execution:
- receiving computer-program profile data;
- ascribing profile data to logical groups based on an organizational scheme specified external to a profile system and target program, and configured to define the logical groups and relationships between the logical groups, wherein the logical groups are abstractions that correspond to high-level program functionality;
- and
- presenting, on a display, at least a subset of the profile data in the logical groups.
1 more element
Dependencies are inferred from the claim text.