IP Library Granted Patent US 7,483,921
Granted Patent B2
US 7,483,921 · App. 11/434,761 · Granted Jan 27, 2009

Information retrieval apparatus

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,483,921
App. No.
11/434,761
Granted
Jan 27, 2009
Kind
B2
Abstract

An apparatus including: a preference word obtainment unit that, when a search condition is input, obtains related words associated with keywords included in the search condition by a predetermined threshold or greater. Further, the preference word obtainment unit decreases the predetermined threshold to obtain related words, from a preference association dictionary when an expansion command is received. Moreover, the apparatus includes (i) a judgment unit which judges whether the related word obtained by the preference word obtainment unit is stored when the expansion command is received, (ii) a general word obtainment unit which obtains a related word from a general dictionary when it is judged that the related word obtained by the preference word obtainment unit is stored, and (iii) a retrieval unit which generates a search condition from the related word, obtains information meeting the generated search condition, and outputs the obtained information as a search result.

Claims (40)

1. An information retrieval apparatus for retrieving information, stored in a database, based on a search request, said information retrieval apparatus comprising:

a general association dictionary storage unit that stores information identifying a relationship between words included in the information stored in the database;

a preference-based association dictionary storage unit that stores, together with an association value, information identifying a relationship, between the words included in the information stored in the database, which reflects a user's preferences regarding the information stored in the database, the association value being a value indicating a degree of association between the words, and the information identifying the relationship that is stored in said preference-based association dictionary storage unit being independent from the information identifying the relationship that is stored in said general dictionary storage unit;

a preference related word obtainment unit that:

obtains a related word from said preference-based association dictionary storage unit, the related word being a word identified as having (i) a relationship with information input by the user and (ii) an association value with the information input by the user that is greater than or equal to a predetermined threshold, such that the related word has a certain degree of association to the information input by the user; and

decreases the predetermined threshold by a predetermined amount when a search condition expansion command requesting an expansion of a search condition is received;

a newly obtained related word judgment unit that judges whether or not a new related word, which is related to the information input by the user and has not been previously obtained as a related word by said preference related word obtainment unit, will be obtained by said preference related word obtainment unit if the search condition expansion command to decrease the predetermined threshold is received;

a general related-word obtainment unit that obtains the related word from said general association dictionary storage unit if said newly obtained related word judgment unit judges that the new related word will not be obtained;

a search condition generation unit that:

generates a search condition using the new related word if said newly obtained related word judgment unit judges that the new related word will be obtained; and

generates a search condition using the related word obtained by said general related word obtainment unit if said newly obtained related word judgment unit judges that the new related word will not be obtained; and

a retrieval unit operable to retrieve, from the database, information which meets the search condition generated by said search condition generation unit, wherein

said general association dictionary storage unit stores, together with the association value, the information identifying the relationship between the words included in the information stored in the database; and

said general-related word obtainment unit:

obtains the related word from said general association dictionary storage unit, the related word being a word identified as having (i) a relationship with the information input by the user and (ii) an association value with the information input by the user that is greater than or equal to the predetermined threshold, such that the related word has a certain degree of association to the information input by the user; and

decreases the predetermined threshold by a predetermined amount if the related word relating to the information input by the user is obtained for a second time or more.

2. An information retrieval method for retrieving information, stored in a database, based on a search request, said information retrieval method comprising:

obtaining a related word from a preference-based association dictionary storage unit, the related word being a word identified as having (i) a relationship with information input by a user and (ii) an association value with the information input by the user that is greater than or equal to a predetermined threshold, such that the related word has a certain degree of association to the information input by the user, the preference-based association dictionary storage unit storing, together with the association value, information identifying a relationship, between words included in the information stored in the database, which reflects a user's preferences regarding the information stored in the database, and the information identifying a relationship that is stored in the preference-based association dictionary storage unit being independent from information identifying a relationship that is stored in a general association dictionary storage unit and that identifies a relationship between words included in the information stored in the database;

decreasing the predetermined threshold by a predetermined amount when a search condition expansion command requesting an expansion of a search condition is received;

judging whether or not a new related word, which is related to the information input by the user and has not been previously obtained as a related word by said obtaining of the related word from the preference-based association dictionary storage unit, will be obtained by said obtaining of the related word from the preference-based association dictionary storage unit if the search condition expansion command to decrease the predetermined threshold is received;

obtaining the related word from the general association dictionary storage unit if said judging judges that the new related word will not be obtained;

generating a search condition using the new related word if said judging judges that the new related word will be obtained;

generating a search condition using the related word obtained by said obtaining of the related word from the general association dictionary storage unit if said judging judges that the new related word will not be obtained; and

retrieving, from the database, information which meets the search condition generated by said generating of the search condition, wherein

said obtaining of the related word from the preference-based association dictionary storage unit further includes storing together with the association value, the information identifying the relationship between the words included in the information stored in the database; and

said obtaining of the related word from the general association dictionary storage unit further includes:

obtaining the related word from the general association dictionary storage unit, the related word being a word identified as having (i) a relationship with the information input by the user and (ii) an association value with the information input by the user that is greater than or equal to the predetermined threshold, such that the related word has a certain degree of association to the information input by the user; and

decreasing the predetermined threshold by a predetermined amount if the related word relating to the information input by the user is obtained for a second time or more.

3. A computer-readable recording medium having a program recorded thereon, the program for retrieving information, stored in a database, based on a search request, said program causing a computer to execute a method comprising:

obtaining a related word from a preference-based association dictionary storage unit, the related word being a word identified as having (i) a relationship with information input by a user and (ii) an association value with the information input by the user that is greater than or equal to a predetermined threshold, such that the related word has a certain degree of association to the information input by the user, the preference-based association dictionary storage unit storing, together with the association value, information identifying a relationship, between words included in the information stored in the database, which reflects a user's preferences regarding the information stored in the database, and the information identifying a relationship that is stored in the preference-based association dictionary storage unit being independent from information identifying a relationship that is stored in a general association dictionary storage unit and that identifies a relationship between words included in the information stored in the database;

decreasing the predetermined threshold by a predetermined amount when a search condition expansion command requesting an expansion of a search condition is received;

judging whether or not a new related word, which is related to the information input by the user and has not been previously obtained as a related word by said obtaining of the related word from the preference-based association dictionary storage unit, will be obtained by said obtaining of the related word from the preference-based association dictionary storage unit if the search condition expansion command to decrease the predetermined threshold is received;

obtaining the related word from the general association dictionary storage unit if said judging judges that the new related word will not be obtained;

generating a search condition using the new related word if said judging judges that the new related word will be obtained;

generating a search condition using the related word obtained by said obtaining of the related word from the general association dictionary storage unit if said judging judges that the new related word will not be obtained; and

retrieving, from the database, information which meets the search condition generated by said generating of the search condition, wherein

said obtaining of the related word from the preference-based association dictionary storage unit further includes storing together with the association value, the information identifying the relationship between the words included in the information stored in the database; and

said obtaining of the related word from the general association dictionary storage unit further includes:

obtaining the related word from the general association dictionary storage unit, the related word being a word identified as having (i) a relationship with the information input by the user and (ii) an association value with the information input by the user that is greater than or equal to the predetermined threshold, such that the related word has a certain degree of association to the information input by the user; and

decreasing the predetermined threshold by a predetermined amount if the related word relating to the information input by the user is obtained for a second time or more.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Feb 14, 2023
From: ORIGIN FUTURE ENERGY PTY LTD.
To: INTERTRUST TECHNOLOGIES CORPORATION
Reel/Frame 062747/0742 →
SECURITY INTEREST Recorded Mar 18, 2020
From: INTERTRUST TECHNOLOGIES CORPORATION
To: ORIGIN FUTURE ENERGY PTY LTD
Reel/Frame 052189/0343 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2016
From: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
To: INTERTRUST TECHNOLOGIES CORPORATION
Reel/Frame 039021/0319 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2014
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Reel/Frame 033033/0163 →