Patent classifications
G06Q20/3676
Information security using integrated data control ledgers
A device configured to receive a service request for modifying a user account. The device is further configured to add an entry in a service request log and in an event log in response to receiving the first service request. The device is further configured to apply the modifications instructions from the service request to a current status of the user account in a status log and to modify the current status of the user account in the status log. The device is further configured to determine a second data control device is associated with the user account. The device is further configured to determine the first set of service instructions based on the updated first current status of the user account, to generate a second service request that comprises the first set of service instructions, and to send the second service request to the second network device.
ADDING A CREDIT ACCOUNT TO A MOBILE WALLET TO MAKE A TRANSACTION WHEN THE PHYSICAL CARD ASSOCIATED WITH THE CREDIT ACCOUNT IS UNAVAILABLE
A system and method for adding a virtual credit account to a mobile device is disclosed. The system receives a contact information for a customer at a store's electronic device, the contact information comprising: at least one of a device identifier (ID) and a user ID, the contact information being part of a request for a pre-existing credit account to be added to the customer's mobile device. An access to an account lookup/verification for the pre-existing credit account is provided to the customer's mobile device, the access generate an out-of-band verification. the request for the pre-existing credit account to be added to the customer's mobile device in conjunction with the out-of-band verification is provided by the customer's mobile device. The pre-existing credit account is then added to the customer's mobile device in a digital format allowing the customer to make a purchase.
SYSTEM FOR UTILIZING RESOURCES FROM MULTIPLE SOURCES TO COMPLETE A RESOURCE DISTRIBUTION
Embodiments of the invention are directed to systems, methods and computer program products for utilizing resources from multiple sources to complete a resource distribution. The invention may receive a distribution request from an entity, where the distribution request includes information identifying a first resource distribution device provided by a user to the entity, a first source associated with the user, and a request amount of resources. The invention may determine whether the requested amount of resources is greater than a first amount of resources in the first source, determine whether the first resource distribution device is associated with one or more other sources associated with the user, and determine whether a sum of the first amount of resources in the first source and a second amount of resources in the one or more other sources is greater than or equal to the requested amount of resources.
Smart contract of a blockchain for management of cryptocurrencies
There is provided a processor(s) executing a blockchain smart contract, for: managing a primary reserve of primary tokens and a secondary reserve of secondary tokens, receiving a transaction request, obtaining an external price of the primary token, compute an updated value of the primary reserve according to the external price, in response to the updated total value of primary reserve being unequal to an initial staked value of the primary reserve, adjust primary and secondary dynamic reserve weights, wherein a total value computed by a function of the primary reserve after being increased or decreased by a target amount of primary tokens and using the adjusted primary and secondary dynamic reserve weights, is equal to the initial staked value of the primary reserve, and the total value of the primary reserve is maintained at a predefined ratio to a total value of the secondary reserve, and executing the transaction request.
Confidential blockchain transactions
A computer-implemented method includes: determining assets held by a remitter, the assets to be spent in a remittance transaction between the remitter and one or more payees, in which each asset corresponds to a respective asset identifier, a respective asset amount, and a respective asset commitment value; determining a remitter pseudo public key and a remitter pseudo private key; determining a cover party pseudo public key, in which the cover party pseudo public key is obtained based on asset commitment values of assets held by the cover party; and generating a linkable ring signature for the remittance transaction.
SECURE CONSENSUS OVER A LIMITED CONNECTION
A method of validating a multi-party consensus over a limited connection comprising a validating device configured to transmit a query having a finite number of possible valid answers to a plurality of computing nodes via a unidirectional secure communication channel, receive a limited length string computed based on an aggregated response aggregating a plurality of responses each computed for a multi-party consensus answer to the query by each of at least some of the plurality of computing nodes using a respective secret component, compute a plurality of locally computed strings each computed based on a respective one of the finite number of possible valid answers using an aggregated secret aggregating the plurality of secret components, validate the multi-party consensus answer by comparing the received limited length string to each of the plurality of locally computed strings and initiating one or more operations according to an outcome of the validation.
System and method for tracking funds from a plurality of funding sources
The present disclosure relates generally to a system that tracks the funding source of an amount of funds as the funds are transferred between various accounts or balances of various components of the system.
System for utilizing resources from multiple sources to complete a resource distribution
Embodiments of the invention are directed to systems, methods and computer program products for utilizing resources from multiple sources to complete a resource distribution. The invention may receive a distribution request from an entity, where the distribution request includes information identifying a first resource distribution device provided by a user to the entity, a first source associated with the user, and a request amount of resources. The invention may determine whether the requested amount of resources is greater than a first amount of resources in the first source, determine whether the first resource distribution device is associated with one or more other sources associated with the user, and determine whether a sum of the first amount of resources in the first source and a second amount of resources in the one or more other sources is greater than or equal to the requested amount of resources.
PREDICTING WHEN A USER IS IN NEED OF A LOAN AND NOTIFYING THE USER OF LOAN OFFERS
Techniques are disclosed to determine when a user is in need of a loan and notifying the user of loan offers. With user permission or affirmative consent, user data may be monitored for several users, which is used to build a user profile for each user. The user profile may then be analyzed to determine whether a user will require a loan within a future time period. To do so, the user data may include data from various sources, which indicate the user's interactions and behaviors such as demographic data, data indicative of user shopping habits, online browsing, life events, or other relevant behaviors. This data may then be analyzed to predict a statistical likelihood that a user will need a loan. When this statistical likelihood is exceeded, a user may be preapproved for a loan and/or a targeted notification may be sent indicating offers for certain types of loans.
Universal secure registry
A user device is configured to allow a user to select any one of a plurality of accounts associated with the user to employ in a financial transaction. In one embodiment, the user device includes a biometric sensor configured to receive a biometric input provided by the user, a user interface configured to receive a user input identifying information concerning an account selected by the user from the plurality of accounts. In a further embodiment, the user device a processor coupled to the biometric sensor to receive information concerning the biometric input and to the user interface. According to one embodiment, the processor is configured to generate a non-predictable value and to generate encrypted authentication information from the non-predictable value and any of the account identifying information, information concerning the biometric input, and secret information.