Entitlement-driven communication of functionality privileges between network-based services

    公开(公告)号:US11075916B2

    公开(公告)日:2021-07-27

    申请号:US16455750

    申请日:2019-06-28

    IPC分类号: G06F15/16 H04L29/06 H04L29/08

    摘要: In an embodiment, the disclosed technologies include storing, in one or more searchable digital data structures, a set of digital entitlements; where an entitlement of the set of digital entitlements identifies a distinct computer functionality and a downstream service that can perform the distinct computer functionality using digital data; storing, in the one or more searchable digital data structures, a digital data entity; where the digital data entity includes a subset of the set of digital entitlements; storing, in the one or more searchable digital data structures, a digital mapping that associates digital data entities with entitlements of the set of digital entitlements; exposing the set of digital entitlements for use by the downstream service; exposing the digital data entity for use by an upstream service; in response to a creation of or an update of an instance of digital data via the upstream service, using the digital mapping to determine to perform the distinct computer functionality using the instance of digital data or to determine not to perform the distinct computer functionality using the instance of the digital data.

    MERGING DATA SECURELY FROM DIFFERENT SOURCES

    公开(公告)号:US20190164108A1

    公开(公告)日:2019-05-30

    申请号:US15828093

    申请日:2017-11-30

    IPC分类号: G06Q10/06 G06Q50/00 G06F17/30

    摘要: Techniques for merging data securely from different sources are disclosed herein. In some embodiments, a computer-implemented method comprises: receiving criteria for a job posting; receiving a plurality of job applications, each corresponding to a different applicant and comprising resume data and application contact information; for each job application, determining that the application contact information matches profile contact information of the corresponding applicant; for each job application, merging the resume data of the job application with profile data of the applicant to form application data based on the determining that the application contact information matches the profile contact information, the application data comprising the resume data and the profile data; for each applicant, generating a corresponding match strength based on a comparison of the application data with the at least one criteria; and causing at least a portion of the applicants to be displayed based on the generated match strength.