Low latency architecture with directory service for integration of transactional data system with analytical data structures
    1.
    发明授权
    Low latency architecture with directory service for integration of transactional data system with analytical data structures 有权
    具有目录服务的低延迟架构,用于将事务数据系统与分析数据结构集成

    公开(公告)号:US09396018B2

    公开(公告)日:2016-07-19

    申请号:US14512240

    申请日:2014-10-10

    CPC classification number: G06F17/30557

    Abstract: Low latency communication between a transactional system and analytic data store resources can be accomplished through a low latency key-value store with purpose-designed queues and status reporting channels. Posting by the transactional system to input queues and complementary posting by analytic system workers to output queues is described. On-demand production and splitting of analytic data stores requires significant elapsed processing time, so a separate process status reporting channel is described to which workers can periodically post their progress, thereby avoiding progress inquiries and interruptions of processing to generate report status. This arrangement produces low latency and reduced overhead for interactions between the transactional system and the analytic data store system.

    Abstract translation: 可以通过具有目的设计的队列和状态报告通道的低延迟密钥值存储来实现事务系统和分析数据存储资源之间的低延迟通信。 描述事务处理系统将分析系统工作人员输入队列和补充发布到输出队列。 分析数据存储的按需生产和拆分需要大量经过的处理时间,因此描述了单独的进程状态报告通道,工作人员可以定期向其发布进度,从而避免进度查询和中断处理以生成报告状态。 这种安排为交易系统和分析数据存储系统之间的交互产生低延迟并减少开销。

    FILTERING OBJECTS IN A MULTI-TENANT ENVIRONMENT
    2.
    发明申请
    FILTERING OBJECTS IN A MULTI-TENANT ENVIRONMENT 审中-公开
    在多重环境中过滤物体

    公开(公告)号:US20130246951A1

    公开(公告)日:2013-09-19

    申请号:US13874427

    申请日:2013-04-30

    CPC classification number: G06F3/0484 G06F17/30398

    Abstract: Various techniques and procedures related to filtering objects in a virtual application within a multi-tenant system are provided. One approach involves providing a first graphical user interface element enabling indication of a first filtering criterion and a second graphical user interface element enabling indication of a second filtering criterion within the virtual application being accessed over a network from a client device. After indication of the first filtering criterion and the second filtering criterion, a filtered set of objects is identified based on the first filtering criterion and the second filtering criterion. At least a portion of the filtered set of objects may then be presented within the virtual application on a client device.

    Abstract translation: 提供了与在多租户系统内的虚拟应用中过滤对象相关的各种技术和过程。 一种方法包括提供能够指示第一过滤标准的第一图形用户界面元素和允许在通过网络从客户端设备访问的虚拟应用内的第二过滤标准的指示的第二图形用户界面元素。 在指示第一过滤标准和第二过滤标准之后,基于第一过滤标准和第二过滤标准来识别被过滤的对象组。 然后可以在客户端设备上的虚拟应用程序中呈现所过滤的一组对象的至少一部分。

    Fine grain security for analytic data sets

    公开(公告)号:US10713376B2

    公开(公告)日:2020-07-14

    申请号:US15099533

    申请日:2016-04-14

    Abstract: The technology disclosed relates to assigning field level security to fields extracted from primary sources on a batch basis and compiled into analytical, read-only databases, for ultra-fast, ad-hoc data exploration and faceted navigation on integrated, heterogeneous data sets. The method includes assigning field level security to the extracted fields by combining user selectable inheritance of field level security from source fields that yield the extracted fields, with pinning of inheritance of field level security for the extracted fields to reference fields in the database sources wherein the reference fields are distinct from the extracted fields. The disclosed method also includes receiving additional fields as unsecured data sets, and assigning field level security to the additional fields, received by combining user selectable explicit specification of field level security for the received fields with pinning of inheritance of field level security for the received fields to reference fields in the database sources.

    Dynamic allocation of stateful nodes for healing and load balancing

    公开(公告)号:US10412158B2

    公开(公告)日:2019-09-10

    申请号:US15221486

    申请日:2016-07-27

    Abstract: Methods are disclosed for dynamic node allocation for a server system that can automatically heal on failure—minimizing the need for static configuration—dynamically adjusting server resources to match load, and minimize end user wait times. The disclosed methods dynamically allocate nodes to increase capacity for a platform that accepts data queries. Additionally disclosed is a system for rolling version update deployment: workers maintain org lists of org-task-queues that they service; org-affinities between the workers and the org-task-queues require the workers to have access to local copies of immutable data sets to service org-tasks from the org-task-queues of the orgs that they service. A leader running on a worker implements a healing and balancing service that maintains worker redundancy, manages the workers' org-affinities to accumulate orgs on their respective org-lists. The leader implements messaging to the workers to update to a new software version and monitors completion of updates.

    FINE GRAIN SECURITY FOR ANALYTIC DATA SETS
    5.
    发明申请

    公开(公告)号:US20170300712A1

    公开(公告)日:2017-10-19

    申请号:US15099533

    申请日:2016-04-14

    Abstract: The technology disclosed relates to assigning field level security to fields extracted from primary sources on a batch basis and compiled into analytical, read-only databases, for ultra-fast, ad-hoc data exploration and faceted navigation on integrated, heterogeneous data sets. The method includes assigning field level security to the extracted fields by combining user selectable inheritance of field level security from source fields that yield the extracted fields, with pinning of inheritance of field level security for the extracted fields to reference fields in the database sources wherein the reference fields are distinct from the extracted fields. The disclosed method also includes receiving additional fields as unsecured data sets, and assigning field level security to the additional fields, received by combining user selectable explicit specification of field level security for the received fields with pinning of inheritance of field level security for the received fields to reference fields in the database sources.

    Rolling version update deployment utilizing dynamic node allocation

    公开(公告)号:US10001983B2

    公开(公告)日:2018-06-19

    申请号:US15221496

    申请日:2016-07-27

    CPC classification number: G06F8/65 G06F9/50 H04L67/34

    Abstract: Methods are disclosed for dynamic node allocation for a server system that can automatically heal on failure—minimizing the need for static configuration—dynamically adjusting server resources to match load, and minimize end user wait times. The disclosed methods dynamically allocate nodes to increase capacity for a platform that accepts data queries. Additionally disclosed is a system for rolling version update deployment: workers maintain org lists of org-task-queues that they service; org-affinities between the workers and the org-task-queues require the workers to have access to local copies of immutable data sets to service org-tasks from the org-task-queues of the orgs that they service. A leader running on a worker implements a healing and balancing service that maintains worker redundancy, manages the workers' org-affinities to accumulate orgs on their respective org-lists. The leader implements messaging to the workers to update to a new software version and monitors completion of updates.

    OFFLOADING SEARCH PROCESSING AGAINST ANALYTIC DATA STORES
    10.
    发明申请
    OFFLOADING SEARCH PROCESSING AGAINST ANALYTIC DATA STORES 审中-公开
    卸载分析数据存储的搜索处理

    公开(公告)号:US20160103914A1

    公开(公告)日:2016-04-14

    申请号:US14512274

    申请日:2014-10-10

    Abstract: Aggressive exploration can involve multiple, successive queries and visualizations. This creates difficulty scaling the resources needed to deliver fast responses. It is particularly complicated by regular rebuilding of analytic data stores, whether daily or on demand. Migrating queries using the technology described involves migrating indexed fields, known as dimensions, and quantity fields, known as measures, in the background during a query session. A session that starts in server query processing mode may switch to client query processing as enough data fields have been copied from the server to the client. When the client determines that it has enough data fields to process an incoming query, it can locally process the new query without passing it to the server. Since both the server and client are working from copies of the same read only analytic data structure, a user receives the same results from either client or the server.

    Abstract translation: 积极的探索可以涉及多个连续的查询和可视化。 这就难以扩展提供快速响应所需的资源。 无论是日常还是按需,定期重建分析数据存储区尤其复杂。 使用所描述的技术迁移查询涉及在查询会话期间在后台迁移称为维度的索引字段和称为度量的数量字段。 从服务器查询处理模式开始的会话可以切换到客户端查询处理,因为足够的数据字段已从服务器复制到客户端。 当客户端确定它具有足够的数据字段来处理传入查询时,它可以本地处理新查询而不将其传递到服务器。 由于服务器和客户端都是从相同的只读分析数据结构的副本进行工作,所以用户从客户端或服务器接收到相同的结果。

Patent Agency Ranking