IP Library Granted Patent US 11,222,327
Granted Patent B2
US 11,222,327 · App. 16/417,894 · Granted Jan 11, 2022

Resource allocation method and device, and electronic payment method

Inventor: Leiming Yuan (Hangzhou, CN)
Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
G06Q20/3276G06K19/06028G06K19/06037G06Q20/0655G06Q20/10G06Q20/3674G06Q20/3678G06Q20/385G06Q20/3821G06Q20/401
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 11,222,327
App. No.
16/417,894
Granted
Jan 11, 2022
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for allocating resources are provided. One of the methods includes receiving a first request from a first client for accessing a server, wherein the first request includes token information corresponding to resource information of a second client; determining, according to the token information included in the first request, the resource information of the second client corresponding to the token information; receiving resource allocation information from the first client; and allocating resource according to the resource allocation information from the first client and the resource information of the second client.

Claims (59)

1. A resource allocation method, comprising:

acquiring, by a server, account information of a second client operated by a merchant;

establishing, by the server, a first correspondence between the account information and token information when the account information is verified as meeting one or more requirements for resource allocation;

generating, by the server, (i) a uniform resource locator carrying the token information and (ii) a bar code or a two-dimensional code corresponding to the uniform resource locator;

saving, by the server, the first correspondence between the account information and the token information and a second correspondence between the token information and the uniform resource locator;

sending, by the server, the bar code or the two-dimensional code to the second client to enable the second client to display the bar code or the two-dimensional code to a first client operated by a customer;

receiving, by the server, a first request from the first client for accessing the server, wherein the first request includes the uniform resource locator and is generated by the first client after the first client scans the bar code or the two-dimensional code to extract the uniform resource locator from the bar code or the two-dimensional code;

in response to receiving the first request sent by the first client, determining, by the server, the token information carried in the uniform resource locator based on the second correspondence;

in response to successfully determining the token information based on the second correspondence, determining, by the server according to the token information, the account information of the second client based on the first correspondence;

receiving, by the server, resource allocation information from the first client; and

allocating, by the server, resource according to the resource allocation information from the first client and the account information of the second client.

2. The method according to claim 1 , wherein determining, by the server according to the token information, the account information of the second client based on the first correspondence comprises:

extracting the token information included in the uniform resource locator corresponding to the first request; and

determining, according to the token information, the account information of the second client based on the first correspondence.

3. The method according to claim 1 , wherein after receiving the first request from the first client for accessing the server, and before receiving the resource allocation information from the first client, the method further comprises:

sending a second request for prompting the first client to input the resource allocation information to the first client.

4. The method according to claim 1 , wherein after allocating the resource according to the resource allocation information from the first client and the account information of the second client, the method further comprises:

forwarding a result of resource allocation success or failure to the first client and the second client.

5. The method according to claim 1 , wherein the first request does not contain the account information of the second client.

6. An apparatus comprising:

a processor; and

a memory coupled to the processor and configured with instructions executable by the processor, wherein the processor is configured to execute the instructions to perform operations including:

acquiring account information of a second client operated by a merchant;

establishing a first correspondence between the account information and token information when the account information is verified as meeting one or more requirements for resource allocation;

generating (i) a uniform resource locator carrying the token information and (ii) a bar code or a two-dimensional code corresponding to the uniform resource locator;

saving the first correspondence between the account information and the token information and a second correspondence between the token information and the uniform resource locator;

sending the bar code or the two-dimensional code to the second client to enable the second client to display the bar code or the two-dimensional code to a first client operated by a customer;

receiving a first request from the first client for accessing the server, wherein the first request includes the uniform resource locator and is generated by the first client after the first client scans the bar code or the two-dimensional code to extract the uniform resource locator from the bar code or the two-dimensional code;

in response to receiving the first request sent by the first client, determining the token information carried in the uniform resource locator based on the second correspondence;

in response to successfully determining the token information based on the second correspondence, determining, according to the token information, the account information of the second client based on the first correspondence;

receiving resource allocation information from the first client; and

allocating resource according to the resource allocation information from the first client and the account information of the second client.

7. The apparatus according to claim 6 , wherein determining, according to the token information, the account information of the second client based on the first correspondence comprises:

extracting the token information included in the uniform resource locator corresponding to the first request; and

determining, according to the token information, the account information of the second client based on the first correspondence.

8. The apparatus according to claim 6 , wherein after receiving the first request from the first client for accessing the server, and before receiving the resource allocation information from the first client, the operations further comprise:

sending a second request for prompting the first client to input the resource allocation information to the first client.

9. The apparatus according to claim 6 , wherein after allocating the resource according to the resource allocation information from the first client and the account information of the second client, the operations further comprise:

forwarding a result of resource allocation success or failure to the first client and the second client.

10. The apparatus according to claim 6 , wherein the first request does not contain the account information of the second client.

11. One or more non-transitory computer-readable storage media storing instructions which, when executed by one or more processors, cause the one or more processors to perform operations including:

acquiring account information of a second client operated by a merchant;

establishing a first correspondence between the account information and token information when the account information is verified as meeting one or more requirements for resource allocation;

generating (i) a uniform resource locator carrying the token information and (ii) a bar code or a two-dimensional code corresponding to the uniform resource locator;

saving the first correspondence between the account information and the token information and a second correspondence between the token information and the uniform resource locator;

sending the bar code or the two-dimensional code to the second client to enable the second client to display the bar code or the two-dimensional code to a first client operated by a customer;

receiving a first request from the first client for accessing the server, wherein the first request includes the uniform resource locator and is generated by the first client after the first client scans the bar code or the two-dimensional code to extract the uniform resource locator from the bar code or the two-dimensional code;

in response to receiving the first request sent by the first client, determining the token information carried in the uniform resource locator based on the second correspondence;

in response to successfully determining the token information based on the second correspondence, determining, according to the token information, the account information of the second client based on the first correspondence;

receiving resource allocation information from the first client; and

allocating resource according to the resource allocation information from the first client and the account information of the second client.

12. The one or more non-transitory computer-readable storage media according to claim 11 , wherein determining, according to the token information, the account information of the second client based on the first correspondence comprises:

extracting the token information included in the uniform resource locator corresponding to the first request; and

determining, according to the token information, the account information of the second client based on the first correspondence.

13. The one or more non-transitory computer-readable storage media according to claim 11 , wherein after receiving the first request from the first client for accessing the server, and before receiving the resource allocation information from the first client, the operations further comprise:

sending a second request for prompting the first client to input the resource allocation information to the first client.

14. The one or more non-transitory computer-readable storage media according to claim 11 , wherein after allocating the resource according to the resource allocation information from the first client and the account information of the second client, the operations further comprise:

forwarding a result of resource allocation success or failure to the first client and the second client.

15. The one or more non-transitory computer-readable storage media according to claim 11 , wherein the first request does not contain the account information of the second client.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053796/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053702/0392 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2019
From: YUAN, LEIMING
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 049239/0624 →