Object store creation
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:
- read node table information, wherein the node table information includes node information for a plurality of nodes;
read link table information, wherein the link table information includes link information between pairs of nodes of the plurality of nodes;
create an anchored network record for each node of the plurality of nodes based on the node information and the link information and a defined maximum degree of separation, wherein the anchored network record includes anchor node information associated with an anchor node of the anchored network record, a node record for each node of the plurality of nodes that is within the defined maximum degree of separation from the anchor node of the anchored network record, and an anchor node record for the anchor node, wherein the anchor node information includes a unique identifier for the anchor node and the unique identifier is included in the anchor node record;
store the created anchored network record for each node of the plurality of nodes;
receive scoring information from a second computing device, wherein the scoring information includes a first node identifier and a factor value;
identify a stored anchored network record based on the first node identifier matching the unique identifier for the anchor node included in the stored anchored network record;
identify a first node record in the identified, stored anchored network record based on the first node identifier matching the unique identifier included in the anchor node record included in the stored anchored network record;
update a first node score value included in the identified first node record using the factor value;
update the identified first node record with the updated first node score value;
determine a likelihood of an occurrence of an event based on the updated first node score value; and
send the determined likelihood to a third computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of creating an object store is provided. Node table information reading and link table information are read. The node table information includes node information for a plurality of nodes. The link table information includes link information between pairs of nodes of the plurality of nodes. An anchored network record is created for each node of the plurality of nodes based on the node information and the link information and a defined maximum degree of separation. The anchored network record includes anchor node information associated with an anchor node of the anchored network record and a node record for each node of the plurality of nodes that is within the defined maximum degree of separation from the anchor node of the anchored network record. The created anchored network record is stored for each node of the plurality of nodes.
25 Citations
40 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:
-
read node table information, wherein the node table information includes node information for a plurality of nodes; read link table information, wherein the link table information includes link information between pairs of nodes of the plurality of nodes; create an anchored network record for each node of the plurality of nodes based on the node information and the link information and a defined maximum degree of separation, wherein the anchored network record includes anchor node information associated with an anchor node of the anchored network record, a node record for each node of the plurality of nodes that is within the defined maximum degree of separation from the anchor node of the anchored network record, and an anchor node record for the anchor node, wherein the anchor node information includes a unique identifier for the anchor node and the unique identifier is included in the anchor node record; store the created anchored network record for each node of the plurality of nodes; receive scoring information from a second computing device, wherein the scoring information includes a first node identifier and a factor value; identify a stored anchored network record based on the first node identifier matching the unique identifier for the anchor node included in the stored anchored network record; identify a first node record in the identified, stored anchored network record based on the first node identifier matching the unique identifier included in the anchor node record included in the stored anchored network record; update a first node score value included in the identified first node record using the factor value; update the identified first node record with the updated first node score value; determine a likelihood of an occurrence of an event based on the updated first node score value; and send the determined likelihood to a third computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a processor; and a non-transitory computer-readable medium operably coupled to the processor, the computer-readable medium having computer-readable instructions stored thereon that, when executed by the processor, cause the system to read node table information, wherein the node table information includes node information for a plurality of nodes; read link table information, wherein the link table information includes link information between pairs of nodes of the plurality of nodes; create an anchored network record for each node of the plurality of nodes based on the node information and the link information and a defined maximum degree of separation, wherein the anchored network record includes anchor node information associated with an anchor node of the anchored network record and a node record for each node of the plurality of nodes that is within the defined maximum degree of separation from the anchor node of the anchored network record; store the created anchored network record for each node of the plurality of nodes; receive scoring information, wherein the scoring information includes a first node identifier and a factor value; identify a stored anchored network record based on the first node identifier matching the unique identifier for the anchor node included in the stored anchored network record; identify a first node record in the identified, stored anchored network record based on the first node identifier matching the unique identifier included in the anchor node record included in the stored anchored network record; update a first node score value included in the identified first node record using the factor value; and update the identified first node record with the updated first node score value; determine a likelihood of an occurrence of an event based on the updated first node score value; and send the determined likelihood to a third computing device. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method of creating an object store comprising:
-
reading node table information by a computing device, wherein the node table information includes node information for a plurality of nodes; reading link table information by the computing device, wherein the link table information includes link information between pairs of nodes of the plurality of nodes; creating, by the computing device, an anchored network record for each node of the plurality of nodes based on the node information and the link information and a defined maximum degree of separation, wherein the anchored network record includes anchor node information associated with an anchor node of the anchored network record and a node record for each node of the plurality of nodes that is within the defined maximum degree of separation from the anchor node of the anchored network record; storing, by the computing device, the created anchored network record for each node of the plurality of nodes; receiving scoring information, wherein the scoring information includes a first node identifier and a factor value; identifying, by the computing device, a stored anchored network record based on the first node identifier matching the unique identifier for the anchor node included in the stored anchored network record; identifying, by the computing device, a first node record in the identified, stored anchored network record based on the first node identifier matching the unique identifier included in the anchor node record included in the stored anchored network record; updating, by the computing device, a first node score value included in the identified first node record using the factor value; and updating, by the computing device, the identified first node record with the updated first node score value; determining, by the computing device, a likelihood of an occurrence of an event based on the updated first node score value; and sending, by the computing device, the determined likelihood to a third computing device. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification