Systems and methods for identifying a named entity
First Claim
Patent Images
1. A computer-implemented method comprising:
- determining a collection of named entity terms within a data store coupled to a computer of a user, a named entity term having an associated weight indicating a likelihood that the named entity term is included is a named entity;
identifying an event comprising a user interaction with an article on the computer;
identifying a plurality of named entity terms associated with the event;
identifying, from the collection the weight associated with each of the plurality of named entity terms;
responsive to identifying the weight associated with each of the plurality of named entity terms, automatically creating an implicit search query based at least in part on the plurality of named entity terms and the associated weights, the implicit search query based on a first named entity term with an associated weight indicating a higher likelihood that the first named entity term is a named entity more than on a second named entity term with an associated weight indicating a lower likelihood that the second named entity term is a named entity;
generating, from the computer, a plurality of search results relevant to the implicit search query; and
providing for display the generated plurality of search results.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for identifying a named entity are described. In one described system, a computer program, such as a query system, identifies an event associated with an article, identifies a named entity within the event, and creates an implicit search query comprising the named entity.
200 Citations
39 Claims
-
1. A computer-implemented method comprising:
-
determining a collection of named entity terms within a data store coupled to a computer of a user, a named entity term having an associated weight indicating a likelihood that the named entity term is included is a named entity; identifying an event comprising a user interaction with an article on the computer; identifying a plurality of named entity terms associated with the event; identifying, from the collection the weight associated with each of the plurality of named entity terms; responsive to identifying the weight associated with each of the plurality of named entity terms, automatically creating an implicit search query based at least in part on the plurality of named entity terms and the associated weights, the implicit search query based on a first named entity term with an associated weight indicating a higher likelihood that the first named entity term is a named entity more than on a second named entity term with an associated weight indicating a lower likelihood that the second named entity term is a named entity; generating, from the computer, a plurality of search results relevant to the implicit search query; and providing for display the generated plurality of search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
15. A computer-implemented method comprising:
-
determining a collection of named entity terms within a data store coupled to a computer of a user, a named entity term having an associated weight indicating a likelihood that the named entity term is included in a named entity; receiving an event comprising a user interaction with an article on the computer; identifying a plurality of named entity terms associated with the event; identifying, from the collection, the weight associated with each of the plurality of named entity terms; responsive to identifying the weight associated with each of the plurality of named entity terms, automatically creating an implicit query based at least in part on a first named entity term with an associated weight indicating a higher likelihood that the first named entity term is a named entity more than on a second named entity term with an associated weight indicating a lower likelihood that the second named entity term is a named entity; transmitting the implicit query to a search engine; receiving a result set from the search engine, the result set comprising one or more article identifiers; and responsive to an associated score exceeding a threshold, outputting the one or more article identifiers.
-
-
16. A non-transitory computer-readable storage medium on which is encoded executable program code, the program code comprising:
-
program code for determining a collection of named entity terms within a data store coupled to a computer of a user, a named entity term having an associated weight indicating a likelihood that the named entity term is included in a named entity; program code for identifying an event comprising a user interaction with an article on the computer; program code for identifying a plurality of named entity terms associated with the event; program code for identifying, from the collection, the weight associated with each of the plurality of named entity terms; program code for automatically creating an implicit search query responsive to identifying the weight associated with each of the plurality of named entity terms, the implicit query based at least in part on the plurality of named entity terms and the associated weights, the implicit search query based on a first named entity term with an associated weight indicating a higher likelihood that the first named entity term is a named entity more than on a second named entity term with an associated weight indicating a lower likelihood that the second named entity term is a named entity; program code for generating, from the computer, a plurality of search results relevant to the implicit search query; and program code for providing for display the retrieved plurality of search results. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A non-transitory computer-readable storage medium on which is encoded executable program code, the program code comprising:
-
program code for determining a collection of named entity terms within a data store coupled to a computer of a user, a named entity term having an associated weight indicating a likelihood that the named entity term is included in a named entity; program code for receiving an event comprising a user interaction with an article on the computer; program code for identifying a plurality of named entity terms associated with the event; program code for identifying, from the collection, the weight associated with each of the plurality of named entity terms; program code for automatically creating an implicit query, responsive to identifying the weight associated with each of the plurality of named entity terms, the implicit query based at least in part on a first named entity term with an associated weight indicating a higher likelihood that the first named entity term is a named entity more than on a second named entity term with an associated weight indicating a lower likelihood that the second named entity term is a named entity; program code for transmitting the implicit query to a search engine; program code for receiving a result set from the search engine, the result set comprising one or more article identifiers; and responsive to an associated score exceeding a threshold level of relevance, outputting the one or more article identifiers.
-
Specification