Patents Examined by James D Nigh
-
Patent number: 11488162Abstract: 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: GrantFiled: February 26, 2020Date of Patent: November 1, 2022Assignee: SALESFORCE.COM, INC.Inventors: Sowmya Tammana, Manoj Kumar Pendyala, Venkata Naga Manikanta Yakkala
-
Patent number: 11488174Abstract: 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: GrantFiled: July 21, 2020Date of Patent: November 1, 2022Assignee: PAYRANGE INC.Inventor: Paresh K. Patel
-
Patent number: 11488145Abstract: 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 blockchainType: GrantFiled: March 17, 2020Date of Patent: November 1, 2022Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Ayushi Jain, Ankur Sarwate, Sidharth Goel, Chandan Garg
-
Patent number: 11481761Abstract: 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: GrantFiled: June 3, 2019Date of Patent: October 25, 2022Assignee: VVOW Company LimitedInventor: Chi Ho Lam
-
Patent number: 11481781Abstract: 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: GrantFiled: January 23, 2020Date of Patent: October 25, 2022Assignee: PAYRANGE INC.Inventors: Paresh K. Patel, Christopher M. Sokol
-
Patent number: 11475454Abstract: 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: GrantFiled: January 21, 2020Date of Patent: October 18, 2022Assignee: PAYRANGE INC.Inventors: Paresh K. Patel, Christopher M. Sokol
-
Patent number: 11474837Abstract: 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: GrantFiled: February 18, 2021Date of Patent: October 18, 2022Assignee: Advanced New Technologies Co., Ltd.Inventor: Xiao Han
-
Patent number: 11475439Abstract: 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: GrantFiled: June 2, 2020Date of Patent: October 18, 2022Assignee: Visa International Service AssociationInventors: Bartlomiej Piotr Prokop, James Donaldson, Ryan Gillan, Matthew Neill
-
Patent number: 11475443Abstract: 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: GrantFiled: February 26, 2020Date of Patent: October 18, 2022Assignee: United Services Automobile Association (USAA)Inventors: Jonathan Edward Neuse, Sumita T. Jonak, Lindsay Young, Nathan Fillinger
-
Patent number: 11475449Abstract: 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: GrantFiled: March 22, 2022Date of Patent: October 18, 2022Assignee: NIKE, Inc.Inventors: Christopher Andon, Hien Tommy Pham, David S. Nay
-
Patent number: 11461767Abstract: 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: GrantFiled: March 2, 2020Date of Patent: October 4, 2022Assignee: PAYPAL, INC.Inventors: Dawid Foerster, Claus Christian Lohmar, Thorsten Recker
-
Patent number: 11455632Abstract: 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: GrantFiled: August 24, 2021Date of Patent: September 27, 2022Assignees: Dunamu Inc., Lambda256Inventors: Jae Hoon Oh, Hyeok Choi
-
Patent number: 11451393Abstract: 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: GrantFiled: January 29, 2020Date of Patent: September 20, 2022Inventor: Kenneth Hurley
-
Patent number: 11451551Abstract: 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: GrantFiled: June 3, 2020Date of Patent: September 20, 2022Assignee: Kyocera CorporationInventors: Charles Wiltgen, Lisa LeVasseur, Kotaro Matsuo
-
Patent number: 11443311Abstract: 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 inType: GrantFiled: January 6, 2020Date of Patent: September 13, 2022Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Chandan Garg, Awinash Pandey, Saugandh Datta, Sandeep Parvathareddy
-
Patent number: 11431685Abstract: 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: GrantFiled: January 8, 2020Date of Patent: August 30, 2022Assignee: Nytell Software LLCInventors: David J. Marples, John R. Wullert, II
-
Patent number: 11429968Abstract: 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: GrantFiled: December 12, 2017Date of Patent: August 30, 2022Assignee: Lenovo (Singapore) PTE. LTD.Inventor: Apostolis Salkintzis
-
Patent number: 11416857Abstract: 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: GrantFiled: May 7, 2020Date of Patent: August 16, 2022Assignee: The Toronto-Dominion BankInventors: Robert Hayhow, Jeffrey Aaron Ecker, Igor Elkhinovich, Keith Willard
-
Patent number: 11416934Abstract: 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: GrantFiled: February 5, 2020Date of Patent: August 16, 2022Inventor: Edmon Blount
-
Patent number: 11416841Abstract: 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: GrantFiled: July 20, 2015Date of Patent: August 16, 2022Assignee: TracFone Wireless, Inc.Inventor: Jackie Miqueo