Patents by Inventor Jonathan M. C. Rosenoer

Jonathan M. C. Rosenoer has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10742398
    Abstract: An example operation may include one or more of receiving proof of performance of an activity from a receiver system, identifying a data block, among a hash-linked chain of data blocks, that includes a bespoke crypto token associated with the activity, reading one or more requirements of the activity based on programmable instructions embedded within the bespoke crypto-token, determining whether the one or more requirements of the activity have been satisfied based on content included within the proof of performance, and in response to the one or more requirements being satisfied, releasing the crypto token to the receiver system.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: August 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jonathan M. C. Rosenoer, Stanley W. K. Yong
  • Patent number: 10541806
    Abstract: An example operation may include one or more of receiving a new identifier from a user device associated with a user account, creating a hash based on the new identifier, comparing the hash to a hash value associated with one or more identifiers stored in a blockchain, identifying a match of the hash and the hash value associated with the one or more identifiers, authorizing the user account, responsive to identifying the match of the hash and the hash value associated with the one or more identifiers, and deleting the hash, the new identifier, and the hash value associated with the one or more identifiers stored in the blockchain responsive to authorizing the user account.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventor: Jonathan M. C. Rosenoer
  • Publication number: 20190356473
    Abstract: An example operation may include one or more of receiving proof of performance of an activity from a receiver system, identifying a data block, among a hash-linked chain of data blocks, that includes a bespoke crypto token associated with the activity, reading one or more requirements of the activity based on programmable instructions embedded within the bespoke crypto-token, determining whether the one or more requirements of the activity have been satisfied based on content included within the proof of performance, and in response to the one or more requirements being satisfied, releasing the crypto token to the receiver system.
    Type: Application
    Filed: May 15, 2018
    Publication date: November 21, 2019
    Inventors: Jonathan M.C. Rosenoer, Stanley W.K. Yong
  • Publication number: 20190020468
    Abstract: An example operation may include one or more of receiving a new identifier from a user device associated with a user account, creating a hash based on the new identifier, comparing the hash to a hash value associated with one or more identifiers stored in a blockchain, identifying a match of the hash and the hash value associated with the one or more identifiers, authorizing the user account, responsive to identifying the match of the hash and the hash value associated with the one or more identifiers, and deleting the hash, the new identifier, and the hash value associated with the one or more identifiers stored in the blockchain responsive to authorizing the user account.
    Type: Application
    Filed: July 13, 2017
    Publication date: January 17, 2019
    Inventor: Jonathan M.C. Rosenoer
  • Publication number: 20180285971
    Abstract: A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification and information retrieval. One example operation may include one or more of identifying a new event associated with a consumer debtor account, determining whether the new event includes a status change or debt related change, creating a file including the new event, and storing the file in a blockchain.
    Type: Application
    Filed: March 31, 2017
    Publication date: October 4, 2018
    Inventor: Jonathan M.C. Rosenoer
  • Patent number: 8424061
    Abstract: A method, system and program product for authenticating a user seeking to perform an electronic service request is provided. The method includes verifying user identity data received from a user requesting an electronic service, detecting whether or not any variances are found based on the set of user profile data associated with the user seeking to perform the electronic service requested, identifying the risk level for the electronic service based on whether or not any variances are found and any characteristics thereof, if any variances are found, applying one or more business policies or rules for handling any variances that are found. The method further includes issuing to the user, using a customer relationship management system, a challenge corresponding to the risk level identified for the electronic service requested, and authorizing the user to perform the electronic service requested only if a correct response is received to the challenge issued.
    Type: Grant
    Filed: September 12, 2006
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventor: Jonathan M. C. Rosenoer
  • Publication number: 20080066165
    Abstract: A method, system and program product for authenticating a user seeking to perform an electronic service request is provided. The method includes verifying user identity data received from a user requesting an electronic service, detecting whether or not any variances are found based on the set of user profile data associated with the user seeking to perform the electronic service requested, identifying the risk level for the electronic service based on whether or not any variances are found and any characteristics thereof, if any variances are found, applying one or more business policies or rules for handling any variances that are found. The method further includes issuing to the user, using a customer relationship management system, a challenge corresponding to the risk level identified for the electronic service requested, and authorizing the user to perform the electronic service requested only if a correct response is received to the challenge issued.
    Type: Application
    Filed: September 12, 2006
    Publication date: March 13, 2008
    Applicant: International Business Machines Corporation
    Inventor: Jonathan M. C. Rosenoer