IP Library Granted Patent US 9,576,022
Granted Patent B2
US 9,576,022 · App. 13/750,395 · Granted Feb 21, 2017

Identifying missing content using searcher skill ratings

Inventors: Adam D. Braham (Rochester, MN); Doyle J. McCoy (Rochester, MN); Jeffrey A. Schmidt (Rochester, MN); Gregory J. Watts (Rochester, MN)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F17/30424
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 9,576,022
App. No.
13/750,395
Granted
Feb 21, 2017
Kind
B2
Abstract

An approach for identifying missing content is provided. An approach includes: receiving a search string; determining a skill rating associated with a searcher that generated the search string; and searching a database using the search string. The approach also includes: updating at least one of a first score associated with the search string and a second score associated with the database based on the skill rating; and generating an alert based on one of the first score exceeding a first threshold and the second score exceeding a second threshold.

Claims (58)

1. A method implemented in a computer infrastructure comprising a combination of hardware and software, the method comprising:

receiving a search string to produce a result set for finding a result document;

determining a skill rating associated with a searcher that generated the search string, the skill rating being based on at least a number of documents reviewed in the result set before finding the result document;

searching first and second databases using the search string;

updating at least one of a first score associated with the search string and a second score associated with the first and second databases based on the skill rating;

accumulating a score of the at least one of the first score associated with the search string to generate an accumulated first score and the second score associated with the first and second databases to generate an accumulated second score as search strings are received;

generating an alert based on one of the accumulated first score exceeding a first threshold and the accumulated second score exceeding a second threshold; and

comparing the first and second databases to determine which database has a higher number of failed searches,

wherein

the first threshold is included in a string miss table as a field in an entry associated with a failed search string and is predefined,

the second threshold is included in a database miss table as a field in an entry associated with the first and second databases and is predefined,

the first score and the second score are updated based on the skill rating of the searcher and searches from a plurality of searchers, and

the first score and the second score are adjusted relatively less as a result of failed searches by a lower-skilled searcher and relatively more as a result of failed searches by a higher-skilled searcher.

2. The method of claim 1 , further comprising creating a search record containing the search string and the skill rating.

3. The method of claim 2 , further comprising communicating the search record to a search application that performs the searching of the first and second databases.

4. The method of claim 3 , further comprising modifying the search record, after the performing the search, to include an identity of the first and second databases.

5. The method of claim 4 , wherein the modifying the search record includes adding a flag to the search record indicating a failed search.

6. The method of claim 1 , wherein the updating comprises adjusting the first score by adding the skill rating to the first score.

7. The method of claim 1 , wherein the updating comprises adjusting the second score by adding the skill rating to the second score.

8. The method of claim 1 , wherein the updating comprises:

adjusting the first score by adding the skill rating to the first score; and

adjusting the second score by adding the skill rating to the second score.

9. The method of claim 1 , wherein the generating the alert comprises creating a message indicating missing content.

10. The method of claim 1 , wherein:

the receiving the search string comprises receiving a search query from a user computer device; and

the search query includes the search string and a user identification.

11. The method of claim 10 , wherein the determining the skill rating is based on the user identification.

12. The method of claim 1 , wherein a service provider at least one of creates, maintains, deploys and supports the computer infrastructure.

13. The method of claim 1 , wherein steps of claim 1 are provided by a service provider on a subscription, advertising, and/or fee basis.

14. The method of claim 1 , wherein:

the receiving the search string comprises a search application running a computer device receiving the search string from a user computer device; and

the search application performs the searching the first and second databases using the search string.

15. The method of claim 14 , wherein the skill rating is based on:

time spent reviewing a result set of a search before finding a result document;

a rank of the result document contained in a ranked result set; and

feedback from other users.

16. A system implemented in hardware and comprising a computer infrastructure which comprises a computing system that includes a computing device, the computer infrastructure configured to:

receive a search string to produce a result set for finding a result document;

determine a skill rating associated with a searcher that generated the search string, the skill rating being based on at least a number of documents reviewed in the result set before finding the result document;

search first and second databases using the search string;

determine the search string matches an existing search string in a data structure associated with failed searches;

update a score associated with the existing search string based on the skill rating;

accumulate an overall score as search strings are received by adding scores associated with the received search strings;

compare the first and second databases to determine which database has a higher number of failed searches; and

generate an alert based on the accumulated overall score exceeding a threshold,

wherein

the threshold is included in a string miss table as a field in an entry associated with a failed search string and is predefined,

the score is updated based on the skill rating of the searcher and searches from a plurality of searchers, and

the score is adjusted relatively less as a result of failed searches by a lower-skilled searcher and relatively more as a result of failed searches by a higher-skilled searcher.

17. The system of claim 16 , wherein the computer infrastructure is operable to:

receive a second search string;

determine a second skill rating associated with a second searcher that generated the second search string;

search the first and second databases using the second search string;

determine the second search string matches the existing search string in the data structure; and

update the score associated with the existing search string based on the second skill rating.

18. The system of claim 17 , wherein the skill rating is different than the second skill rating.

19. The system of claim 16 , wherein an alert indicates missing content based on the comparing.

20. The system of claim 16 , wherein the computer infrastructure is operable to update a score associated with the first and second databases based on the skill rating.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: AIRBNB, INC.
Reel/Frame 056427/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2013
From: BRAHAM, ADAM D.; MCCOY, DOYLE J.; SCHMIDT, JEFFREY A.; WATTS, GREGORY J.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 029696/0241 →
Continuity (1)
Related Publication 20140214881A1 · Jul 31, 2014