Domain-based Raft consensus selection of leader nodes in distributed data services

    公开(公告)号:US12010171B2

    公开(公告)日:2024-06-11

    申请号:US18135890

    申请日:2023-04-18

    摘要: Domain-based server-selection computer-implemented processes and machines implement an extension of RAFT consensus for leader selection based on patterns of update data proximity. Accounts involved in payment or other transactions are maintained as “sharded” data across data store instances that are split into shards according to their temporal activity. If the domain attributes for a node exceed a threshold and are greater than the other nodes, the node is designated as a leader node and the others are designated as follower nodes. This provides an additional optimization in network performance by introducing insights in normal operations within a domain in a distributed network. If the domain attributes do not exceed the threshold and/or are not greater than the other nodes, a traditional consensus algorithm is used to select leader and follower nodes.

    System for executing digital resource transfer using trusted computing

    公开(公告)号:US11888759B2

    公开(公告)日:2024-01-30

    申请号:US17355323

    申请日:2021-06-23

    摘要: Systems, computer program products, and methods are described herein for executing digital resource transfer using trusted computing. The present invention is configured to receive, from a second computing device, an indication that a first computing device has initiated a transfer of a digital resource; determine, using the authentication protocol, that the first computing device is in secure possession of the digital resource; initiate, via the second computing device, a request to receive the digital resource from the first computing device; receive, via the second computing device, an indication that the second computing device has received the digital resource from the first computing device; initiate, via the second computing device, a resource verification protocol on the digital resource; verify, using the resource verification protocol, one or more digital signatures associated with the digital resource; and transmit, via the second computing device, an acknowledgement to the first computing device.

    SYSTEM FOR IMPLEMENTING A TRANSACTIONAL TIMELOCK MECHANISM IN A DISTRIBUTED LEDGER

    公开(公告)号:US20220414654A1

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

    申请号:US17355355

    申请日:2021-06-23

    IPC分类号: G06Q20/38 G06F9/50

    摘要: Systems, computer program products, and methods are described herein for implementing a transactional timelock mechanism in a distributed ledger. The present invention is configured to receive, from a computing device, a transaction to be registered in a ledger record associated with a distributed ledger at a future time; retrieve a required amount of resources for the one or more validation nodes to register the transaction in the ledger record; submit a validation request for the transaction to a memory pool associated with the one or more validation nodes with a proposed amount of resources less than the required amount of resources; continuously monitor the transaction in the memory pool until the future time; and at the future time, automatically re-submit the validation request for the transaction to the memory pool with the required amount of resources.

    User security profile for multi-media identity verification

    公开(公告)号:US11368456B2

    公开(公告)日:2022-06-21

    申请号:US17018918

    申请日:2020-09-11

    摘要: A system receives a media sample. The system then identifies a critical portion of the media sample. The media sample is split into a verification sample comprising the critical portion of the media sample. The verification sample is decomposed into a first and second layer. A first hash value is generated based on the first layer by applying a hash function to a first code element from the verification sample. A second hash value is generated based on the second layer by applying the hash function to a second code element from the verification sample. A blockchain transaction is generated comprising a profile associated with the user. The transaction is stored as a block in a blockchain ledger.

    USER SECURITY PROFILE FOR MULTI-MEDIA IDENTITY VERIFICATION

    公开(公告)号:US20220086143A1

    公开(公告)日:2022-03-17

    申请号:US17018918

    申请日:2020-09-11

    IPC分类号: H04L29/06 H04L9/06 G06F16/483

    摘要: A system receives a media sample. The system then identifies a critical portion of the media sample. The media sample is split into a verification sample comprising the critical portion of the media sample. The verification sample is decomposed into a first and second layer. A first hash value is generated based on the first layer by applying a hash function to a first code element from the verification sample. A second hash value is generated based on the second layer by applying the hash function to a second code element from the verification sample. A blockchain transaction is generated comprising a profile associated with the user. The transaction is stored as a block in a blockchain ledger.

    Data Replication Over Low-Latency Network

    公开(公告)号:US20230062594A1

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

    申请号:US17465554

    申请日:2021-09-02

    IPC分类号: G06F16/27 H04L29/08 H04W76/12

    摘要: A system includes a first data center that includes a first computing device communicatively coupled to a first database. The first computing device is configured to determine data stored in the first database to be replicated to a second database communicatively coupled to a second computing device of a remote data center. The first computing device is further configured to determine whether a point-to-point data tunnel has been established across a broadband cellular network between the first computing device and the second computing device and to establish the point-to-point data tunnel across the broadband cellular network between the first computing device and the second computing device when it is determined that the point-to-point data tunnel has not been established. The first computing device is further configured to replicate the data to the second database by transmitting the data to the second computing device across the point-to-point data tunnel.

    Dynamic resource allocation engine

    公开(公告)号:US11526822B2

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

    申请号:US16786545

    申请日:2020-02-10

    摘要: Systems, computer program products, and methods are described herein for dynamic resource allocation based on vehicle route selection. The present invention is configured to receive an origin and a destination for a user; determine travel routes for the user; determine resource distribution entities along the one or more travel routes; determine resources associated with the resource distribution entities; display the travel routes, the resource distribution entities along each of the travel routes, and the resources associated with each of the resource distribution entities; receive a user selection of at least one of the travel routes; and distribute the resources to the computing device of the user along the at least one of the one or more travel routes selected by the user.

    USER AUTHENTICATION USING DIVERSE MEDIA INPUTS AND HASH-BASED LEDGERS

    公开(公告)号:US20220086004A1

    公开(公告)日:2022-03-17

    申请号:US17019079

    申请日:2020-09-11

    IPC分类号: H04L9/32 H04L9/06

    摘要: A system receives a login sample. The login sample is decomposed into first and second layers. A verification media sample is decomposed into first and second layers. The system determines that the first layer of the login sample does not match the first layer of the verification sample, that the second layer of the login sample does not match the second layer of the verification sample, or both. First and second critical portions are extracted from the login sample. A first and second login hash are generated from the first and second critical portions. A first and second ledger hash are retrieved from a blockchain ledger. It's determined that the first login hash does not match the first ledger hash, the second login hash does not match the second ledger hash, or both. The user is flagged.