Generation of support data records using natural language processing
First Claim
1. A system including instructions stored on a non-transitory computer readable storage medium and executable by at least one processor, the system comprising:
- a view generator configured to cause the at least one processor to receive support text characterizing a support requirement for information technology (IT) support, the support text being received via a graphical user interface (GUI);
a text analyzer configured to cause the at least one processor to perform natural language processing on the support text to identify at least one sentence part and at least one named entity within the support text; and
a support record generator configured to cause the at least one processor to relate each of the at least one sentence part and the at least one named entity to a support record type, and further configured to cause the at least one processor to generate a support data record for the support requirement, including filling individual fields of the support data record using the at least one sentence part and the at least one named entity, wherein the support record generator includesa sentence part score calculator configured to provide a sentence part score for the at least one sentence part, the sentence part score representing a first probabilistic determination that the at least one sentence part is associated with each of a plurality of support record types, including the support record type,a named entity score calculator configured to provide a named entity score for the at least one named entity, the named entity score representing a second probabilistic determination that the at least one named entity is associated with each of the plurality of support record types, including the support record type, anda support record type identifier configured to determine the support record type based on a combination of the first probabilistic determination and the second probabilistic determination.
11 Assignments
0 Petitions
Accused Products
Abstract
A view generator receives support text characterizing a support requirement for available information technology (IT) support, the support text being received in sentence form via a graphical user interface (GUI). A text analyzer performs natural language processing on the support text and thereby identifies at least one sentence part and at least one named entity within the support text. A support record generator relates each of the at least one sentence part and the at least one named entity to a support record type, and generates a support data record for the support requirement, including filling individual fields of the support data record using the at least one sentence part and the at least one named entity.
-
Citations
15 Claims
-
1. A system including instructions stored on a non-transitory computer readable storage medium and executable by at least one processor, the system comprising:
-
a view generator configured to cause the at least one processor to receive support text characterizing a support requirement for information technology (IT) support, the support text being received via a graphical user interface (GUI); a text analyzer configured to cause the at least one processor to perform natural language processing on the support text to identify at least one sentence part and at least one named entity within the support text; and a support record generator configured to cause the at least one processor to relate each of the at least one sentence part and the at least one named entity to a support record type, and further configured to cause the at least one processor to generate a support data record for the support requirement, including filling individual fields of the support data record using the at least one sentence part and the at least one named entity, wherein the support record generator includes a sentence part score calculator configured to provide a sentence part score for the at least one sentence part, the sentence part score representing a first probabilistic determination that the at least one sentence part is associated with each of a plurality of support record types, including the support record type, a named entity score calculator configured to provide a named entity score for the at least one named entity, the named entity score representing a second probabilistic determination that the at least one named entity is associated with each of the plurality of support record types, including the support record type, and a support record type identifier configured to determine the support record type based on a combination of the first probabilistic determination and the second probabilistic determination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving support text characterizing a support requirement for available information technology (IT) support, the support text being received in sentence form via a graphical user interface (GUI); identifying at least one sentence part within the support text; calculating a sentence part score relating the at least one sentence part to at least one support type of the available IT support; providing the sentence part score for the at least one sentence part, the sentence part score representing a first probability that the at least one sentence part is associated with each of a plurality of support types, including the at least one support type; identifying at least one named entity within the support text, including executing a query against support-related data, using the support text; calculating a named entity score relating the at least one named entity to the at least one support type; providing the named entity score for the at least one named entity, the named entity score representing a second probability that the at least one named entity is associated with each of the plurality of support types, including the at least one support type; combining the sentence part score and the named entity score to represent a third probability that the support requirement is for the at least one support type; and filling the at least one sentence part and the at least one named entity within corresponding fields of a support data record of the at least one support type, based on the combined sentence part score and the named entity score. - View Dependent Claims (11)
-
-
12. A computer program product including instructions recorded on a non-transitory computer readable storage medium and configured, when executed by at least one semiconductor processor, to cause the at least one semiconductor processor to:
-
receive support text characterizing a support requirement for information technology (IT) support, the support text being received in sentence form via a graphical user interface (GUI); identify at least one sentence part within the support text; calculate a sentence part score relating the at least one sentence part to at least one support type of the available IT support; provide the sentence part score for the at least one sentence part, the sentence part score representing a first probability that the at least one sentence part is associated with each of a plurality of support types, including the at least one support type; identify at least one named entity within the support text, including executing a query against support-related data, using the support text; calculate a named entity score relating the at least one named entity to the at least one support type; provide the named entity score for the at least one named entity, the named entity score representing a second probability that the at least one named entity is associated with each of the plurality of support types, including the at least one support type; combine the sentence part score and the named entity score to represent a third probability that the support requirement is for the at least one support type; and fill the at least one sentence part and the at least one named entity within corresponding fields of a support data record of the at least one support type, based on the combined sentence part score and the named entity score. - View Dependent Claims (13, 14, 15)
-
Specification