×

Blending enterprise content and web results

  • US 10,176,232 B2
  • Filed: 03/01/2016
  • Issued: 01/08/2019
  • Est. Priority Date: 03/01/2016
  • Status: Active Grant
First Claim
Patent Images

1. One or more computer-readable media having embodied thereon computer-usable instructions which, when executed by one or more computing devices, perform a method of generating a combined presentation of Web search results and enterprise search results, the method comprising:

  • hosting enterprise data in an enterprise cloud computing platform, wherein respective portions of secure enterprise data correspond to tenants that utilize the enterprise cloud computing platform;

    receiving login credentials from a user by way of a user device, wherein the login credentials are associated with a tenant that utilizes the enterprise cloud computing platform;

    receiving, via a search engine user interface on the user device, a first search query from the user;

    based on the user'"'"'s login credentials, identifying the tenant;

    retrieving, by way of a Web-based search engine, Web search results based on the first search query;

    ranking the Web search results based on information specific to the tenant;

    determining an intent of the first search query;

    determining that the intent of the first search query is associated with the portion of the enterprise data that corresponds to the tenant;

    communicating the Web search results to the search engine user interface for presentation to the user;

    communicating an instruction to the search engine user interface on the user device, wherein the instruction includes one or more keywords from the first search query and the intent of the first search query, and wherein the instruction is configured to cause the search engine user interface on the user device to submit a second query, comprising the one or more keywords and the intent of the first search query, to an enterprise search engine within the enterprise cloud computing platform;

    at the enterprise search engine, receiving the one or more keywords and the intent of the first search query from the search engine user interface;

    retrieving the enterprise search results from the portion of the enterprise data that corresponds to the tenant, based on the second search query comprising the one or more keywords and the intent of the query;

    accessing an enterprise graph associated with the tenant;

    ranking the enterprise search results based on information from the enterprise graph; and

    communicating the enterprise search results to the search engine user interface for presentation to the user.

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