Systems and methods for trend aware self-correcting entity relationship extraction
First Claim
1. A method comprising:
- receiving a selected entity on a network-based transaction system;
retrieving a first navigation trail of the selected entity, the first navigation trail including a first log of transitions between content located within the network-based transaction system, the content including any individually addressable portion of the network-based transaction system;
extracting the first log of transitions from the first navigation trail to a first data table at a database;
retrieving a second navigation trail of a second entity, the second navigation trail including a second log of transitions;
extracting the second log of transitions from the second navigation trail to a second data table at the database;
calculating an edge strength between the selected entity and the second entity, the edge strength calculated based on the first log of transitions of the first data table and the second log of transitions of the second data table; and
causing display of a recommendation of the second entity based on the calculated edge strength.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for trend aware self-correcting entity relationship extraction are disclosed. For example, a method can include receiving a selected entity, determining a plurality of entities related to the selected entity, determining a plurality of most probable entities, calculating relevance scores, and displaying a subset of the plurality of most probable entities. The selected entity can be received on a network-based transaction system. The plurality of entities related to the selected entity can be determined based on a relationship score. The relationship score can represent navigation transitions, aggregated over time, between the selected entity and each of the plurality of entities. The plurality of most probable entities can be determined based on probabilities. Relevance scores can be calculated for each of the plurality of most probable entities. Finally, the subset of the plurality of most probable entities to be displayed can be determined according to the relevance scores.
20 Citations
20 Claims
-
1. A method comprising:
-
receiving a selected entity on a network-based transaction system; retrieving a first navigation trail of the selected entity, the first navigation trail including a first log of transitions between content located within the network-based transaction system, the content including any individually addressable portion of the network-based transaction system; extracting the first log of transitions from the first navigation trail to a first data table at a database; retrieving a second navigation trail of a second entity, the second navigation trail including a second log of transitions; extracting the second log of transitions from the second navigation trail to a second data table at the database; calculating an edge strength between the selected entity and the second entity, the edge strength calculated based on the first log of transitions of the first data table and the second log of transitions of the second data table; and causing display of a recommendation of the second entity based on the calculated edge strength. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
processors; and a memory storing instructions that, when executed by at least one processor among the processors, causes the system to perform operations comprising; receiving a selected entity on a network-based transaction system; retrieving a first navigation trail of the selected entity, the first navigation trail including a first log of transitions between content located within the network-based transaction system, the content including any individually addressable portion of the network-based transaction system; extracting the first log of transitions from the first navigation trail to a first data table at a database; retrieving a second navigation trail of a second entity, the second navigation trail including a second log of transitions; extracting the second log of transitions from the second navigation trail to a second data table at the database; calculating an edge strength between the selected entity and the second entity, the edge strength calculated based on the first log of transitions the first data table and the second log of transitions of the second data table; and causing display of a recommendation of the second entity based on the calculated edge strength. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
receiving a selected entity on a network-based transaction system; retrieving a first navigation trail of the selected entity, the first navigation trail including a first log of transitions between content located within the network-based transaction system, the content including any individually addressable portion of the network-based transaction system; extracting the first log of transitions from the first navigation trail to a first data table at a database; retrieving a second navigation trail of a second entity, the second navigation trail including a second log of transitions; extracting the second log of transitions from the second navigation trail to a second data table at the database; calculating an edge strength between the selected entity and the second entity, the edge strength calculated based on the first log of transitions of the first data table and the second log of transitions of the second data table; and causing display of a recommendation of the second entity based on the calculated edge strength. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification