Link addition to a network of linked nodes
First Claim
1. A non-transitory computer-readable medium having stored thereon computer-readable instructions that when executed by a computing device cause the computing device to:
- receive scoring information, wherein the scoring information includes a first node identifier, a second node identifier, and a link value, wherein the link value is determined using an analytic model;
identify a first anchored network record for a first node associated with the first node identifier, wherein the first anchored network record includes first anchor node information associated with the first node identifier;
determine whether or not the identified first anchored network record includes a link to a second node associated with the second node identifier;
add a first link record to the identified first anchored network record upon determining that the identified first anchored network record does not include the link to the second node associated with the second node identifier, wherein the first link record includes the first node identifier, the second node identifier, and the link value;
add a second node record for the second node associated with the second node identifier to the identified first anchored network record upon determining that the identified first anchored network record does not include the link to the second node associated with the second node identifier, wherein the second node record includes the second node identifier and second node information;
identify a first node record for the first node in the identified first anchored network record, wherein the first node record includes the first node identifier and first node information;
compute a network score value for the identified first node record, wherein the computed network score value includes the link value;
update the identified first node record with the computed network score value;
identify a second anchored network record associated with the second node identifier, wherein the second anchored network record includes second anchor node information associated with the second node identifier;
add a second link record to the identified second anchored network record upon determining that the identified first anchored network record does not include the link to the second node associated with the second node identifier, wherein the second link record includes the first node identifier, the second node identifier, and the link value;
add a third node record to the identified second anchored network record upon determining that the identified first anchored network record does not include the link to the second node associated with the second node identifier, wherein the third node record includes the first node identifier and at least a portion of the first node information;
identify a fourth node record for the second node in the identified second anchored network record, wherein the fourth node record includes the second node identifier and at least a portion of the second node information;
compute a second network score value for the identified fourth node record, wherein the computed second network score value includes the link value; and
update the identified fourth node record with the computed second network score value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of adding a link to a network of linked nodes is provided. Received scoring information includes a first node identifier, a second node identifier, and a link value. The link value is determined using an analytic model. A first anchored network record for which a first node associated with the first node identifier is an anchor is identified. A first link record is added to the identified first anchored network record using the first node identifier, the second node identifier, and the link value. A first node record associated with the second node identifier is added to the identified first anchored network record. A node record is identified for the first node in the identified anchored network record. A network score value included in the identified node record is computed based on the link value. The identified node record is updated with the computed network score value.
27 Citations
25 Claims
-
1. A non-transitory computer-readable medium having stored thereon computer-readable instructions that when executed by a computing device cause the computing device to:
-
receive scoring information, wherein the scoring information includes a first node identifier, a second node identifier, and a link value, wherein the link value is determined using an analytic model; identify a first anchored network record for a first node associated with the first node identifier, wherein the first anchored network record includes first anchor node information associated with the first node identifier; determine whether or not the identified first anchored network record includes a link to a second node associated with the second node identifier; add a first link record to the identified first anchored network record upon determining that the identified first anchored network record does not include the link to the second node associated with the second node identifier, wherein the first link record includes the first node identifier, the second node identifier, and the link value; add a second node record for the second node associated with the second node identifier to the identified first anchored network record upon determining that the identified first anchored network record does not include the link to the second node associated with the second node identifier, wherein the second node record includes the second node identifier and second node information; identify a first node record for the first node in the identified first anchored network record, wherein the first node record includes the first node identifier and first node information; compute a network score value for the identified first node record, wherein the computed network score value includes the link value; update the identified first node record with the computed network score value; identify a second anchored network record associated with the second node identifier, wherein the second anchored network record includes second anchor node information associated with the second node identifier; add a second link record to the identified second anchored network record upon determining that the identified first anchored network record does not include the link to the second node associated with the second node identifier, wherein the second link record includes the first node identifier, the second node identifier, and the link value; add a third node record to the identified second anchored network record upon determining that the identified first anchored network record does not include the link to the second node associated with the second node identifier, wherein the third node record includes the first node identifier and at least a portion of the first node information; identify a fourth node record for the second node in the identified second anchored network record, wherein the fourth node record includes the second node identifier and at least a portion of the second node information; compute a second network score value for the identified fourth node record, wherein the computed second network score value includes the link value; and update the identified fourth node record with the computed second network score value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a processor; and a non-transitory computer-readable medium operably coupled to the processor, the non-transitory computer-readable medium having computer-readable instructions stored thereon that, when executed by the processor, cause the system to receive scoring information, wherein the scoring information includes a first node identifier, a second node identifier, and a link value, wherein the link value is determined using an analytic model; identify a first anchored network record for a first node associated with the first node identifier, wherein the first anchored network record includes first anchor node information associated with the first node identifier; determine whether or not the identified first anchored network record includes a link to a second node associated with the second node identifier; add a first link record to the identified first anchored network record upon determining that the identified first anchored network record does not include the link to the second node associated with the second node identifier, wherein the first link record includes the first node identifier, the second node identifier, and the link value; add a second node record for the second node associated with the second node identifier to the identified first anchored network record upon determining that the identified first anchored network record does not include the link to the second node associated with the second node identifier, wherein the second node record includes the second node identifier and second node information; identify a first node record for the first node in the identified first anchored network record, wherein the first node record includes the first node identifier and first node information; compute a network score value for the identified first node record, wherein the computed network score value includes the link value; update the identified first node record with the computed network score value; identify a second anchored network record associated with the second node identifier, wherein the second anchored network record includes second anchor node information associated with the second node identifier; add a second link record to the identified second anchored network record upon determining that the identified first anchored network record does not include the link to the second node associated with the second node identifier, wherein the second link record includes the first node identifier, the second node identifier, and the link value; add a third node record to the identified second anchored network record upon determining that the identified first anchored network record does not include the link to the second node associated with the second node identifier, wherein the third node record includes the first node identifier and at least a portion of the first node information; identify a fourth node record for the second node in the identified second anchored network record, wherein the fourth node record includes the second node identifier and at least a portion of the second node information; compute a second network score value for the identified fourth node record, wherein the computed second network score value includes the link value; and update the identified fourth node record with the computed second network score value. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method of adding a link to a network of linked nodes, the method comprising:
-
receiving, by a computing device, scoring information, wherein the scoring information includes a first node identifier, a second node identifier, and a link value, wherein the link value is determined using an analytic model; identifying, by the computing device, a first anchored network record for a first node associated with the first node identifier, wherein the first anchored network record includes first anchor node information associated with the first node identifier; determining, by the computing device, whether or not the identified first anchored network record includes a link to a second node associated with the second node identifier; adding, by the computing device, a first link record to the identified first anchored network record upon determining that the identified first anchored network record does not include the link to the second node associated with the second node identifier wherein the first link record includes the first node identifier, the second node identifier, and the link value; adding, by the computing device, a second node record for the second node associated with the second node identifier to the identified first anchored network record upon determining that the identified first anchored network record does not include the link to the second node associated with the second node identifier wherein the second node record includes the second node identifier and second node information; identifying, by the computing device, a first node record for the first node in the identified first anchored network record, wherein the first node record includes the first node identifier and first node information; computing, by the computing device, a network score value for the identified first node record, wherein the computed network score value includes the link value; updating, by the computing device, the identified first node record with the computed network score value; identifying, by the computing device, a second anchored network record associated with the second node identifier, wherein the second anchored network record includes second anchor node information associated with the second node identifier; adding, by the computing device, a second link record to the identified second anchored network record upon determining that the identified first anchored network record does not include the link to the second node associated with the second node identifier, wherein the second link record includes the first node identifier, the second node identifier, and the link value; adding, by the computing device, a third node record to the identified second anchored network record upon determining that the identified first anchored network record does not include the link to the second node associated with the second node identifier, wherein the third node record includes the first node identifier and at least a portion of the first node information; identifying, by the computing device, a fourth node record for the second node in the identified second anchored network record, wherein the fourth node record includes the second node identifier and at least a portion of the second node information; computing, by the computing device, a second network score value for the identified fourth node record, wherein the computed second network score value includes the link value; and updating, by the computing device, the identified fourth node record with the computed second network score value. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification