SYSTEMS AND METHODS FOR DETERMINING CONTEXTUALLY-RELEVANT KEYWORDS
First Claim
1. A system for determining contextually-relevant keywords related to text of an electronic document, the system comprising:
- a memory operable to store the electronic document therein;
a database arrangement comprising an ontology and a synonym databank;
a data processing arrangement communicatively coupled to the memory and the database arrangement, wherein the data processing arrangement is operable tofetch the electronic document stored within the memory,extract the text of the electronic document,receive a plurality of words from the ontology,compare each of the plurality of words with the text of the electronic document, to identify common words from the ontology that appear within the electronic document,receive from the synonym databank, a plurality of synonymous words corresponding to the common words, andgenerate a set of keywords comprising the common words and the plurality of synonymous words corresponding to the common words; and
a server arrangement communicatively coupled to the database arrangement and the data processing arrangement, wherein the server arrangement is operable toreceive the set of keywords from the data processing arrangement,determine a preference score for each keyword of the set of keywords, wherein the preference score is based on one or more preference parameters,identify a semantic relationship of each keyword with other keywords of the set of keywords,determine an importance score of each keyword of the set of keywords, based on the semantic relationship,determine a cumulative rank for each keyword of the set of keywords, based on the preference score and the importance score of the keyword, anddetermine, based on the cumulative rank of each keyword of the set of keywords, the contextually-relevant keywords related to the text of electronic document.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a system for determining contextually-relevant keywords related to text of an electronic document. The system comprises a memory, a database arrangement comprising an ontology and a synonym databank, a data processing arrangement and a sever arrangement. The data processing arrangement is operable to fetch the electronic document stored within the memory. Furthermore, the data processing arrangement determines the common words from the ontology and the synonyms corresponding to the common words from synonym databank. Moreover, the data processing arrangement determines the generated set of keywords comprising the common words and the synonyms. The server arrangement determines a preference score and an importance score for each keyword of the generated set of keywords. Furthermore, the server arrangement determines the cumulative rank of each keyword based on the preference score and the importance score, therefore determining contextually-relevant keywords.
-
Citations
19 Claims
-
1. A system for determining contextually-relevant keywords related to text of an electronic document, the system comprising:
-
a memory operable to store the electronic document therein; a database arrangement comprising an ontology and a synonym databank; a data processing arrangement communicatively coupled to the memory and the database arrangement, wherein the data processing arrangement is operable to fetch the electronic document stored within the memory, extract the text of the electronic document, receive a plurality of words from the ontology, compare each of the plurality of words with the text of the electronic document, to identify common words from the ontology that appear within the electronic document, receive from the synonym databank, a plurality of synonymous words corresponding to the common words, and generate a set of keywords comprising the common words and the plurality of synonymous words corresponding to the common words; and a server arrangement communicatively coupled to the database arrangement and the data processing arrangement, wherein the server arrangement is operable to receive the set of keywords from the data processing arrangement, determine a preference score for each keyword of the set of keywords, wherein the preference score is based on one or more preference parameters, identify a semantic relationship of each keyword with other keywords of the set of keywords, determine an importance score of each keyword of the set of keywords, based on the semantic relationship, determine a cumulative rank for each keyword of the set of keywords, based on the preference score and the importance score of the keyword, and determine, based on the cumulative rank of each keyword of the set of keywords, the contextually-relevant keywords related to the text of electronic document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for determining contextually-relevant keywords related to text of an electronic document, wherein the method comprises:
-
extracting the text of the electronic document; receiving a plurality of words from an ontology; comparing each of the plurality of words with the text of the electronic document, to identify common words from the ontology that appear within the electronic document; receiving a plurality of synonymous words corresponding to the common words; generating a set of keywords comprising the common words and the plurality of synonymous words corresponding to the common words; determining a preference score for each keyword of the set of keywords, wherein the preference score is based on one or more preference parameters; identifying a semantic relationship of each keyword with other keywords of the set of keywords; determining an importance score of each keyword of the set of keywords, based on the semantic relationship; determining a cumulative rank for each keyword of the set of keywords, based on the preference score and the importance score of the keyword; and determining, based on the cumulative rank of each keyword of the set of keywords, the contextually-relevant keywords related to the text of electronic document. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification