IP Library Granted Patent US 8,001,152
Granted Patent B1
US 8,001,152 · App. 12/334,629 · Granted Aug 16, 2011

Method and system for semantic affinity search

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 8,001,152
App. No.
12/334,629
Granted
Aug 16, 2011
Kind
B1
Abstract

A search interface and searching technology for interactive search refinement based on feature similarity (ISRFS), which provides an interactive search tool based on human associative and semantic knowledge. Given a query, the tool may retrieve the most suitable textual items in a repository of textual data that is categorized or/and partially tagged. In the user interface, an equalizer controller may be used to refine the search results, for example, based on manually or automatically extracted features and a graded semantic scale to adjust the weights of the various features. The technology may be applied to any data repository.

Claims (46)

1. A method of computerized searching comprising:

receiving a search query including a plurality of features;

assigning to each of said plurality of features a respective weight;

retrieving a first plurality of retrieved items based on said features and said weights;

displaying at least a portion of said retrieved items to a user;

receiving a user selection of at least one of said first plurality of retrieved items;

modifying said weights based on features of said at least one selected retrieved item; and

retrieving a second plurality of retrieved items based on said modified weights,

after receiving said user selection of said retrieved item:

suggesting at least one additional feature based on features of said selected retrieved item; and

assigning at least one respective weight to said at least one additional feature,

wherein retrieving said second plurality of retrieved items comprises retrieving said second plurality of retrieved items on said features and modified weights, and based on said additional features and said weights.

2. The method of claim 1 , wherein said search query is a free-text query, the method further comprising parsing said free-text query to obtain said plurality of features.

3. The method of claim 1 , further comprising displaying a plurality of scales, each said scale associated with a respective feature and representing said respective weight associated with said feature, wherein assigning said respective weights comprises assigning said respective weights to features based on a user selection of said weight on said scale.

4. The method of claim 1 , wherein assigning said respective weights comprises assigning a uniform default weight to each of said features.

5. A system for computerized searching comprising:

an input unit to receive a search query including a plurality of features;

a processor to:

assign to each of said plurality of features a respective weight, and

retrieve a first plurality of retrieved items based on said features and said weights,

a display unit for displaying at least a portion of said retrieved items to a user,

wherein said input unit is further to receive a user selection of at least one of said first plurality of retrieved items, and wherein said processor is further to:

modify said weights based on features of said at least one selected retrieved item, and

retrieve a second plurality of retrieved items based on said modified weights,

wherein after receiving said user selection of said retrieved item, said processor is further to:

suggest at least one additional feature based on features of said selected retrieved item; and

assign at least one respective weight to said at least one additional feature,

wherein said processor is to retrieve said second plurality of retrieved items by retrieving said second plurality of retrieved items on said features and modified weights, and based on said additional features and said weights.

6. The system of claim 5 , wherein said search query is a free-text query, and wherein said processor is to parse said free-text query to obtain said plurality of features.

7. The system of claim 5 , wherein said display is further to display a plurality of scales, each said scale associated with a respective feature and representing said respective weight associated with said feature, wherein said processor is to assign said respective weights by assigning said respective weights to features based on a user selection of said weight on said scale.

8. The system of claim 5 , wherein said processor is further to assign said respective weights by assigning a uniform default weight to each of said features.

9. A computer program product, comprising a computer usable medium having a computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a method of computerized searching comprising:

receiving a search query including a plurality of features;

assigning to each of said plurality of features a respective weight;

retrieving a first plurality of retrieved items based on said features and said weights;

displaying at least a portion of said retrieved items to a user;

receiving a user selection of at least one of said first plurality of retrieved items;

modifying said weights based on features of said at least one selected retrieved item; and

retrieving a second plurality of retrieved items based on said modified weights,

after receiving said user selection of said retrieved item:

suggesting at least one additional feature based on features of said selected retrieved item; and

assigning at least one respective weight to said at least one additional feature,

wherein retrieving said second plurality of retrieved items comprises retrieving said second plurality of retrieved items on said features and modified weights, and based on said additional features and said weights.

10. The computer program product of claim 9 , wherein said search query is a free-text query, the method further comprising parsing said free-text query to obtain said plurality of features.

11. The computer program product of claim 9 , further comprising displaying a plurality of scales, each said scale associated with a respective feature and representing said respective weight associated with said feature, wherein assigning said respective weights comprises assigning said respective weights to features based on a user selection of said weight on said scale.

12. The computer program product of claim 9 , wherein assigning said respective weights comprises assigning a uniform default weight to each of said features.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2020
From: IP3 2018, SERIES 300 OF ALLIED SECURITY TRUST I
To: JOLLY SEVEN, SERIES 70 OF ALLIED SECURITY TRUST I
Reel/Frame 054497/0971 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2018
From: MEANINGO, INC.
To: IP3 2018, SERIES 300 OF ALLIED SECURITY TRUST I
Reel/Frame 047502/0671 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2018
From: SOLAN, ZACH, DR
To: MEANINGO INC
Reel/Frame 047247/0041 →