Method and system for defining semantic categories and actions
First Claim
1. In a computer system for recognizing a semantic category in an electronic document, a semantic category list file comprising:
- a list of terms, wherein the terms are strings to be recognized as the semantic category; and
a plurality of actions, wherein the plurality of actions are actions that may be performed in reference to the semantic category.
2 Assignments
0 Petitions
Accused Products
Abstract
An XML (eXtensible Markup Language) schema to define a list of terms to be recognized as semantic categories is disclosed. Using an instance of the XML schema, a user may easily define terms to be recognized as semantic categories without having to compile a complete recognizer plug-in. The XML schema may be written using any editing tool or XML schema editing tool to create an instance of the schema. An instance of the semantic category list schema is also referred to as a semantic category list file. Typically, the user completes all of the properties of the XML schema and specifies the list of terms to recognize directly in the XML schema. In addition to specifying terms directly in the XML schema, the user may use a binary representation of the list of terms because of size constraints. The user may also define actions in the semantic category list file.
168 Citations
18 Claims
-
1. In a computer system for recognizing a semantic category in an electronic document, a semantic category list file comprising:
-
a list of terms, wherein the terms are strings to be recognized as the semantic category; and
a plurality of actions, wherein the plurality of actions are actions that may be performed in reference to the semantic category. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for creating a semantic category list file for recognizing a semantic category in an electronic document, the method comprising the steps of:
-
creating a text file and completing the elements of a semantic category list schema to create a semantic category list file; and
storing the semantic category list file in a directory. - View Dependent Claims (12, 14, 15, 16, 17, 18)
-
-
13. A computer-implemented method for performing an update to a semantic category list file, comprising the steps of:
-
determining whether to proceed with the update;
calling an update Universal Resource Locator (URL) of a web server to locate a semantic category update file;
sending a lastcheckpoint value of the semantic category list file to the web server; and
determining whether a checkpoint value of the semantic category update file is greater than the lastcheckpoint value of the semantic category list file, and, if so, then downloading a plurality of semantic category terms from the semantic category update file to replace a plurality of semantic category terms in the semantic category list file.
-
Specification