IP Library Patent Application 18194345
Patent Application
App. No. 18/194,345

COMPARISON OF NAMES

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/194,345
Filed
Mar 31, 2023
Examiner
LIN, ALLEN S
Art Unit
2153
USPC
707/608
Abstract

Techniques are described for recognizing alternative representations of the same name. An example method includes transmitting, by a document management platform implemented by a computing system, a document package to a second computing device. The document package includes a document received from a first computing device and an indication of first name. The document management platform obtains an indication of a second name from an identity document provided by a user of the second computing device. The document management platform performs a name matching operation using a machine learning model to determine whether the first name and the second name are similar based on a similarity score generated by the machine learning model. Based on determining that the first name and the second name are similar, the document management platform grants the user of the second computing device access to the document.

Claims (48)

1 . A method for enabling interaction with a document, the method comprising:

transmitting, by a document management platform implemented by a computing system, a document package to a second computing device, wherein the document package includes an electronic document received from a first computing device and an indication of first name;

obtaining, by the document management platform, an indication of a second name from an identity document provided by a user of the second computing device;

performing, by the document management platform, a name matching operation using a machine learning model to determine whether the first name and the second name are similar based on a similarity score generated by the machine learning model;

in response to the machine learning model determining that the first name and the second name are not similar, applying, by the document management platform, one or more name matching rules describing constraints for determining whether the second name is an allowed alternative representation of the first name; and

in response to determining that the second name is the allowed alternative representation of the first name or in response to the machine learning model determining that the first name and the second name are similar, granting, by the document management platform, the user of the second computing device access to the electronic document.

2 . The method of claim 1 , further comprising:

comparing the generated similarity score with a predefined threshold;

in response to determining that the generated similarity score is equal to or greater than the predefined threshold, determining, by the document management platform, that the first name and the second name are similar; and

in response to determining that the generated similarity score is less than the predefined threshold, determining by the document management platform, that the first name and the second name are not similar.

3 . The method of claim 1 , wherein the machine learning model comprises a trained probabilistic multiclass classifier.

4 . The method of claim 3 , wherein the machine learning model is trained using a database of name pairs.

5 . The method of claim 4 , wherein the database of name pairs includes, for each named pair, an indication of whether the name pair matches and one or more of one or more phonetic indexing metrics; or one or more similarity distance metrics.

6 . The method of claim 1 , wherein the document management platform is configured to extract a plurality of features from the first name and the second name.

7 . The method of claim 6 , wherein the plurality of extracted features includes at least one of:

one or more phonetic indexing metrics; or

one or more similarity distance metrics.

8 . The method of claim 7 , wherein the one or more phonetic indexing metrics is based on English pronunciation.

9 . The method of claim 7 , wherein the one or more phonetic indexing metrics include at least one of a metaphone code or a SoundEx code.

10 . The method of claim 7 , wherein the one or more similarity distance metrics are determined based on: one or more of:

similarity distance between the first name and the second name;

similarity distance between a first metaphone code corresponding to the first name and a second metaphone code corresponding to the second name; or

similarity distance between a first SoundEx code corresponding to the first name and a second SoundEx code corresponding to the second name.

11 . (canceled)

12 . The method of claim 1 , wherein the one or more name matching rules include at least one or more of a case sensitivity matching rule, a diactrics name matching rule, a transliteration name matching rule, a name type name matching rule, a special character name matching rule, or an initial name matching rule.

13 . The method of claim 1 , wherein the second name string is extracted from an image of the identity document captured by the second computing device.

14 . The method of claim 1 , wherein the second name string is extracted from an electronic identity document.

15 . The method of claim 1 , wherein the machine learning model comprises a trained neural network.

16 . The method of claim 1 , wherein the document package includes an email address.

17 . The method of claim 1 , wherein the first name comprises one or more of a given name, a middle name, and a family name.

18 . A computing system comprising:

a storage device; and

processing circuitry having access to the storage device and configured to:

transmit a document package to a second computing device, wherein the document package includes an electronic document received from a first computing device and an indication of first name;

obtain an indication of a second name from an identity document provided by a user of the second computing device;

perform a name matching operation using a machine learning model to determine whether the first name and the second name are similar based on a similarity score generated by the machine learning model;

in response to the machine learning model determining that the first name and the second name are not similar, apply one or more name matching rules describing constraints for determining whether the second name is an allowed alternative representation of the first name; and

in response to a determination that the second name is the allowed alternative representation of the first name or in response to the machine learning model determining that the first name and the second name are similar, grant, by the document management platform, the user of the second computing device access to the electronic document.

19 . The computing system of claim 18 , wherein the processing circuitry is further configured to:

compare the generated similarity score with a predefined threshold;

in response to determining that the generated similarity score is equal to or greater than the predefined threshold, determine that the first name and the second name are similar, and

in response to determining that the generated similarity score is less than the predefined threshold, determine that the first name and the second name are not similar.

20 . Non-transitory computer-readable storage media comprising instructions that, when executed, configure processing circuitry of a computing system to:

transmit a document package to a second computing device, wherein the document package includes an electronic document received from a first computing device and an indication of first name;

obtain an indication of a second name from an identity document provided by a user of the second computing device;

perform a name matching operation using a machine learning model to determine whether the first name and the second name are similar based on a similarity score generated by the machine learning model;

in response to the machine learning model determining that the first name and the second name are not similar, apply one or more name matching rules describing constraints for determining whether the second name is an allowed alternative representation of the first name; and

in response to a determination that the second name is the allowed alternative representation of the first name or in response to the machine learning model determining that the first name and the second name are similar, grant the user of the second computing device access to the electronic document.

Assignments (2)
PATENT SECURITY AGREEMENT Recorded May 23, 2025
From: DOCUSIGN, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 071337/0240 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2023
From: IAKIMOVA, IULIIA; GOKCE, MUSTAFA MERT; THIRION, CYRIL
To: DOCUSIGN, INC.
Reel/Frame 064597/0451 →