Patents Examined by Eduardo Castilho
  • Patent number: 11488134
    Abstract: Format-preserving encryption and decryption processes are provided. The encryption and decryption processes may use a block cipher. A string that is to be encrypted or decrypted may be converted to a unique binary value. The block cipher may operate on the binary value. If the output of the block cipher that is produced is not representative of a string that is in the same format as the original string, the block cipher may be applied again. The block cipher may be repeatedly applied in this way during format-preserving encryption operations and during format-preserving decryption operations until a format-compliant output is produced. Selective access may be provided to portions of a string that have been encrypted using format-preserving encryption.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: November 1, 2022
    Assignee: Micro Focus LLC
    Inventors: Matthew J. Pauker, Terence Spies
  • Patent number: 11481771
    Abstract: Systems and techniques are provided for a resource transfer system. An instruction to transfer a first quantity of a resource from a first resource pool to a second resource pool may be received. A hold may be placed on a second quantity of the resource in the first resource pool. The held second quantity of the first resource may not be transferred from the first resource pool until the hold is released. Responsive to receiving a message that fulfills a condition on the hold and an instruction to execute the transfer, the hold may be released. A register that is in the first resource pool and is associated with the resource may decremented by the first quantity, and a register that is in the second resource pool and is associated with the resource may be incremented by the first quantity.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: October 25, 2022
    Assignee: RIPPLE LUXEMBOURG S.A.
    Inventors: Stefan Thomas, Evan Schwartz
  • Patent number: 11475448
    Abstract: The present application discloses a maintenance plant management method, maintenance plant management system and data management server, this method comprises: receiving, via a data management server, a transaction request of using a maintenance plant from a first user and calling a usage smart contract to grant a permission of usage of the maintenance plant to the first user according to the transaction request; calling the usage smart contract to send a transaction payment request to the first user according to transaction information when the first user finishes using the maintenance plant; performing a sharing according to the transaction sharing rule via the data management server when the payment transaction is finished by the first user; and receiving the transaction information submitted by the data management server and registering the transaction information in a block chain via the block chain node device.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: October 18, 2022
    Assignee: LAUNCH TECH CO., LTD.
    Inventors: Jun Liu, Xin Liu, Rijun Xiao
  • Patent number: 11475432
    Abstract: Example embodiments relate to systems, devices, logic, methods, and processes for managing distributed ledgers. In an exemplary embodiment, the method may include identifying, by a processor, one or more desired user attributes. The method may also include searching, by the processor, a database. The database may include a plurality of users and a plurality of stored attributes for each user. The method may also include selecting, by the processor from the database, one or more candidate users. Each candidate user may be a user having one or more stored attributes that match the one or more desired user attributes. The method may also include processing, by the processor, a distribution of one or more distributed ledger data to one or more of the candidate users.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: October 18, 2022
    Inventor: Simon Kai-Tse Cheong
  • Patent number: 11410161
    Abstract: A computer-implemented method for executing a transaction includes receiving, by a card network computer system, an identification number, the identification number being received from an acquirer processor computer system after having been routed from a mobile wallet computer system, via a user device and a merchant computer system, to the acquirer processor computer system. The method also includes transmitting, by the card network computer system, the identification number back to the mobile wallet computer system. The method also includes receiving, by the card network computer system, from the mobile wallet computer system, an approval of the transaction, the approval being generated by the mobile wallet computer system based on a match of the identification number transmitted by the mobile wallet computer system to the user device and the identification number received by the mobile wallet computer system from the card network computer system.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: August 9, 2022
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Ashish Bhoopen Kurani, Nikolai Stroke, Bipin Sahni, Stephen M. Ellis, Steve Puffer
  • Patent number: 11410142
    Abstract: Embodiments related to systems and methods comprising receiving payment data at an access device; receiving an identifier for a mobile device at the access device; and generating and sending an authorization request message to a payment processing network, wherein the payment processing network generates a verification token, which is then sent to the mobile device whereby the mobile device is thereafter used to conduct payment transactions.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: August 9, 2022
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Ayman Hammad, Barbara Patterson
  • Patent number: 11392955
    Abstract: Systems and techniques are provided for a resource transfer system. An instruction to transfer a first quantity of a resource from a first resource pool to a second resource pool may be received. A hold may be placed on a second quantity of the resource in the first resource pool. The held second quantity of the first resource may not be transferred from the first resource pool until the hold is released. Responsive to receiving a message that fulfills a condition on the hold and an instruction to execute the transfer, the hold may be released. A register that is in the first resource pool and is associated with the resource may decremented by the first quantity, and a register that is in the second resource pool and is associated with the resource may be incremented by the first quantity.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: July 19, 2022
    Assignee: RIPPLE LUXEMBOURG S.A.
    Inventors: Stefan Thomas, Evan Schwartz
  • Patent number: 11392944
    Abstract: Systems and techniques are provided for a resource transfer system. An instruction to transfer a first quantity of a resource from a first resource pool to a second resource pool may be received. A hold may be placed on a second quantity of the resource in the first resource pool. The held second quantity of the first resource may not be transferred from the first resource pool until the hold is released. Responsive to receiving a message that fulfills a condition on the hold and an instruction to execute the transfer, the hold may be released. A register that is in the first resource pool and is associated with the resource may decremented by the first quantity, and a register that is in the second resource pool and is associated with the resource may be incremented by the first quantity.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: July 19, 2022
    Assignee: RIPPLE LUXEMBOURG S.A.
    Inventors: Stefan Thomas, Evan Schwartz
  • Patent number: 11386415
    Abstract: Systems and techniques are provided for a resource transfer system. An instruction to transfer a first quantity of a resource from a first resource pool to a second resource pool may be received. A hold may be placed on a second quantity of the resource in the first resource pool. The held second quantity of the first resource may not be transferred from the first resource pool until the hold is released. Responsive to receiving a message that fulfills a condition on the hold and an instruction to execute the transfer, the hold may be released. A register that is in the first resource pool and is associated with the resource may decremented by the first quantity, and a register that is in the second resource pool and is associated with the resource may be incremented by the first quantity.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: July 12, 2022
    Assignee: RIPPLE LUXEMBOURG S.A.
    Inventors: Stefan Thomas, Evan Schwartz, Robert Way
  • Patent number: 11367072
    Abstract: Systems and techniques are provided for a resource transfer system. An instruction to transfer a first quantity of a resource from a first resource pool to a second resource pool may be received. A hold may be placed on a second quantity of the resource in the first resource pool. The held second quantity of the first resource may not be transferred from the first resource pool until the hold is released. Responsive to receiving a message that fulfills a condition on the hold and an instruction to execute the transfer, the hold may be released. A register that is in the first resource pool and is associated with the resource may decremented by the first quantity, and a register that is in the second resource pool and is associated with the resource may be incremented by the first quantity.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: June 21, 2022
    Assignee: RIPPLE LUXEMBOURG S.A.
    Inventors: Stefan Thomas, Evan Schwartz
  • Patent number: 11308490
    Abstract: A system, method and computer-readable medium for providing comprehensive security to business systems by distributing the security for accessing the business systems across databases at a plurality of locations. The distributed security simplifies security maintenance and is used to control all aspects of a business. The generation of bills, pings converter boxes, schedules pay per view, etc. are handled by the distributed security.
    Type: Grant
    Filed: July 28, 2010
    Date of Patent: April 19, 2022
    Assignee: Cox Communications, Inc.
    Inventors: Brenda B. Little, Kirk H. Warren
  • Patent number: 11308468
    Abstract: Described is cryptographically managed telecommunications settlement occurring in real time with generation and termination of a telecommunications channel. Upon the generation of a communications channel, a contract fund is established between two or more telecommunications services and recorded on a cryptographic ledger. Over the course of regular intervals of channel service, cryptocurrency is released from the contract fund. Upon termination of the communications channel, the released amount of the contract fund is transferred to the receiving provider telecommunications, the remainder back to the requesting telecommunications service. Transactions between cryptocurrency wallets are all published to the cryptographic ledger.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: April 19, 2022
    Assignee: OX Labs Inc.
    Inventors: George Melika, Akbar Thobhani
  • Patent number: 11301855
    Abstract: Systems and methods for verifying a financial transaction based on an account number, a mobile directory number associated with the financial transaction, a mobile directory number associated with the account number, an email address associated with the account number, internet protocol address data associated with the financial transaction, and internet protocol address data associated with accesses of the email address.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: April 12, 2022
    Assignee: Visa International Service Association
    Inventors: Randall A. Snyder, Thomas S. Ginter, Michael F. Buhrmann
  • Patent number: 11295381
    Abstract: Implementations of the present specification provide data auditing for a secure multi-party computation. In an implementation, a search result is determined based on a secure computation of a plurality of computing nodes, wherein the secure computation comprises generating encrypted data to determine the search result. An auditing request with respect to the search result is received. Keys used by the plurality of computing nodes are retrieved for the secure computation. To-be-audited data is retrieved from one or more of the plurality of computing nodes in a trusted storage space. The encrypted data is decrypted using on the keys to determine original data of respective computing nodes of the plurality of computing nodes. Each computing node of the plurality of computing nodes is audited based on the original data.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: April 5, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Huabing Du
  • Patent number: 11282123
    Abstract: Systems and methods are described for providing media recommendation to a user based on analyzing a blockchain ledger. A user interest score that represents interest of the user in media assets associated with a first keyword is stored. A blockchain ledger is accessed. The blockchain ledger includes multiple blocks, each block identifying: (1) a media asset; (2) a seller user; and (3) buyer user. A blockchain ledger is searched to find a block that: (1) identifies a first media asset that comprises metadata which includes the first keyword; and (2) identifies the user as the seller. The user interest score is then reduced based on such a block being found. A media asset recommendation is then provided to the user based on the user interest score.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: March 22, 2022
    Assignee: Rovi Guides, Inc.
    Inventors: Todd Dietz, Jared Grove, Evangeline Castaneda, Brandon Conley
  • Patent number: 11276059
    Abstract: A system and method for autonomous sustenance of digital assets, including but not limited to digital media, is described. The system may include one or more smart contracts which provide terms for executing a provision of a digital asset to a user on a permanent or duration limited basis. The method may include ensuring the terms of the smart contract are executed such that digital rights holders in the digital assets are paid for access to the digital asset.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: March 15, 2022
    Assignee: Molten Inc.
    Inventors: Arjun Mendhi, Ji Hyun Min, Nchinda Nchinda, William Spencer
  • Patent number: 11258791
    Abstract: One embodiment of the invention includes a system comprising: a personal digital key and a computer readable medium that is accessible when authenticated by the personal digital key.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: February 22, 2022
    Assignee: Proxense, LLC
    Inventor: John J. Giobbi
  • Patent number: 11232441
    Abstract: A system supports symmetric release of cryptologically-locked asset transactions. A leading exchange party and a reciprocal exchange party establish, at least in part, a peer challenge in a pre-exchange proposal. The reciprocal party uses the peer challenge to lock a cryptologically-locked asset transaction. The solution to the peer challenge corresponds to an exchange key controlled by the leading exchange party. The cryptologically-locked asset transaction call for solution of the peer challenge and signature of the transaction by exchange logic as conditions of release of the cryptologically-locked asset transaction. The exchange logic may execute a symmetric release of the exchange key and/or signature to the reciprocal exchange party and cryptologically-locked asset transaction (such that the asset is transferred to the leading exchange party).
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: January 25, 2022
    Assignee: Accenture Global Solutions Limited
    Inventors: Janis Olekss, Fraser Edwards, Peter Jacobus Nicolaas de Rooij
  • Patent number: 11222323
    Abstract: Systems and methods provide at least one software application to users from a software monitor computer server. The software application requires a license grant for use. The software monitor computer server tracks usage of the software application to develop historical use patterns. The software monitor computer server also receives calendar input from electronic calendars of the users and analyzing the calendar input to identify future calendared uses of the software application. This allows the software monitor computer server to predict the future license grant needs of the software application based on the historical use patterns and the future calendared uses of the software application. The software monitor computer server also provides substitute software applications to the users when an insufficient number of license grants are available to meet the future calendared uses of the software application.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: January 11, 2022
    Assignee: International Business Machines Corporation
    Inventors: Vijay K. Aggarwal, Lorraine M. Herger, Matthew A. McCarthy, Clifford A. Pickover
  • Patent number: 11212268
    Abstract: A method performed by a computerized device of identity registration and certification comprising receiving at the computerized device a registration application from a user comprising hashed user identification information that has been signed with a private key of the user from the user, generating by the computerized device a first seal contract comprising the hashed user identification information and being recorded at a sealed user record address on a blockchain network, transmitting by the computerized device the sealed user record address to the user, receiving at the computerized device a hashed verification record from a certificate authority, generating by the computerized device a second seal contract recorded at a sealed verification record address on the blockchain network using the hashed verification record as an input, and transmitting by the computerized device the sealed verification record address to the certificate authority.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: December 28, 2021
    Inventor: Vijay Madisetti