CPC G06F 16/24578 (2019.01) [G06F 16/24522 (2019.01); G06F 16/24575 (2019.01); G06F 16/951 (2019.01); G06F 16/953 (2019.01)] | 17 Claims |
1. A computer implemented method comprising:
receiving a request that includes an entity that is referenced by a search query submitted by a user and one or more context terms that are included in the search query;
determining that the one or more context terms describe a relationship connecting the entity with a plurality of other entities not referenced by the search query; and
in response to determining that the one or more context terms describe the relationship, generating, by one or more computers, user interface elements that provide facts related to the entity by:
identifying relationship knowledge elements that include facts relating to at least some of the plurality of other entities, the relationship knowledge elements being included in the user interface elements,
identifying one or more additional knowledge elements for the entity, the one or more additional knowledge elements being included in the user interface elements,
ranking the relationship knowledge elements higher than the one or more additional knowledge elements among the user interface elements,
positioning the relationship knowledge elements ahead of the one or more additional knowledge elements in a search results page, and
providing, in response to the request, the user interface elements in the search results page.
|