×

Electronic message search system and method

  • US 9,838,348 B2
  • Filed: 12/31/2014
  • Issued: 12/05/2017
  • Est. Priority Date: 12/31/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a computing device, an electronic messaging search request to search at least one electronic data store comprising different types of items including a message item type, the search request comprising a user'"'"'s search query;

    identifying, by the computing device, a plurality of search intents for the search query using the search query, each search intent corresponding to an item type;

    generating, by the computing device, a plurality of search result lists by performing a plurality of searches of the at least one electronic data store, each search of the plurality of searches generating a search result list of items having the item type corresponding to a search intent of the plurality of search intents and identifying a relevance score for each search result item in the search intent'"'"'s search result list, the search result item'"'"'s relevance score indicating the search result item'"'"'s relevance to the search query;

    generating, by the computing device and for each search intent of the plurality of search intents, a search intent score using the search intent'"'"'s search result list;

    generating, by the computing device, a plurality of candidate scores, each candidate score corresponding to a search result item included in a search result list of the plurality of search result lists, each search result item'"'"'s candidate score is generated using the search result item'"'"'s relevance score and the search intent score of the search intent corresponding to the search result item'"'"'s search result list;

    selecting, by the computing device, one or more top search result items using the generated candidate scores, each of the one or more top search result items having a better candidate score than unselected search result items; and

    generating, by the computing device, a search results presentation for display at the user'"'"'s client device, the search results presentation comprising a presentation of the one or more top search result items.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×