Displaying search results with edges/entity relationships in regions/quadrants on a display device
First Claim
Patent Images
1. One or more computer-readable media storage devices storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising:
- obtaining web documents based at least in part on a search term;
extracting a plurality of entities and entity relationships from the web documents, each of the plurality of entities related to, but distinct from, the search term;
displaying at a display device in communication with the one or more processors, representations indicating each of the plurality of entities;
displaying at the display device, edges to define pairs of the displayed representations, the edges indicated by the entity relationships;
displaying at the display device, a representation of the search term and edges from the representation of the search term to each of the representations of the plurality of entities;
receiving user input indicating an edge between representations of two particular entities; and
displaying, at the display device, a description of a relationship between the two particular entities in response to the received user input.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for Web-scale entity relationship extraction are usable to build large-scale entity relationship graphs from any data corpora stored on a computer-readable medium or accessible through a network. Such entity relationship graphs may be used to navigate previously undiscoverable relationships among entities within data corpora. Additionally, the entity relationship extraction may be configured to utilize discriminative models to jointly model correlated data found within the selected corpora.
-
Citations
20 Claims
-
1. One or more computer-readable media storage devices storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising:
-
obtaining web documents based at least in part on a search term; extracting a plurality of entities and entity relationships from the web documents, each of the plurality of entities related to, but distinct from, the search term; displaying at a display device in communication with the one or more processors, representations indicating each of the plurality of entities; displaying at the display device, edges to define pairs of the displayed representations, the edges indicated by the entity relationships; displaying at the display device, a representation of the search term and edges from the representation of the search term to each of the representations of the plurality of entities; receiving user input indicating an edge between representations of two particular entities; and displaying, at the display device, a description of a relationship between the two particular entities in response to the received user input. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
under control of one or more processors configured with executable instructions; obtaining web documents based at least in part on a search term; extracting a plurality of entities and entity relationships from the web documents, each of the plurality of entities related to, but distinct from, the search term; clustering relationship data obtained by extracting the entity relationships; causing display of representations indicating each of the plurality of entities, wherein the representations are grouped together on the display based at least in part on the clustering such that representations having the same or similar relationship data are closer together than representations not having the same or similar relationship data; causing display of edges to define pairs of the displayed representations, the edges indicated by the entity relationships; causing display of a representation of the search term and edges from the representation of the search term to each of the representations of the plurality of entities. - View Dependent Claims (9, 10, 11, 12, 13)
-
14. A system comprising:
-
one or more processors; memory, in communication with the one or more processors; a module, defined in the memory, executable by the one or more processors, and configured to; obtain web documents based at least in part on a search term; extract a plurality of entities and entity relationships from the web documents, each of the plurality of entities related to, but distinct from, the search term; cause display of representations indicating each of the plurality of entities; cause display of edges to define pairs of the displayed representations, the edges indicated by the entity relationships; cause display of a representation of the search term and edges from the representation of the search term to each of the representations of the plurality of entities; receive user input indicating an edge between representations of two particular entities; and cause display of a description of a relationship between the two particular entities in response to the received user input. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification