Systems and methods with integrated gaming engines and smart contracts
US-2023173395-A1 · Jun 8, 2023 · US
US12184802B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12184802-B2 |
| Application number | US-202217978543-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 1, 2022 |
| Priority date | Nov 1, 2022 |
| Publication date | Dec 31, 2024 |
| Grant date | Dec 31, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
using hash chains, e.g. blockchains or hash trees · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.