MULTI-DIMENSIONAL CONTENT ORGANIZATION AND DELIVERY
First Claim
Patent Images
1. A method for categorization in a multi-tenant database system, the method comprising:
- receiving at a network interface of a server in the multi-tenant database system an identifier, wherein the identifier is associated with a tenant in the multi-tenant database system;
retrieving using a processor of the server one or more categories from one or more category dimensions stored in the multi-tenant database system based on the identifier, wherein the one or more category dimensions are accessible by the tenant; and
transmitting from the network interface information identifying the one or more categories.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides novel systems and methods for providing multi-dimensional categorization within a multi-tenant database system (“MTS”). Data items in entities stored in a MTS may be categorized along one or more category dimensions. A search query may include one or more selected categories in one or more category dimensions. Categorization methodologies include multi-selection, multi-position, and combinations thereof. Users of the MTS may also be categorized along one or more category dimensions. A filter may present a subset of data items relevant to a user in accordance with their categorization.
-
Citations
21 Claims
-
1. A method for categorization in a multi-tenant database system, the method comprising:
-
receiving at a network interface of a server in the multi-tenant database system an identifier, wherein the identifier is associated with a tenant in the multi-tenant database system; retrieving using a processor of the server one or more categories from one or more category dimensions stored in the multi-tenant database system based on the identifier, wherein the one or more category dimensions are accessible by the tenant; and transmitting from the network interface information identifying the one or more categories. - View Dependent Claims (2, 3, 4)
-
-
5. A method for retrieving data in a multi-tenant database system, the method comprising:
-
receiving at a network interface of a server in the multi-tenant database system an identifier, wherein the identifier is associated with a tenant in the multi-tenant database system; receiving at the network interface an identification of a first category in a first category dimension, wherein the first category dimension is accessible by the tenant; retrieving using a processor of the server one or more data items, wherein the one or more data items are retrieved from one or more database entities stored in a multi-tenant database system, and wherein the one or more data items are categorized along the first category dimension; and transmitting from the network interface information identifying the one or more data items. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method of filtering data items for a user of a multi-tenant database system, the method comprising:
-
receiving at a network interface of a server in the multi-tenant database system information about a user of the multi-tenant database system, wherein the user is associated with an organization that is a tenant of the multi-tenant database system, and wherein the user is categorized under a category of a category dimension; receiving at the network interface a request for data items relevant to the user; retrieving using a processor of the server one or more data items associated with the category, wherein the one or more data items are retrieved from entities stored in the multi-tenant database system; and transmitting from the network interface information identifying the one or more data items. - View Dependent Claims (12, 13, 14)
-
-
11. A computer-readable medium containing program code executable by a processor in a computer to categorize data items in a multi-tenant database system, the program code including instructions to:
-
receive at a network interface of a server in the multi-tenant database system an identifier, wherein the identifier is associated with a tenant in the multi-tenant database system; retrieve using a processor of the server one or more categories from one or more category dimensions stored in the multi-tenant database system based on the identifier, wherein the one or more category dimensions are accessible by the tenant; and transmit from the network interface information to display the one or more categories.
-
-
15. A computer-readable medium containing program code executable by a processor in a computer to retrieve data in a multi-tenant database system, the program code including instructions to:
-
receive at a network interface of a server in the multi-tenant database system an identifier, wherein the identifier is associated with a tenant in the multi-tenant database system; receive at the network interface an identification of a first category in a first category dimension, wherein the first category dimension is accessible by the tenant; retrieve using a processor of the server one or more data items, wherein the one or more data items are retrieved from one or more database entities stored in a multi-tenant database system, and wherein the one or more data items are categorized along the first category dimension; and transmit from the network interface information identifying the one or more data items. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer-readable medium containing program code executable by a processor in a computer to filter data items for a user of a multi-tenant database system, the program code including instructions to:
-
receive at a network interface of a server in the multi-tenant database system information about a user of the multi-tenant database system, wherein the user is associated with an organization that is a tenant of the multi-tenant database system, and wherein the user is categorized under a category of a category dimension; receive at the network interface a request for data items relevant to the user; retrieve using a processor of the server one or more data items associated with the category, wherein the one or more data items are retrieved from entities stored in the multi-tenant database system; and transmit from the network interface information identifying the one or more data items.
-
-
21. A computer-readable medium containing program code executable by a processor in a computer to categorize data items in a multi-tenant database system, the program code including instructions to:
-
receive at a network interface of a server in the multi-tenant database system an identifier, wherein the identifier is associated with a tenant in the multi-tenant database system; retrieve using a processor of the server one or more categories from one or more category dimensions stored in the multi-tenant database system, wherein the one or more category dimensions are accessible by the tenant; transmit from the network interface information to display the one or more categories; receive at the network interface a selection of a first category in a first category dimension; receive at the network interface a selection of a second category in a second category dimension; return using the processor one or more data items associated with at least one of the first category and the second category, wherein the one or more data items are retrieved from one or more database entities stored in the multi-tenant database system; and transmit from the network interface information identifying the one or more data items.
-
Specification