发明名称 Content analytics system configured to support multiple tenants
摘要 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.
申请公布号 US9183230(B2) 申请公布日期 2015.11.10
申请号 US201213348528 申请日期 2012.01.11
申请人 International Business Machines Corporation 发明人 Chitiveli Srinivas
分类号 G06F17/30;G06F21/62 主分类号 G06F17/30
代理机构 Patterson & Sheridan, LLP 代理人 Patterson & Sheridan, LLP
主权项 1. A non-transitory computer-readable medium storing a computer program product for providing concurrent 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 common instance of a content analytics application, the operation comprising: generating, by operation of the processor, for each dataset received from one of a plurality of tenants, a data collection having a plurality of facets, wherein each data collection includes the received dataset and corresponding data analytics information generated by the common instance of the content analytics application, wherein each facet includes elements of the data collection tagged with metadata indicating which data element belongs to a given facet, wherein each facet is associated with one or more user roles, and wherein generating the analytics information includes performing natural language processing of unstructured data of each dataset to characterize content of the unstructured data; associating a collection identifier (ID) with an application identifier (ID) assigned to the tenant from whom the respective dataset was received, wherein the collection ID and the application ID are stored in a data store that comprises mappings of application IDs to one or more collection IDs; and providing users of each tenant with role-based access to only the facets data in the data collection associated with that tenant, based on the associated user roles, wherein each tenant is provided with concurrent accesses to the common instance of the content analytics application and wherein the concurrent access to the common instance of the content analytics application is limited to each tenant having access to the data collection associated with that tenant based on the application ID and associated collection ID.
地址 Armonk NY US