Patents by Inventor Daniel A. Gisolfi

Daniel A. Gisolfi 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).

  • Publication number: 20240086918
    Abstract: A client device is configured to (i) receive, from a credential issuer, a digital credential including (a) an identifier for the credential issuer and (b) credential information indicating an identity of a user associated with the client device, (ii) cause the digital credential to be maintained in storage, (iii) receive, from a credential verifier, an authentication challenge associated with a payment instrument, the authentication challenge including (a) an identifier for the credential verifier and (b) a request for credential information indicating the identity of the user of the payment instrument, where the request is encrypted using a private key of the credential verifier, (iv) use the identifier for the credential verifier to obtain a public key of the credential verifier, (v) use the public key to decrypt the encrypted request, and (vi) based on the decrypted request, transmit an authentication challenge response including the digital credential to the credential verifier.
    Type: Application
    Filed: September 12, 2022
    Publication date: March 14, 2024
    Inventors: Daniel A. Gisolfi, Daniel Sadler, Eoin Flannery
  • Publication number: 20240086917
    Abstract: A computing platform is configured to (i) receive, from a user, a request to initiate a payment using a payment instrument, (ii) cause an authentication challenge to be presented to the user, the authentication challenge including a request for credential information indicating an identity of the user of the payment instrument, (iii) receive, from a client device associated with the user, an authentication challenge response including (a) an identifier for a credential issuer that previously verified the identity of the user and (b) credential information indicating the identity of the user, the credential information encrypted using a private key of the credential issuer, (iv) use the identifier for the credential issuer to obtain a public key of the credential issuer, (vii) use the public key to decrypt the credential information, (viii) verify that the credential information indicates the identity of the user of the payment instrument, and (ix) execute the payment.
    Type: Application
    Filed: September 12, 2022
    Publication date: March 14, 2024
    Inventors: Daniel A. Gisolfi, Daniel Sadler, Eoin Flannery
  • Patent number: 11621955
    Abstract: A method, system and computer program product for delivering a digital identity document. A request is received to purchase a digital identity document from a user by a system. An acquisition uniform resource locator (URL) with parameters corresponding to the identity of the user and the requested digital identity document is created and provided to the user. The user utilizes the received URL to communicate with an issuer to request the digital identity document. The system then receives the requested digital identity document in encrypted form from the issuer. The system then delivers the encrypted digital identity document to the user. In this manner, the system can deliver to the user an identity document in digital form that has been vetted as trusted in a secure manner thereby reducing the number of occurrences in providing improper identity documents as well as lessening the ability to generate falsified identity documents.
    Type: Grant
    Filed: April 5, 2016
    Date of Patent: April 4, 2023
    Assignee: International Business Machines Corporation
    Inventors: William F. Abt, Jr., Daniel A. Gisolfi, Asher C. Johnson, Richard Redpath
  • Patent number: 11250173
    Abstract: A master digital copy of a registration is transmitted. The registration is proof that a physical object has been registered with a registration authority. A valid peripheral digital copy of the registration is received. The valid peripheral digital copy of the registration was made from the master digital copy of the registration and is incapable of being used to make other valid digital copies of the registration.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: February 15, 2022
    Assignee: International Business Machines Corporation
    Inventors: Daniel A. Gisolfi, Richard Redpath
  • Patent number: 10972274
    Abstract: An example operation may include one or more of connecting, by an identity server, to a blockchain configured to store an identity trait of a user, retrieving, by an identity server, the identity trait from the a blockchain, establishing, by the identity server, a trust group homomorphism digital signature algorithm (DSA) for the user associated with the identity trait based on a public key PK1, creating, by the identity server, a zero-knowledge proof function with a public key PK2 based on a DSA member of the trust group homomorphism for witness data, providing, by the identity server, the witness data to a challenger for the zero-knowledge proof function, and receiving, by the identity server, a validation of the user as a proved user based on execution of the zero-knowledge proof function based on the witness data.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: April 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Richard Redpath, Daniel A. Gisolfi, Bryce A. Curtis, Aaron K. Reed
  • Patent number: 10812271
    Abstract: A method, system and computer program product for privacy control. A unique identifier for each data element of a group of data elements (e.g., driver's license contains a group of data elements, such as name, driver's license number) is created. These identifiers may be stored along with documentation (e.g., label) of the associated data elements in a manifest file. Alternatively, the identifiers may be stored in a file outside of the manifest file. In this manner, by utilizing a data element identifier which corresponds to a random number, security of privacy information is improved as one would only be able to obtain such sensitive information by obtaining such an identifier. Furthermore, the user only needs to send the requested data elements, as opposed to all the data elements of the group of data elements, to the challenger. In this manner, the user is preserving the security of other privacy information.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: October 20, 2020
    Assignee: International Business Machines Corporation
    Inventors: William F. Abt, Jr., Daniel A. Gisolfi, Richard Redpath
  • Patent number: 10742424
    Abstract: An example operation may include one or more of connecting to a blockchain configured to store an identity trait of a user, retrieving the identity trait from the blockchain, establishing a trust group homomorphism digital signature algorithm (DSA) for the user based on a private key, creating a zero knowledge succinct non-interactive argument of knowledge (zkSNARK) proof constructed based on a DSA of a trait in the trust group homomorphism DSA as witness data, and obtaining further trust information related to the user from the witness data.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: August 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Richard Redpath, Daniel A. Gisolfi, Bryce A. Curtis, Aaron K. Reed
  • Publication number: 20200076615
    Abstract: An example operation may include one or more of connecting to a blockchain configured to store an identity trait of a user, retrieving the identity trait from the blockchain, establishing a trust group homomorphism digital signature algorithm (DSA) for the user based on a private key, creating a zero knowledge succinct non-interactive argument of knowledge (zkSNARK) proof constructed based on a DSA of a trait in the trust group homomorphism DSA as witness data, and obtaining further trust information related to the user from the witness data.
    Type: Application
    Filed: August 29, 2018
    Publication date: March 5, 2020
    Inventors: Richard Redpath, Daniel A. Gisolfi, Bryce A. Curtis, Aaron K. Reed
  • Publication number: 20200076602
    Abstract: An example operation may include one or more of connecting, by an identity server, to a blockchain configured to store an identity trait of a user, retrieving, by an identity server, the identity trait from the a blockchain, establishing, by the identity server, a trust group homomorphism digital signature algorithm (DSA) for the user associated with the identity trait based on a public key PK1, creating, by the identity server, a zero-knowledge proof function with a public key PK2 based on a DSA member of the trust group homomorphism for witness data, providing, by the identity server, the witness data to a challenger for the zero-knowledge proof function, and receiving, by the identity server, a validation of the user as a proved user based on execution of the zero-knowledge proof function based on the witness data.
    Type: Application
    Filed: August 29, 2018
    Publication date: March 5, 2020
    Inventors: Richard Redpath, Daniel A. Gisolfi, Bryce A. Curtis, Aaron K. Reed
  • Patent number: 10559049
    Abstract: The method utilizes a passport identification number as an element of a homomorphic encryption used to stamp a passport with country entry/exit data to form a digital representation of a subset of information in the passport. As a result, exchange of the digital representation is permitted to allow a selective transfer of information without exposing a user-sensitive passport identification number. The homomorphic encryption comprises a support for exposing a trusted photo and a trusted group containing country travel entry and exit information. The digitally signed passport stamp may then be used to provide verification of the individual by ensuring linkage to that user's passport. The individual's identity and passport verification may occur unconnected, i.e., without having to connect to a central database.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: February 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: William F. Abt, Jr., Daniel A. Gisolfi, Richard Redpath
  • Publication number: 20190377910
    Abstract: A master digital copy of a registration is transmitted. The registration is proof that a physical object has been registered with a registration authority. A valid peripheral digital copy of the registration is received. The valid peripheral digital copy of the registration was made from the master digital copy of the registration and is incapable of being used to make other valid digital copies of the registration.
    Type: Application
    Filed: August 26, 2019
    Publication date: December 12, 2019
    Inventors: Daniel A. Gisolfi, Richard Redpath
  • Patent number: 10430619
    Abstract: A master digital copy of a registration is transmitted. The registration is proof that a physical object has been registered with a registration authority. A valid peripheral digital copy of the registration is received. The valid peripheral digital copy of the registration was made from the master digital copy of the registration and is incapable of being used to make other valid digital copies of the registration.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: October 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Daniel A. Gisolfi, Richard Redpath
  • Publication number: 20190288855
    Abstract: A method, system and computer program product for privacy control. A unique identifier for each data element of a group of data elements (e.g., driver's license contains a group of data elements, such as name, driver's license number) is created. These identifiers may be stored along with documentation (e.g., label) of the associated data elements in a manifest file. Alternatively, the identifiers may be stored in a file outside of the manifest file. In this manner, by utilizing a data element identifier which corresponds to a random number, security of privacy information is improved as one would only be able to obtain such sensitive information by obtaining such an identifier. Furthermore, the user only needs to send the requested data elements, as opposed to all the data elements of the group of data elements, to the challenger. In this manner, the user is preserving the security of other privacy information.
    Type: Application
    Filed: May 17, 2019
    Publication date: September 19, 2019
    Inventors: William F. Abt, JR., Daniel A. Gisolfi, Richard Redpath
  • Patent number: 10382209
    Abstract: A method, system and computer program product for privacy control. A unique identifier for each data element of a group of data elements (e.g., driver's license contains a group of data elements, such as name, driver's license number) is created. These identifiers may be stored along with documentation (e.g., label) of the associated data elements in a manifest file. Alternatively, the identifiers may be stored in a file outside of the manifest file. In this manner, by utilizing a data element identifier which corresponds to a random number, security of privacy information is improved as one would only be able to obtain such sensitive information by obtaining such an identifier. Furthermore, the user only needs to send the requested data elements, as opposed to all the data elements of the group of data elements, to the challenger. In this manner, the user is preserving the security of other privacy information.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: William F. Abt, Jr., Daniel A. Gisolfi, Richard Redpath
  • Publication number: 20190013952
    Abstract: A method, system and computer program product for privacy control. A unique identifier for each data element of a group of data elements (e.g., driver's license contains a group of data elements, such as name, driver's license number) is created. These identifiers may be stored along with documentation (e.g., label) of the associated data elements in a manifest file. Alternatively, the identifiers may be stored in a file outside of the manifest file. In this manner, by utilizing a data element identifier which corresponds to a random number, security of privacy information is improved as one would only be able to obtain such sensitive information by obtaining such an identifier. Furthermore, the user only needs to send the requested data elements, as opposed to all the data elements of the group of data elements, to the challenger. In this manner, the user is preserving the security of other privacy information.
    Type: Application
    Filed: September 18, 2018
    Publication date: January 10, 2019
    Inventors: William F. Abt, JR., Daniel A. Gisolfi, Richard Redpath
  • Patent number: 10164777
    Abstract: A method, system and computer program product for privacy control. A unique identifier for each data element of a group of data elements (e.g., driver's license contains a group of data elements, such as name, driver's license number) is created. These identifiers may be stored along with documentation (e.g., label) of the associated data elements in a manifest file. Alternatively, the identifiers may be stored in a file outside of the manifest file. In this manner, by utilizing a data element identifier which corresponds to a random number, security of privacy information is improved as one would only be able to obtain such sensitive information by obtaining such an identifier. Furthermore, the user only needs to send the requested data elements, as opposed to all the data elements of the group of data elements, to the challenger. In this manner, the user is preserving the security of other privacy information.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: December 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: William F. Abt, Jr., Daniel A. Gisolfi, Richard Redpath
  • Publication number: 20180341775
    Abstract: Methods and systems may provide for technology to receive, by a computing device, privacy information, a unique identifier (ID) and one or more digital signatures associated with the privacy information and the unique ID. Additionally, the technology may store the unique ID and the digital signature(s) to a record of an authentication log on the computing device and delete the privacy information from the computing device. In one example, the technology conducts a public key authentication of the digital signature(s).
    Type: Application
    Filed: May 23, 2017
    Publication date: November 29, 2018
    Applicant: International Business Machines Corporation
    Inventors: Daniel A. Gisolfi, Richard Redpath
  • Publication number: 20180294974
    Abstract: A method, system and computer program product for privacy control. A unique identifier for each data element of a group of data elements (e.g., driver's license contains a group of data elements, such as name, driver's license number) is created. These identifiers may be stored along with documentation (e.g., label) of the associated data elements in a manifest file. Alternatively, the identifiers may be stored in a file outside of the manifest file. In this manner, by utilizing a data element identifier which corresponds to a random number, security of privacy information is improved as one would only be able to obtain such sensitive information by obtaining such an identifier. Furthermore, the user only needs to send the requested data elements, as opposed to all the data elements of the group of data elements, to the challenger. In this manner, the user is preserving the security of other privacy information.
    Type: Application
    Filed: June 20, 2018
    Publication date: October 11, 2018
    Inventors: William F. Abt, JR., Daniel A. Gisolfi, Richard Redpath
  • Patent number: 10097354
    Abstract: A method, system and computer program product for privacy control. A unique identifier for each data element of a group of data elements (e.g., driver's license contains a group of data elements, such as name, driver's license number) is created. These identifiers may be stored along with documentation (e.g., label) of the associated data elements in a manifest file. Alternatively, the identifiers may be stored in a file outside of the manifest file. In this manner, by utilizing a data element identifier which corresponds to a random number, security of privacy information is improved as one would only be able to obtain such sensitive information by obtaining such an identifier. Furthermore, the user only needs to send the requested data elements, as opposed to all the data elements of the group of data elements, to the challenger. In this manner, the user is preserving the security of other privacy information.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: October 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: William F. Abt, Jr., Daniel A. Gisolfi, Richard Redpath
  • Patent number: 10084606
    Abstract: A method, system and computer program product for facilitating the generating of digital identity documents. A system receives a selection and initialization of properties (e.g., identity attributes, document type, alternate views, an acquisition uniform resource locator (URL)) to be used in a digital identity document (e.g., driver's license). The system then builds a template using the selected properties. The system may then present a list of built templates to a user/verifier to be used in generating a corresponding digital identity document. Upon receiving the selected template, the system provides the acquisition URL associated with the selected template to the user/verifier to be used by the user/verifier to request the corresponding digital identity document from the issuer. After receiving the digital identity document constructed by the issuer from the issuer, the system delivers the received digital identity document to the user/verifier.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: September 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: William F. Abt, Jr., Daniel A. Gisolfi, Asher C. Johnson, Aaron K. Reed