×

Sharing user distributed search results

  • US 9,015,149 B2
  • Filed: 01/13/2012
  • Issued: 04/21/2015
  • Est. Priority Date: 02/17/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by one or more processors, information relating to content of a message at least partially composed by a user;

    identifying, by the one or more processors, a plurality of entities referenced in the content of the message,each entity, of the plurality of entities, being associated with one or more character strings, in the content of the message, corresponding to at least one of a particular location, a particular object, a particular person, or a particular organization, andidentifying the plurality of entities including;

    applying one or more entity recognition techniques to the content of the message to identify the one or more character strings associated with each entity of the plurality of entities,the one or more entity recognition techniques being based on one or more of a linguistic grammar model or a statistical model;

    selecting, by the one or more processors, a particular entity, of the plurality of entities, based on a user profile,the user profile identifying one or more topics associated with the user;

    generating, by the one or more processors, a search query that includes information identifying the particular entity;

    receiving, by the one or more processors, a set of search results;

    providing, by the one or more processors, the set of search results for display,the set of search results including a search result identifying a document that is relevant to the search query,the search result being provided for display in conjunction with a graphical selection object that allows the user to select the search result, for inclusion in the message, using a first link, represented by the graphical selection object, that is associated with the search result;

    receiving, by the one or more processors, a selection of the search result, identifying the document, using the graphical selection object;

    identifying, by the one or more processors and without user action, a portion of text included in the document based on one or more terms included in the search query; and

    incorporating, by the one or more processors, based on the selection of the search result, and without user action, information associated with the search result into the message,the information associated with the search result including;

    a second link to the document, andthe identified portion of text included in the document.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×