Including Key Management Patents (Class 705/71)
  • Patent number: 11509482
    Abstract: The invention relates to distributed ledger technologies such as consensus-based blockchains. Computer-implemented methods for parameterized smart contracts are described. The invention is implemented using a blockchain network, which may be, for example, a Bitcoin blockchain. A first transaction is received at a node in a blockchain network to validate, with the first transaction including a first script that, as a result of being executed, causes the node to at least obtain data and a first set of field values of the first transaction. A second transaction is obtained, with the second transaction including a second script that, as a result of being executed, causes the node to at least determine, based at least in part on the data supplied as a result of execution of the first script, a set of constraints, and verify, based at least in part on the first set of field values, that the set of constraints are applicable to the first transaction.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: November 22, 2022
    Assignee: nChain Licensing AG
    Inventors: Ying Chan, Dean Kramer
  • Patent number: 11500845
    Abstract: Disclosed are computer-implemented methods, non-transitory computer-readable media, and systems for processing blockchain transactions. An example of a computer-implemented system includes a storage subsystem including one or more storage devices that store blockchain data, and one or more processors configured to support a first thread pool and a second thread pool. The second thread pool is dedicated to the storage subsystem. The system receives M blockchain transactions and executes N blockchain transactions out of the M blockchain transactions in parallel using K threads of the first thread pool. For blockchain transactions distributed to each one of the K threads, one or more coroutines are used for each blockchain transaction so that the blockchain transactions are executed asynchronously using the coroutines. A blockchain block is generated to include the M blockchain transactions and added to a blockchain stored in the storage subsystem.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: November 15, 2022
    Assignee: Alipay (Hangzhou) Information Technology Co., Ltd.
    Inventor: Shikun Tian
  • Patent number: 11489854
    Abstract: The present disclosure relates generally to security solutions. More specifically, techniques (e.g., systems, methods, and devices) are provided to implement an incentivized-based intrusion detection system to detect malicious acts against an asset. The incentive may lure or facilitate the actor to provide information detecting malicious actions against an asset.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: November 1, 2022
    Assignee: NAGRAVISION S.A.
    Inventors: Pierre Dumont, Frederic Thabaret-Diebold, Cristian Ruiz, Riccardo Sueca
  • Patent number: 11481779
    Abstract: A method of authorizing a debit transaction involves a server receiving from a debit terminal an authorization request message requesting authorization for a debit transaction initiated from the debit terminal. The authorization request message includes a payment credential, a cryptogram and authorization data. The server authorizes the debit transaction without receiving confirmation of authenticity of an identity of an operator of the debit terminal. The server authorizes the debit transaction by confirming that the cryptogram was generated from the payment credential and the authorization data; determining from a database an account number and a default payment amount that is associated with the payment credential in the database, and debiting a financial account associated with the account number by a debit amount equal to the default payment amount. The server transmits to the terminal an authorization response message that authorizes the terminal to release funds in the debit amount.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: October 25, 2022
    Assignee: The Toronto-Dominion Bank
    Inventors: Scott Lawson Hambleton, Steven Robert Langham
  • Patent number: 11475139
    Abstract: A computer-implemented method for securing a user device is disclosed. A signed device authentication key is requested and received from a user application executing on the user device. The signed device authentication key is obtained via a software module installed on the user device and associated with a secure data processing provider. A device setup request is transmitted from the user device to the secure data processing system using the signed device authentication key. The device setup request comprises the signed device authentication key. The authenticity of the device setup request is verified at the secure data processing system based on the signed device authentication key.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: October 18, 2022
    Assignee: Barclays Execution Services Limited
    Inventors: John Cooper, David Fulton, Jeremy Goldstone
  • Patent number: 11468518
    Abstract: A system for the cryptographically-secure, autonomous control of devices comprising, connected to or remotely operating devices in an electrically powered network and the transaction of the benefits, costs or value created by or transacted through the devices in this electrically powered network.
    Type: Grant
    Filed: April 14, 2020
    Date of Patent: October 11, 2022
    Assignee: TransActive Grid Inc.
    Inventors: Lawrence Orsini, Yun Wei, Joseph Lubin
  • Patent number: 11461310
    Abstract: A computer-implemented method for performing by a node of a network of nodes for maintaining at least part of a distributed ledger maintained by the network of nodes is described. The method comprises maintaining at least part of the distributed ledger. The at least part of the distributed ledger is configured to store records and associated verification data for the records. The verification data for a record identifies: (i) a sequence of nodes in the network which received the intended record during a verification procedure; and (ii) the respective event state assigned by each node of the sequence of nodes to the intended record during the verification procedure.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: October 4, 2022
    Assignee: RDX WORKS LTD
    Inventor: Daniel Patrick Hughes
  • Patent number: 11463260
    Abstract: The invention provides a computer-implemented method and corresponding system which is implemented using an electronic ledger such as a blockchain. This may or may not be the Bitcoin blockchain. The invention can be used to implement, execute and/or control the performance of a task or process. A method according to the invention comprises the steps of generating a blockchain Transaction which comprises: at least one signed input which comprises a value; and at least one modifiable output. It further comprises the step of extracting the value from the signed input and providing it to a portion of logic to obtain a result; and using the result to modify the output of the Transaction. The transaction provides a record and/or representation of the execution of the portion of logic and/or the result. The signed input is provided to the Transaction using an unlocking script. The at least one input is signed using a signature hash type which renders the input as non-modifiable.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: October 4, 2022
    Assignee: nChain Holdings Limited
    Inventor: Ying Chan
  • Patent number: 11450196
    Abstract: XCB poly-radio devices as finders, locators, scanners, sensors, and radio topology reporters. XCB devices function as “smart objects” in the TOT and combine transceivers operating in the telecommunications and the low power ISM radio spectra, with default power management setting overrides under local control of a Bluetooth modem controller, and can be authenticated on a variety of local area networks (LANs), personal area networks (PANs), piconets and cellular networks. Finding, wayfinding, tracking, scanning, locating and proximity monitoring are provided as complementary services supplemented by a Bluetooth Proximity Locator Services Toolkit, Cellular Remote Locator Services Toolkit, and a “Tap-2-Connect” community-supported on-demand lost-and-found data or voice link between an owner and a passerby who finds a lost smart object.
    Type: Grant
    Filed: January 30, 2021
    Date of Patent: September 20, 2022
    Assignee: PB, Inc.
    Inventors: Daniel J. Daoura, Johnathan Charles Miller, Robert Aldridge, Kal K Lambert, Nicholas R Pearson-Franks
  • Patent number: 11429969
    Abstract: The present methods and systems relate to using and accessing data stored in a blockchain, and in particular, interacting with the blockchain and users via smart contracts to handle account funding and distribution methods. The methods and systems include receiving a transaction from a participant, and verifying the transaction, such as by accessing a smart contract stored on the blockchain and checking a set of parameters against a set of conditions stored in the smart contract. Depending on whether the set of parameters satisfy the conditions, the results may be communicated to participants about the success or failure of the transaction.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: August 30, 2022
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Jacob J. Alt, Eric Bellas, Jaime Skaggs, Shawn M. Call, Melinda Teresa Magerkurth, Vicki King, Charles H. Roscow, Scott Shoop, Greg Hayes, Robert Alpine Jennings, Amber Nelson-Wolfe, Shyam Tummala
  • Patent number: 11423450
    Abstract: The present principles are directed to systems and methods for providing a trading system cooperatively integrated with manufacturing control and distribution systems, and, more specifically, to provide a trading, clearance, settlement, and depository for securities, commodities, and their derivatives (collectively “securities”) that utilize asset-backed, virtualized data tokens and blockchain technology to facilitate price discovery and automated transactions at all stages of the asset development, manufacturing, and distribution of commodities.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: August 23, 2022
    Assignee: ClaroVia Holdings, LLC
    Inventors: Joseph D. Preston, Dan Alan Preston, Trinitie Marie Vance, Brett C. Simpson, Peter Albert Madakson, William R. Rieger
  • Patent number: 11416854
    Abstract: A computer-implemented information protection method comprises: obtaining a plurality of encrypted transaction amounts associated with transactions among a plurality of accounts, wherein each of the encrypted transaction amounts is associated with one of the accounts that sends or receives one of the transaction amounts, and the encryption of each of the transaction amounts at least conceals whether the one account sends or receives the one of the transaction amounts; generating a sum proof based on the obtained encrypted transaction amounts, the sum proof at least indicating that the transaction amounts are balanced; and transmitting the encrypted transaction amounts and the sum proof to one or more nodes on a blockchain network for the nodes to verify the transactions.
    Type: Grant
    Filed: December 29, 2018
    Date of Patent: August 16, 2022
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Wenbin Zhang, Lichun Li, Baoli Ma
  • Patent number: 11403628
    Abstract: In some examples, in an authentication session for authenticating an entity associated with a client device to access a service, a server system is to receive, from the client device, identification information associated with the client device, and verify, using a blockchain network, an existence of the identification information. The server system is to send, to the client device, payment information regarding payment for the service, and receive, from the client device, a token as payment for the service.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: August 2, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Abilash Soundararajan, Michael Reid Tennefoss
  • Patent number: 11397940
    Abstract: A client comprising an application for secure payment transactions is provided. The application runs on a personal mobile communication device and the client accesses a service provided by a server, which includes a payment gateway. Various security measures are included in the client-server communication related to executing payment transactions in a secure environment.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: July 26, 2022
    Assignee: PHOS SERVICES LTD
    Inventors: Ivo Alexandrov Gueorguiev, Diyan Stefanov Nedelchev, Antonina Ivanova Martinova
  • Patent number: 11392991
    Abstract: Linking a consumption history of media to a consumer, including: creating a profile of the consumer using a blockchain-based media ledger; enabling the consumer to subscribe to advertisement networks; recording at least one of consumptions of the media and transactions by the consumer as a media consumption history on a content catalog of a digital right management (DRM); and ingesting the media consumption history into the blockchain-based media ledger from the content catalog of the DRM. Keywords include blockchain, advertising, cryptographic tokens, and DRM.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: July 19, 2022
    Assignees: Sony Pictures Entertainment, Inc., Sony Corporation
    Inventors: Kaigani Turner, Shriyamvar Bugga, Matia Wagabaza
  • Patent number: 11395096
    Abstract: To order to enable to improve accuracy of sensing information after being shared and to improve efficiency of control based on the sensing information when there is a possibility of loss of sensing information from another device, the information sharing device acquires a sensing result of an own device, transmits integrated information obtained by integrating information related to the sensing result of the own device and the another device stored in an integrated information storage means, receives the integrated information of the another device that is communicable, and causes the integrated information storage means to store the integrated information that is new obtained by integrating the integrated information stored in the integrated information storage means of the own device, the sensing result of the own device, and the integrated information of the another device.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: July 19, 2022
    Assignee: NEC CORPORATION
    Inventors: Masumi Ichien, Masatsugu Ogawa
  • Patent number: 11394766
    Abstract: Disclosed herein are systems and methods for establishing, using, and recovering universal digital identifiers. In an embodiment, a system establishes a universal identifier (ID) associated with a user and a device of the user. The universal ID is universal with respect to a plurality of distinct entities, has at least a suspended state and an unsuspended state, and initially is in the unsuspended state. The system transmits the universal ID to the device of the user. Thereafter, the system detects an ID-suspension event in connection with the universal ID, and responsively suspends the universal ID, including placing the universal ID in the suspended state. After suspending the universal ID, the system completes an ID-recovery process for the universal ID, and responsively unsuspends the universal ID, including placing the universal ID in the unsuspended state.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: July 19, 2022
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Chad E. Adams, Daniel Robert Caricato, Kahlidah B. Covington, Ashley Brook Godfrey, Christopher Wayne Howser, Nicola A. Maiorana, Nirali J. Patel, Richard Joseph Schroeder, Roger Daryll White
  • Patent number: 11392724
    Abstract: A method for accelerating execution of application in a trusted execution environment includes generating a tag based on computer instructions associated with a function of an application and input data, for representation of a computation to be performed by the application; determining whether the tag correspond to an entry in a database having one or more entries of tag and one or more corresponding computation result; and retrieving a corresponding computation result from the database without performing the computation if a corresponding entry of the tag is found in the database.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: July 19, 2022
    Assignee: City University of Hong Kong
    Inventors: Cong Wang, Helei Cui, Huayi Duan
  • Patent number: 11394717
    Abstract: A method, computer program product, and a system where a processor(s) obtains, via a web interface, from a client, over a public network connection, a request to register for a financial transaction; a smart contract comprises the requested financial transaction. The processor(s) maps the client to a pre-defined security profile based on a security level associated with the security profile. The processor(s) selects, based on the security level, encryption keys from a repository and security codes. The processor(s) executes an encryption script, to automatically encrypt the contents of the smart contract utilizing the encryption keys and the security codes and by embedding SafeMath library codes in the smart contract.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: July 19, 2022
    Assignee: Kyndryl, Inc.
    Inventors: Kim Poh Wong, Vineet Prakash, Sonthaya Merin
  • Patent number: 11388159
    Abstract: A variable-step authentication system and a method for operating for performing variable-step authentication for communications in a controlled environment is disclosed. The variable-step authentication system may include a communication device and a server. The variable-step method includes steps for determining an authentication process that involves a number of authentication steps. The number of authentication steps is variable and dependent on a trust level associated with each participant in the communication.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: July 12, 2022
    Assignee: Global Tel*Link Corporation
    Inventor: Stephen L. Hodge
  • Patent number: 11379803
    Abstract: A blockchain node receives transaction data and formatted information corresponding to the transaction data. The blockchain node determines, based on a transaction type corresponding to the transaction data and a predetermined relationship between the transaction type and a processing policy, a processing policy corresponding to the transaction data, where the processing policy includes a data attribute used for conversion and a conversion rule corresponding to the data attribute. The blockchain node converts the formatted information into an attribute value based on the conversion rule. A data attribute corresponding to the attribute value is determined. The blockchain node verifies received transaction data based on the attribute value of the data attribute and the attribute value of the data attribute.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: July 5, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Hao Wu
  • Patent number: 11373152
    Abstract: A method of creating, redeeming and transferring tokens associated with tokens on a peer-to-peer distributed ledger. The method includes including metadata associated with the token in a redeem script, wherein the redeem script is associated with a transaction of cryptocurrency on the peer-to-peer distributed ledger. One aspect of the invention provides a method of issuing and/or transferring a token, comprising the steps of generating a blockchain transaction (Tx) having an output (TxO) related to a quantity of cryptocurrency such as Bitcoin, and a hash of a redeem script. The redeem script comprises metadata which in turn comprises a token. The token is a representation of, or a reference to, a tokenised entity. The redeem script also comprises at least one (preferably two or more) public cryptographic keys. The metadata is provided in the redeem script at a location which is designated in the underlying blockchain protocol as a location for a cryptographic key.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: June 28, 2022
    Assignee: nChain Holdings Limited
    Inventors: Craig Steven Wright, Stephane Savanah
  • Patent number: 11374766
    Abstract: A device with key attestation features comprises an operating system stored in its memory, the operating system comprising a secure environment including a trusted application, and two or more device certificates, each associated with a device key pair, stored in the memory of the device. The trusted application is configured to handle key pair generation requests and key pair attestation requests to read an indication of a preferred device certificate. An attestation certificate that is generated in response to the key pair attestation request is then signed using one of the two or more device certificates with its associated device key pair based on the indication of a preferred device certificate.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: June 28, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Pekka Laitinen, Qiming Li, Sampo Sovio, Gang Lian, Zhihua Shan
  • Patent number: 11367068
    Abstract: An improved decentralized, blockchain-driven network for artificial intelligence (AI)-enabled skills exchange between Intelligent Personal Assistants (IPAs) in a network is disclosed that is configured to perform computational tasks or services (also referred to herein as “skills”) in an optimally-efficient fashion. In some embodiments, this may comprise a first IPA paying an agreed cost to a second IPA to perform a particular skill in a more optimally-efficient fashion. In some embodiments, a skills registry is published, comprising benchmark analyses and costs for the skills offered by the various nodes on the skills exchange network. In other embodiments, a transaction ledger is maintained that provides a record of all transactions performed across the network in a tamper-proof and auditable fashion, e.g., via the use of blockchain technology. Over time, the AI-enabled nodes in the system may learn to scale, replicate, and transact with each other in an optimized—and fully autonomous—fashion.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: June 21, 2022
    Assignee: Entefy Inc.
    Inventors: Alston Ghafourifar, Mehdi Ghafourifar
  • Patent number: 11368460
    Abstract: Systems and method for verifying an identity of a user during interaction with a resource provider are disclosed. Embodiments enable using an authorization request message to inquire about an identity attribute (e.g. age) of a user during an interaction between the user and a resource provider. An authorizing entity (e.g. issuer) or a processing entity provides an answer to the inquiry within an authorization response message. The answer to the inquiry may establish whether the consumer meets a threshold (e.g. minimum age requirement).
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: June 21, 2022
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Prasanna Vanguri, Luba Goldberg, Jeffrey Moore, Alex Godshall, Neil Mumm
  • Patent number: 11360963
    Abstract: An example operation may include one or more of receiving a unique identifier and a security value from an object, retrieving a previously stored security value of the object from a database based on the received unique identifier, determining that the object is verified based on the received security value and the previously stored security value, and modifying the previously stored security value to generate a modified security value and transmitting the modified security value to the database.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: June 14, 2022
    Assignee: International Business Machines Corporation
    Inventors: Klaus Werner, Jakob Christopher Lang, Joerg Schmidbauer, Angel Nunez Mencias
  • Patent number: 11361317
    Abstract: In a method of validating a customer in an electronic transaction, an electronic interface of a vendor requests a first set of personal information to validate a customer. The first set of personal information is requested as a portion of a transaction between the electronic interface and a customer device used by the customer. Responsive to the customer's authorization, the electronic interface receives from the customer device an encrypted token which includes a second set of personal information which identifies the customer and encompasses at least a portion of the first set of personal information. The encrypted token is provided to the customer device from a third-party via an application on the customer device and is configured with the second set of personal information prior to the transaction. The electronic interface completes the transaction using the second set of personal information decrypted from the encrypted token to validate the customer.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: June 14, 2022
    Assignee: Comenity LLC
    Inventors: Christian Billman, Uchenna Chilaka, Christina Mosholder, Randall Piatt, Timothy D. Pontious, Tom Pugh, Celeste Rechner
  • Patent number: 11354647
    Abstract: An information display method, a storage medium, and an electronic device are provided. The method includes: obtaining, by a terminal, resource transfer information used for transferring a resource; splitting, by the terminal, the resource transfer information into multiple pieces of resource transfer sub information; and displaying, by the terminal, a dynamic screen for indicating the resource transfer sub information. A quantity of pieces of the resource transfer sub information indicated on the dynamic screen at one moment is less than a total quantity of the multiple pieces of resource transfer sub information.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: June 7, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Haiba Zhang
  • Patent number: 11356242
    Abstract: Provided is a system and method for verifying a blockchain using an external audit chain. The system may include an engine which facilitates communication between two or more independent blockchains. In one example, the method may include reading block data of a source data block that is stored among a hash-linked chain of data blocks on a blockchain, verifying a hash of the source block based on the block data that is read, generating a token based on the hash verification of the source block and storing the generated token in a verification block among the hash-linked chain of blocks on the blockchain to create a verification point on the blockchain, and storing a copy of the generated token in a block among a hash-linked chain of blocks on an audit blockchain that is independent from the blockchain.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: June 7, 2022
    Assignee: SAP SE
    Inventors: Saumyadipta Das, Francois Vigneron, Andreas Grosche, Joe A. Kattackal, Markus Brugger, Mark Teichmann, Manoj Karjala Chandrasekar, Vigneswaran Padmanaban, Srikanth Rajamani, Matthew Morabito
  • Patent number: 11356250
    Abstract: A parent cryptographic key associated with a blockchain object is obtained. A number of parties (N) to share control over the blockchain object is obtained. N child cryptographic keys are generated based on the parent cryptographic key by applying a predetermined algorithm to the parent cryptographic key, wherein N is an integer greater than or equal to 2, and wherein the N child cryptographic keys are collectively configured to enable reconstruction of the parent cryptographic key.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: June 7, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Hao Wu
  • Patent number: 11354278
    Abstract: An example operation may include one or more of sending, by a node A, a signed transaction TrA to a node B to update a token TKNA on a ledger of a blockchain A, submitting, by the node A, the TrA signed by the node B to the blockchain A, receiving from the node B a signed transaction TrB to create a token TKNB on a ledger of a blockchain B, sending the TrB signed by the node A to the node B to be submitted to the blockchain B, and activating, by the node A, the TrA to update the TKNA by submission of a secret value (x) signed by a private key of the node A to the blockchain A and by submission of a secret value (x) to the blockchain B to activate TKNB.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: June 7, 2022
    Assignee: International Business Machines Corporation
    Inventors: Sayandeep Sen, Dushyant K. Behl, Palanivel A. Kodeswaran, Jaikrishnan Hari
  • Patent number: 11354652
    Abstract: A system, method, and computer program product for authenticating a user for a transaction; generate an electronic wallet key pair including an electronic wallet public key and a corresponding electronic wallet secret key, the electronic wallet key pair associated with an electronic wallet transaction processing system; receive a payment gateway public key corresponding to a payment gateway secret key, the payment gateway public key and the payment gateway secret key associated with a payment gateway system; generate a public re-encryption key based on the payment gateway public key; communicate, to the payment gateway system, the public re-encryption key; receive or determine encrypted transaction data associated with a transaction, the encrypted transaction data including an account identifier encrypted with the electronic wallet public key; re-encrypt the encrypted transaction data with the public re-encryption key; and communicate, to the payment gateway system, the re-encrypted transaction data.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: June 7, 2022
    Assignee: Visa International Service Association
    Inventors: Sivanarayana Gaddam, Bryan Carroll
  • Patent number: 11348118
    Abstract: Transaction cards, systems and methods for performing fraud detection at POS devices based on analysis of feature sets are disclosed. In one embodiment, an exemplary transaction card may comprise one or more sensors configured to collect pre-card-use sensor data regarding a user of the card, circuitry that assembles such data into feature sets and performs fraud detection, and data storage. According to some aspects, the fraud detection may include comparing user specific sensor data, collected for a current transaction, to a user-specific risk profile validation model to determine a risk score for the current transaction, and transmitting the risk score to a card transacting device when a card is presented during a transaction. In some implementations, the risk score may enable the card transacting device to evaluate a risk associated with accepting the transaction card to complete the attempted transaction.
    Type: Grant
    Filed: December 9, 2020
    Date of Patent: May 31, 2022
    Assignee: Capital One Services, LLC
    Inventors: Austin Walters, Jeremy Goodsitt, Galen Rafferty
  • Patent number: 11341484
    Abstract: The invention presents a solution in which blockchain Transactions are created to implement the functionality of a logic gate. The invention may be implemented on the Bitcoin platform or an alternative blockchain platform. The transaction includes a locking script which comprises instructions selected so as to implement the functionality of a logic gate such as OR, AND, XOR, NOT and so on. In some examples, the instructions may be provided in a hashed form. When the script is executed (because a second transaction is attempting to spend the output associated with the locking script) the inputs will be processed by the conditional instructions to provide an output of TRUE or FALSE. The second transaction is transmitted to the blockchain network for validation and, if determined to be valid, it will be written to the blockchain. Validation of the second transaction can be interpreted as a TRUE output. Thus, the locking script of the first transaction provides the functionality of the desired logic gate.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: May 24, 2022
    Assignee: nChain Holdings Ltd.
    Inventors: Craig Steven Wright, Stephane Savanah
  • Patent number: 11330226
    Abstract: A configuration capable of recording MMT format data on a medium as BDAV format data and performing copy control according to the original copy control information is achieved. The MMT format data, for which copy control information is set, is input and recorded on an information recording medium as BDAV format data. As record data, (a) a stream file including a packet string in which the MMT format data is stored, and (b) copy control information corresponding to the stream file, in which the copy control information corresponding to the MMT format data is reflected, are generated and recorded as an additional header of a packet included in the stream file or as another file.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: May 10, 2022
    Assignee: SONY CORPORATION
    Inventors: Kouichi Uchimura, Kenjiro Ueda
  • Patent number: 11323272
    Abstract: Method of certification including receiving user data at a device of a certifying entity. The method includes generating a salt that is unique. The method includes hashing the data combined with the salt to create a generated hashed data. The method includes generating a certification record based on signing the generated hashed data using a private key of the certifying entity to create a signed certification of the data. The method includes hashing the certification record. The method includes transmitting the hashed certification record to a blockchain for storing. The method includes receiving a certification tx-ID of the hashed certification record. The method includes generating a certification data block including the certification record and the certification tx-ID. The method includes storing the certification data block to a side chain.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: May 3, 2022
    Assignee: Ping Identity Corporation
    Inventors: Armin Ebrahimi, Gaurav Khot, Vladimir Reshetnikov, Robert Gadbois
  • Patent number: 11321308
    Abstract: This specification describes techniques for managing assets in a blockchain. One example method includes receiving, from a target user recorded in a distributed database of a blockchain network, a user input including a request to transfer a plurality of asset objects including digital assets corresponding to physical assets associated with the target user, in response to receiving the request, combining the plurality of asset objects in a target object, the target object including an address field used to maintain address information of the plurality of asset objects, deleting address information corresponding to the plurality of asset objects from the target object, and adding the address information to asset receiving objects corresponding to the plurality of asset objects.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: May 3, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Xuebing Yan
  • Patent number: 11317288
    Abstract: A method for securing communication may include: (1) receiving, at the authorization platform and from a hybrid browser component of a computer application, an encrypted payload comprising an authentication code, a bundle identifier, and an application unique identifier; (2) registering, by the authorization platform, a username for a user; (3) receiving, at the authentication framework and from the computer application, the username and the encrypted payload; (4) receiving, at the authentication framework, user login credentials from the user; (5) validating, by the authentication framework, the user login credentials; (6) passing, by the authentication framework to the authorization platform, the encrypted payload; (6) comparing, by the authorization platform the encrypted payload received from the computer application to the encrypted payload received from the authentication framework; and (8) accepting, by the authentication framework, the encrypted payload and tying the process to the computer applicatio
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: April 26, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Gayathri Sundar, Johannes Albertus Van Zijl, Ramesh Rangaswamy, Jeffrey D. Langus
  • Patent number: 11301865
    Abstract: Embodiments leverage the PCI-DSS validation of a backend transaction processing system to avoid the payment application having to meet the PCI compliance reporting requirements of the PCI-DSS. When the payment application needs to collect Sensitive Data for a transaction, the payment application makes a request to the payment library, which in turn requests from the backend system a secure web page including fields for the user to enter the specific Sensitive Data to be collected and typically also including a public encryption key generated specifically for the secure web page. The payment library causes the secure web page to be rendered, thereby allowing the user to enter the required information. Upon completion of such data entry, the data entered via the secure web page is pushed back through the payment library to the backend system for processing. The backend system can decrypt the encrypted data using the private key associated with the public/private encryption key pair.
    Type: Grant
    Filed: July 26, 2018
    Date of Patent: April 12, 2022
    Assignee: Worldline SMB US Inc.
    Inventors: Joey Tang, Russell Kondaveti
  • Patent number: 11282057
    Abstract: Logic to register a personal point of sale (POS) device. Logic may communicate with the registration processor to establish a secure communication channel. Logic may access a basic input output system to obtain platform information. Logic may transmit the platform information to the registration processor to identify a certification associated with the device. Logic may communicate with a payment instrument via a card reader. Logic may transmit an encrypted message from the card reader to the registration processor to bind the payment instrument to the device. Logic may receive a communication from the device comprising platform information. Logic may perform a security protocol to establish a secure communication channel with the device. Logic may determine an existence of the certification for the device in the database based upon the platform information. And logic may register the platform in response to locating the certification of the platform.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: March 22, 2022
    Assignee: Intel Corporation
    Inventors: Farid Adrangi, Sanjay Bakshi, Amit S. Bodas
  • Patent number: 11265173
    Abstract: This specification discloses a method and a system. The method includes: obtaining a Merkle root of one or more proposals initiated by one or more nodes associated with a blockchain; signing the Merkle root of the one or more proposals to obtain a digital signature of the one or more proposals; transmitting the digital signature of the one or more proposals to one or more nodes associated with the blockchain; receiving one or more digital signatures of the one or more proposals from one or more nodes associated with the blockchain respectively; determining that a quantity of the received one or more digital signatures is at least 2 f+1, wherein f is a maximum quantity of abnormal nodes permitted by the blockchain; and generating a proof of consensus for the one or more proposals based on the received one or more digital signatures.
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: March 1, 2022
    Assignee: ALIPAY (HANGZHOU) INFORMATION TECHNOLOGY CO., LTD.
    Inventor: Xiaojun Liao
  • Patent number: 11263410
    Abstract: There is provided a method including generating an initial token being associated with a given context, and sending the initial token to a destination device. The method also includes receiving a scanned token generated by a mobile device scanning an output of the destination device. The output may be generated based on the initial token. In addition, the method includes authenticating the scanned token by comparing the scanned token to the initial token. Furthermore, the method includes generating a productivity indicator based on the scanned token, and outputting the productivity indicator.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: March 1, 2022
    Inventor: Michael Shvartsman
  • Patent number: 11250415
    Abstract: A wearable device receives ticket information for an event and information indicating a quantity of funds allocated from an account, associated with a user of a user device, to the wearable device, and stores the ticket information and the information indicating the quantity of funds. The wearable device utilizes a wireless component to pair the wearable device and the user device, and provides, to the user device and via the wireless component, the ticket information and information indicating access privileges for the event. The wearable device generates a token for a PoS device for a charge incurred at the event during an offline transaction with the PoS device, and provides, via a NFC component, the token to the PoS device. The wearable device provides, to the user device and via the wireless component, information indicating that that the token was provided to the PoS device.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: February 15, 2022
    Assignee: Capital One Services, LLC
    Inventor: Adam Koeppel
  • Patent number: 11232098
    Abstract: A computer-implemented method includes: obtaining, by a blockchain node, an invoking request for a first smart contract based on receiving a data structure update transaction, where the transaction comprises an input parameter indicating an updated data structure. The updated data structure that is based on a computer programming language is obtained. The first smart contract is run, comprising: parsing the updated data structure and converting the updated data structure characterized by the computer programming language into updated metadata characterized by a definition description language. A second smart contract comprising pre-update metadata and data is invoked using the updated metadata as input parameters. The second smart contract is run, comprising: replacing the pre-update metadata with the updated metadata, parsing the updated metadata in the second smart contract, and updating a pre-update data structure of the data in the second smart contract based on a parsing result.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: January 25, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Benquan Yu, Zhonghao Lu, Haizhen Zhuo, Faqiang Wang
  • Patent number: 11228425
    Abstract: A data storage method comprises receiving, from a first blockchain node associated with a blockchain, a query for encrypted data stored in the blockchain, wherein the encrypted data is shared by a second blockchain node; determining, through one or more smart contracts, whether the first blockchain node has a permission to decrypt the encrypted data; if the first blockchain node has the permission: sending the encrypted data to an encryption device to decrypt the encrypted data and return data obtained from the decryption to the first blockchain node; determining, through the smart contracts, a reward value to be added to an account of the second blockchain node; and sending a node identifier of the second blockchain node and the reward value to blockchain nodes of the blockchain, enabling each of the blockchain nodes to store the node identifier and the reward value in the blockchain.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: January 18, 2022
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventor: Hao Wu
  • Patent number: 11228446
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based reconciliation are provided. One of the methods includes: creating, by a first blockchain node associated with a blockchain, an account-processing record based on an account-processing operation; generating, by the first blockchain node, a digital signature on the account-processing record by encrypting a digest of the account-processing record using a private key associated with the first blockchain node; and uploading, by the first blockchain node, the account-processing record and the generated digital signature to the blockchain, wherein the account-processing record is stored in the blockchain upon one or more second blockchain nodes confirming the account-processing record based on the digital signature.
    Type: Grant
    Filed: May 16, 2020
    Date of Patent: January 18, 2022
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventor: Shiyu Wang
  • Patent number: 11222324
    Abstract: Virtual currency ledger secured physical currency transmissions include receiving a physical currency transfer request from a physical currency receiver device of a physical currency receiver, and identifying a physical currency deliverer device of a physical currency deliverer. A physical currency delivery confirmation code is then associated with a recipient identified in the physical currency transfer request, and a virtual currency address controlled by the physical currency deliverer and included in a virtual currency public ledger is identified to the physical currency receiver device. A reimbursement request code is then received from the physical currency deliverer device and verified using the physical currency delivery confirmation code.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: January 11, 2022
    Assignee: PAYPAL, INC.
    Inventors: Srivathsan Narasimhan, Yashovardhana Samethanahalli Kote, Avik Chatterjee
  • Patent number: 11216809
    Abstract: A computing system that includes processor(s), memory(s) and a network interface that communicates with a customer device and a trusted third party. The at least one network interface is configured to receive, from the customer device, identity data for a customer and a request to restore a customer wallet. The at least one processor is configured to verify the identity data for the customer received from the customer device. When the at least one processor verifies the identity data for the customer received from the customer device, the at least one network interface is configured to communicate a request for a first key associated with the customer wallet to a key repository for the trusted third party. The at least one processor is configured to restore the customer wallet using the first key associated with the customer wallet and a second key associated with the customer wallet.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: January 4, 2022
    Assignee: tZERO IP, LLC
    Inventors: Tron Black, Denny Becker
  • Patent number: 11210653
    Abstract: A method for secure usage of a gift card via blockchain includes: storing a blockchain including a specific data value related to a gift card that includes a gift card number and a first recipient address; receiving a transfer request including the gift card number, a first digital signature, and a device identifier; verifying the first recipient address based on the first digital signature; generating a new data value comprising the gift card number, the device identifier, and a second recipient address; transmitting the generated new data value to a node associated with the blockchain; receiving a redemption request from a second computing system including the gift card number, a second digital signature, and a submitted device identifier; verifying the second recipient address and submit device identifier based on the second digital signature and the device identifier, respectively; and transmitting a result of the verification to the second computing system.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: December 28, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Ankur Arora, Shuvam Sengupta, Nishant Maheshwari, Jaipal Singh Kumawat, Vikas Bishnoi
  • Patent number: 11212090
    Abstract: In one arrangement, a method for using symmetric keys between two entities comprising a device and a host include initiating, by the device, a transaction involving original data, wherein the original data needs to be verified by the host. The method further includes deriving, by the device, a first key based on a previously generated key and a first number, wherein the first key is unique to the transaction, and the first number is randomly generated. The method further includes sending, by the device, the first key to the host for verification.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: December 28, 2021
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Phillip H. Griffin, Jeffrey J. Stapleton