US2017249317A1PendingUtilityA1
Search-based recommendation engine
Est. expiryAug 21, 2033(~7 yrs left)· nominal 20-yr term from priority
G06F 17/3053G06F 17/30011G06F 16/332G06F 16/3334G06F 16/93G06F 16/2455G06F 16/24578
50
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
The embodiments determine the recommendations for a search term and its criteria, whereby a threshold is used for accepting a result, whether it is a document, message, file, or any other form of communication. The input may be part of a larger repository, and there is no restriction on how many documents constitute the returned recommendation set.
Claims
exact text as granted — not AI-modified1 . A computer program product stored on a non-transitory computer-readable medium having computer program logic recorded thereon for producing a recommendation report based on search criteria, comprising:
code for receiving a search request, the search request comprising a plurality of sentences; code for deriving a plurality of search terms from grammatical analysis of the plurality of sentences; code for calculating an importance rating for each of the plurality of search terms; code for determining a match level for one or more of the plurality of search terms in a document in a repository, the match level being based on the importance rating of the one or more of the plurality of search terms; and code for identifying a search result based upon the match level for the search terms.
2 . The computer program product of claim 1 , wherein the search request comprises a document.
3 . The computer program product of claim 1 , wherein the search request comprises a file.
4 . The computer program product of claim 1 , wherein the search request comprises a grammatical sentence.
5 . The computer program product of claim 1 , wherein the search result comprises a rank based on a frequency the search terms in the document.
6 . The computer program product of claim 1 , wherein the search result comprises an indication of an exact match the search terms in the document.
7 . The computer program product of claim 1 , wherein the search result comprises an indication of a synonym of the search terms in the document.
8 . The computer program product of claim 1 , further comprising:
removing one or more repository members from the repository prior to determining the match level for the search terms in the document.
9 . The computer program product of claim 1 , further comprising:
code for determining a first coverage range for each search term in the search request, wherein calculating the importance rating is based at least in part on the first coverage range.
10 . The computer program product of claim 9 , wherein the first coverage range indicates a frequency that each search term is used in the plurality of sentences.
11 . A computer program product stored on a non-transitory computer-readable medium having computer program logic recorded thereon for producing a recommendation report based on search criteria, comprising:
code for receiving a search request, the search request comprising one or more sentences; code for determining a first search term and a second search term from the one or more sentences; code for calculating a first importance rating for the first search term in the search request and a second importance rating for the second search term in the search request; and code for determining a first match level for the first search term and a second match level for the second search term in a document in a repository, the first match level being based on the first importance rating and the second match level being based on the second importance rating.
12 . The computer program product of claim 11 , further comprising:
code for determining a first coverage range for the first search term in the search request and a second coverage range for the second search term in the search request, the first coverage range indicating a first frequency that the first search term is used in the one or more sentences, the second coverage range indicating a second frequency that the second search term is used in the one or more sentences, wherein the first match level is based on the first coverage range and the second match level is based on the second coverage range.
13 . The computer program product of claim 12 , wherein calculating the first importance rating comprises determining a number of words in the first coverage range compared to a number of words in search request.
14 . The computer program product of claim 11 , wherein code for calculating the first importance rating uses deterministic grammatical analysis.
15 . The computer program product of claim 11 , wherein the code for determining the first match level is based upon locating an exact match of the first search term.
16 . The computer program product of claim 11 , wherein the code for determining the first match level is based upon locating similar terms as the first search term.
17 . The computer program product of claim 11 , wherein the code for determining the first match level comprises code for determining an importance of the first search term in the document.
18 . The computer program product of claim 11 , wherein calculating the first importance rating is determined at least in part by determination of whether the first search term is a topic or a sub-topic in the search request.
19 . The computer program product of claim 11 , wherein the one or more sentences comprises a plurality of sentences.
20 . The computer program product of claim 11 , wherein the code for determining the first match level and the second match level is performed for a plurality of documents.Join the waitlist — get patent alerts
Track US2017249317A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.