Inferring relations between internet objects that are not connected directly
First Claim
1. A computer-implemented inferred relation weighting process for determining a strength of an inferred relation between a first internet object and a second Internet object, where the first and second Internet objects are not directly linked, comprising:
- a first link weighting process for determining a first strength of a first link between the first Internet object and a common object;
a second link weighting process for determining a second strength of a second link between the second Internet object and the common object, the first and second link weighting processes being performed by one or more processors; and
an inferred relation weight calculation process for determining the strength of inferred relation based on the first strength and the second strength;
wherein the first Internet object comprises a query for retrieving a document and the second Internet object comprises a document, the inferred relation weight calculation process comprising;
determining a first array having entries comprising the first and second strengths;
determining a second array as a mathematical function of the first array, wherein the first and second arrays are stored in memory;
determining a weighted sum of entries selected from the first and second arrays, the weighted sum corresponding to the strength of the inferred relation; and
returning a group of Internet objects associated with the first Internet object to a user, the group including the second Internet object, the second Internet object being arranged within the group according to the strength of the inferred relation.
6 Assignments
0 Petitions
Accused Products
Abstract
An inferred relation weighting process for determining the strength of an inferred relation between a first and a second Internet object which are not directly linked includes a first link weighting process for determining the strength of at least a first link between the first non-directly linked Internet object and a common object. A second link weighting process determines the strength of at least a second link between the second non-directly linked Internet object and the common object. An inferred relation weight calculation process calculates the strength of the inferred relation based on the strength of the at least a first link and the at least a second link.
-
Citations
33 Claims
-
1. A computer-implemented inferred relation weighting process for determining a strength of an inferred relation between a first internet object and a second Internet object, where the first and second Internet objects are not directly linked, comprising:
-
a first link weighting process for determining a first strength of a first link between the first Internet object and a common object; a second link weighting process for determining a second strength of a second link between the second Internet object and the common object, the first and second link weighting processes being performed by one or more processors; and an inferred relation weight calculation process for determining the strength of inferred relation based on the first strength and the second strength; wherein the first Internet object comprises a query for retrieving a document and the second Internet object comprises a document, the inferred relation weight calculation process comprising; determining a first array having entries comprising the first and second strengths; determining a second array as a mathematical function of the first array, wherein the first and second arrays are stored in memory; determining a weighted sum of entries selected from the first and second arrays, the weighted sum corresponding to the strength of the inferred relation; and returning a group of Internet objects associated with the first Internet object to a user, the group including the second Internet object, the second Internet object being arranged within the group according to the strength of the inferred relation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented inferred relation weighting process for determining a strength of an inferred relation between a first Internet object and a second Internet object, where the first and second Internet objects are not directly linked, comprising:
-
a first link weighting process for determining a first strength of a first link between the first Internet object and a plurality of common objects; a second link weighting process for determining a second strength of a second link between the second Internet object and the plurality of common objects, wherein the plurality of common objects comprises a first common object connected to the first link, a second common object connected to the second link, and an intermediate link between the first and second common objects; an intermediate link weighting process for determining a strength of the intermediate link, the first, second, and intermediate link weighting processes being performed by one or more processors; an inferred relation weight calculation process for determining the strength of the inferred relation based on the first strength, the second strength, and the strength of the intermediate link; wherein the first Internet object comprises a query for retrieving a document and the second Internet object comprises a document, the inferred relation weight calculation process comprising; determining a first array having entries comprising the first and second strengths; determining a second array as a mathematical function of the first array, wherein the first and second arrays are stored in memory; determining a weighted sum of entries selected from the first and second arrays, the weighted sum corresponding to the strength of the inferred relation; and returning a group of Internet objects associated with the first Internet object, the group including the second Internet object, the second Internet object being arranged within the group according to the strength of the inferred relation. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-implemented method for determining a strength of an inferred relation between a first Internet object and a second Internet object, where the first and second Internet objects are not directly linked, the method comprising:
-
determining a first strength of a first link between the first Internet object and a common object; determining a second strength of a second link between the second Internet object and the common object; determining a strength of the inferred relation based on the first strength and the second strength, wherein the first strength, the second strength, and the strength of the inferred relation are determined by one or more processors; wherein the first Internet object comprises a query for retrieving a document and the second Internet object comprises a document, and wherein calculating a strength of the inferred relation comprises; determining a first array having entries comprising the first and second strengths; determining a second array as a mathematical function of the first array; and determining a weighted sum of entries selected from the first and second arrays, wherein the first and second arrays are stored in memory, the weighted sum corresponding to the strength of the inferred relation; and returning a group of Internet objects associated with the first Internet object, the group including the second Internet object, the second Internet object being arranged within the group according to the strength of the inferred relation. - View Dependent Claims (24, 25)
-
-
26. A machine-readable medium for storing instructions for implementing an inferred relation weighting process, the inferred relation weighting process for determining a strength of an inferred relation between a first Internet object and a second Internet object, where the first and second Internet objects are not directly linked, wherein the instructions, when executed by a processor, cause the processor to:
-
determine a first strength of a first link between the first Internet object and a common object; determine a second strength of a second link between the second Internet object and the common object; determine the strength of the inferred relation based on the first strength and the second strength by; determining a first array having entries comprising the first and second strengths; determining a second array as a mathematical function of the first array; and determining a weighted sum of entries selected from the first and second arrays, the weighted sum corresponding to the strength of the inferred relation;
wherein the first Internet object comprises a query for retrieving a document and the second Internet object comprises a document; andreturn a group of Internet objects associated with the first Internet object, the group including the second Internet object, the second Internet object being arranged within the group according to the strength of the inferred relation. - View Dependent Claims (27, 28, 29)
-
-
30. An apparatus for executing an inferred relation weighting process for determining a strength of an inferred relation between a first Internet object and a second Internet object, where the first and second Internet objects are not directly linked, the apparatus comprising:
-
memory to store instructions that are executable; and at least one processing device to execute the instructions to; determine a first strength of a first link between the first Internet object and a common object; determine a second strength of a second link between the second Internet object and the common object; and determine the strength of the inferred relation based on the first strength and the second strength by; determining a first array having entries comprising the first and second strengths; determining a second array as a mathematical function of the first array; determining a weighted sum of entries selected from the first and second arrays, the weighted sum corresponding to the strength of the inferred relation; wherein the first Internet object comprises a query for retrieving a document and the second Internet object comprises a document; and returning a group of Internet objects associated with the first Internet object, the group including the second Internet object, the second Internet object being arranged within the group according to the strength of the inferred relation. - View Dependent Claims (31, 32, 33)
-
Specification