Interactive addition of semantic concepts to a document
First Claim
1. A system comprising:
- at least one processor; and
a memory coupled to the at least one processor, the memory for storing instructions which, when executed by the one or more processors, performs a method for adding semantic concepts to a document, the method comprising;
parsing the document to generate a set of terms;
evaluating the set of terms to identify a first unique term in the document, wherein the evaluating comprises at least one of comparing the set of terms to a set of predefined terms and identifying one or more proper names in the set of terms;
generating a query to identify whether the first unique term is associated with one or more semantic concepts;
determining, based on the query, the first unique term is not associated with a semantic concept;
providing an option to create a new semantic concept for the first unique term;
receiving a selection to create the new semantic concept;
receiving the new semantic concept;
associating the new semantic concept with the first unique term; and
storing the new semantic concept, such that an indication of the new semantic concept is visible in the document after the association.
2 Assignments
0 Petitions
Accused Products
Abstract
One or more techniques and/or systems are provided for interactively associating a semantic concept with a unique term that is input by a user. As the user is creating a document and/or once the user has completed a draft of the document, the document is parsed to identify unique terms (e.g., persons, places, things, services, etc.) in the document. When a unique term is identified, a query is generated to locate one or more semantic concepts (e.g., URLs, URNs, or other identifiers, for example) that are associated with the identified unique term and a notification indicative of the results is generated. From this notification, the user can select whether to associate the unique term with any and/or all of the located semantic concepts. In this way, supplemental content may be added to a document that the user is creating, for example.
-
Citations
20 Claims
-
1. A system comprising:
-
at least one processor; and a memory coupled to the at least one processor, the memory for storing instructions which, when executed by the one or more processors, performs a method for adding semantic concepts to a document, the method comprising; parsing the document to generate a set of terms; evaluating the set of terms to identify a first unique term in the document, wherein the evaluating comprises at least one of comparing the set of terms to a set of predefined terms and identifying one or more proper names in the set of terms; generating a query to identify whether the first unique term is associated with one or more semantic concepts; determining, based on the query, the first unique term is not associated with a semantic concept; providing an option to create a new semantic concept for the first unique term; receiving a selection to create the new semantic concept; receiving the new semantic concept; associating the new semantic concept with the first unique term; and storing the new semantic concept, such that an indication of the new semantic concept is visible in the document after the association. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for adding semantic concepts to a document, the method comprising:
-
parsing the document to generate a set of terms; evaluating the set of terms to identify a first unique term in the document, wherein the evaluating comprises at least one of comparing the set of terms to a set of predefined terms and identifying one or more proper names in the set of terms; generating a query to identify whether the first unique term is associated with one or more semantic concepts; determining, based on the query, the first unique term is not associated with a semantic concept; providing an option to create a new semantic concept for the first unique term; receiving a selection to create the new semantic concept; receiving the new semantic concept; associating the new semantic concept with the first unique term; and storing the new semantic concept, such that an indication of the new semantic concept is visible in the document after the association. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system comprising:
-
at least one processor; and a memory coupled to the at least one processor, the memory for storing instructions which, when executed by the one or more processors, performs a method for translating an expression, the method comprising; identifying a first unique term in a document authored by a user; determining a set of semantic topics associated with the first unique term; creating a notification indicative of the set of semantic topics; receiving a user selection of a semantic topic in the set of semantic topics; determining the selected semantic topic is associated with a set of semantic concepts associated with the first unique term; providing to the user a set of options, wherein the set of options comprises the set of semantic concepts and an option to create a new semantic concept for the first unique term; receiving a selection to create the new semantic concept; receiving the new semantic concept; associating the new semantic concept with the first unique term; and storing the new semantic concept, such that an indication of the new semantic concept is visible in the document after the association. - View Dependent Claims (17, 18, 19, 20)
-
Specification