# US 10,484,342 B2 · Accuracy and security of data transfer to an online user account

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,484,342 B2
- Document ID: US10484342B2
- Status: Granted
- Kind: B2
- Application number: 15/720,434
- Filed: 2017-09-29
- Published: 2018-01-25
- Granted: 2019-11-19
- Earliest claimed: 2015-04-14
- Assignees: Alibaba Group Holding Limited
- Applicants: Alibaba Group Holding Limited
- Inventors: Di Zhang
- Web page: https://patentgrep.com/patent/US10484342B2

## CPC

- H04L 63/0428: {wherein the data content is protected, e.g. by encrypting or encapsulating the payload}
- G06F 16/00: Information retrieval; Database structures therefor; File system structures therefor
- G06Q 40/02: Banking, e.g. interest calculation or account maintenance (credit or loans G06Q40/03)
- H04L 9/0847: {involving identity based encryption [IBE] schemes}
- H04L 63/06: {for supporting key management in a packet data network (cryptographic mechanisms or cryptographic arrangements for key management H04L9/08)}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

Account information, input by a user for data transfer, is received. Identity information associated with the received account information is determined. One or more pieces of account information associated with the determined identity information are determined. The one or more pieces of account information are determined based on a predetermined condition. The one or more pieces of account information include the received account information. The one or more pieces of account information are provided to the user. In response to receiving a user confirmation of the one or more pieces of account information, the data transfer is performed based on the user confirmation.

## Claims

### Claim 1

A computer-implemented method, comprising:
receiving account information input by a user for data transfer;
determining identity information associated with the received account information;
determining one or more pieces of account information associated with the determined identity information, wherein the one or more pieces of account information are determined based on a ratio of a number of elements of the account information associated with the determined identity information being the same as a number of elements of the received account information to a number of elements of the account information associated with the determined identity information not being the same as a number of elements of the received account information, and the one or more pieces of account information include the received account information;
providing the one or more pieces of account information to the user; and
in response to receiving a user confirmation of the one or more pieces of account information, performing the data transfer based on the user confirmation.

### Claim 2 (depends on 1)

The method of claim 1, wherein the one or more pieces of account information include more than one piece of account information, the user confirmation comprising a user selection of one of the more than one piece of account information.

### Claim 3 (depends on 1)

The method of claim 1, wherein determining one or more pieces of account information associated with the determined identity information includes at least one of:
querying a relationship list for one or more pieces of account information associated with the determined identity information, wherein the relationship list stores a plurality of pieces of identity information, and for each piece of identity information the relationship list stores one or more pieces of account information that satisfy a predetermined threshold associated with the ratio; and
querying an account information database for one or more pieces of account information associated with the determined identity information.

### Claim 4 (depends on 3)

The method of claim 3, wherein the one or more pieces of account information associated with the determined identity information are determined from querying the account information database, the method further comprising storing the determined one or more pieces of account information associated with the determined identity information in the relationship list.

### Claim 5 (depends on 3)

The method of claim 3, further comprising:
receiving a user feedback for the data transfer; and
in response to receiving the user feedback, storing the determined one or more pieces of account information associated with the determined identity information in the relationship list.

### Claim 6 (depends on 1)

The method of claim 1, wherein providing the one or more pieces of account information to the user includes providing the one or more pieces of account information with the received account information to the user.

### Claim 7

A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:
receiving account information input by a user for data transfer;
determining identity information associated with the received account information;
determining one or more pieces of account information associated with the determined identity information, wherein the one or more pieces of account information are determined based on a ratio of a number of elements of the account information associated with the determined identity information being the same as a number of elements of the received account information to a number of elements of the account information associated with the determined identity information not being the same as a number of elements of the received account information, and the one or more pieces of account information include the received account information;
providing the one or more pieces of account information to the user; and
in response to receiving a user confirmation of the one or more pieces of account information, performing the data transfer based on the user confirmation.

### Claim 8 (depends on 7)

The non-transitory, computer-readable medium of claim 7, wherein the one or more pieces of account information include more than one piece of account information, the user confirmation comprising a user selection of one of the more than one piece of account information.

### Claim 9 (depends on 7)

The non-transitory, computer-readable medium of claim 7, wherein determining one or more pieces of account information associated with the determined identity information includes at least one of:
querying a relationship list for one or more pieces of account information associated with the determined identity information, wherein the relationship list stores a plurality of pieces of identity information, and for each piece of identity information the relationship list stores one or more pieces of account information that satisfy a predetermined threshold associated with the ratio; and
querying an account information database for one or more pieces of account information associated with the determined identity information.

### Claim 10 (depends on 9)

The non-transitory, computer-readable medium of claim 9, wherein the one or more pieces of account information associated with the determined identity information are determined from querying the account information database, the operations further comprising storing the determined one or more pieces of account information associated with the determined identity information in the relationship list.

### Claim 11 (depends on 9)

The non-transitory, computer-readable medium of claim 9, the operations further comprising:
receiving a user feedback for the data transfer; and
in response to receiving the user feedback, storing the determined one or more pieces of account information associated with the determined identity information in the relationship list.

### Claim 12 (depends on 7)

The non-transitory, computer-readable medium of claim 7, wherein providing the one or more pieces of account information to the user includes providing the one or more pieces of account information with the received account information to the user.

### Claim 13

A computer-implemented system, comprising:
one or more computers; and
one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing instructions that, when executed by the one or more computers, perform operations comprising:
receiving account information input by a user for data transfer;
determining identity information associated with the received account information;
determining one or more pieces of account information associated with the determined identity information, wherein the one or more pieces of account information are determined based on a ratio of a number of elements of the account information associated with the determined identity information being the same as a number of elements of the received account information to a number of elements of the account information associated with the determined identity information not being the same as a number of elements of the received account information, and the one or more pieces of account information include the received account information;
providing the one or more pieces of account information to the user; and
in response to receiving a user confirmation of the one or more pieces of account information, performing the data transfer based on the user confirmation.

### Claim 14 (depends on 13)

The system of claim 13, wherein the one or more pieces of account information include more than one piece of account information, the user confirmation comprising a user selection of one of the more than one piece of account information.

### Claim 15 (depends on 13)

The system of claim 13, wherein determining one or more pieces of account information associated with the determined identity information includes at least one of:
querying a relationship list for one or more pieces of account information associated with the determined identity information, wherein the relationship list stores a plurality of pieces of identity information, and for each piece of identity information the relationship list stores one or more pieces of account information that satisfy a predetermined threshold associated with the ratio; and
querying an account information database for one or more pieces of account information associated with the determined identity information.

### Claim 16 (depends on 15)

The system of claim 15, wherein the one or more pieces of account information associated with the determined identity information are determined from querying the account information database, the operations further comprising storing the determined one or more pieces of account information associated with the determined identity information in the relationship list.

### Claim 17 (depends on 15)

The system of claim 15, the operations further comprising:
receiving a user feedback for the data transfer; and
in response to receiving the user feedback, storing the determined one or more pieces of account information associated with the determined identity information in the relationship list.
