Patents Examined by James D Nigh
  • Patent number: 11488162
    Abstract: Implementations are described for automatically storing, in a blockchain, metrics that relate to payments. In one implementation, permissions that identify a set of metrics are retrieved from a database. The permissions are stored by a tenant of a multi-tenant system to grant permission to the multi-tenant system to store the metrics for a second tenant. A metric is selected from the set of metrics, based on a determination that a value of the metric is to be updated responsive to a payment in a transaction between the first and second tenants where the payment has been successfully processed. The value of the metric is determined for the second tenant based on data relating to the payment. The value of the metric is stored, in the blockchain, with an identifier that uniquely identifies the second tenant in the blockchain.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: November 1, 2022
    Assignee: SALESFORCE.COM, INC.
    Inventors: Sowmya Tammana, Manoj Kumar Pendyala, Venkata Naga Manikanta Yakkala
  • Patent number: 11488174
    Abstract: A device with one or more processors, memory, and two or more communication capabilities obtains, from a payment module, an authorization request via a first communication capability (e.g., Bluetooth). The device sends, to a server, the authorization request via a second communication capability distinct from the first communication capability (e.g., cellular or WiFi technology). In response to sending the authorization request, the device obtains, from the server, authorization information via the second communication capability. After obtaining the authorization information, the device detects a trigger condition to perform a transaction with a payment accepting unit associated with the payment module. In response to detecting the trigger condition, the device sends, to the payment module, at least a portion of the authorization information via the first communication capability.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: November 1, 2022
    Assignee: PAYRANGE INC.
    Inventor: Paresh K. Patel
  • Patent number: 11488145
    Abstract: A method for processing cryptographic currency transactions through user-based blockchain ledgers includes: receiving, by blockchain node in a blockchain network, a new cryptographic currency transaction from a first computing device including unspent transaction outputs, a sender public key, receiver public key, destination address, and cryptographic currency amount; identifying, by the blockchain node, a sending blockchain associated with the sender public key including the unspent transaction outputs; validating, by the blockchain node, the sending blockchain by generating a hash value using the sending blockchain and comparing the generated hash value to a historic sender hash value associated with the sender public key; generating, by the blockchain node, a new sender hash value by hashing a combination of the sending blockchain and the new cryptographic currency transaction; and transmitting, by the blockchain node, the generated new sender hash value to a plurality of additional nodes in the blockchain
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: November 1, 2022
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Ayushi Jain, Ankur Sarwate, Sidharth Goel, Chandan Garg
  • Patent number: 11481761
    Abstract: A method for cryptocurrency exchange between multiple parties using threshold signature cryptocurrency wallets includes steps for creating threshold signature cryptocurrency wallets shared between a set of parties and a mediator for trading cryptocurrencies. The method may include steps for dividing a threshold private key, corresponding to each of the threshold signature cryptocurrency wallets, into n shares based on (t, n)-threshold signature scheme and sharing masked shares, corresponding to the threshold private key for each of the threshold signature cryptocurrency wallets, by the set of parties and the mediator. The method may include steps for validating correctness of all masked shares of the threshold private keys by the set of parties and the mediator. The method may include steps for signing a withdrawal cryptocurrency transaction jointly by the set of parties or signing a withdraw deposit transaction jointly by the at least one party and the mediator.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: October 25, 2022
    Assignee: VVOW Company Limited
    Inventor: Chi Ho Lam
  • Patent number: 11481781
    Abstract: An offline retail machine comprising a short-range transceiver, one or more processors, and memory performs communications operations via one or more mobile devices. The communications operations include establishing via the short-range transceiver a connection with a first mobile device, and transmitting first information to the first mobile device. Upon not receiving an acknowledgement that the first information was received by a remote server, the offline retail machine maintains the first information in the memory and establishes, via the short-range transceiver, a connection with a second mobile device, appends the first information to second information, and transmits the first and second information to the second mobile device. Upon receiving acknowledgement that the first and second information were received by a remote server, the offline retail machine deletes the first and second information.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: October 25, 2022
    Assignee: PAYRANGE INC.
    Inventors: Paresh K. Patel, Christopher M. Sokol
  • Patent number: 11475454
    Abstract: A mobile device with a first transceiver, a second transceiver, one or more processors, and memory bridges communications between an offline retail machine with a short-range communication capability and a remote server by obtaining via the first transceiver a single-use request code from an information packet broadcast by the offline retail machine; transmitting via the second transceiver the single-use request code to a remote server; obtaining via the second transceiver from the remote server a grant token including the single-use request code; detecting a trigger condition for initiating provision of a product or service by the offline retail machine; and in response to detecting the trigger condition, initiating performance of the provision of the product or service by transmitting the grant token to the offline retail machine via the first transceiver.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: October 18, 2022
    Assignee: PAYRANGE INC.
    Inventors: Paresh K. Patel, Christopher M. Sokol
  • Patent number: 11474837
    Abstract: The present disclosure relates to efficient programming and configuring of electronic payment process. An example method includes receiving programming language-based descriptions each describing a distinct functional operation usable to implement the electronic payment process, compiling each programming language-based description into a distinct computer-executable code segment that corresponds to a state of a finite state machine. The method also includes determining transition relationships between states of the finite state machine based on the logic flow of steps of the electronic payment process, generating a state transition table for storing in a cache of a computer-based electronic payment system implementing the finite state machine, and configuring the finite state machine by retrieving the state transition table from the cache at runtime.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: October 18, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Xiao Han
  • Patent number: 11475439
    Abstract: Provided is a computer-implemented method for securely receiving data via a third-party webpage, including: generating configuration data in response to a request from a first system, the configuration data including a public key of a first key pair; digitally signing the configuration data based on a private key of a second key pair; transmitting the configuration data to the first system, the configuration data including code configured to facilitate the first system to embed a plurality of frames in a webpage, wherein the plurality of frames loads content from a domain that is independent from a domain that hosts the webpage; and verifying the configuration data based on a public key of the second key pair. The computer-implemented method may also include receiving, from a master frame of the plurality of frames, encrypted data. Systems and computer program products are also provided.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: October 18, 2022
    Assignee: Visa International Service Association
    Inventors: Bartlomiej Piotr Prokop, James Donaldson, Ryan Gillan, Matthew Neill
  • Patent number: 11475443
    Abstract: A workflow management system can be used to determine whether a set of transaction events have been properly processed according to a business process rule. A business process rule includes a set of transaction events setup in accordance with a government regulation or an internal company process. An event data may include information associated with a transaction event. A workflow management system includes a workflow management server that receives cryptographically signed transaction event data from one or more additional servers so that the workflow management server can determine whether the received transaction event data comprises a complete or an incomplete transaction.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: October 18, 2022
    Assignee: United Services Automobile Association (USAA)
    Inventors: Jonathan Edward Neuse, Sumita T. Jonak, Lindsay Young, Nathan Fillinger
  • Patent number: 11475449
    Abstract: A method of displaying or providing 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). The data includes a first pointer identifying a first retrieval location of a first digital graphics file representative of a primary digital asset, and further includes a reference to a second, sub-asset NFT. The sub-asset NFT includes a second pointer that identifies a second digital graphics file. The method further includes retrieving the first digital graphics file and the second digital graphics file, layering an image from the second digital graphics file on the primary digital asset to form the multi-layer digital asset, and displaying the multi-layer digital asset in a digital environment.
    Type: Grant
    Filed: March 22, 2022
    Date of Patent: October 18, 2022
    Assignee: NIKE, Inc.
    Inventors: Christopher Andon, Hien Tommy Pham, David S. Nay
  • Patent number: 11461767
    Abstract: There are provided systems and methods for requesting payment for selected items or services using payment tokens. A first user, such as a requester for a transaction, may initiate a transaction with a merchant for at least one item or service. Upon checkout for the transaction, the first user may request that a second user complete payment for the transaction, such as a parent, spouse, or relative. A payment provider may generate a token for the transaction and instruct the merchant to hold the transaction for a period of time. The token may be communicated to the second user, a payer, for the transaction. The second user may then decide to authorize or decline payment for the transaction. The token may be kept valid for a period of time and the transaction may be cancelled with the merchant if the token is not paid for within the period.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: October 4, 2022
    Assignee: PAYPAL, INC.
    Inventors: Dawid Foerster, Claus Christian Lohmar, Thorsten Recker
  • Patent number: 11455632
    Abstract: A method for mediating virtual asset transmission is provided. The method comprises receiving a first information on virtual asset to be transmitted from a first user to a second user from a first virtual asset service provider (VASP) server managing virtual asset of the first user, transmitting a verification request as to whether information on the second user included in the received first information is correct to a second VASP server managing virtual asset of the second user, receiving a verification result indicating that the information on the second user is correct from the second VASP server as a response to the verification request, and transmitting the received verification result to the first VASP server. The method further comprises transmitting virtual asset update request of the second user to the second VASP server if it is determined that the transaction has been recorded in the blockchain.
    Type: Grant
    Filed: August 24, 2021
    Date of Patent: September 27, 2022
    Assignees: Dunamu Inc., Lambda256
    Inventors: Jae Hoon Oh, Hyeok Choi
  • Patent number: 11451393
    Abstract: A system and method for distributed general-purpose computing with cryptotoken payment system provides a full system that integrates a slow Blockchain Cryptotoken with a fast Directed Acyclic Graph Blockchain Cryptotoken. The instant invention provides: (1) a hybrid Cryptocurrency/Cryptotoken system that allows for very fast transactions to happen decoupled from the slow transactions of normal Cryptocurrencies (2) a mechanism to verify the processing of data and payments to the End User's wallet for the processing of that data that can in turn be used for In App purchases or in game purchases of items and (3) mechanisms for the transfer of unprocessed and processed data to the client or customer.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: September 20, 2022
    Inventor: Kenneth Hurley
  • Patent number: 11451551
    Abstract: A system for licensing an application or feature for use on a wireless mobile device is disclosed. The wireless device is provided to a user with a licensable application or feature, but the application or feature has not been fully authorized for use. When the wireless device receives a request to use the application or feature, the device operates the requested application or feature, and generates an irrevocable license request. The license request is transmitted to a license server at a time convenient for the device. The license server generates a license certificate to the application or feature, and transmits the license certificate to the wireless mobile device. The device receives the license certificate, which is stored in local memory. The application or feature is now fully licensed for future operation on the wireless mobile device. The license server operates accounting processes to generate license reports and license accounting information.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: September 20, 2022
    Assignee: Kyocera Corporation
    Inventors: Charles Wiltgen, Lisa LeVasseur, Kotaro Matsuo
  • Patent number: 11443311
    Abstract: A method for facilitating payment transactions for offline merchants through a third party service provider includes: receiving, by processing server, a confirmation message for a payment transaction from a computing device including a merchant identifier, consumer identifier, and transaction amount; generating, by the processing server, a notification message including the merchant identifier, consumer identifier, and transaction amount; encrypting, by the processing server, the notification message using a public key of a first cryptographic key pair; transmitting, by the processing server, the encrypted notification message to the computing device; receiving, by an encryption device, the encrypted notification message from the computing device; decrypting, by the encryption device, the encrypted notification message using a private key of the first cryptographic key pair; and displaying, by a display interfaced with the encryption device, a confirmation message including the consumer identifier included in
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: September 13, 2022
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Chandan Garg, Awinash Pandey, Saugandh Datta, Sandeep Parvathareddy
  • Patent number: 11431685
    Abstract: A digital content distribution system uses a Digital Rights Management Controller that performs a set of arbitrary tests against the transfer request from one user to another such as user A to user B. Assuming these tests are successful, the DRM sends an encryption key to transferring user A. This encryption key E is taken from a table of encryption key/hash pairs which have been provided to the DRM Controller by an external authority such as the content rights holder. User A encrypts the content using they key provided by the DRM controller and then optionally calculates a hash over the encrypted form of the content E(X) and returns this value to the DRM Controller. On checking the returned hash against the hash from the table the DRM controller knows that user A does indeed have the digital content X in good condition. The DRM Controller then instructs both users A and B that the transfer may proceed. The encrypted form of the content E(X) is transferred from A to B.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: August 30, 2022
    Assignee: Nytell Software LLC
    Inventors: David J. Marples, John R. Wullert, II
  • Patent number: 11429968
    Abstract: Apparatuses, methods, and systems are disclosed for network access using blockchain payments. One apparatus includes a processor and a transceiver that receives an authentication request message for a remote unit, the authentication request message including a remote unit identifier, the remote unit identifier indicating the remote unit is requesting network access via a blockchain payment. The processor generates an address for a blockchain network indicated by the remote unit identifier for receiving the blockchain payment. The transceiver receives a blockchain payment information message from the remote unit and the processor provides network access to the remote unit in response to successfully validating the received blockchain payment information.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: August 30, 2022
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventor: Apostolis Salkintzis
  • Patent number: 11416857
    Abstract: A terminal configuration apparatus is configured to receive a merchant identifier and a manufacturer identifier from a communications device, and to locate a first terminal cryptographic key that is associated with the manufacturer identifier in a terminal database. The terminal configuration apparatus is configured to confirm, using the located first terminal cryptographic key, that the merchant identifier was signed with a second terminal cryptographic key, and to download a payload to a terminal via the communications device. The located first terminal cryptographic key and the second terminal cryptographic key are an asymmetric cryptographic key pair.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: August 16, 2022
    Assignee: The Toronto-Dominion Bank
    Inventors: Robert Hayhow, Jeffrey Aaron Ecker, Igor Elkhinovich, Keith Willard
  • Patent number: 11416934
    Abstract: A blockchain-based system and method for enforcing a smart contract on a network comprising one or more cryptographically-signed blocks. The systems and method permit an original lender or regulatory body to manage risk by tracing a security loan from end-to-end. The system and method also dynamically tracks the value of the loan collateral and if the collateral falls below a predetermined a minimum collateral value threshold within a range of tolerance the system automatically transmits recall and stop trade orders to the relevant parties. In addition, as the chain of transactions grow, the system and method continue to add to an immutable easily verifiable blockchain which facilitates verification and regulatory compliance.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: August 16, 2022
    Inventor: Edmon Blount
  • Patent number: 11416841
    Abstract: Using multimedia messaging service (“MMS”) messaging to facilitate a transaction for purchasing electronic content on a wireless device is disclosed. Initially, an indication that a user of the wireless device has selected to purchase the electronic content from among a plurality of electronic content available for purchase is received from a wireless device over a wireless network. An MMS message including payment information for the purchase of the selected electronic content is then received from the wireless device. The purchase of the selected electronic content is authorized based on the payment information included in the MMS message and the wireless device is then enabled to download the selected electronic content in response to the authorization of the purchase of the selected electronic content.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: August 16, 2022
    Assignee: TracFone Wireless, Inc.
    Inventor: Jackie Miqueo