Patent US5732260A successfully refreshed from Google Patents.
US5732260A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Information retrieval system and method
Assignee: International Business Machines Corp
•
Filing: 1995-08-31
•
Granted: 1998-03-24
•
Expires: 2015-08-31
Abstract
Abstract A technique for evaluating the topicality of keywords assigned to references retrieved from a database, so that interesting topics may be extracted. Since the number of references containing a specific keyword increases at a certain time and then gradually decreases with the passage of time, the topicality of a keyword can be evaluated by quantifying this phenomenon. Keywords are sorted based on the value of their topicality and displayed either as a list or as a graph in which the level of topicality is displayed along the time axis.
Inventors
- 👤 Hiroshi Nomiyama
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 19:26
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/30; G06F16/33; G06F16/332; G06F16/3322; G06F16/31; G06F16/313; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99935; Y10S707/99936
Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
336 words
An information retrieval method for extracting topicality by a computer process from a database consisting of a plurality of data elements, each data element having time information and containing information that can be treated as keywords, said method comprising the steps of: (a) determining the consistent frequency of appearance for a given keyword, said frequency being defined as an estimated number of data elements having time information within a unit of time, which data elements consistently contain said given keyword contained in said data elements over a predetermined period of said time information; (b) along the axis of said time information, determining the time at which the value obtained by subtracting said consistent frequency of appearance from the number of data elements having time information for each unit of time, which data elements contain said given keyword, becomes maximum, as the beginning of the topicality of said given keyword; (c) along the axis of said time information, determining the time later than the beginning of said topicality and at which the number of data elements having time information within a unit of time, which data elements contain said given keyword, becomes substantially as low as said consistent frequency of appearance, as the end of said topicality of said given keyword; (d) previously providing a model as a function of change in the frequency of a topic, said function monotonically decreasing from the beginning to the end of a topic, said function characterized in that the absolute value of its negative gradient gradually decreases along said time axis; (e) determining the distance between said function previously provided as a model and the graph of the change in a value obtained by subtracting said consistent frequency of appearance from the number of data elements having time information for each unit of time from said beginning to said end of said topicality; and (f) in response to the value of said distance for said given keyword being smaller than a threshold value, selecting said given keyword as a topic.
Claim 2
Dependent Claim
336 words
An information retrieval method for extracting topicality by a computer process from a database consisting of a plurality of data elements, each data element having time information and containing information that can be treated as keywords, said method comprising the steps of: (a) determining the consistent frequency of appearance for a given keyword, said frequency being defined as an estimated number of data elements having time information within a unit of time, which data elements consistently contain said given keyword contained in said data elements over a predetermined period of said time information; (b) along the axis of said time information, determining the time at which the value obtained by subtracting said consistent frequency of appearance from the number of data elements having time information for each unit of time, which data elements contain said given keyword, becomes maximum, as the beginning of the topicality of said given keyword; (c) along the axis of said time information, determining the time later than the beginning of said topicality and at which the number of data elements having time information within a unit of time, which data elements contain said given keyword, becomes substantially as low as said consistent frequency of appearance, as the end of said topicality of said given keyword; (d) previously providing a model as a function of change in the frequency of a topic, said function monotonically decreasing from the beginning to the end of a topic, said function characterized in that the absolute value of its negative gradient gradually decreases along said time axis; (e) determining the distance between said function previously provided as a model and the graph of the change in a value obtained by subtracting said consistent frequency of appearance from the number of data elements having time information for each unit of time from said beginning to said end of said topicality; and (f) in response to the value of said distance for said given keyword being smaller than a threshold value, selecting said given keyword as a topic.
Claim 3
Dependent Claim
20 words
The information retrieval method as claimed in claim 1 wherein said function is a function in the form of y=1/x.
Claim 4
Dependent Claim
56 words
The information retrieval method as claimed in claim 1 further comprising the step of numerically determining the correspondence between said given keyword and another keyword contained in the data elements of said database, and, in response to said correspondence being greater than a predetermined threshold value, prohibiting said given keyword from being selected as a topic.
Claim 5
Dependent Claim
43 words
The information retrieval method as claimed in claim 3 wherein said correspondence is a value obtained by dividing the number of said data elements simultaneously containing said given keyword and said other keyword by the number of data elements containing said given keyword.
Claim 6
Dependent Claim
33 words
The information retrieval method as claimed in claim 1 wherein said database is a database of newspaper articles, said data elements are individual articles, and said time information is the date of issue.
Claim 7
Dependent Claim
378 words
An information retrieval method for extracting topicality by a computer process from a database consisting of a plurality of data elements, each data element having time information and containing information that can be treated as keywords, said method comprising the steps of: (a) determining the consistent frequency of appearance for a given keyword, said frequency being defined as an estimated number of data elements having time information within a unit of time, which data elements consistently contain said given keyword contained in said data elements over a predetermined period of said time information; (b) along the axis of said time information, determining the time at which the value obtained by subtracting said consistent frequency of appearance from the number of data elements having time information for each unit of time, which data elements contain said given keyword, becomes maximum, as the beginning of the topicality of said given keyword; (c) along the axis of said time information, determining the time later than the beginning of said topicality and at which the number of data elements having time information within a unit of time, which data elements contain said given keyword, becomes substantially as low as said consistent frequency of appearance, as the end of topicality of said given keyword; (d) previously providing a model as a function of change in the frequency of a topic, said function monotonically decreasing from the beginning to the end of a topic, said function characterized in that the absolute value of its negative gradient gradually decreases along said time axis; (e) determining the distance between said function previously provided as a model and the graph of the change in a value obtained by subtracting said consistent frequency of appearance from the number of data elements having time information for each unit of time from said beginning to said end of said topicality; (f) in response to the value of said distance for said given keyword being smaller than a threshold value, selecting said given keyword as a topic; and (g) applying said steps (a) to (f) to each of a plurality of keywords contained in the data elements of said database, and sorting in descending order those selected as a topic from said plurality of keywords, with the value of said distance.
Claim 8
Dependent Claim
378 words
An information retrieval method for extracting topicality by a computer process from a database consisting of a plurality of data elements, each data element having time information and containing information that can be treated as keywords, said method comprising the steps of: (a) determining the consistent frequency of appearance for a given keyword, said frequency being defined as an estimated number of data elements having time information within a unit of time, which data elements consistently contain said given keyword contained in said data elements over a predetermined period of said time information; (b) along the axis of said time information, determining the time at which the value obtained by subtracting said consistent frequency of appearance from the number of data elements having time information for each unit of time, which data elements contain said given keyword, becomes maximum, as the beginning of the topicality of said given keyword; (c) along the axis of said time information, determining the time later than the beginning of said topicality and at which the number of data elements having time information within a unit of time, which data elements contain said given keyword, becomes substantially as low as said consistent frequency of appearance, as the end of topicality of said given keyword; (d) previously providing a model as a function of change in the frequency of a topic, said function monotonically decreasing from the beginning to the end of a topic, said function characterized in that the absolute value of its negative gradient gradually decreases along said time axis; (e) determining the distance between said function previously provided as a model and the graph of the change in a value obtained by subtracting said consistent frequency of appearance from the number of data elements having time information for each unit of time from said beginning to said end of said topicality; (f) in response to the value of said distance for said given keyword being smaller than a threshold value, selecting said given keyword as a topic; and (g) applying said steps (a) to (f) to each of a plurality of keywords contained in the data elements of said database, and sorting in descending order those selected as a topic from said plurality of keywords, with the value of said distance.
Claim 9
Dependent Claim
56 words
The information retrieval method as claimed in claim 6 further comprising the step of numerically determining the correspondence between said given keyword and another keyword contained in the data elements of said database, and, in response to said correspondence being greater than a predetermined threshold value, prohibiting said given keyword from being selected as a topic.
Claim 10
Dependent Claim
43 words
The information retrieval method as claimed in claim 7 wherein said correspondence is a value obtained by dividing the number of said data elements simultaneously containing said given keyword and said other keyword by the number of data elements containing said given keyword.
Claim 11
Dependent Claim
33 words
The information retrieval method as claimed in claim 6 wherein said database is a database of newspaper articles, said data elements are individual articles, and said time information is the date of issue.
Claim 12
Dependent Claim
17 words
The information retrieval method as claimed in claim 9 wherein said unit of time is the month.
Claim 13
Dependent Claim
334 words
An information retrieval system for extracting topicality by a computer process from a database consisting of a plurality of data elements, each data element having time information and containing information that can be treated as keywords, said system comprising: (a) means for determining the consistent frequency of appearance for a given keyword, said frequency being defined as an estimated number of data elements having time information within a unit of time, which data elements consistently contain said given keyword contained in said data elements over a predetermined period of said time information; (b) means for determining, along the axis of said time information, the time at which the value obtained by subtracting said consistent frequency of appearance from the number of data elements having time information for each unit of time, which data elements contain said given keyword, becomes maximum, as the beginning of said topicality of said given keyword; (c) means for determining, along the axis of said time information, the time later than the beginning of said topicality and at which the number of data elements having time information within a unit of time, which data elements contain said given keyword, becomes substantially as low as said consistent frequency of appearance, as the end of said topicality of said given keyword; (d) means for determining the distance between a function of change in a topic frequency, said function being previously provided as a model and monotonically decreasing from the beginning to the end of a topic, said function characterized in that the absolute value of its negative gradient gradually decreases along said time axis, and the graph of the change in a value obtained by subtracting said consistent frequency of appearance from the number of data elements having time information for each unit of time from said beginning to said end of said topicality; and (e) means responsive to the value of said distance for said given keyword being smaller than a threshold value for selecting said given keyword as a topic.
Claim 14
Dependent Claim
334 words
An information retrieval system for extracting topicality by a computer process from a database consisting of a plurality of data elements, each data element having time information and containing information that can be treated as keywords, said system comprising: (a) means for determining the consistent frequency of appearance for a given keyword, said frequency being defined as an estimated number of data elements having time information within a unit of time, which data elements consistently contain said given keyword contained in said data elements over a predetermined period of said time information; (b) means for determining, along the axis of said time information, the time at which the value obtained by subtracting said consistent frequency of appearance from the number of data elements having time information for each unit of time, which data elements contain said given keyword, becomes maximum, as the beginning of said topicality of said given keyword; (c) means for determining, along the axis of said time information, the time later than the beginning of said topicality and at which the number of data elements having time information within a unit of time, which data elements contain said given keyword, becomes substantially as low as said consistent frequency of appearance, as the end of said topicality of said given keyword; (d) means for determining the distance between a function of change in a topic frequency, said function being previously provided as a model and monotonically decreasing from the beginning to the end of a topic, said function characterized in that the absolute value of its negative gradient gradually decreases along said time axis, and the graph of the change in a value obtained by subtracting said consistent frequency of appearance from the number of data elements having time information for each unit of time from said beginning to said end of said topicality; and (e) means responsive to the value of said distance for said given keyword being smaller than a threshold value for selecting said given keyword as a topic.
Claim 15
Dependent Claim
106 words
The information retrieval system as claimed in claim 11 further comprising: means for holding the plurality of keywords selected as a topic by said means for selecting a keyword as a topic; means for calculating said topicality for said plurality of keywords that are held, as the product of the frequency of the data elements containing said keywords and having time information between the beginning and the end of said topic, and the degree of concentration of said keywords within said predetermined period of said keywords; and means for sorting said plurality of keywords with the value of said topicality and showing them to a user.
Claim 16
Dependent Claim
58 words
The information retrieval system as claimed in claim 12 wherein said degree of concentration is a value which is proportional to a value obtained by dividing the frequency of the data elements having time information between the beginning and the end of said topic by the frequency of the data elements having time information within said predetermined period.
Claim 17
Dependent Claim
65 words
The information retrieval system as claimed in claim 11 wherein said means for selecting said given keyword as topic further comprises means for numerically determining the correspondence between said given keyword and another keyword contained in the data elements of said database, and, in response to said correspondence being greater than a predetermined threshold value, prohibiting said given keyword from being selected as a topic.
Claim 18
Dependent Claim
43 words
The information retrieval system as claimed in claim 14 wherein said correspondence is a value obtained by dividing the number of said data elements simultaneously containing said given keyword and said other keyword by the number of data elements containing said given keyword.
Claim 19
Dependent Claim
33 words
The information retrieval system as claimed in claim 11 wherein said database is a database of newspaper articles, said data elements are individual articles, and said time information is the date of issue.
Claim 20
Dependent Claim
21 words
The information retrieval system as claimed in claim 16 wherein said unit of time is either a month or a day.
Claim 21
Dependent Claim
393 words
An information retrieval system for extracting topicality by a computer process from a database consisting of a plurality of data elements, each data element having time information and containing information that can be treated as keywords, said system comprising: (a) retrieval means responsive to a retrieval demand from a user for retrieving data elements fulfilling the condition of said retrieval demand in said database, (b) means for determining the consistent frequency of appearance for a given keyword which is consistently contained in said data elements retrieved by said retrieval means over a predetermined period of said time information, said frequency being defined as an estimated number of data elements having time information within a unit of time, which data elements consistently contain said keyword; (c) means for determining, along the axis of said time information, the time at which the value obtained by subtracting said consistent frequency of appearance from the number of data elements having time information for each unit of time, which data elements contain said given keyword, becomes maximum, as the beginning of said topicality of said given keyword; (d) means for determining, along the axis of said time information, the time later than the beginning of said topicality and at which the number of data elements having time information within a unit of time, which data elements contain said given keyword, becomes substantially as low as said consistent frequency of appearance, as the end of said topicality of said given keyword; (e) means for determining the distance between a function of change in a topic frequency, said function being previously provided as a model and monotonically decreasing from the beginning to the end of a topic, said function characterized in that the absolute value of its negative gradient gradually decreases along said time axis, and the graph of the change in a value obtained by subtracting said consistent frequency of appearance from the number of data elements having time information for each unit of time from said beginning to said end of said topicality; (f) means responsive to the value of said distance for said given keyword being smaller than a threshold value for selecting said given keyword as a topic; and (g) means for listing said keywords selected as a topic in the set of data elements retrieved by said retrieval means and displaying them to the user.
Claim 22
Dependent Claim
393 words
An information retrieval system for extracting topicality by a computer process from a database consisting of a plurality of data elements, each data element having time information and containing information that can be treated as keywords, said system comprising: (a) retrieval means responsive to a retrieval demand from a user for retrieving data elements fulfilling the condition of said retrieval demand in said database, (b) means for determining the consistent frequency of appearance for a given keyword which is consistently contained in said data elements retrieved by said retrieval means over a predetermined period of said time information, said frequency being defined as an estimated number of data elements having time information within a unit of time, which data elements consistently contain said keyword; (c) means for determining, along the axis of said time information, the time at which the value obtained by subtracting said consistent frequency of appearance from the number of data elements having time information for each unit of time, which data elements contain said given keyword, becomes maximum, as the beginning of said topicality of said given keyword; (d) means for determining, along the axis of said time information, the time later than the beginning of said topicality and at which the number of data elements having time information within a unit of time, which data elements contain said given keyword, becomes substantially as low as said consistent frequency of appearance, as the end of said topicality of said given keyword; (e) means for determining the distance between a function of change in a topic frequency, said function being previously provided as a model and monotonically decreasing from the beginning to the end of a topic, said function characterized in that the absolute value of its negative gradient gradually decreases along said time axis, and the graph of the change in a value obtained by subtracting said consistent frequency of appearance from the number of data elements having time information for each unit of time from said beginning to said end of said topicality; (f) means responsive to the value of said distance for said given keyword being smaller than a threshold value for selecting said given keyword as a topic; and (g) means for listing said keywords selected as a topic in the set of data elements retrieved by said retrieval means and displaying them to the user.
Claim 23
Dependent Claim
90 words
The information retrieval system as claimed in claim 18 wherein said means for listing keywords and displaying them to the user further comprises: means for calculating said topicality for said keywords as the product of the frequency of the data elements containing said keywords and having time information between the beginning and the end of said topic, and the degree of concentration of said keywords within said predetermined period of said keywords; and means for sorting said keywords with the value of said topicality and showing them to the user.
Claim 24
Dependent Claim
58 words
The information retrieval system as claimed in claim 19 wherein said degree of concentration is a value which is proportional to a value obtained by dividing the frequency of the data elements having time information between the beginning and the end of said topic by the frequency of the data elements having time information within said predetermined period.
Claim 25
Dependent Claim
55 words
The information retrieval system as claimed in claim 19 further comprising means for displaying keywords ranking higher in the value of said topicality as a horizontal bar extending between the beginning and the end of the topicality of said keyword, with the abscissa representing the period and the ordinate representing the order of the topicality.
Claim 26
Dependent Claim
65 words
The information retrieval system as claimed in claim 18 wherein said means for selecting said given keyword as topic further comprises means for numerically determining the correspondence between said given keyword and another keyword contained in the data elements of said database, and, in response to said correspondence being greater than a predetermined threshold value, prohibiting said given keyword from being selected as a topic.
Claim 27
Dependent Claim
43 words
The information retrieval system as claimed in claim 22 wherein said correspondence is a value obtained by dividing the number of said data elements simultaneously containing said given keyword and said other keyword by the number of data elements containing said given keyword.
Claim 28
Dependent Claim
33 words
The information retrieval system as claimed in claim 18 wherein said database is a database of newspaper articles, said data elements are individual articles, and said time information is the date of issue.
Claim 29
Dependent Claim
21 words
The information retrieval system as claimed in claim 24 wherein said unit of time is either a month or a day.
References Cited (Backward Citations)
US3168565A
Cited
US4358824A
Cited
US5535382A
Cited
US5400436A
Cited
US5418951A
Cited
US5598557A
Cited
US5523945A
Cited
US5576954A
Cited
US5499360A
Cited
US5649221A
Cited
US5640553A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-03-23 | 2001-09-22 | 2002-03-24 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-03-23 | 2005-09-22 | 2006-03-24 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-03-23 | 2009-09-22 | 2010-03-24 | $7700.00 | Window Closed / Lapsed |