CONTENT ANALYTICS SYSTEM CONFIGURED TO SUPPORT MULTIPLE TENANTS
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are disclosed for a software as a service (SaaS) provider to host a content analytics tool used to evaluate data collections for multiple customers (referred to as tenants) using one dedicated and expandable computing infrastructure, without requiring that the service provider obtain, install, license, and manage a separate copy of the content analytics tools for each tenant. Customers are provided access to resources dedicated to their enterprise, but do not have access, or even awareness, of data collections or analytics resources hosted for other customers. That is, embodiments presented herein allow a provider to host content analytics tools used by customers to evaluate their enterprise data in a secure and timely manner.
61 Citations
27 Claims
-
1-9. -9. (canceled)
-
10. A computer program product for providing secure multitenant access to a hosted content analytics application, which, when executed on a processor, performs an operation for providing secure multitenant access to a hosted content analytics application, the operation comprising:
-
receiving, from a plurality of tenants, a respective dataset, wherein each tenant is assigned an application ID by the content analytics application; generating, by operation the processor, a data collection from each received dataset, wherein each data collection includes one of the datasets and corresponding data analytics information generated by the content analytics application; assigning a collection ID to each data collection; associating each collection ID with the application ID assigned to the tenant from whom the respective dataset was received; and providing each tenant with user access to the generated data collection corresponding to the assigned application ID and associated collection ID. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
a processor; and a memory storing an application program configured to perform an operation performs an operation for providing secure multitenant access to a hosted content analytics application, the operation comprising; receiving, from a plurality of tenants, a respective dataset, wherein each tenant is assigned an application ID by the content analytics application, generating, by operation the processor, a data collection from each received dataset, wherein each data collection includes one of the datasets and corresponding data analytics information generated by the content analytics application, assigning a collection ID to each data collection, associating each collection ID with the application ID assigned to the tenant from whom the respective dataset was received, and providing each tenant with user access to the generated data collection corresponding to the assigned application ID and associated collection ID. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification