COMPUTER IMPLEMENTED METHODS AND APPARATUS FOR IDENTIFYING A TOPIC FOR A TEXT
First Claim
1. A computer implemented method for identifying a topic for a text, the method comprising:
- maintaining, by one or more servers, a plurality of data entries in one or more database tables storing text data, each data entry of a first portion of the data entries including;
a text sequence, a topic, and a text-to-topic association score indicating a number of times that the text sequence appears in a processed text associated with the topic, each data entry of a second portion of the data entries including a total word score indicating a number of times that a respective text sequence appears in one or more processed texts;
receiving an incoming text having a length and including one or more text sequences; and
identifying a topic for the incoming text by processing the one or more text sequences of the incoming text in relation to the data entries in the one or more database tables.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are methods, apparatus, systems, and computer-readable storage media for identifying a topic for a text. In some implementations, one or more servers maintain a plurality of data entries in one or more database tables storing text data, each data entry of a first portion of the data entries including: a text sequence, a topic, and a text-to-topic association score indicating a number of times that the text sequence appears in a processed text associated with the topic, each data entry of a second portion of the data entries including a total word score indicating a number of times that a respective text sequence appears in one or more processed texts. The one or more servers may receive an incoming text and identify a topic for the incoming text by processing the text sequences of the incoming text in relation to the data entries in the database tables.
17 Citations
20 Claims
-
1. A computer implemented method for identifying a topic for a text, the method comprising:
-
maintaining, by one or more servers, a plurality of data entries in one or more database tables storing text data, each data entry of a first portion of the data entries including;
a text sequence, a topic, and a text-to-topic association score indicating a number of times that the text sequence appears in a processed text associated with the topic, each data entry of a second portion of the data entries including a total word score indicating a number of times that a respective text sequence appears in one or more processed texts;receiving an incoming text having a length and including one or more text sequences; and identifying a topic for the incoming text by processing the one or more text sequences of the incoming text in relation to the data entries in the one or more database tables. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. One or more computing devices for identifying a topic for a text, the one or more computing devices comprising:
one or more processors operable to execute one or more instructions to; maintain a plurality of data entries in one or more database tables storing text data, each data entry of a first portion of the data entries including;
a text sequence, a topic, and a text-to-topic association score indicating a number of times that the text sequence appears in a processed text associated with the topic, each data entry of a second portion of the data entries including a total word score indicating a number of times that a respective text sequence appears in one or more processed texts;receive an incoming text having a length and including one or more text sequences; and identify a topic for the incoming text by processing the one or more text sequences of the incoming text in relation to the data entries in the one or more database tables.
-
19. A non-transitory computer-readable storage medium storing instructions executable by a server to perform a method for identifying a topic for a text, the method comprising:
-
maintaining, by one or more servers, a plurality of data entries in one or more database tables storing text data, each data entry of a first portion of the data entries including;
a text sequence, a topic, and a text-to-topic association score indicating a number of times that the text sequence appears in a processed text associated with the topic, each data entry of a second portion of the data entries including a total word score indicating a number of times that a respective text sequence appears in one or more processed texts;receiving an incoming text having a length and including one or more text sequences; and identifying a topic for the incoming text by processing the one or more text sequences of the incoming text in relation to the data entries in the one or more database tables. - View Dependent Claims (20)
-
Specification