Systems and methods for authenticating entities

US11516196B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-11516196-B1
Application numberUS-201916588762-A
CountryUS
Kind codeB1
Filing dateSep 30, 2019
Priority dateMar 4, 2019
Publication dateNov 29, 2022
Grant dateNov 29, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems, methods, and non-transitory computer-readable media can obtain respective instances of verification information can be obtained from computing systems associated with a plurality of third-party vendors, wherein a computing system associated with a third-party vendor determines verification information based at least in part on an analysis of an identification document provided by a user to be authenticated. The respective instances of verification information can be interpreted, wherein interpreting an instance of verification information comprises assigning respective states to attribute fields included in the verification information. A set of interpreted instances of verification information can be evaluated in combination to determine whether to authenticate the user, wherein the set includes an interpreted instance of verification information from each of the plurality of third-party vendors.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: obtaining, by a computing system, instances of verification information from a plurality of third-party vendor systems, wherein a third-party vendor system determines verification information based at least in part on an analysis of an identification document provided by a user to be authenticated; determining, by the computing system, a plurality of operations for which the user is being authenticated; interpreting, by the computing system, the instances of verification information, wherein interpreting an instance of verification information comprises assigning respective states to attribute fields included in the verification information, wherein an evaluated field of an instance of verification information is assigned a first state based on a first operation and the evaluated field is assigned a second state based on a second operation; and evaluating, by the computing system, a plurality of interpreted instances of verification information in combination to determine whether to authenticate the user, wherein the plurality of interpreted instances includes an interpreted instance of verification information from each of the plurality of third-party vendor systems. 2. The computer-implemented method of claim 1 , wherein an instance of verification information includes a first field indicating whether the identification document is authentic and a second field indicating whether an expiration date associated with the identification document has been satisfied. 3. The computer-implemented method of claim 1 , wherein an instance of verification information includes a set of fields representing attributes reflected in the identification document and corresponding match information. 4. The computer-implemented method of claim 3 , wherein the set of fields representing attributes include at least a name field, an address field, and a birthdate field. 5. The computer-implemented method of claim 4 , wherein match information for the name field indicates whether a name appearing on the identification document matches a name of a real person, wherein match information for the address field indicates whether an address appearing on the identification document matches an address of a real person, and wherein match information for the birthdate field indicates whether a date of birth appearing on the identification document matches a birthdate of a real person. 6. The computer-implemented method of claim 1 , wherein an instance of verification information indicates whether a user response to an out-of-wallet question is correct. 7. The computer-implemented method of claim 1 , wherein interpreting the instances of verification information further comprises: determining, by the computing system, whether a value for a field included in an instance of verification information satisfies one or more pre-defined authentication requirements; and assigning, by the computing system, a corresponding state to the field based at least in part on whether the value satisfies the one or more pre-defined authentication requirements. 8. The computer-implemented method of claim 7 , wherein the field is assigned a “pass” state based on the one or more pre-defined authentication requirements being satisfied, wherein the field is assigned a “soft fail” state based on the one or more pre-defined authentication requirements being partially satisfied, and wherein the field is assigned a “hard fail” state based on the one or more pre-defined authentication requirements not being satisfied. 9. The computer-implemented method of claim 1 , wherein evaluating the plurality of interpreted instances of verification information in combination further comprises: determining, by the computing system, that the user is not authenticated based on any of the interpreted instances of verification information including a field that was assigned a “hard fail” state. 10. The computer-implemented method of claim 1 , wherein evaluating the plurality of interpreted instances of verification information in combination further comprises: determining, by the computing system, that the user is authenticated based on at least one of the interpreted instances of verification information in which all fields were assigned a “pass” state. 11. A system comprising: at least one processor; and a memory storing instructions that, when executed by the at least one processor, cause the system to perform: obtaining instances of verification information from a plurality of third-party vendor systems, wherein a third-party vendor system determines verification information based at least in part on an analysis of an identification document provided by a user to be authenticated; determining a plurality of operations for which the user is being authenticated; interpreting the instances of verification information, wherein interpreting an instance of verification information comprises assigning respective states to attribute fields included in the verification information, wherein an evaluated field of an instance of verification information is assigned a first state based on a first operation and the evaluated field is assigned a second state based on a second operation; and evaluating a plurality of interpreted instances of verification information in combination to determine whether to authenticate the user, wherein the plurality of interpreted instances includes an interpreted instance of verification information from each of the plurality of third-party vendor systems. 12. The system of claim 11 , wherein an instance of verification information includes a first field indicating whether the identification document is authentic and a second field indicating whether an expiration date associated with the identification document has been satisfied. 13. The system of claim 11 , wherein an instance of verification information includes a set of fields representing attributes reflected in the identification document and corresponding match information. 14. The system of claim 13 , wherein the set of fields representing attributes include at least a name field, an address field, and a birthdate field. 15. The system of claim 14 , wherein match information for the name field indicates whether a name appearing on the identification document matches a name of a real person, wherein match information for the address field indicates whether an address appearing on the identification document matches an address of a real person, and wherein match information for the birthdate field indicates whether a date of birth appearing on the identification document matches a birthdate of a real person. 16. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising: obtaining instances of verification information from a plurality of third-party vendor systems, wherein a third-party vendor system determines verification information based at least in part on an analysis of an identification document provided by a user to be authenticated; determining a plurality of operations for which the user is being authenticated; interpreting the instances of verification information, wherein interpreting an instance of verification information comprises assigning respective states to attribute fields included in the verification information, wherein an evaluated field of an instance of verification information is assigned a first state based on a first operation and the evaluated field is assigned

Assignees

Inventors

Classifications

  • G06Q10/40Primary

    Business processes related to social networking or social networking services · CPC title

  • H04L63/08Primary

    for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32) · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11516196B1 cover?
Systems, methods, and non-transitory computer-readable media can obtain respective instances of verification information can be obtained from computing systems associated with a plurality of third-party vendors, wherein a computing system associated with a third-party vendor determines verification information based at least in part on an analysis of an identification document provided by a use…
Who is the assignee on this patent?
Meta Platforms Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/40. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 29 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).