Consistent query of local indexes
    62.
    发明授权
    Consistent query of local indexes 有权
    局部索引的一致查询

    公开(公告)号:US09576038B1

    公开(公告)日:2017-02-21

    申请号:US13865113

    申请日:2013-04-17

    CPC classification number: G06F17/30575

    Abstract: A distributed database management system may comprise a plurality of computing nodes. A request to update an item maintained by the system may be acknowledged as durable and committed once an entry corresponding to the request has been written to a log file and quorum among the computing nodes has been achieved. Improved consistency may be achieved by maintaining snapshots of committed item states within queryable in-memory snapshot data structures. Range queries may be performed by merging a secondary index with the snapshots and applying filters. Projections may be completed by retrieving additional data from an item collection maintain on one or more storage devices.

    Abstract translation: 分布式数据库管理系统可以包括多个计算节点。 一旦与该请求相对应的条目已经被写入到日志文件中并且已经实现了计算节点之间的仲裁,则更新系统维护的项目的请求可以被确认为持久的并被提交。 通过在可查询的内存中快照数据结构中维护已提交项目状态的快照可以实现改进的一致性。 可以通过将辅助索引与快照合并并应用过滤器来执行范围查询。 可以通过从一个或多个存储设备上的项目集合维护中检索附加数据来完成投影。

    Compound token buckets for burst-mode admission control
    63.
    发明授权
    Compound token buckets for burst-mode admission control 有权
    用于突发模式准入控制的复合令牌桶

    公开(公告)号:US09385956B2

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

    申请号:US13926697

    申请日:2013-06-25

    CPC classification number: H04L47/12

    Abstract: Methods and apparatus for compound token buckets usable for burst-mode admission control are disclosed. A peak burst rate and a sustained burst rate of work requests that are to be supported at a work target are determined. The maximum token populations of a peak-burst token bucket and a sustained-burst token bucket are configured, based on the peak burst rate and the sustained burst rate respectively. In response to receiving a work request directed at the work target, a determination to accept the work request for execution is made based at least in part on the token population of the peak-burst token bucket and/or the sustained-burst token bucket.

    Abstract translation: 公开了可用于突发模式准入控制的复合令牌桶的方法和装置。 确定要在工作目标中支持的峰值突发速率和工作请求的持续突发速率。 基于峰值突发速率和持续突发速率,配置峰值突发令牌桶和持续突​​发令牌桶的最大标记量。 响应于接收到针对工作目标的工作请求,至少部分地基于峰 - 突发令牌桶和/或持续突发令牌桶的令牌总数进行接受执行工作请求的确定。

    Skill selection for responding to natural language inputs

    公开(公告)号:US12175968B1

    公开(公告)日:2024-12-24

    申请号:US17213492

    申请日:2021-03-26

    Abstract: Techniques for selecting a skill to execute in response to a natural language input are described. A system may receive a natural language input, determine profile data associated with the natural language input, and determine the profile data indicates a locale and at least first language and second languages. The system determines first and second sets of skills corresponding to the locale/first language and locale/second language, respectively. The system determines a first group of skill candidates corresponding to a portion of the first set of skills, and determines a second group of skill candidates corresponding to a portion of the second set of skills. The system performs ranking processing across the first and second groups of skills to determine a best skill for responding to the natural language input. Thus, in some situations, the skill invoked may not correspond to the same language represented in the natural language input.

    Active learning-based data labeling service using an augmented manifest

    公开(公告)号:US11443232B1

    公开(公告)日:2022-09-13

    申请号:US16370733

    申请日:2019-03-29

    Abstract: Techniques for active learning-based data labeling are described. An active learning-based data labeling service enables a user to build and manage large, high accuracy datasets for use in various machine learning systems. Machine learning may be used to automate annotation and management of the datasets, increasing efficiency of labeling tasks and reducing the time required to perform labeling. Embodiments utilize active learning techniques to reduce the amount of a dataset that requires manual labeling. As subsets of the dataset are labeled, this label data is used to train a model which can then identify additional objects in the dataset without manual intervention. The label data can be added to an augmented manifest, the augmented manifest can be used to filter the dataset to perform further labeling jobs on the same or different subsets of the dataset.

Patent Agency Ranking