Mechanism for facilitating improved searching
Assigneesalesforce.com, inc.
InventorJames D. Vogt
Life of this patent
Estimating the term…
Abstract
Improved integrated search techniques. A request for performance of a search for objects is received within a multi-tenant database environment having a plurality of tenants each having individual tenant information. A query is generated in response to the request. The query is specialized based on tenant information corresponding to a tenant from which the request originates. The tenant information is retrieved from the multi-tenant database environment. The query is performed on information stored in the multi-tenant database environment. Results of the query are presented to a user in a graphical user interface.
Claims20
A method comprising:
- receiving a request for performance of a search for objects within a multi-tenant database environment having a plurality of tenants each having individual tenant information;
- generating, with one or more processors, a query in response to the request, wherein the query is specialized based on tenant information corresponding to a tenant from which the request originates, wherein the tenant information is retrieved from the multi-tenant database environment;
- performing, with the one or more processors, the query on information stored in the multi-tenant database environment;
- and
- presenting results of the query to a user in a graphical user interface.
A non-transitory computer-readable medium having stored thereon instructions capable of, when executed by one or more processors, providing a multitenant environment to:
- receive a request for performance of a search for objects within the multi-tenant database environment having a plurality of tenants each having individual tenant information;
- generate, with one or more processors, a query in response to the request, wherein the query is specialized based on tenant information corresponding to a tenant from which the request originates, wherein the tenant information is retrieved from the multi-tenant database environment;
- perform, with the one or more processors, the query on information stored in the multi-tenant database environment;
- and
- present results of the query to a user in a graphical user interface.
An apparatus comprising:
- means for receiving a request for performance of a search for objects within a multi-tenant database environment having a plurality of tenants each having individual tenant information;
- means for generating, with one or more processors, a query in response to the request, wherein the query is specialized based on tenant information corresponding to a tenant from which the request originates, wherein the tenant information is retrieved from the multi-tenant database environment;
- means for performing, with the one or more processors, the query on information stored in the multi-tenant database environment;
- and
- means for presenting results of the query to a user in a graphical user interface.
Dependencies are inferred from the claim text.