×

Method and system for performing searches in a multi-tenant database environment

  • US 9,411,907 B2
  • Filed: 12/28/2010
  • Issued: 08/09/2016
  • Est. Priority Date: 04/26/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for performing a search operation in a multitenant database environment, the method comprising:

  • providing a graphical user interface on a display of an electronic computing device, wherein the graphical user interface includes a search functionality for searching a database within a multitenant database environment, whereinthe multitenant environment includes data for multiple client entities, each identified by a tenant identifier (ID) having one of one or more users associated with the tenant ID,users of each of multiple client identities can only access data identified by a tenant ID associated with the respective client entity, andthe multitenant environment is at least a hosted database provided by an entity separate from the client entities, and provides on-demand database service to the client entities;

    maintaining, for a plurality of users corresponding to one or more tenants of the multitenant environment, a list of most recently used records for a plurality of database object types;

    providing suggested search results via the graphical user interface in response to a user-generated partial search query input by performing one or more anticipated searches based on the user-generated partial search query, wherein the suggested search results are derived from database objects that match the user-generated partial search query input and include database records of multiple object types that have been recently edited by a user generating the user-generated partial search query input by utilizing the list of most recently used records corresponding to the user, the suggested search results being grouped by database object type, and further wherein the suggested search results also include content from one or more real-time feeds comprising at least one social media feed within the multitenant environment of at least one other user from the same client entity as the user;

    refining the suggested search results in response to subsequent user-generated search query input by performing one or more subsequent anticipated searches based on the subsequent user-generated search query input, the refined suggested search results also based on multiple object types that have been recently edited by a user generating the subsequent user-generated search query input by utilizing the list of most recently used records corresponding to the user, the suggested search results being grouped by database object type, and further wherein the suggested search results also include content from one or more real-time feeds comprising at least one social media feed within the multitenant environment of at least one other user from the same client entity as the user; and

    providing search results in the graphical user interface based on the user-generated search query input and/or a user selection from the suggested search results.

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