Patent Issued for Delivering digital identity documents that are vetted as trusted in a secured manner (USPTO 11621955): International Business Machines Corporation
2023 APR 21 (NewsRx) -- By a
The patent’s assignee for patent number 11621955 is
News editors obtained the following quote from the background information supplied by the inventors: “Currently, institutions, such as government agencies (e.g., department of motor vehicles), issue identity cards or documents which may be used to identify a person or verify aspects of a person’s personal identity. Identity documents may include, for example, a driver’s license, a fishing license, a hunting license, a passport, a health insurance card, a firearm owner’s identification card, a boating license, a commercial driver’s license, etc. Typically, such identity documents are issued in the form of a thermal plastic card or paper by these institutions (also referred to as “issuer”) based on user data (e.g., name, address, birthdate, height, etc. of the user) stored in databases.
“Unfortunately, by relying upon thermal plastic cards or paper, problems may arise, such as providing improper identity documents as well as the ease in generating falsified identity documents. For example, incorrectly printed driver licenses may have been mailed to non-citizens. For instance, such driver licenses may not indicate the status of the recipient being a non-citizen. In such a situation, such driver licenses will need to be reprinted. Furthermore, there is not an easy solution in obtaining those incorrectly printed driver licenses to prevent abuse in the driving system and elsewhere.
“Hence, the current process in issuing identity documents in the form of thermal plastic cards or paper is deficient in terms of security and accuracy.”
As a supplement to the background information on this patent, NewsRx correspondents also obtained the inventors’ summary information for this patent: “In one embodiment of the present invention, a method for delivering a digital identity document comprises receiving a request to purchase a digital identity document from a user. The method further comprises creating, by a processor, an acquisition uniform resource locator with parameters corresponding to an identity of the user and the requested digital identity document. The method additionally comprises providing, by the processor, the created acquisition uniform resource locator to the user to be used by the user to request the digital identity document from an issuer. Furthermore, the method comprises receiving the requested digital identity document from the issuer. Additionally, the method comprises delivering the received digital identity document to the user.
“Other forms of the embodiment of the method described above are in a system and in a computer program product.
“The foregoing has outlined rather generally the features and technical advantages of one or more embodiments of the present invention in order that the detailed description of the present invention that follows may be better understood. Additional features and advantages of the present invention will be described hereinafter which may form the subject of the claims of the present invention.”
The claims supplied by the inventors are:
“1. A computer program product for delivering a digital identity document, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code comprising the programming instructions when executed by one or more processors causes the one or more processors to perform the steps of: receiving a request from an issuer to register with a management system; transmitting a message to said issuer by said management system indicating that said issuer has been approved to issue digital identity documents to users via said management system in response to approving said request from said issuer to register with said management system; presenting one or more digital identity documents to a user to be purchased by said user; receiving a selection of a digital identity document out of said one or more digital identity documents from said user to be purchased; creating, by said management system, an acquisition uniform resource locator with parameters corresponding to an identity of said user and said selected digital identity document; providing, by said management system, said created acquisition uniform resource locator to a computing device of said user to be used by said user to request said digital identity document from said issuer; receiving, by said management system, said requested digital identity document from said issuer, wherein said issuer receives a request for said digital identity document from said user via said acquisition uniform resource locator identifying said user and said digital identity document, wherein said issuer generates said requested digital identity document using private data of said user stored in a database; delivering, by said management system, said received digital identity document to said computing device of said user; presenting a list of roles to a computing device of a verifier; receiving a selection of a role from said list of roles from said verifier, wherein said role describes a set of identity traits said verifier can access in said digital identity document; and creating a uniform resource locator with parameters corresponding to said received selected role and an identity of said verifier corresponding to an identifier of said computing device of said verifier and a public key of said computing device of said verifier.
“2. The computer program product as recited in claim 1, wherein said requested digital identity document received from said issuer is in encrypted form and delivered to said user in said encrypted form.
“3. The computer program product as recited in claim 1, wherein said identity of said user comprises an identifier of said computing device of said user as well as a public key of said computing device of said user.
“4. The computer program product as recited in claim 1, wherein the program code further comprises the programming instructions when executed by the one or more processors causes the one or more processors to further perform the steps of: receiving a request from said user to register; acquiring an identifier of said computing device of said user and a public key of said computing device of said user in order to register said user; and registering said user, wherein said creating of said acquisition uniform resource locator with parameters corresponding to said identity of said user and said selected digital identity document is in response to registering said user.
“5. The computer program product as recited in claim 1, wherein the program code further comprises the programming instructions when executed by the one or more processors causes the one or more processors to further perform the steps of: providing said created uniform resource locator to said verifier to be used by said verifier to verify said role with said issuer; receiving a verified role in encrypted form from said issuer after said issuer has verified said role of said verifier which involves determining which attribute values said verifier has authority to access in said digital identity document; and delivering said encrypted verified role to said verifier to be used by said verifier in challenging said digital identity document delivered to said user.
“6. The computer program product as recited in claim 1, wherein said digital identity document comprises one of the following in digital form: a driver’s license, a fishing license, a hunting license, a passport, a health insurance card, a firearm owner’s identification card, a boating license, and a commercial driver’s license.
“7. The computer program product as recited in claim 1, wherein said issuer is a government agency.
“8. The computer program product as recited in claim 1, wherein the program code further comprises the programming instructions when executed by the one or more processors causes the one or more processors to further perform the step of: receiving said requested digital identity document from said issuer only after said user has made payment to said issuer to purchase said requested digital identity document.
“9. The computer program product as recited in claim 1, wherein the program code further comprises the programming instructions when executed by the one or more processors causes the one or more processors to further perform the step of: transmitting a message to said issuer by said management system indicating that said request to register with said management system has not been approved in response to not approving said request to register with said management system.
“10. The computer program product as recited in claim 1, wherein said verifier comprises one of the following: a law enforcement officer and a merchant.
“11. A system, comprising: a memory for storing a computer program for delivering a digital identity document; and a processor connected to the memory, wherein the computer program when executed by the processor causes the processor to perform the steps of: receiving a request from an issuer to register with a management system; transmitting a message to said issuer by said management system indicating that said issuer has been approved to issue digital identity documents to users via said management system in response to approving said request from said issuer to register with said management system; presenting one or more digital identity documents to a user to be purchased by said user; receiving a selection of a digital identity document out of said one or more digital identity documents from said user to be purchased; creating, by said management system, an acquisition uniform resource locator with parameters corresponding to an identity of said user and said selected digital identity document; providing, by said management system, said created acquisition uniform resource locator to a computing device of said user to be used by said user to request said digital identity document from said issuer; receiving, by said management system, said requested digital identity document from said issuer, wherein said issuer receives a request for said digital identity document from said user via said acquisition uniform resource locator identifying said user and said digital identity document, wherein said issuer generates said requested digital identity document using private data of said user stored in a database; delivering, by said management system, said received digital identity document to said computing device of said user; presenting a list of roles to a computing device of a verifier; receiving a selection of a role from said list of roles from said verifier, wherein said role describes a set of identity traits said verifier can access in said digital identity document; and creating a uniform resource locator with parameters corresponding to said received selected role and an identity of said verifier corresponding to an identifier of said computing device of said verifier and a public key of said computing device of said verifier.
“12. The system as recited in claim 11, wherein said requested digital identity document received from said issuer is in encrypted form and delivered to said user in said encrypted form.
“13. The system as recited in claim 11, wherein said identity of said user comprises an identifier of said computing device of said user as well as a public key of said computing device of said user.
“14. The system as recited in claim 11, wherein the computer program when executed by the processor causes the processor to further perform the steps of: receiving a request from said user to register; acquiring an identifier of a computing device of said user and a public key of said computing device of said user in order to register said user; and registering said user, wherein said creating of said acquisition uniform resource locator with parameters corresponding to said identity of said user and said digital identity document is in response to registering said user.
“15. The system as recited in claim 11, wherein the computer program when executed by the processor causes the processor to further perform the steps of: providing said created uniform resource locator to said verifier to be used by said verifier to verify said role with said issuer; receiving a verified role in encrypted form from said issuer after said issuer has verified said role of said verifier which involves determining which attribute values said verifier has authority to access in said digital identity document; and delivering said encrypted verified role to said verifier to be used by said verifier in challenging said digital identity document delivered to said user.
“16. The system as recited in claim 11, wherein said digital identity document comprises one of the following in digital form: a driver’s license, a fishing license, a hunting license, a passport, a health insurance card, a firearm owner’s identification card, a boating license, and a commercial driver’s license.”
There are additional claims. Please visit full patent to read further.
For additional information on this patent, see: Abt, Jr., William F. Delivering digital identity documents that are vetted as trusted in a secured manner.
(Our reports deliver fact-based news of research and discoveries from around the world.)
Patent Issued for System for predicting patient health conditions (USPTO 11621081): IQVIA Inc.
Insurance Market size to grow by USD 1,429.64 billion from 2022 to 2027, Driven by the increasing government regulations on mandatory insurance coverage in developing countries – Technavio
Advisor News
Annuity News
Health/Employee Benefits News
Life Insurance News