×

Presenting results from multiple search engines

  • US 9,589,033 B1
  • Filed: 10/14/2013
  • Issued: 03/07/2017
  • Est. Priority Date: 10/14/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for presenting search results, the method comprising:

  • receiving, within an interface for enabling access to a plurality of applications at a computing device, a search query;

    providing the search query to a plurality of search engines, wherein each of the plurality of search engines searches a corresponding data store, and wherein the plurality of search engines comprise at least a search engine for searching local files, a search engine for searching local applications, and a search engine for searching applications in an application store;

    receiving, from the plurality of search engines, a plurality of search results corresponding to the search query;

    sorting the plurality of search results, wherein a first portion of the sorted search results includes at least a threshold number of search results from each of the plurality of search engines providing search results, and a second portion of the sorted search results includes a remainder of the search results from the plurality of search engines aggregated and sorted according to an order based on a ranking score for the plurality of search results; and

    presenting, at the computing device, the first portion and the second portion of the sorted search results, wherein, when a search result of the first portion of the sorted search results corresponds to a launchable application, the search result is associated with an actionable user interface element, and the actionable user interface element enables launching of the launchable application.

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