Patents Examined by Mohammad A Nilforoush
  • Patent number: 11363002
    Abstract: A method includes receiving, on a computer-implemented system and from user, an identification of data and an identification of an algorithm and, based on a user interaction with the computer-implemented system comprising a one-click interaction or a two-click interaction. Without further user input, the method includes dividing the data into a data first subset and a data second subset, dividing the algorithm (or a Boolean logic gate representation of the algorithm) into an algorithm first subset and an algorithm second subset, running, on the computer-implemented system at a first location, the data first subset with the algorithm first subset to yield a first partial result, running, on the computer-implemented system at a second location separate from the first location, the data second subset with the algorithm second subset to yield a second partial result and outputting a combined result based on the first partial result and the second partial result.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: June 14, 2022
    Assignee: TripleBlind, Inc.
    Inventors: Greg Storm, Riddhiman Das, Babak Poorebrahim Gilkalaye
  • Patent number: 11341488
    Abstract: Systems and methods described herein may generate a digital payment token associated with a payor-user indicating the status of a payment obligation of the payor-user. The systems and methods may generate a first block containing the digital payment token and append the first block to a blockchain. The systems and methods may receive a confirmation message from a third-party transaction server that the payor-user has either fully or partially fulfilled his or her payment obligation. Based upon the confirmation message, the systems and methods may retrieve the block containing the digital payment token and update the digital payment token to generate an updated digital payment token. The system and methods may generate a second block containing the updated digital payment token to supersede the first block and append the second block to the blockchain. The updated digital payment token may indicate that the digital payment token has expired.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: May 24, 2022
    Assignee: Northern Trust Corporation
    Inventors: Justin Chapman, Andrew Czupek, Andrew Monks, Anthony Stevens, Arijit Das, Christopher Price, Wayne Hannaway, Zabrina Smith
  • Patent number: 11341486
    Abstract: Embodiments of the present invention provide a system for secure transfer of encrypted resources and asynchronous execution. In general, a user initiates an event with a merchant system and requests a secure resource transfer process associated with the event. Encrypted initial event details are transmitted through an asynchronous command form the merchant system to a computing device of the user, and resource information is identified at the computing device of the user. The computing device of the user then transmits the event details and the resource information to an event processing system for final execution.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: May 24, 2022
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Udaya Kumar Raju Ratnakaram, Rajesh Balireddy, Pinak Chakraborty, Nagasubramanya Lakshminarayana
  • Patent number: 11334890
    Abstract: A method for generating payment credentials in a payment transaction includes: storing, in a memory, at least a single use key associated with a transaction account; receiving, by a receiving device, a personal identification number; identifying, by a processing device, a first session key; generating, by the processing device, a second session key based on at least the stored single use key and the received personal identification number; generating, by the processing device, a first application cryptogram based on at least the first session key; generating, by the processing device, a second application cryptogram based on at least the second session key; and transmitting, by a transmitting device, at least the first application cryptogram and second application cryptogram for use in a payment transaction.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: May 17, 2022
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Mehdi Collinge, Patrik Smets, Axel Emile Jean Charles Cateland
  • Patent number: 11334856
    Abstract: Various embodiments are directed to techniques for ensuring that a negotiable instrument has not been altered between the time the instrument leaves the hands of the payor and when the check is presented for redemption by the payee by recording an image of the check in a data block in a blockchain and retrieving the image when the check is presented for redemption for comparison with the check. A match between the stored image and the check indicates that no alteration of the check has occurred.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: May 17, 2022
    Assignee: Capital One Services, LLC
    Inventors: Adam Vukich, Colin Hart, Jason Ji, Kaitlin Newman
  • Patent number: 11334918
    Abstract: A server exchanges information between one or more wireless devices to complete a transaction. The server receives second device identifier information from a first wireless device using a wide area network. The second device identifier information was previously provided to the first wireless device using short range wireless communication. The server then uses the second device identifier information to determine additional information concerning an entity or object located in proximity to the second device, and then the server delivers information to the first wireless device based at least in part upon both (a) the second device identifier and (b) a current step in a multiple step process for an ongoing electronic commerce transaction.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: May 17, 2022
    Assignee: Proxicom Wireless, LLC
    Inventors: James Arthur Proctor, Jr., James Arthur Proctor, III
  • Patent number: 11321681
    Abstract: Systems and methods described herein may generate a digital payment token associated with a payor-user indicating the status of a payment obligation of the payor-user. The systems and methods may generate a first block containing the digital payment token and append the first block to a blockchain. The systems and methods may receive a confirmation message from a third-party transaction server that the payor-user has either fully or partially fulfilled his or her payment obligation. Based upon the confirmation message, the systems and methods may retrieve the block containing the digital payment token and update the digital payment token to generate an updated digital payment token. The system and methods may generate a second block containing the updated digital payment token to supersede the first block and append the second block to the blockchain. The updated digital payment token may indicate that the digital payment token has expired.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: May 3, 2022
    Assignee: Northern Trust Corporation
    Inventors: Justin Chapman, Andrew Czupek, Andrew Monks, Anthony Stevens, Arijit Das, Christopher Price, Wayne Hannaway, Zabrina Smith
  • Patent number: 11295302
    Abstract: A user computing device generates a token while the user computing device is in an offline mode and not connected to an external network. The token includes information of an amount of cryptocurrency to be transferred from a user account to a receiving account and information of a first password for enabling the transfer. The token is signed by the user computing device with a private key while in the offline mode and the signed token is stored by the user computing device on a portable device. A receiving device receiving the signed token from the portable user storage device, authenticates a user corresponding to the user account based on the signed token, receives a second password, compares the first and second passwords for enabling the transfer, and transfers the amount of cryptocurrency from the user account to the receiving account based on the information included in the token.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: April 5, 2022
    Assignee: International Business Machines Corporation
    Inventors: Elli Androulaki, Andreas Kind, Ioannis Koltsidas
  • Patent number: 11288736
    Abstract: Blockchain-based systems and methods related to creating and distributing cryptographically secure, digital tokens representing equity in assets corresponding to loan agreements. The system may comprise a transaction interface portal configured to collect and manage information pertaining to the origination of a loan agreement or a token transaction agreement. The system may include an underwriting smart contract configured to autonomously verify the value of an asset corresponding to a loan origination based at least partially on information not originating on the blockchain. The system may deliver tokens through a programmable escrow wallet configured to deliver tokens to buyers upon the satisfaction of encoded regulatory criterion. The system may be configured to determine the price of one or more tokens before delivery and adjust the price based at least on the appreciating value of the assets corresponding to the loan agreements and the number of tokens retired by the system.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: March 29, 2022
    Assignee: Homium, LLC
    Inventors: David Jette, Brett Markinson
  • Patent number: 11257074
    Abstract: Embodiments of the invention provision multiple payment tokens on a communication device. The communication device may be provisioned with multiple limited use keys (LUK), each LUK being associated with a specific type of transaction. When the communication device is used for a transaction, the communication device automatically determines a type of the transaction and selects an appropriate LUK based on the determined transaction type. The selected LUK may be used to create a cryptogram, which can be used to verify the transaction.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: February 22, 2022
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Gyan Prakash, Ajit Gaddam, Selim Aissi, Christian Aabye
  • Patent number: 11257072
    Abstract: A payment reader and a POS terminal may communicate over a wireless connection. The methods and systems include monitoring one or more parameters corresponding to a payment reader and another device in proximity to POS terminal. The POS terminal, through a set of customized instructions, determines whether behavior of the second device substantially corresponds to the first device, in order to detect suspected hardware or software intrusion associated with the secure device. On successful detection of a suspected intrusion, the POS terminal generates an alert for a user of the first device if illegal intrusion is suspected by the processor.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: February 22, 2022
    Assignee: Square, Inc.
    Inventor: Todd A. Aument
  • Patent number: 11250391
    Abstract: Embodiments are directed to a method comprising, obtaining, by a first device, a first token, the first token associated with an amount of funds and a funds availability starting date. After the first token is obtained by the first device, the first device generates a second token linked to the first token and second token generation data. The second token generation data may include evidence that the second token was generated by the first device, and not another device. The second token generation data could be a first device identifier and the second token generation details, or could be a hashed value of the first device identifier and the second token generation details. The method also includes provisioning, by the first device, the second token and the second token generation data to the second device.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: February 15, 2022
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Yaasha Sabba, Jordan Scheinfield
  • Patent number: 11250481
    Abstract: A method for dynamically evaluating a resource value is described. Data encoding one or more parameters related to the resource value is accessed, where the one or more parameters are monitored by a plurality of sensors that form an Internet of Things (IoT) and then released by the IoT of the plurality of sensors on a blockchain network. At least one parameter from the data is compared with a predetermined threshold value or a predetermined threshold range. In response to determining that the at least one parameter has exceeded the predetermined threshold value or the predetermined threshold range, a calculation of the resource value is triggered according to evaluation logic described by a smart contract released on the blockchain network in association with the one or more parameters being monitored, such that a consensus is reached on the blockchain network regarding the resource value that has been calculated.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: February 15, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Xinying Yang
  • Patent number: 11240287
    Abstract: The present invention provides a method, Web server and computer system for converging a desktop application and a Web application. The method may comprise: in response to a request from a client user for using a target desktop application, starting a desktop application initialization process on the Web server and determining an appropriate corresponding hosting server for the user; preparing and provisioning desktop application environment on the corresponding hosting server and starting the target desktop application; transmitting the corresponding hosting server's address to the client so as to make desktop application interaction between the client and the corresponding hosting server; and in response to the completion of the desktop application interaction, stopping and exiting the target desktop application on the corresponding hosting server.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: February 1, 2022
    Inventors: Ying Chen, Xing Fang, Jie Qiu, Qing Bo Wang, Meng Ye
  • Patent number: 11238443
    Abstract: A Point-Of-Sale (POS) terminal is equipped to process crypto currencies for transactions. The POS terminal generates a transaction-based digital wallet for a given transaction to receive a crypto currency payment for that given transaction. The transaction-based digital wallet, funded with the crypto currency for the given transaction, is transferred to a retailer's server where the crypto currency is transferred from the transaction-based digital wallet to a retailer's digital wallet for eventual exchange to a government issued currency.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: February 1, 2022
    Assignee: NCR Corporation
    Inventor: Aaron Lloyd Kelley
  • Patent number: 11216808
    Abstract: A message processing server includes a message processor, a network interface, and a memory storing a token database of multi-layer tokens. Each token in the database includes a plurality of encrypted data layers. The message processor receives, via the network interface, at least one authorization message that identifies one of the tokens, derives a first decrypted data layer from the first encrypted data layer of the token, and extracts from the first decrypted data layer a second pointer to a secondary database that stores a predetermined data value. The message processor excises the predetermined data value from the secondary database.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: January 4, 2022
    Assignee: The Toronto-Dominion Bank
    Inventors: Avinash Malliah, Roisin F. Fritz, Jonathan K. Barnett, John Jong Suk Lee, Paul Mon-Wah Chan, Orin Del Vecchio
  • Patent number: 11205194
    Abstract: A method includes sending an encrypted first hash value set to a data provider; receiving an encrypted second hash value set and a double-encrypted first hash value set from the data provider; re-encrypting the received encrypted second hash value set to obtain a double-encrypted second hash value set; calculating an intersection of the double-encrypted first hash value set and the double-encrypted second hash value set to determine one or more shared users shared with the data provider; and recommending or providing a service to the one or more shared users.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: December 21, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Hui Huang, Zhenyu Zhang
  • Patent number: 11195163
    Abstract: A soft card provisioning application is instantiated on a device with wireless communications capabilities. A card number for a soft card desired to be provisioned on the device is obtained from a user of the device. An issuer identification number retrieved from the card number is communicated to a provisioning configuration server over an air interface. A provisioning issuer server network address is obtained from the provisioning configuration server based on the issuer identification number. Card issuer specific challenges are presented to the user, and the user's responses to the challenges are received. The challenge responses are communicated to the provisioning issuer server. Soft card image data and personalization data, where the personalization data includes personalized embossed and pre-printed data, are received from the provisioning issuer server over the air interface. The soft card is provisioned for use on the device based on the data received over the air interface.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: December 7, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Mohammad Khan, Pradeep Kumar, Narendra Narayanan
  • Patent number: 11176547
    Abstract: A method for generating transaction credentials for a user in a transaction, comprising: storing in a mobile device, an encrypted session key, and an encrypted user authentication credential; receiving an authorisation request; initiating a user authorisation process wherein in the event that the user is an authenticated user, the method comprises: decrypting the encrypted session key and encrypted user authentication credential; generating a transaction cryptogram in dependence on the user authentication credential and the session key; transmitting the transaction cryptogram and a user authentication status to a transaction processing entity for use in a transaction.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: November 16, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Patrik Smets, Michael Ward, David Anthony Roberts, Jonathan James Main
  • Patent number: 11170074
    Abstract: A software license and a software installation process are managed. A status of the license can be one of at least a third party reserved status, a requester reserved status, a requester allocated status, and an available status. A first module can be operative to change the status of the license from the third party reserved status to the requester allocated status in response to receiving a mode selection. The mode selection can correspond to one of one or more modes. The modes can comprise a reserve license mode, a remove reserve mode, a request license allocation mode, a return excess license to inventory mode, an ordering mode, and an add license to inventory mode. The first module can be operative in at least one of the modes.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: November 9, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Miriam R. Ashton, Randy S. Johnson, Tedrick N. Northway, Jacqueline Sveda, Caryn L. Woodruff