SYSTEMS AND METHODS FOR PROGRAMATICALLY CLASSIFYING TEXT USING TOPIC CLASSIFICATION
First Claim
1. A method of programmatically classifying text comprising:
- receiving, from a non-transitory computer readable media, a block of text;
identifying topics associated with the block of text;
identifying one or more categories for each of the topics;
determining unique categories across the one or more categories for each of the topics;
determining, by a processor, an actual category frequency for a unique category based on a number of times each of the topics in the block of text is associated with the unique category; and
associating the unique category with the block of text based on the actual category frequency for the unique category and one or more other actual category frequencies for one or more other unique categories to provide a machine-generated summary of the block of text'"'"'s content'"'"'s meaning.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for programmatically classifying text are discussed herein. Some embodiments may provide for a system including circuitry configured to programmatically classify a block of text. For example, the circuitry may be configured to identify topics associated with the block of text and identify one or more categories for each of the topics. The circuitry may be further configured to determine unique categories across the one or more categories for each of the topics. For each unique category, an actual category frequency may be determined based on a number of times each of the topics in the block of text is associated with the unique category. The circuitry may be further configured to associate a unique category with the block of text based on the actual category frequency for each the unique category and one or more other actual category frequencies for one or more other unique categories.
36 Citations
22 Claims
-
1. A method of programmatically classifying text comprising:
-
receiving, from a non-transitory computer readable media, a block of text; identifying topics associated with the block of text; identifying one or more categories for each of the topics; determining unique categories across the one or more categories for each of the topics; determining, by a processor, an actual category frequency for a unique category based on a number of times each of the topics in the block of text is associated with the unique category; and associating the unique category with the block of text based on the actual category frequency for the unique category and one or more other actual category frequencies for one or more other unique categories to provide a machine-generated summary of the block of text'"'"'s content'"'"'s meaning. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system configured to programmatically classify text, comprising:
circuitry configured to; receive, from a non-transitory computer readable media, a block of text; identify topics associated with the block of text; identify one or more categories for each of the topics; determine unique categories across the one or more categories for each of the topics; determine an actual category frequency for a unique category based on a number of times each of the topics in the block of text is associated with the unique category; and associate the unique category with the block of text based on the actual category frequency for the unique category and one or more other actual category frequencies for one or more other unique categories. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
21. A computer program product comprising a non-transitory computer readable storage medium and computer program instructions stored therein, the computer program instructions comprising program instructions for:
-
receiving, from a non-transitory computer readable media, a block of text; identifying topics associated with the block of text; identifying one or more categories for each of the topics; determining unique categories across the one or more categories for each of the topics; determining, by a processor, an actual category frequency for a unique category based on a number of times each of the topics in the block of text is associated with the unique category; and associating the unique category with the block of text based on the actual category frequency for the unique category and one or more other actual category frequencies for one or more other unique categories. - View Dependent Claims (22)
-
Specification