Automatically determining a descriptive identifier for a process grouping
AssigneeServiceNow, Inc.
InventorsAsaf Garty, Robert Bitterfeld
Life of this patent
Estimating the term…
Abstract
One or more parameters of one or more processes identified as belonging to a specific process grouping among a plurality of process groupings are obtained. Eligible token words in the one or more parameters are identified. The eligible token words are processed to select a subset within the eligible token words that are likely descriptive of the specific process grouping. The selected subset within the eligible token words is utilized to determine a descriptive identifier associated with the specific process grouping.
Claims20
A method, comprising:
- executing digital clustering to automatically identify a plurality of processes identified as belonging to a specific process grouping among a plurality of process groupings, wherein:
- the plurality of processes are grouped into the same specific process grouping based on being a part of a same specific software application that is being executed by electronic circuitry of a computer, a different set of processes is grouped into a different process grouping in the plurality of process groupings based on being a part of another software application;
- after identifying the specific process grouping of the plurality of processes, identifying eligible token words in one or more parameters of the plurality of processes;
- processing the eligible token words to select a subset within the eligible token words that are likely descriptive of the specific software application, wherein processing the eligible token words includes:
- selecting among the eligible token words, at least one eligible token word for inclusion in the subset for the specific process grouping based on a measure of value on the at least one eligible token word being in the eligible token words for the specific process grouping with respect to a number count of other process groupings that includes the at least one eligible token word;
- utilizing the selected subset within the eligible token words to automatically determine a plurality of descriptive identifier words describing and differentiating the specific software application among other software applications of the plurality of process groupings;
- and
- using the plurality of descriptive identifier words of the specific software application in automatically discovering and managing the specific software application.
A system, comprising:
- one or more processors configured to:
- execute digital clustering to automatically identify a plurality of processes identified as belonging to a specific process grouping among a plurality of process groupings, wherein:
- the plurality of processes are grouped into the same specific process grouping based on belonging to being a part of a same specific software application that is being executed by electronic circuitry of a computer, a different set of processes is grouped into a different process grouping in the plurality of process groupings based on being a part of another software application;
- after identifying the specific process grouping of the plurality of processes, identify eligible token words in one or more parameters of the plurality of processes;
- process the eligible token words to select a subset within the eligible token words that are likely descriptive of the specific process grouping, wherein the one or more processors are configured to process the eligible token words including by being configured to:
- select among the eligible token words, at least one eligible token word for inclusion in the subset for the specific process grouping based on a measure of value on the at least one eligible token word being in the eligible token words for the specific process grouping with respect to a number count of other process groupings that includes the at least one eligible token word;
- utilize the selected subset within the eligible token words to automatically determine a plurality of descriptive identifier words describing and differentiating the specific software application among other software applications of the plurality of process groupings;
- and
- use the plurality of descriptive identifier words of the specific software application in automatically discovering and managing the specific software application;
- and
- a memory coupled with at least one of the one or more processors and configured to provide the one or more processors with instructions.
A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- executing digital clustering to automatically identify a plurality of processes identified as belonging to a specific process grouping among a plurality of process groupings, wherein:
- the plurality of processes are grouped into the same specific process grouping based on being a part of a same specific software application that is being executed by electronic circuitry of a computer, a different set of processes is grouped into a different process grouping in the plurality of process groupings based on being a part of another software application;
- after identifying the specific process grouping of the plurality of processes, identifying eligible token words in one or more parameters of the plurality of processes;
- processing the eligible token words to select a subset within the eligible token words that are likely descriptive of the specific software application, wherein processing the eligible token words includes:
- selecting among the eligible token words, at least one eligible token word for inclusion in the subset for the specific process grouping based on a measure of value on the at least one eligible token word being in the eligible token words for the specific process grouping with respect to a number count of other process groupings that includes the at least one eligible token word;
- utilizing the selected subset within the eligible token words to automatically determine a plurality of descriptive identifier words describing and differentiating the specific software application among other software applications of the plurality of process groupings;
- and
- using the plurality of descriptive identifier words of the specific software application in automatically discovering and managing the specific software application.
Dependencies are inferred from the claim text.