IP Library Granted Patent US 10,789,098
Granted Patent B1
US 10,789,098 · App. 16/813,210 · Granted Sep 29, 2020

Resource transfer operations

Inventor: Bingwen Lin (Hangzhou, CN)
Assignee: Alibaba Group Holding Limited
G06F9/50G06F9/5011H04L41/22H04L43/0805H04L45/50H04L47/762H04L47/781H04L47/808H04M15/765H04L41/5032H04L65/1033H04M15/7652H04M15/886
View Patent ↗
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 10,789,098
App. No.
16/813,210
Granted
Sep 29, 2020
Kind
B1
Abstract

Implementations of this disclosure provide for resource transfer operations. An example method performed by a computing device includes receiving a resource transfer request that includes a user identifier of a user; obtaining profile data for a plurality of dimensions of the user; determining for each dimension, a field value of a feature field corresponding to the dimension; generating for each dimension, one or more user label values for the user, based on the field value of the feature field corresponding to the dimension; determining, for each of the one or more user label values for the user, an initial resource quota corresponding to the user label value for the user; determining a final resource quota for the user based on initial resource quotas; and transferring, by the computing device, resources to the user based on the final resource quota.

Claims (62)

1. A computer-implemented method, comprising:

receiving, by a computing device, a resource transfer request, wherein the resource transfer request comprises a user identifier of a user;

obtaining, by the computing device, profile data for a plurality of dimensions of the user, based on the user identifier;

determining, by the computing device, for each dimension of the plurality of dimensions, a field value of a feature field corresponding to the dimension, based on the profile data;

generating, by the computing device, for each dimension of the plurality of dimensions, one or more user label values for the user, wherein generating one or more user label values for the user comprises (i) obtaining a plurality of value intervals for the feature field corresponding to the dimension, by dividing a value range of the field value of the feature field, and (ii) determining, from the plurality of value intervals for the feature field, a target value interval in which the field value of the feature field corresponding to the dimension falls;

determining, by the computing device, for each of the user label values for the user and based on a correspondence between user label values and resource quotas, an initial resource quota corresponding to the user label value for the user;

determining, by the computing device, a final resource quota for the user based on initial resource quotas; and

transferring, by the computing device, resources to the user based on the final resource quota.

2. The computer-implemented method of claim 1 , wherein determining the final resource quota for the user based on initial resource quotas comprises:

performing a weighted summation of initial resource quotas for the user to obtain the final resource quota for the user.

3. The computer-implemented method of claim 1 , further comprising:

obtaining historical resource transfer records of the user based on the user identifier, wherein the historical resource transfer records comprise at least a quantity of historical requests and a quantity of historical transfers of resources; and

wherein determining a final resource quota for the user based on initial resource quotas comprises:

determining the final resource quota for the user based on the quantity of historical requests, the quantity of historical transfers, and the initial resource quotas.

4. The computer-implemented method of claim 1 , further comprising:

before transferring resources to the user based on the final resource quota, determining whether the final resource quota is within a predetermined range of values; and

in response to the final resource quota being greater than an upper limit of the predetermined range of values, determining the upper limit as the final resource quota, or

in response to the final resource quota being less than a lower limit of the predetermined range of values, determining the lower limit as the final resource quota.

5. The computer-implemented method of claim 1 , wherein the profile data for the plurality of dimensions comprises one or more of historical access behavior data, transaction behavior data, user description data, and transaction data.

6. The computer-implemented method of claim 1 , wherein the feature field corresponding to the dimension is determined based on a result of an AB test.

7. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:

receiving, by a computing device, a resource transfer request, wherein the resource transfer request comprises a user identifier of a user;

obtaining, by the computing device, profile data for a plurality of dimensions of the user, based on the user identifier;

determining, by the computing device, for each dimension of the plurality of dimensions, a field value of a feature field corresponding to the dimension, based on the profile data;

generating, by the computing device, for each dimension of the plurality of dimensions, one or more user label values for the user, wherein generating one or more user label values for the user comprises (i) obtaining a plurality of value intervals for the feature field corresponding to the dimension, by dividing a value range of the field value of the feature field, and (ii) determining, from the plurality of value intervals for the feature field, a target value interval in which the field value of the feature field corresponding to the dimension falls;

determining, by the computing device, for each of the user label values for the user and based on a correspondence between user label values and resource quotas, an initial resource quota corresponding to the user label value for the user;

determining, by the computing device, a final resource quota for the user based on initial resource quotas; and

transferring, by the computing device, resources to the user based on the final resource quota.

8. The computer-readable medium of claim 7 , wherein determining the final resource quota for the user based on initial resource quotas comprises:

performing a weighted summation of initial resource quotas for the user to obtain the final resource quota for the user.

9. The computer-readable medium of claim 7 , the operations further comprising:

obtaining historical resource transfer records of the user based on the user identifier, wherein the historical resource transfer records comprise at least a quantity of historical requests and a quantity of historical transfers of resources; and

wherein determining a final resource quota for the user based on initial resource quotas comprises:

determining the final resource quota for the user based on the quantity of historical requests, the quantity of historical transfers, and the initial resource quotas.

10. The computer-readable medium of claim 7 , the operations further comprising:

before transferring resources to the user based on the final resource quota, determining whether the final resource quota is within a predetermined range of values; and

in response to the final resource quota being greater than an upper limit of the predetermined range of values, determining the upper limit as the final resource quota, or

in response to the final resource quota being less than a lower limit of the predetermined range of values, determining the lower limit as the final resource quota.

11. The computer-readable medium of claim 7 , wherein the profile data for the plurality of dimensions comprises one or more of historical access behavior data, transaction behavior data, user description data, and transaction data.

12. The computer-readable medium of claim 7 , wherein the feature field corresponding to the dimension is determined based on a result of an AB test.

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 one or more instructions that, when executed by the one or more computers, perform one or more operations comprising:

receiving, by a computing device, a resource transfer request, wherein the resource transfer request comprises a user identifier of a user;

obtaining, by the computing device, profile data for a plurality of dimensions of the user, based on the user identifier;

determining, by the computing device, for each dimension of the plurality of dimensions, a field value of a feature field corresponding to the dimension, based on the profile data;

generating, by the computing device, for each dimension of the plurality of dimensions, one or more user label values for the user, wherein generating one or more user label values for the user comprises (i) obtaining a plurality of value intervals for the feature field corresponding to the dimension, by dividing a value range of the field value of the feature field, and (ii) determining, from the plurality of value intervals for the feature field, a target value interval in which the field value of the feature field corresponding to the dimension falls;

determining, by the computing device, for each of the user label values for the user and based on a correspondence between user label values and resource quotas, an initial resource quota corresponding to the user label value for the user;

determining, by the computing device, a final resource quota for the user based on initial resource quotas; and

transferring, by the computing device, resources to the user based on the final resource quota.

14. The computer-implemented system of claim 13 , wherein determining the final resource quota for the user based on initial resource quotas comprises:

performing a weighted summation of initial resource quotas for the user to obtain the final resource quota for the user.

15. The computer-implemented system of claim 13 , the operations further comprising:

obtaining historical resource transfer records of the user based on the user identifier, wherein the historical resource transfer records comprise at least a quantity of historical requests and a quantity of historical transfers of resources; and

wherein determining a final resource quota for the user based on initial resource quotas comprises:

determining the final resource quota for the user based on the quantity of historical requests, the quantity of historical transfers, and the initial resource quotas.

16. The computer-implemented system of claim 13 , the operations further comprising:

before transferring resources to the user based on the final resource quota, determining whether the final resource quota is within a predetermined range of values; and

in response to the final resource quota being greater than an upper limit of the predetermined range of values, determining the upper limit as the final resource quota, or

in response to the final resource quota being less than a lower limit of the predetermined range of values, determining the lower limit as the final resource quota.

17. The computer-implemented system of claim 13 , wherein the profile data for the plurality of dimensions comprises one or more of historical access behavior data, transaction behavior data, user description data, and transaction data.

18. The computer-implemented system of claim 13 , wherein the feature field corresponding to the dimension is determined based on a result of an AB test.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2024
From: ADVANCED NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NOVA TECHNOLOGIES (SINGAPORE) HOLDING PTE. LTD.
Reel/Frame 066862/0668 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053754/0625 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053743/0464 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2020
From: LIN, BINGWEN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 052267/0344 →
Priority Claims (1)
CN 2019 1 0482013 · Jun 4, 2019 · national
Continuity (1)
Continuation PCTCN2020071146 · Jan 9, 2020
Cited By (2)
US 12,602,259 US 12,683,911