IP Library Granted Patent US 8,600,980
Granted Patent B2
US 8,600,980 · App. 13/422,245 · Granted Dec 3, 2013

Consolidated information retrieval results

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,600,980
App. No.
13/422,245
Granted
Dec 3, 2013
Kind
B2
Abstract

Systems and methods are disclosed for consolidating information retrieval results. According to some embodiments of the invention, a computer system can be used to create a result set in response to a query. Results in the result set can then be compared with each other to determine whether they contain information regarding a single object or entity, in which case the records are consolidated and redundant data is removed. The computer system can then present the consolidated result on a display.

Claims (75)

1. A method for consolidating information retrieval results from one or more databases, the method comprising:

creating, at a computer system, a result set in response to a query, wherein each result in the result set has a relevance value indicating a relevance of the result in relation to the query, the relevance value being at or above a minimum threshold relevance value, and wherein any result not having a relevance value at or above the minimum threshold relevance value is dropped from the result set;

consolidating the result set by:

determining, at a confidence level at or above a threshold confidence level, that at least two results in the result set include information about the same entity or topic,

creating a consolidated result including information from the at least two results, and

removing duplicative information included within the consolidated result; and

displaying, at a display device, the consolidated result.

2. The method for consolidating information retrieval results as recited in claim 1 , wherein each result in the result set includes one or more data elements, and the method further comprises comparing, for each result in the result set, the one or more data elements of the result with one or more search terms in the query to determine the value of the result.

3. The method for consolidating information retrieval results as recited in claim 1 , further comprising displaying one or more results from the result set.

4. The method for consolidating information retrieval results as recited in claim 3 wherein the displayed results from the result set include only those results with information not used to create the consolidated result.

5. The method for consolidating information retrieval results as recited in claim 1 wherein consolidating the result set comprises creating multiple consolidated results, each consolidated result including information about a distinct entity or topic.

6. The method for consolidating information retrieval results as recited in claim 5 wherein the consolidated results are displayed in an order, the order determined by at least one of the following:

an amount of information included in each of the consolidated results,

a type of information included in each of the consolidated results,

a correlation of the information included in a consolidated result with one or more search terms in the query, or

values of records from which each of the consolidated results were consolidated.

7. The method for consolidating information retrieval results as recited in claim 1 wherein the result set comprises records having a common schema.

8. The method for consolidating information retrieval results as recited in claim 1 wherein the consolidated result includes at least one of the following types of information: a name, date, place, photograph, story, military status, price, review, relationship, phone number, identification number, race, gender, residence, employer, employment, education, criminal records, tax record, religion, political service, dimension, medical record, or DNA sequence.

9. The method for consolidating information retrieval results as recited in claim 1 wherein the relevance value for each result represents a total value, the method further comprising:

associating a weighted relevance value to each of one or more search terms in the query; and

calculating the total value for each result using the weighted relevance value of each search term in the query.

10. The method for consolidating information retrieval results as recited in claim 1 wherein:

the value for each result represents a total value;

each result in the result set includes one or more data elements; and

the method further comprises:

associating weighted values to each data element of each result; and

calculating the total value for each result using the weighted values.

11. The method for consolidating information retrieval results as recited in claim 1 wherein one or both of the minimum threshold relevance value and the threshold confidence level is determined, at least in part, by input from a user.

12. The method for consolidating information retrieval results as recited in claim 1 wherein one or both of a source and a count of the at least two results are displayed at the display device.

13. A system for providing consolidated information retrieval results, the system comprising

a network interface through which the system is communicatively coupled with a user terminal;

one or more databases;

a memory;

a processor that executes an application stored in the memory, the application adapted to conduct information retrieval and having one or more programmed routines, the programmed routines comprising:

a routine for creating, at a computer system, a result set in response to a query, wherein each result in the result set has a relevance value indicating a relevance of the result in relation to the query, the relevance value being at or above a minimum threshold relevance value, and wherein any result not having a relevance value at or above the minimum threshold relevance value is dropped from the result set;

a routine for consolidating the result set by:

determining, at a confidence level at or above a threshold confidence level, that at least two results in the result set include information about the same entity or topic,

creating one or more consolidated results including information from the at least two results, and

removing duplicative information contained within each of the one or more consolidated results; and

a routine for communicating the one or more consolidated results to the user terminal.

14. The system for providing consolidated information retrieval results as recited in claim 13 , wherein each result in the result set includes one or more data elements, and the programmed routines further comprise a routine for comparing, for each result in the result set, the one or more data elements of the result with one or more search terms in the query to determine the relevance value of the result.

15. The system for providing consolidated information retrieval results as recited in claim 13 , wherein the programmed routines further comprise a routine for communicating one or more results from the result set.

16. The system for providing consolidated information retrieval results as recited in claim 13 , wherein the routine for consolidating the result set comprises creating multiple consolidated results, each consolidated result including information about a distinct entity or topic.

17. The system for providing consolidated information retrieval results as recited in claim 13 wherein the relevance value for each result represents a total value, the programmed routines further comprising:

a routine for associating a weighted relevance value to each of one or more search terms in the query; and

a routine for calculating the total value for each result using the weighted relevance value of each search term in the query.

18. A computer-readable storage medium having a computer-readable program embodied therein for causing one or more processors to consolidate information retrieval results from a plurality of retrieval results, the computer-readable program comprising instructions for:

creating a result set in response to a query, wherein each result in the result set has a value indicating a relevance of the result in relation to the query, the value being at or above a minimum threshold value, wherein the value for each result represents a total value and wherein each result in the result set includes one or more data elements;

associating weighted values to each data element of each result;

calculating the total value for each result using the weighted values,

consolidating the result set by:

determining, at a confidence level at or above a threshold confidence level, that at least two results in the result set include information about the same entity or topic,

creating one or more consolidated results including information from the at least two results, and

removing duplicative information contained within each of the one or more consolidated results; and

displaying the one or more consolidated results on a display device.

19. A method for consolidating information retrieval results from one or more databases, the method comprising:

creating, at a computer system, a result set in response to a query, wherein each result in the result set has a value indicating a relevance of the result in relation to the query, the value being at or above a minimum threshold value;

consolidating the result set by:

determining, at a confidence level at or above a threshold confidence level, that at least two results in the result set include information about the same entity or topic,

creating a consolidated result including information from the at least two results, and

removing duplicative information included within the consolidated result; and

displaying, at a display device, the consolidated result;

wherein consolidating the result set comprises creating multiple consolidated results, each consolidated result including information about a distinct entity or topic; and

wherein the consolidated results are displayed in an order, the order determined by at least one of the following:

an amount of information included in each of the consolidated results,

a type of information included in each of the consolidated results,

a correlation of the information included in a consolidated result with one or more search terms in the query, or

values of records from which each of the consolidated results were consolidated.

20. A method for consolidating information retrieval results from one or more databases, the method comprising:

creating, at a computer system, a result set in response to a query, wherein each result in the result set includes one or more data elements and a total value indicating a relevance of the result in relation to the query, the total value being at or above a minimum threshold value, wherein weighted values are associated with each data element of each result, and wherein the total value for each result is calculated using the weighted values;

consolidating the result set by:

determining, at a confidence level at or above a threshold confidence level, that at least two results in the result set include information about the same entity or topic,

creating a consolidated result including information from the at least two results, and

removing duplicative information included within the consolidated result; and

displaying, at a display device, the consolidated result.

Assignments (11)
SECURITY INTEREST Recorded Dec 7, 2020
From: ANCESTRY.COM DNA, LLC; ANCESTRY.COM OPERATIONS INC.; IARCHIVES, INC.; ANCESTRYHEALTH.COM, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 054627/0212 →
RELEASE OF FIRST LIEN SECURITY INTEREST Recorded Dec 7, 2020
From: JPMORGAN CHASE BANK, N.A.
To: ANCESTRY.COM OPERATIONS INC.; IARCHIVES, INC.; ANCESTRY.COM DNA, LLC; ANCESTRYHEALTH.COM, LLC; ADPAY, INC.
Reel/Frame 054618/0298 →
SECURITY INTEREST Recorded Dec 7, 2020
From: ANCESTRY.COM DNA, LLC; ANCESTRY.COM OPERATIONS INC.; IARCHIVES, INC.; ANCESTRYHEALTH.COM, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 054627/0237 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2020
From: JENSEN, LEE SAMUEL
To: ANCESTRY.COM OPERATIONS INC.
Reel/Frame 052484/0108 →
RELEASE OF SECURITY INTEREST Recorded Nov 29, 2017
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: ANCESTRY.COM LLC; ANCESTRY US HOLDINGS INC.; ANCESTRY.COM INC.; ANCESTRY.COM OPERATIONS INC.
Reel/Frame 044529/0025 →
SECOND LIEN SECURITY AGREEMENT Recorded Oct 24, 2016
From: ANCESTRY.COM OPERATIONS INC.; IARCHIVES, INC.; ANCESTRY.COM DNA, LLC; ANCESTRYHEALTH.COM, LLC; ADPAY, INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 040259/0978 →
FIRST LIEN SECURITY AGREEMENT Recorded Oct 21, 2016
From: ANCESTRY.COM OPERATIONS INC.; IARCHIVES, INC.; ANCESTRY.COM DNA, LLC; ANCESTRYHEALTH.COM, LLC; ADPAY, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 040449/0663 →
RELEASE OF SECURITY INTEREST Recorded Oct 20, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ANCESTRY.COM OPERATIONS INC.; ANCESTRY.COM DNA, LLC; IARCHIVES, INC.
Reel/Frame 040424/0354 →
SECURITY AGREEMENT Recorded Sep 1, 2015
From: ANCESTRY.COM OPERATIONS INC.; IARCHIVES, INC.; ANCESTRY.COM DNA, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 036519/0853 →
RELEASE (REEL 029537/ FRAME 0064) Recorded Aug 31, 2015
From: BARCLAYS BANK PLC
To: ANCESTRY.COM OPERATIONS INC.; ANCESTRY.COM DNA, LLC; IARCHIVES, INC.
Reel/Frame 036514/0816 →
PATENT SECURITY AGREEMENT Recorded Dec 28, 2012
From: ANCESTRY.COM OPERATIONS INC.; ANCESTRY.COM DNA, LLC; IARCHIVES, INC.
To: BARCLAYS BANK PLC, COLLATERAL AGENT
Reel/Frame 029537/0064 →