← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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-28 23:09
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag