MULTI-FACTOR CORRELATION OF INTERNET CONTENT RESOURCES
First Claim
1. At a computer system including at least one processor and a memory, in a computer networking environment including a plurality of computing systems, a computer-implemented method for efficiently correlating internet resources, the method comprising:
- an act of gathering one or more portions of information from a plurality of different resources;
an act of organizing the gathered information into multiple different indices according to at least one of the following data axes;
author, topic and source; and
an act of computing correlations between the organized information across the data axes such that each portion of information has relationship information linking it to other portions of organized information.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are directed to efficiently correlating internet resources and to providing relevant content to a user. In an embodiment, a computer system gathers portions of information from multiple different resources and organizes the gathered information into different indices according to at least one of the following data axes: author, topic and source. The computer system computes correlations between the organized information across the data axes so that each portion of information has relationship information linking it to other portions of organized information. The computer system also intelligently learns which other informational items are to be searched for based on the computed correlations and returns the additional data relevant to the gathered data.
11 Citations
20 Claims
-
1. At a computer system including at least one processor and a memory, in a computer networking environment including a plurality of computing systems, a computer-implemented method for efficiently correlating internet resources, the method comprising:
-
an act of gathering one or more portions of information from a plurality of different resources; an act of organizing the gathered information into multiple different indices according to at least one of the following data axes;
author, topic and source; andan act of computing correlations between the organized information across the data axes such that each portion of information has relationship information linking it to other portions of organized information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for implementing a method for providing relevant content to a user, the computer program product comprising one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by one or more processors of the computing system, cause the computing system to perform the method, the method comprising:
-
an act of accessing one or more indices of organized information, wherein the information was organized according to interrelationships between at least two of the following data axes;
author, topic and source;an act of computing correlations between the organized information across the data axes such that each portion of information has relationship information linking it to other portions of organized information; an act of receiving from a user at least a partial identifier that is indexed on at least one of the data axes; an act of initiating a search for information items related to the received identifier specified along at least one of the data axes; and an act of providing the results of the search to the user. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer system comprising the following:
-
one or more processors; system memory; one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by the one or more processors, causes the computing system to perform a method for providing relevant content to a user, the method comprising the following; an act of accessing one or more indices of organized information, wherein the information was organized according to interrelationships between at least two of the following data axes;
author, topic and source;an act of computing correlations between the organized information across the data axes such that each portion of information has relationship information linking it to other portions of organized information; an act of receiving from a user at least a partial identifier that is indexed on at least one of the data axes; an act of initiating a search for information items related to the received identifier specified along at least one of the data axes; an act of weighting the determined data correlations for each portion of information related to the received identifier, wherein the data correlations are weighted according to one or more of a plurality of weighting factors; an act of performing a further search for at least one correlation determined to have a sufficiently high correlation weight; and an act of providing the results of the search to the user.
-
Specification