Unified counting platform
    6.
    发明授权

    公开(公告)号:US11616859B2

    公开(公告)日:2023-03-28

    申请号:US16836591

    申请日:2020-03-31

    IPC分类号: H04L67/60 H04L67/75

    摘要: The disclosed embodiments provide a system for managing a counting use case. During operation, the system matches, to a first counting use case, a first parameter of a first unified request over an application programming interface (API) provided by a unified counting platform. Next, the system identifies, based on metadata for configuring the first counting use case in the unified counting platform, a first counting solution assigned to the first counting use case. The system then formats a first set of parameters in the first unified request into a first adapted request that is transmitted to the first counting solution. The system also formats a first response to the first adapted request from the first counting solution into a first unified response to the first unified request. Finally, the system transmits the first unified response to a first source of the first unified request.

    Data-driven online score caching for machine learning

    公开(公告)号:US11568314B2

    公开(公告)日:2023-01-31

    申请号:US16787248

    申请日:2020-02-11

    发明人: Qingyun Wan Qing Duan

    摘要: The disclosed embodiments provide a system for processing scoring requests. During operation, the system matches an identifier for an entity in a scoring request to a cache entry in a score cache. Next, the system retrieves, from the cache entry, a previous value of a score generated by a machine learning model from previous values of features for the entity and a first encoded representation of the previous values of a subset of the features with greater than a threshold effect on the score. The system then compares the first encoded representation with a second encoded representation of the most recent values of the subset of the features for the entity. When the comparison indicates that the most recent values match the previous values, the system outputs the previous value of the score for the entity in a response to the scoring request.

    Processors, methods and systems to allow secure communications between protected container memory and input/output devices

    公开(公告)号:US11531475B2

    公开(公告)日:2022-12-20

    申请号:US16882637

    申请日:2020-05-25

    申请人: Intel Corporation

    摘要: An integrated circuit includes protected container access control logic to perform a set of access control checks and to determine whether to allow a device protected container module (DPCM) and an input and/or output (I/O) device to communicate securely through one of direct memory access (DMA) and memory-mapped input/output (MMIO). The DPCM and the I/O device are allowed to communicate securely if it is determined that at least the DPCM and the I/O device are mapped to one another, an access address associated with the communication resolves into a protected container memory, and a page of the protected container memory into which the access address resolves allows for the aforementioned one of DMA and MMIO. In some cases, a Security Attributes of Initiator (SAI) or security identifier may be used to obtain a DPCM identifier or attest that access is from a DPCM mapped to the I/O device. In some cases, a determination may be made that a type of access is compatible with one or more allowed access types for the page as represented in a protected container page metadata structure.

    Automatically tuning parameters in a layered model framework

    公开(公告)号:US11514372B2

    公开(公告)日:2022-11-29

    申请号:US16557823

    申请日:2019-08-30

    IPC分类号: G06N20/20 G06K9/62

    摘要: Techniques are provided for automatically tuning a parameter in a layered model framework. One or more machine learning techniques are used to train multiple versions of a first model that includes a first version and a second version. A second model is stored that includes a parameter and accepts, as input, output from the first model. Multiple parameter values of the parameter are tested when processing content requests using the first and second versions of the first model. A strict subset of the plurality of parameter values are selected for the parameter of the second model, such that processing a first subset of the content requests using the first version of the first model results in a first value of a particular metric that matches a second value of the particular metric resulting from processing a second subset of the content requests using the second version of the first model.