Legal name updating across accounts
AssigneeCapital One Services, LLC
InventorsLara MOSSLER, Christina EGEA, Karl AZZAM, Francis ACU
Life of this patent
Estimating the term…
Abstract
Various embodiments are directed to updating user accounts with a correct legal name. For example, it may be determined whether two or more user accounts associated a single sign-on identifier (SSOID) exist. If the accounts exist, the customer names associated with the accounts may be identified. Based on the parsing of the names, it may be determined whether there is a name mismatch and/or a typographical error in any of the identified names. Based on the determination, the names may be presented to the user such that the user can select a correct name. User accounts with incorrect names may be updated with the correct name provided by the user.
Claims18
A system comprising:
- one or more computing devices, wherein the one or more computing devices comprises:
- a memory to store instructions;
- and
- processing circuitry, coupled with the memory, operable to execute the instructions, that when executed, cause the processing circuitry to:
- receive a single sign-on identifier (SSOID) from a user;
- determine, via deterministic matching, whether there are two or more user accounts associated with the SSOID, and based on the determination, identify at least a first customer name and a second customer name associated with the two or more user accounts, wherein the deterministic matching comprises searching through user data sets and linking all user accounts in the user data sets that correspond to the user via a common identifier associated with the SSOID;
- perform parsing on at least the identified first and second customer names;
- determine, based at least in part on the parsing, whether there is a partial or complete name mismatch between at least the first and second customer names, wherein the determination of the partial or complete name mismatch comprises determining whether a difference between the first and second customer names is a suffix addition, an extra space, or an extra non-alphanumeric character addition, and in response the suffix addition, the extra pace, or the extra non-alphanumeric character addition being the only difference, determine that there is no partial or complete name mismatch;
- provide at least the first and second customer names to an application interface for the user to select a correct name based on the determination that at least the first and second customer names partially or completely mismatch;
- receive an interface selection from the user via the application interface of the correct name from at least the provided first and second customer names, the correct name being a currently-used proper legal name corresponding to the user;
- determine which of the two or more user accounts are not associated with the selected correct name;
- and
- update any of the two or more user accounts unassociated with the correct name to the correct name in the user data sets.
4-5. (canceled)
A method comprising:
- receiving a single sign-on identifier (SSOID) from a user;
- determining, via one or more processors, whether there are two or more user accounts associated with the SSOID based on deterministic matching, and based on the determining, identifying at least a first customer name and a second customer name associated with the two or more user accounts, wherein the deterministic matching comprises searching through user data sets and linking all user accounts in the user data sets that correspond to the user via a common identifier associated with the SSOID;
- performing, via the one or more processors, parsing on at least the identified first and second customer names;
- determining, via the one or more processors, whether there is a partial or complete name mismatch between at least the first and second customer names based at least in part on the parsing, wherein the determining of the partial or complete name mismatch comprises determining whether a difference between the first and second customer names is a suffix addition, an extra space, or an extra non-alphanumeric character addition, and in response the suffix addition, the extra pace, or the extra non-alphanumeric character addition being the only difference, determining that there is no partial or complete name mismatch;
- providing, via the one or more processors, at least the first and second customer names to an application interface for selecting a correct name based on the determination that at least the first and second customer names partially or completely mismatch;
- receiving an interface selection from the user via the application interface of the correct name from at least the provided first and second customer names, the correct name being a currently-used proper legal name corresponding to the user;
- determining, via the one or more processors, which of the two or more user accounts are not associated with the selected correct name;
- and
- updating, via the one or more processors, any of the two or more user accounts unassociated with the correct name to the correct name in the user data sets.
14-15. (canceled)
A non-transitory computer-readable storage medium storing computer-readable program code executable by a processor to:
- receive a single sign-on identifier (SSOID) from a user;
- determine, via deterministic matching, whether there are two or more user accounts associated with the SSOID, and based on the determination, identify at least a first customer name and a second customer name associated with the two or more user accounts, wherein the deterministic matching comprises searching through user data sets and linking all user accounts in the user data sets that correspond to the user via a common identifier associated with the SSOID;
- perform parsing on at least the identified first and second customer names;
- determine, based at least in part on the parsing, whether there is a partial or complete name mismatch between at least the first and second customer names, wherein the determination of the partial or complete name mismatch comprises determining whether a difference between the first and second customer names is a suffix addition, an extra space, or an extra non-alphanumeric character addition, and in response the suffix addition, the extra pace, or the extra non-alphanumeric character addition being the only difference, determine that there is no partial or complete name mismatch;
- provide at least the first and second customer names to an application interface for the user to select a correct name based on the determination that at least the first and second customer names partially or completely mismatch;
- receive an interface selection from the user via the application interface of the correct name from at least the provided first and second customer names, the correct name being a currently-used proper legal name corresponding to the user;
- determine which of the two or more user accounts are not associated with the selected correct name;
- and
- update any of the two or more user accounts unassociated with the correct name to the correct name in the user data sets.
Dependencies are inferred from the claim text.