Patents Examined by James D Nigh
-
Patent number: 11687889Abstract: A system and method for handling crypto-asset transactions includes: receiving from a payment processing system an electronic transaction request including: a payment token corresponding to a payment identifier associated with the customer account, and a transaction amount in a fiat currency; determining current price data corresponding to a first crypto-asset and a second crypto-asset associated with the customer account; associating the electronic transaction request with at least one data processing task for executing at least one crypto-asset transaction; and when at least one crypto-asset confidence condition is satisfied based on the current price data of at least one of the first crypto-asset or the second crypto-asset, generating signals for providing, via the payment processing system, an indication that the electronic transaction request is authorized without waiting for confirmation of execution of the at least one crypto-asset transaction in the respective distributed ledger.Type: GrantFiled: April 2, 2019Date of Patent: June 27, 2023Assignee: ROYAL BANK OF CANADAInventors: Karim Talal Hamasni, Stefan Mueller, Atilla Murat Firat
-
Patent number: 11687909Abstract: Systems and methods for providing tag-based social interaction are provided. Users generate tags that allows a third party to connect with the user. Personally identifiable information of the user can be obfuscated, thereby allowing a user to send random acts of kindness, payments, gift cards, or other types of communications to other users while remaining anonymous.Type: GrantFiled: July 14, 2021Date of Patent: June 27, 2023Inventor: Scott A. McCuskey
-
Patent number: 11687921Abstract: The present disclosure provides a method and a device for control of blockchain data access based on a smart contract. The method includes obtaining, by a blockchain node, an access operation request of an institution, the access operation request including a transaction identifier of a transaction to be accessed, according to the transaction identifier, determining a blockchain state corresponding to the transaction identifier, the blockchain state including a hash value of the transaction corresponding to a last time change of the blockchain state, according to the hash value of the transaction corresponding to the last time change in the blockchain state and an identifier of the institution, performing data access control on the institution, obtaining control result, and transmitting the control result to the institution.Type: GrantFiled: September 23, 2020Date of Patent: June 27, 2023Assignee: CHINA UNIONPAY CO., LTD.Inventors: Hehe Wang, Yuzhuang Xu, Tao Zhu, Yu Zhou
-
Patent number: 11682015Abstract: A method of displaying a multi-layer digital asset in a digital environment includes retrieving, from a digital blockchain ledger, data associated with a first, primary non fungible cryptographic token (NFT) and data associated with a second, sub-asset NFT. The data associated with the first NFT identifies a first retrieval location of a first digital graphics file that is representative of a primary digital asset. The data associated with the second NFT identifies a second retrieval location of a second digital graphics file. The method includes retrieving, the first digital graphics file from the first retrieval location, retrieving the second digital graphics file from the second retrieval location, layering an image from the second digital graphics file onto the primary digital asset to form the multi-layer digital asset, and displaying the multi-layer digital asset in a digital environment.Type: GrantFiled: October 17, 2022Date of Patent: June 20, 2023Assignee: NIKE, Inc.Inventors: Christopher Andon, Hien Tommy Pham, David S. Nay
-
Patent number: 11676188Abstract: An online store can transmit an online account token to an electronic device or to a biometric sensing device after a user successfully enters his or her account password. The electronic device or the biometric sensing device can countersign the online account token when the one or more biometric images match reference biometric images and the account password matches user identifier data stored in the electronic device or in the biometric sensing device. The countersigned online account token can then be transmitted to the online store. The user can then make one or more purchases after the online store receives the countersigned online account token.Type: GrantFiled: September 24, 2020Date of Patent: June 13, 2023Assignee: Apple Inc.Inventors: Thomas Alsina, Dallas B. De Atley, Augustin J. Farrugia, Byron B. Han, Sean B. Kelly, Craig A. Marciniak, Maxim Khutornenko, Raymond N. Walsh
-
Patent number: 11669832Abstract: The invention provides a blockchain-implemented control method and corresponding system(s). The invention may control access to an internet-enabled resource such as an IoT device that is provided with computing capabilities enabling it to communicate with other computer-based resources and interact with a distributed ledger. In one embodiment, the invention provides a method for controlling the use of an internet-enabled resource comprising providing a first blockchain transaction comprising at least one output which is redeemable only by provision of at least: i) a secret value selected by a user; and ii) a signature associated with a resource provider; sending use-related information to the resource; generating a second blockchain transaction requesting at least the secret value; and modifying the second blockchain transaction to include the secret value.Type: GrantFiled: July 21, 2017Date of Patent: June 6, 2023Assignee: nChain Licensing AGInventors: Stephane Vincent, Craig Steven Wright
-
Patent number: 11669833Abstract: Quantum security may be enhanced through the use of quantum-safe validators for transactions whereby the quantum-safe validators process quantum-safe addresses and signatures of parties to the transactions. Quantum safety may be added to conventional blockchain transactions, for example, via smart contracts which are executed using cryptographic interlocks to between conventional smart contract execution engines and quantum-safe validators to ensure both quantum-safe processing of addresses and signatures and legitimacy of quantum-safe validators in presenting transactions for incorporation on the chain.Type: GrantFiled: October 25, 2022Date of Patent: June 6, 2023Assignees: 01 Communique Laboratory Inc., Talen Summit Holdings LimitedInventors: Andrew Cheung, Alexey Shpurov, Serguei Strakhov
-
Patent number: 11657392Abstract: An on-boarding server is configured to receive a data set and a manufacturer identifier from a communications device, validate an identity from the data set, and locate a first terminal cryptographic key associated with the manufacturer identifier in a terminal database. The on-boarding server is configured to confirm, using the located first terminal cryptographic key, that the manufacturer identifier received from the communications device was signed with a second terminal cryptographic key. The located first terminal cryptographic key and the second terminal cryptographic key are an asymmetric cryptographic key pair. The on-boarding server is configured to determine an acquirer server from the data set, provide the acquirer server with a merchant identifier, and download to the communications device a payload that includes the merchant identifier.Type: GrantFiled: June 8, 2020Date of Patent: May 23, 2023Assignee: The Toronto-Dominion BankInventors: Robert Hayhow, Jeffrey Aaron Ecker, Igor Elkhinovich, Keith Willard
-
Patent number: 11651056Abstract: This disclosure describes techniques for implementing a blockchain to manage license compatibility. The techniques include parsing a code segment in a version of source code based on one or more parsing parameters, wherein the code segment is associated with a transaction and distributed under a license. Thereafter, one or more blocks are inserted onto a blockchain distributed ledger recording the transaction. Upon receiving an updated version of the source code comprising a change to at least one code segment associated with a new transaction, additional blocks are inserted onto the ledger recording the new transaction. Based at least on the transaction recorded in the blocks, the license associated with the version of the source code is identified. Additionally, a flag may indicate license incompatibility with the license if the change to at least one code segment associated with the new transaction violates a license restriction of the identified license.Type: GrantFiled: August 30, 2019Date of Patent: May 16, 2023Assignee: T-Mobile USA, Inc.Inventors: Aaron Drake, Lee Miller London
-
Patent number: 11651369Abstract: Systems and methods for transactions using remote EMV payment applications are disclosed. The system may enable EMV transactions to be completed using EMV payment applications stored in a remote server. The remote EMV payment application may directly communicate EMV transaction data to the issuer system to complete transactions. The system may receive a transaction request comprising a payment token and an EMV payment application uniform resource identifier (“URI”). The system may invoke from a payment application server a remote EMV payment application based on the EMV payment application URI, wherein in response to being invoked, the remote EMV payment application is configured to interact with a merchant system kernel to process the transaction request, and wherein in response to processing the transaction request the remote EMV payment application is configured to transmit a transaction authorization request comprising EMV transaction data directly to the issuer system.Type: GrantFiled: July 12, 2018Date of Patent: May 16, 2023Assignee: American Express Travel Related Services Company, Inc.Inventor: Carlos Silvestre
-
Patent number: 11645649Abstract: An apparatus including processing circuitry and a method are described. When receiving a cross-chain transaction request to transfer a resource from a first account to a second account, the processing circuitry is configured to generate a task corresponding to the first account. The task can indicate conditions for implementing events in transferring the resource. A first blockchain system provides services for the first account, and a second blockchain system different from the first blockchain system provides services for the second account. The processing circuitry transfers the resource to the second account based on the task when a first plurality of first nodes in the first blockchain system reaches a consensus on a generation event of the task and updates a task status of the task to being finished when a plurality of second nodes in the second blockchain system reaches a consensus on a transfer event of the resource.Type: GrantFiled: July 26, 2019Date of Patent: May 9, 2023Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Rui Guo, Maocai Li, Jun Liang, Jianjun Zhang, Zongyou Wang, Haitao Tu, Qi Zhao, Binhua Liu, Dawei Zhu, Qing Qin
-
Patent number: 11640604Abstract: A method for performing a transfer using a blockchain network and a uniform resource locator (URL) includes receiving, by computer program code which is stored on the blockchain network, an address on the blockchain network and tokens or value associated therewith the address for writing a blockchain transaction. The URL is associated with the address and includes key parameters thereof. The computer program code receives, as an automated result of execution of the URL, a cryptographically signed transaction having the key parameters of the address and key parameters of a new address that were generated by the execution of the URL. The computer program code transfers, based on the blockchain network reaching consensus on the transaction, at least part of the tokens or value from the address to the new address as a further automated result of the execution of the URL.Type: GrantFiled: December 10, 2021Date of Patent: May 2, 2023Assignee: WALY CASH INC.Inventors: Jesse Thomas Seaver, Sacha Tueni, Noah Thorp, Michael Reeder
-
Patent number: 11640592Abstract: A system, method, and apparatus is provided for integrating multiple payment options on a merchant webpage. The method includes receiving, from a merchant system associated with a merchant webpage, a payment data capture request, generating, with at least one processor, web payment capture data based on the payment data capture request, the web payment capture data configured to adapt the merchant webpage to receive payment information input by a user, communicating, to the merchant system, the web payment capture data, receiving, directly from a client computer via at least one client-side script executed by the client computer based on the web payment capture data, the payment information input by the user, generating, with at least one processor, a transient payment token based on the payment information, and directly communicating the transient payment token to the client computer.Type: GrantFiled: July 17, 2020Date of Patent: May 2, 2023Assignee: Visa International Service AssociationInventors: Bartlomiej Piotr Prokop, Rhidian Desmond Thomas John, Thomas Joseph Looney, Timothy Hodkinson, Bryan Carroll, Nathan Morgan, Brian McManus, Andre Walter Machicao, Clinton Lopaka Florez, Rajiv Dutta, James Donaldson, Shobhit Agrawal, Niall McGurk
-
Patent number: 11636156Abstract: In an embodiment, the a method is provided. The method includes receiving forecast data in a database with an associated window value. The method also includes accessing data based on associated window values. The method further includes comparing the data accessed based on associated window values to other data.Type: GrantFiled: June 5, 2020Date of Patent: April 25, 2023Assignee: Ignite Enterprise Software Solutions, Inc.Inventors: Kim Orumchian, Art Stabenow, Dean Skelton, David Petiot
-
Patent number: 11636472Abstract: A terminal configuration server is configured to associate a terminal identifier with a cryptographic key set, and to provide a communications device with the terminal identifier and the cryptographic key set. The terminal configuration server is configured to receive the terminal identifier from the communications device via a communications network, and establish an encrypted tunnel with a terminal via the communications device and the cryptographic key set. The encrypted tunnel is encrypted end-to-end between the terminal configuration server and the terminal. The terminal configuration server is configured to receive a payload request from the terminal via the encrypted tunnel, locate a payload that is associated with the terminal identifier in the payload database, and download the located payload to the terminal via the encrypted tunnel.Type: GrantFiled: June 8, 2020Date of Patent: April 25, 2023Assignee: The Toronto-Dominion BankInventors: Robert Hayhow, Jeffrey Aaron Ecker, Igor Elkhinovich, Keith Willard
-
Patent number: 11631062Abstract: A voucher verification auxiliary method is provided, including: when a user device is approaching a voucher verification auxiliary device, generating an encryption key for the user device to encrypt voucher data with the encryption key to generate first encrypted data; reading and decrypting the first encrypted data to obtain the voucher data; encrypting the voucher data to generate and transmit second encrypted data to a verification center; decrypting the second encrypted data to obtain the voucher data, generating a verification result after verifying the voucher data, encrypting the verification result to become third encrypted data, and transmitting the third encrypted data back to the voucher verification auxiliary device; decrypting the third encrypted data to obtain the verification result; transmitting the verification result to a voucher receiving terminal. A voucher verification auxiliary device and a voucher verification auxiliary system are also provided.Type: GrantFiled: January 9, 2019Date of Patent: April 18, 2023Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Yi-Yuan Chen, Kun-Hsien Lin, Yi-Chang Wang, Yao-Tai Tseng
-
Patent number: 11625731Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to track a provenance of goods. An example apparatus includes an unsigned block generator to generate a first unsigned block to store first processing data associated with the product by a first entity, a block signature engine to sign the first unsigned block with a first private key to generate a blockchain having a first signed block, the unsigned block generator to generate a second unsigned block in response to a second entity generating second processing data associated with the product by the second entity, the block signature engine to expand the blockchain by signing the second unsigned block with a second private key to generate a second signed block within the blockchain, and a blockchain validator to verify the product provenance by validating the first processing data and the second processing data using respective public keys associated with the first entity and the second entity.Type: GrantFiled: June 30, 2017Date of Patent: April 11, 2023Assignee: Intel CorporationInventors: Ansuya Negi, Rita H. Wouhaybi, Igor Tatourian, Oleg Pogorelik, Ned M. Smith, Alex Nayshtut
-
Patent number: 11615411Abstract: Systems, and associated methods, involving both a trusted and an untrusted device where sensitive data or keys are shared between those devices are disclosed. A disclosed method includes storing a key in a secure memory on a first device, receiving sensitive data via a user interface on a second device, generating a set of white box encryption instructions based on the key using a white box encryption generator on the first device, generating a complete data representation of the set of white box encryption instructions using a secure processor on the first device, transmitting the complete data representation from the first device to the second device, and encrypting the sensitive data using the complete data representation on the second device. The complete data representation is not Turing complete and is not executable with respect to the second device.Type: GrantFiled: October 23, 2020Date of Patent: March 28, 2023Assignee: CLOVER NETWORK, LLC.Inventor: Brian Jeremiah Murray
-
Patent number: 11615409Abstract: Methods, systems, and devices are described. A battery management system may receive, in accordance with a smart contract in support of a blockchain, an indication of an agreement between a sponsor and a user of a rechargeable battery associated with a battery identifier. The agreement may indicate battery usage conditions and a token release amount for each of the battery usage conditions. The battery management system may receive battery usage information associated with the battery identifier of the rechargeable battery. The battery management system may determine that the battery usage information satisfies the battery usage conditions. The battery management system may cause execution of a token release action responsive to determining that the battery usage information satisfies the battery usage conditions. The token release action may cause transmission of the token release amount of tokens managed by the smart contract to participants set forth in the agreement.Type: GrantFiled: August 17, 2022Date of Patent: March 28, 2023Assignee: Deedstack, Inc.Inventor: William C. Rehm
-
Patent number: 11615414Abstract: Systems, methods, and non-transient machine-interpretable data representing executable instruction sets and/or other products for the processing of data for the 5 secure creation, administration, manipulation, processing, and storage of electronic data useful in the processing of payment transactions and other secure data processes. In various aspects and embodiments the disclosure provides secure means for the authorization of sensitive and other data processes subject to controlled access. Such processes include, for example the creation, administration, 10 authorization, virtualization, storage, and other manipulation or processing of electronic data representing characteristics of, instructions for, and information associated with consumer, business, and other payment accounts, and other forms of secure payment elements, such as payment tokens; and data useful in processing transactions using such accounts and elements.Type: GrantFiled: October 26, 2020Date of Patent: March 28, 2023Assignee: ROYAL BANK OF CANADAInventors: Edison U. Ortiz, Terry W. Lee, Linda Mantia