IP Library Granted Patent US 7,657,522
Granted Patent B1
US 7,657,522 · App. 11/653,059 · Granted Feb 2, 2010

System and method for providing information navigation and filtration

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,657,522
App. No.
11/653,059
Filed
Jan 12, 2007
Granted
Feb 2, 2010
Kind
B1
Art Unit
2162
USPC
707/5
Abstract

A system and method for information navigation and filtration is provided. One or more query terms are received from a user. A preliminary relevance of one or more objects associated with an enterprise system is determined based on the query terms. The preliminary relevance may be propagated between objects. At least one rating is assigned to the one or more objects based on the preliminary relevance. An overall relevance of the one or more objects is established based on the at least one rating. The one or more objects are ranked according to the overall relevance. Data is provided as search results comprised of the one or more objects according to the ranking to the user. The search results may then be filtered based on at least one selected, dynamically generated filter. The filtered search results may be dynamically generated and provided to the user.

Claims (41)

1. A method for providing data based on object relevance via a computing device, the computing device having a processor coupled to a computer readable storage memory, the method comprising:

receiving one or more query terms from a user;

determining a preliminary relevance of one or more objects associated with an enterprise system based on the query terms;

assigning at least one rating to the one or more objects based on the preliminary relevance;

establishing an overall relevance of the one or more objects based on the at least one rating;

ranking the one or more objects according to the overall relevance;

providing data as search results comprising the one or more objects according to the ranking to the user;

filtering the search results based on at least one selected, dynamically generated filter associated with the one or more objects; and

transmitting for display the filtered search results that are based on the at least one selected, dynamically generated filter associated with the one or more objects.

2. The method recited in claim 1 , further comprising filtering the search results according to one or more virtual domains.

3. The method recited in claim 1 , further comprising associating metadata with the one or more objects.

4. The method recited in claim 3 , wherein the preliminary relevance is determined at least in part based on the metadata.

5. The method recited in claim 3 , wherein the overall relevance is determined at least in part based on the metadata.

6. The method recited in claim 1 , further comprising receiving at least one further query term from the user for narrowing the search results.

7. The method recited in claim 1 , wherein filtering the search results comprises providing a dynamic search result display.

8. The method recited in claim 1 , wherein filtering the search results comprises including result objects from other domains that are most relevant.

9. The method recited in claim 1 , wherein filtering the search results comprises propagating the preliminary relevance between objects and inferring relationships between the objects in order to dynamically generate the filters.

10. A system for providing data based on object relevance via a computing device, the computing device having a processor coupled to a computer readable storage memory, the system comprising:

a communications interface configured to receive ne or more query terms from a user;

a ratings module in communication with the communications interface, the ratings module configured to determine a preliminary relevance of one or more objects associated with an enterprise system based on the query terms, to assign at least one rating to the one or more objects based on the preliminary relevance, and to establish an overall relevance of the one or more objects based on the at least one rating;

a search results module in communication with the ratings module, the search results module configured to rank the one or more objects according to the overall relevance and to provide data as search results comprising the one or more objects according to the ranking to the user;

a filtering engine configured to filter the search results based on a selected, dynamically generated filter; and

a display configured to display the filtered search results that are based on the at least one selected, dynamically generated filter associated with the one or more objects.

11. The system recited in claim 10 , wherein the filtering engine is further configured to filter the data according to one or more virtual domains.

12. The system recited in claim 10 , wherein the filtering engine is further configured to generate the dynamically generated filter.

13. The system recited in claim 12 , wherein dynamically generated filters are based in part on the propagation of the preliminary relevance between objects.

14. The system recited in claim 10 , wherein the filtering engine is further configured to provide a dynamic search result based on the selected, dynamically generated filter.

15. A computer readable storage medium having embodied thereon a program, the program executable by a processor to perform a method for providing data based on object relevance, the method comprising:

receiving one or more query terms from a user;

determining a preliminary relevance of one or more objects associated with an enterprise system based on the query terms;

assigning at least one rating to the one or more objects based on the preliminary relevance;

establishing an overall relevance of the one or more objects based on the at least one rating;

ranking the one or more objects according to the overall relevance;

providing data as search results comprised of the one or more objects according to the ranking to the user;

filtering the search results based on at least one selected, dynamically generated filter associated with the one or more objects; and

transmitting for display the filtered search results that are based on the at least one selected, dynamically generated filter associated with the one or more objects.

16. The computer readable storage medium recited in claim 15 , further comprising filtering the data according to one or more virtual domains.

17. The computer readable storage medium recited in claim 15 , further comprising associating metadata with the one or more objects.

18. The computer readable storage medium recited in claim 17 , wherein the preliminary relevance is determined at least in part based on the metadata.

19. The computer readable storage medium recited in claim 17 , wherein the overall relevance is determined at least in part based on the metadata.

20. The computer readable storage medium recited in claim 15 , further comprising receiving at least one further query term from the user for narrowing the search results.

Assignments (12)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2026
From: OPEN TEXT HOLDINGS, INC.
To: OPEN TEXT INC.
Reel/Frame 074362/0745 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 063558/0682) Recorded Jun 21, 2024
From: BARCLAYS BANK PLC
To: OPEN TEXT HOLDINGS, INC.
Reel/Frame 067807/0062 →
SECURITY INTEREST Recorded Aug 30, 2023
From: OPEN TEXT HOLDINGS, INC.
To: THE BANK OF NEW YORK MELLON
Reel/Frame 064749/0852 →
SECURITY INTEREST Recorded May 7, 2023
From: OPEN TEXT HOLDINGS, INC.
To: BARCLAYS BANK PLC
Reel/Frame 063558/0682 →
SECURITY INTEREST Recorded May 7, 2023
From: OPEN TEXT HOLDINGS, INC.
To: BARCLAYS BANK PLC
Reel/Frame 063558/0690 →
SECURITY INTEREST Recorded May 7, 2023
From: OPEN TEXT HOLDINGS, INC.
To: BARCLAYS BANK PLC
Reel/Frame 063558/0698 →
MERGER Recorded Jul 20, 2018
From: RECOMMIND, INC.
To: OPEN TEXT HOLDINGS, INC.
Reel/Frame 046414/0847 →
CHANGE OF ADDRESS Recorded Jul 13, 2017
From: RECOMMIND, INC.
To: RECOMMIND, INC.
Reel/Frame 043187/0308 →
CHANGE OF ADDRESS Recorded Jun 13, 2017
From: RECOMMIND, INC.
To: RECOMMIND, INC.
Reel/Frame 042801/0885 →
CHANGE OF ADDRESS Recorded Feb 13, 2017
From: RECOMMIND, INC.
To: RECOMMIND, INC.
Reel/Frame 041693/0805 →
CHANGE OF ADDRESS Recorded Nov 5, 2014
From: RECOMMIND, INC.
To: RECOMMIND, INC.
Reel/Frame 034176/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2007
From: PUZICHA, JAN; HOFMANN, THOMAS
To: RECOMMIND, INC.
Reel/Frame 018804/0688 →