Patents by Inventor Merajuddin Mohammad
Merajuddin Mohammad 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: 12518227Abstract: A method, apparatus, system, and computer program product provide visual verification of electronic data. The computer system comprises a hardware processor and a data verifier in communication with the hardware processor. The data verifier is configured to execute program code for: receiving a request to verify data listed in an electronic document; determining a set of a characteristics about the data; determining, from the characteristics, an endpoint for a data steward that maintains data records about the data; generating a query from the data; forwarding the query to the endpoint that was determined; in response to receiving a query response, determining whether the query response matches the data; and in response to determining that the query response matches the data, sending a verification of the data.Type: GrantFiled: December 30, 2024Date of Patent: January 6, 2026Assignee: ADP, Inc.Inventors: Dominic Gadoury, Merajuddin Mohammad
-
Publication number: 20250350475Abstract: A method, apparatus, system, and computer program product are provided for managing the usage of verified credentials. An issuer of credentials receives a request from a person for a credential. The issuer identifies the credential from information that is controlled by the issuer. The issuer identifies a decentralized identifier (DID) record for an audit engine from a blockchain network. The DID record for the audit engine includes a public key of that is associated with the audit engine. The issuer identifies a DID record for the person from the blockchain network. The DID record for the person includes a public key that is associated with the person. The issuer generates an encrypted credential by encrypting the credential and the DID record for the person based on the public key associated with the audit engine. The issuer sends the encrypted credential to the person.Type: ApplicationFiled: July 18, 2025Publication date: November 13, 2025Applicant: ADP, Inc.Inventors: Prateek Mishra, Frank Villavicencio, Merajuddin Mohammad
-
Patent number: 12368601Abstract: A method, apparatus, system, and computer program product are provided for managing the usage of verified credentials. An issuer of credentials receives a request from a person for a credential. The issuer identifies the credential from information that is controlled by the issuer. The issuer identifies a decentralized identifier (DID) record for an audit engine from a blockchain network. The DID record for the audit engine includes a public key of that is associated with the audit engine. The issuer identifies a DID record for the person from the blockchain network. The DID record for the person includes a public key that is associated with the person. The issuer generates an encrypted credential by encrypting the credential and the DID record for the person based on the public key associated with the audit engine. The issuer sends the encrypted credential to the person.Type: GrantFiled: June 23, 2022Date of Patent: July 22, 2025Assignee: ADP, Inc.Inventors: Prateek Mishra, Frank Villavicencio, Merajuddin Mohammad
-
Publication number: 20250209392Abstract: A method, apparatus, system, and computer program product provide visual verification of electronic data. The computer system comprises a hardware processor and a data verifier in communication with the hardware processor. The data verifier is configured to execute program code for: receiving a request to verify data listed in an electronic document; determining a set of a characteristics about the data; determining, from the characteristics, an endpoint for a data steward that maintains data records about the data; generating a query from the data; forwarding the query to the endpoint that was determined; in response to receiving a query response, determining whether the query response matches the data; and in response to determining that the query response matches the data, sending a verification of the data.Type: ApplicationFiled: December 30, 2024Publication date: June 26, 2025Applicant: ADP, Inc.Inventors: Dominic Gadoury, Merajuddin Mohammad
-
Patent number: 12182740Abstract: A method, apparatus, system, and computer program product provide visual verification of electronic data. The computer system comprises a hardware processor and a data verifier in communication with the hardware processor. The data verifier is configured to execute program code for: receiving a request to verify data listed in an electronic document; determining a set of a characteristics about the data; determining, from the characteristics, an endpoint for a data steward that maintains data records about the data; generating a query from the data; forwarding the query to the endpoint that was determined; in response to receiving a query response, determining whether the query response matches the data; and in response to determining that the query response matches the data, sending a verification of the data.Type: GrantFiled: February 17, 2022Date of Patent: December 31, 2024Assignee: ADP, Inc.Inventors: Dominic Gadoury, Merajuddin Mohammad
-
Publication number: 20230259838Abstract: A method, apparatus, system, and computer program product provide visual verification of electronic data. The computer system comprises a hardware processor and a data verifier in communication with the hardware processor. The data verifier is configured to execute program code for: receiving a request to verify data listed in an electronic document; determining a set of a characteristics about the data; determining, from the characteristics, an endpoint for a data steward that maintains data records about the data; generating a query from the data; forwarding the query to the endpoint that was determined; in response to receiving a query response, determining whether the query response matches the data; and in response to determining that the query response matches the data, sending a verification of the data.Type: ApplicationFiled: February 17, 2022Publication date: August 17, 2023Inventors: Dominic Gadoury, Merajuddin Mohammad
-
Publication number: 20220368536Abstract: A method, apparatus, system, and computer program product are provided for managing the usage of verified credentials. An issuer of credentials receives a request from a person for a credential. The issuer identifies the credential from information that is controlled by the issuer. The issuer identifies a decentralized identifier (DID) record for an audit engine from a blockchain network. The DID record for the audit engine includes a public key of that is associated with the audit engine. The issuer identifies a DID record for the person from the blockchain network. The DID record for the person includes a public key that is associated with the person. The issuer generates an encrypted credential by encrypting the credential and the DID record for the person based on the public key associated with the audit engine. The issuer sends the encrypted credential to the person.Type: ApplicationFiled: June 23, 2022Publication date: November 17, 2022Inventors: Prateek Mishra, Frank Villavicencio, Merajuddin Mohammad
-
Patent number: 11405216Abstract: A method, apparatus, system, and computer program product are provided for managing the usage of verified credentials. An issuer of credentials receives a request from a person for a credential. The issuer identifies the credential from information that is controlled by the issuer. The issuer identifies a decentralized identifier (DID) record for an audit engine from a blockchain network. The DID record for the audit engine includes a public key of that is associated with the audit engine. The issuer identifies a DID record for the person from the blockchain network. The DID record for the person includes a public key that is associated with the person. The issuer generates an encrypted credential by encrypting the credential and the DID record for the person based on the public key associated with the audit engine. The issuer sends the encrypted credential to the person.Type: GrantFiled: May 7, 2020Date of Patent: August 2, 2022Assignee: ADP, Inc.Inventors: Prateek Mishra, Frank Villavicencio, Merajuddin Mohammad
-
Publication number: 20210351935Abstract: A method, apparatus, system, and computer program product are provided for managing the usage of verified credentials. An issuer of credentials receives a request from a person for a credential. The issuer identifies the credential from information that is controlled by the issuer. The issuer identifies a decentralized identifier (DID) record for an audit engine from a blockchain network. The DID record for the audit engine includes a public key of that is associated with the audit engine. The issuer identifies a DID record for the person from the blockchain network. The DID record for the person includes a public key that is associated with the person. The issuer generates an encrypted credential by encrypting the credential and the DID record for the person based on the public key associated with the audit engine. The issuer sends the encrypted credential to the person.Type: ApplicationFiled: May 7, 2020Publication date: November 11, 2021Inventors: Prateek Mishra, Frank Villavicencio, Merajuddin Mohammad