Self-configuring keyword derivation
First Claim
Patent Images
1. A keyword generation system comprising:
- a content parser configured to parse individual words and phrases in a selected portion of content;
a dictionary of words and phrases specific to a particular domain associated with said content;
a list of keyword candidates comprising a plurality of words and phrases specific to said particular domain;
a counter for each of said words and phrases in said list; and
, a keyword generation process both coupled to each of said content parser, dictionary, said list, and said counter and also programmed to identify said words and phrases specific to said particular domain in said selected portion of content, to write said identified words and phrases to said list of keyword candidates, to increment said counter for each of said words and phrases in said list each time said keyword generation process locates each of said words and phrases in said selected portion of content, and to select one or more of said words and phrases in said list as keywords for said content based upon said counter for each of said words and phrases in said list.
1 Assignment
0 Petitions
Accused Products
Abstract
A keyword generation system, method and apparatus. The method of the invention can include the steps of locating words and phrases in a selected portion of content, where the words and phrases are specific to a particular domain. The method also can include the step of adding a single instance of each of the located words and phrases to a list of keyword candidates. For each located word and phrase which already had been added to the list of keyword candidates, a counter associated with the located word and phrase can be incremented. Consequently, keywords from the list of keyword candidates can be selected based upon words and phrases in the list having a highest counter value.
19 Citations
12 Claims
-
1. A keyword generation system comprising:
-
a content parser configured to parse individual words and phrases in a selected portion of content;
a dictionary of words and phrases specific to a particular domain associated with said content;
a list of keyword candidates comprising a plurality of words and phrases specific to said particular domain;
a counter for each of said words and phrases in said list; and
,a keyword generation process both coupled to each of said content parser, dictionary, said list, and said counter and also programmed to identify said words and phrases specific to said particular domain in said selected portion of content, to write said identified words and phrases to said list of keyword candidates, to increment said counter for each of said words and phrases in said list each time said keyword generation process locates each of said words and phrases in said selected portion of content, and to select one or more of said words and phrases in said list as keywords for said content based upon said counter for each of said words and phrases in said list. - View Dependent Claims (2)
-
-
3. A keyword generation method comprising the steps of:
-
locating words and phrases in a selected portion of content, said words and phrases being specific to a particular domain;
adding a single instance of each of said located words and phrases to a list of keyword candidates;
for each located word and phrase which already had been added to said list of keyword candidates, incrementing a counter associated with said located word and phrase; and
,selecting keywords from said list of keyword candidates based upon words and phrases in said list having a highest counter value. - View Dependent Claims (4, 5, 6, 7)
-
-
8. A machine readable storage having stored thereon a computer program for keyword generation, the computer program comprising a routine set of instructions which when executed by the machine cause the machine to perform the steps of:
-
locating words and phrases in a selected portion of content, said words and phrases being specific to a particular domain;
adding a single instance of each of said located words and phrases to a list of keyword candidates;
for each located word and phrase which already had been added to said list of keyword candidates, incrementing a counter associated with said located word and phrase; and
,selecting keywords from said list of keyword candidates based upon words and phrases in said list having a highest counter value. - View Dependent Claims (9, 10, 11, 12)
-
Specification