MULTI-PARTY TRANSACTIONS IN A COMPUTERIZED DATABASE

    公开(公告)号:US20230297560A1

    公开(公告)日:2023-09-21

    申请号:US17697207

    申请日:2022-03-17

    CPC classification number: G06F16/2379 G06F16/2358

    Abstract: Maintaining, for each target key in a key-value computer database, a signature policy; creating a transaction candidate in the database based on a transaction context submitted to the database by a first user, the transaction candidate comprising: a key, a value comprising a transaction content and a signature of the first user, and a signors list of additional one or more users who are required to co-sign the transaction candidate before the transaction candidate is committed in the database as a transaction, wherein the signors list is automatically computed based on the signature policies of the one or more target keys; collecting a signature for the transaction candidate from at least one of the additional one or more users, according to the signors list; verifying that all signatures required by the signors list have been collected; and in response to the verification, committing the transaction content of the transaction candidate.

    Grid-based geofence data indexing

    公开(公告)号:US10242116B2

    公开(公告)日:2019-03-26

    申请号:US15650058

    申请日:2017-07-14

    Abstract: One or more location updates from one or more user devices can be associated with one or more grid elements dividing a geographic area. Each location update corresponding to a set of user device data can be stored in a hashtable according to grid element. The hashtable can be resized based on the number of grid elements containing one or more sets of user device data. A set of grid elements can be determined to overlap a geofence, and zero or more sets of user device data can be retrieved from the hashtable corresponding to zero or more user devices located within the geofence.

    Multi-party transactions in a computerized database

    公开(公告)号:US11947523B2

    公开(公告)日:2024-04-02

    申请号:US17697207

    申请日:2022-03-17

    CPC classification number: G06F16/2379 G06F16/2358

    Abstract: Maintaining, for each target key in a key-value computer database, a signature policy; creating a transaction candidate in the database based on a transaction context submitted to the database by a first user, the transaction candidate comprising: a key, a value comprising a transaction content and a signature of the first user, and a signors list of additional one or more users who are required to co-sign the transaction candidate before the transaction candidate is committed in the database as a transaction, wherein the signors list is automatically computed based on the signature policies of the one or more target keys; collecting a signature for the transaction candidate from at least one of the additional one or more users, according to the signors list; verifying that all signatures required by the signors list have been collected; and in response to the verification, committing the transaction content of the transaction candidate.

    Grid-based geofence data indexing

    公开(公告)号:US11061984B2

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

    申请号:US16239764

    申请日:2019-01-04

    Abstract: One or more location updates from one or more user devices can be associated with one or more grid elements dividing a geographic area. Each location update corresponding to a set of user device data can be stored in a hashtable according to grid element. The hashtable can be resized based on the number of grid elements containing one or more sets of user device data. A set of grid elements can be determined to overlap a geofence, and zero or more sets of user device data can be retrieved from the hashtable corresponding to zero or more user devices located within the geofence.

    GRID-BASED GEOFENCE DATA INDEXING
    10.
    发明申请

    公开(公告)号:US20190155865A1

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

    申请号:US16239764

    申请日:2019-01-04

    Abstract: One or more location updates from one or more user devices can be associated with one or more grid elements dividing a geographic area. Each location update corresponding to a set of user device data can be stored in a hashtable according to grid element. The hashtable can be resized based on the number of grid elements containing one or more sets of user device data. A set of grid elements can be determined to overlap a geofence, and zero or more sets of user device data can be retrieved from the hashtable corresponding to zero or more user devices located within the geofence.

Patent Agency Ranking