Systems and methods for distributing cryptographic resources upon determination of an irregularity through self-executing code

US12184802B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12184802-B2
Application numberUS-202217978543-A
CountryUS
Kind codeB2
Filing dateNov 1, 2022
Priority dateNov 1, 2022
Publication dateDec 31, 2024
Grant dateDec 31, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The invention relates to executing an action for a cryptographic storage application by comparing a movement dataset, which may contain positional and inertial datasets, with a user profile dataset. The system may receive a first cryptographic storage application address, retrieve a first movement dataset corresponding to a first time period, retrieve a user profile dataset, compare the first movement dataset with the user profile dataset, and execute an action for the first cryptographic storage application.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for distributing cryptographic resources to a receiver upon determination of an irregularity through self-executing code, the system comprising: one or more processors; and a non-transitory, computer-readable medium comprising instructions that when executed by the one or more processors cause operations comprising: receiving, at a first device in a computer network, a first cryptographic storage application address, wherein the first device comprises a self-executing code, wherein the first cryptographic storage application address corresponds to a first cryptographic storage application, and wherein the first cryptographic storage application enables access to a first cryptographic resource in the first cryptographic storage application; retrieving, at the first device, a first movement dataset, wherein the first movement dataset comprises a first global positioning system time-series and a first inertial measurement unit time-series corresponding to a first time period; retrieving, at the first device, a user profile dataset, wherein the user profile dataset comprises a long-term global positioning system time-series and a long-term inertial measurement unit time-series, wherein the long-term global positioning system time-series and the long-term inertial measurement unit time-series corresponds to a second time period longer than the first time period; comparing the first movement dataset with the user profile dataset; and in response to comparing the first movement dataset with the user profile dataset: generating a warning for the first cryptographic storage application via the self-executing code, for display on a user interface at a second device in the computer network; signing a first cryptographic resource transmission with a first private key corresponding to the first cryptographic storage application, wherein the first cryptographic resource transmission comprises a first receiver public key corresponding to a first receiver cryptographic storage application; and causing the first cryptographic resource transmission to be committed to a blockchain. 2. A method for distributing cryptographic resources to a receiver upon determination of an irregularity through self-executing code, the method comprising: receiving, at a first device in a computer network, a first cryptographic storage application address, wherein the first device comprises a self-executing code, wherein the first cryptographic storage application address corresponds to a first cryptographic storage application, and wherein the first cryptographic storage application enables access to a first cryptographic resource; retrieving, at the first device, a first movement dataset corresponding to a first time period, wherein the first movement dataset comprises a first locational dataset and a first inertial dataset; comparing the first movement dataset with a user profile dataset comprising long-term locational data and long-term inertial data; and in response to comparing the first movement dataset with the user profile dataset, executing an action for the first cryptographic storage application via the self-executing code, wherein executing the action comprises: signing a first cryptographic resource transmission with a first private key corresponding to the first cryptographic storage application, wherein the first cryptographic resource transmission comprises a first receiver public key corresponding to a first receiver cryptographic storage application; and causing the first cryptographic resource transmission to be committed to a blockchain. 3. The method of claim 2 , wherein retrieving, at the first device, the first movement dataset comprises: transmitting a request for a first global positioning system time-series over the first time period; and receiving the first global positioning system time-series over the first time period as the first locational dataset. 4. The method of claim 3 , wherein comparing the first movement dataset with the user profile dataset comprises; determining a first threshold global positioning system deviation and a first stationary time threshold, using the user profile dataset; and determining that the first global positioning system time-series varies less than the first threshold global positioning system deviation for greater than the first stationary time threshold. 5. The method of claim 2 , wherein retrieving, at the first device, the first movement dataset comprises: transmitting a request for a first inertial measurement unit time-series over the first time period; and receiving, from a second device in the computer network at the first device, the first inertial measurement unit time-series over the first time period as the first inertial dataset. 6. The method of claim 5 , wherein comparing the first movement dataset with the user profile dataset comprises: determining a first threshold inertial measurement unit deviation and a first stationary time threshold; and determining that the first inertial measurement unit time-series varies less than the first threshold inertial measurement unit deviation for greater than the first stationary time threshold. 7. The method of claim 2 , wherein comparing the first movement dataset with the user profile dataset comprises: determining a first threshold dataset update frequency from the user profile dataset; calculating a first average dataset update frequency from the first movement dataset; and determining that the first average dataset update frequency is lower than the first threshold dataset update frequency. 8. The method of claim 2 , wherein retrieving, at the first device, the first movement dataset comprises: transmitting, from the first device to a first off-chain oracle, a request for the first movement dataset, wherein the request for the first movement dataset comprises the first cryptographic storage application address; and receiving, at the first device from the first off-chain oracle, the first movement dataset. 9. The method of claim 2 , wherein executing the action for the first cryptographic storage application via the self-executing code comprises transmitting the first cryptographic resource to a first receiver cryptographic storage application. 10. The method of claim 2 , wherein executing the action for the first cryptographic storage application via the self-executing code comprises: disabling access to the first cryptographic resource in the first cryptographic storage application. 11. The method of claim 2 , wherein the method further comprises: receiving a request to disable the self-executing code from the first device on the computer network; and in response to receiving the request to disable the self-executing code, disabling the self-executing code. 12. A non-transitory, computer-readable medium comprising instructions that, when executed on one or more processors, causes operations comprising: receiving, at a first device in a computer network, a first cryptographic storage application address, wherein the first device comprises a self-executing code, wherein the first cryptographic storage application address corresponds to a first cryptographic storage application, and wherein the first cryptographic storage application enables access to a first cryptographic resource; retrieving, at the first device, a first movement dataset corresponding to a first time period, wherein the first movement dataset comprises a first locational dataset and a first inertial dataset; comparing the first movement dataset with a user profile dataset comprising long-term locational data and long-term inertial data; and in r

Assignees

Inventors

Classifications

  • Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy · CPC title

  • Escrow, recovery or storing of secret information, e.g. secret key escrow or cryptographic key storage · CPC title

  • wherein the data content is protected, e.g. by encrypting or encapsulating the payload · CPC title

  • Testing cryptographic entity, e.g. testing integrity of encryption key or encryption algorithm · CPC title

  • H04L9/50Primary

    using hash chains, e.g. blockchains or hash trees · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12184802B2 cover?
The invention relates to executing an action for a cryptographic storage application by comparing a movement dataset, which may contain positional and inertial datasets, with a user profile dataset. The system may receive a first cryptographic storage application address, retrieve a first movement dataset corresponding to a first time period, retrieve a user profile dataset, compare the first m…
Who is the assignee on this patent?
Capital One Services Llc
What technology area does this patent fall under?
Primary CPC classification H04L63/0428. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).