Method and system for probabilistically quantifying and visualizing relevance between two or more citationally or contextually related data objects
First Claim
1. A computer-implemented method of operating a computerized search engine to identify and rank relevant documents from a corpus comprising multiple millions of citationally-related source documents, said computer-implemented method comprising:
- storing on a computer-readable storage device of the computerized search engine a search index comprising a first set of identification information identifying potential input documents selected from said source documents and, for each said potential input document, a second set of identification information identifying a selected number of citationally-related potential output documents selected from said source documents;
calculating, via one or more computer-processors coupled to said computer-readable storage device, a first numerical score that is statistically correlated to the probability that a direct citation exists between each corresponding pair of citationally-related potential input document and potential output document and wherein said first numerical score is calculated based at least in part on how many indirect citations exist between each said pair of citationally related documents and, for each indirect citation, how many citation links separate each said pair of citationally-related documents;
storing said first numerical score for each said pair of citationally related documents on said computer-readable storage device in association with said search index;
receiving a search query comprising a third set of identification information identifying one or more input documents selected from said source documents;
using said third set of identification information to ascertain from said search index, via said one or more computer-processors, a fourth set of identification information identifying, for each of said one or more input documents, a selected number of corresponding output documents and, for each pair of input document and corresponding output document, said first numerical score;
calculating, responsive to receiving said search query, via said one or more computer-processors, a second numerical score that is statistically correlated to the probability that a direct citation exists between any of said one or more input documents and each of said corresponding output documents, and wherein said second numerical score is calculated based at least in part on said first numerical score;
generating, via said one or more computer-processors, a search query result set comprising identification information identifying one or more of said output documents and wherein said search query result set is sorted or ranked in accordance with said second numerical score; and
storing said search query result set on said computer-readable storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment a method for probabilistically quantifying a degree of relevance between two or more citationally or contextually related data objects, such as patent documents, non-patent documents, web pages, personal and corporate contacts information, product information, consumer to behavior, technical or scientific information, address information, and the like is provided. In another embodiment a method for visualizing and displaying relevance between two or more citationally or contextually related data objects is provided. In another embodiment a search input/output interface that utilizes an iterative self-organizing mapping technique to automatically generate a visual map of relevant patents and/or other related documents desired to be explored, searched or analyzed is provided. In another embodiment, a search input/output interface that displays and/or communicates search input criteria and corresponding search results in a way that facilitates intuitive understanding and visualization of the logical relationships between two or more related concepts being searched is provided.
183 Citations
18 Claims
-
1. A computer-implemented method of operating a computerized search engine to identify and rank relevant documents from a corpus comprising multiple millions of citationally-related source documents, said computer-implemented method comprising:
-
storing on a computer-readable storage device of the computerized search engine a search index comprising a first set of identification information identifying potential input documents selected from said source documents and, for each said potential input document, a second set of identification information identifying a selected number of citationally-related potential output documents selected from said source documents; calculating, via one or more computer-processors coupled to said computer-readable storage device, a first numerical score that is statistically correlated to the probability that a direct citation exists between each corresponding pair of citationally-related potential input document and potential output document and wherein said first numerical score is calculated based at least in part on how many indirect citations exist between each said pair of citationally related documents and, for each indirect citation, how many citation links separate each said pair of citationally-related documents; storing said first numerical score for each said pair of citationally related documents on said computer-readable storage device in association with said search index; receiving a search query comprising a third set of identification information identifying one or more input documents selected from said source documents; using said third set of identification information to ascertain from said search index, via said one or more computer-processors, a fourth set of identification information identifying, for each of said one or more input documents, a selected number of corresponding output documents and, for each pair of input document and corresponding output document, said first numerical score; calculating, responsive to receiving said search query, via said one or more computer-processors, a second numerical score that is statistically correlated to the probability that a direct citation exists between any of said one or more input documents and each of said corresponding output documents, and wherein said second numerical score is calculated based at least in part on said first numerical score; generating, via said one or more computer-processors, a search query result set comprising identification information identifying one or more of said output documents and wherein said search query result set is sorted or ranked in accordance with said second numerical score; and storing said search query result set on said computer-readable storage device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computerized search engine for identifying and ranking relevant documents from a corpus comprising multiple millions of citationally-related source documents, said computerized search engine comprising:
-
a computer-accessible storage device containing a search index configured to identify one or more of said source documents that may be relevant to an input search query, said search index comprising; (i) a first set of identification information identifying potential input documents that may be selected from said source documents; (ii) a second set of identification information identifying, for each said potential input document, a selected number of citationally-related potential output documents selected from said source documents; and (iii) a first numerical score that is statistically correlated to the probability that a direct citation exists between each corresponding pair of citationally-related potential input document and potential output document and wherein said first numerical score is calculated based at least in part on how many indirect citations exist between each said pair of citationally related documents and, for each indirect citation, how many citation links separate each said pair of citationally-related documents; and a computer, communicatively coupled to said computer-accessible storage device, and programed to; (i) receive said input search query comprising a third set of identification information identifying one or more input documents selected from said source documents; (ii) use said third set of identification information to ascertain from said search index a fourth set of identification information identifying, for each of said one or more input documents, a selected number of corresponding output documents and, for each pair of input document and output document, said first numerical score; (iii) calculate, responsive to receiving said input search query, a second numerical score that is statistically correlated to the probability that a direct citation exists between any of said one or more input documents and each of said output documents, and wherein said second numerical score is calculated based at least in part on said first numerical score; (iv) generate a search query result set identifying one or more of said output documents and wherein said search query result set is sorted in accordance with said second numerical score; and (v) store said search query result set in said computer-accessible storage device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-implemented method of operating a computerized search engine to identify and rank relevant documents from a corpus of citationally-related source documents, said computer-implemented method comprising the following steps executed, in order, by a computing device configured with specific computer-executable instructions:
-
(1) receiving an input search query comprising a first set of identification information identifying a set of input documents selected from said corpus; (2) using said first set of identification information to ascertain, from a search index stored on an associated data storage device, a second set of identification information identifying a set of output documents selected from said corpus, said search index comprising; (a) a third set of identification information identifying potential input documents that may be selected from said corpus; (b) a fourth set of identification information identifying, for each said potential input document, a selected number of citationally-related potential output documents selected from said corpus; and (c) a first numerical score that is statistically correlated to the probability that a direct citation exists between each corresponding pair of citationally-related potential input document and potential output document, and wherein said first numerical score is calculated based on how many indirect citations exist between each said pair of citationally related documents and, for each indirect citation, how many citation links separate each said pair of citationally-related documents; (3) calculating, responsive to receiving said input search query, a second numerical score that is statistically correlated to the probability that a direct citation exists between any document comprising said set of input documents and each corresponding document comprising said set of output documents, and wherein said second numerical score is calculated based at least in part on said first numerical score; (4) generating a search query result set comprising identification information identifying one or more of said output documents and wherein said search query result set is sorted or ranked in accordance with said second numerical score; and (5) storing said search query result set. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification