IP Library Granted Patent US 10,798,163
Granted Patent B2
US 10,798,163 · App. 15/835,160 · Granted Oct 6, 2020

Communication tool for data transfer

Inventors: Lingling Ye (Hangzhou, CN); Yanchun Zhu (Hangzhou, CN); Aihui Zhang (Hangzhou, CN)
Assignee: Alibaba Group Holding Limited
H04L67/1044G06Q30/08H04L51/04H04L65/40H04L65/403H04L67/06H04L63/20
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,798,163
App. No.
15/835,160
Granted
Oct 6, 2020
Kind
B2
Abstract

An initiation request is received for initiating a service, where the initiation request is generated by a user of a first communication group participating in a communication session. A participation response is received from a plurality of users of the first communication group that defines a second communication group participating in the communication session. A participation result is determined that includes service conditions associated with the user of the first communication group and the plurality of users of the second communication group. In response to determining the participation result, a third communication group is generated that includes target users for completing the service.

Claims (34)

1. A computer-implemented method for data transfer, the method being executed by one or more processors and comprising:

receiving, by the one or more processors, an initiation request for initiating a service, the initiation request being generated by a user of a first communication group of a plurality of communication groups participating in a communication session using a communication tool;

receiving, by the one or more processors, a participation response from a plurality of users of the plurality of communication groups different from the first communication group, the plurality of users being included in a second communication group to which the user of the first communication group does not belong and each of the plurality of users in the second communication group is participating in the communication session, uses the communication tool and is open to communicate with the user of the first communication group;

determining, by the one or more processors, a participation result comprising service conditions associated with the user of the first communication group and the plurality of users of the second communication group; and

in response to determining the participation result, generating, by the one or more processors, a third communication group comprising target users for completing the service.

2. The computer-implemented method of claim 1 , further comprising generating, by the one or more processors, a third group and a fourth group comprising potential target users participating in a portion of the service.

3. The computer-implemented method of claim 2 , wherein the third group is selected from the fourth group based on a service condition.

4. The computer-implemented method of claim 3 , wherein the service condition comprises ranking the fourth group to select the third group.

5. The computer-implemented method of claim 1 , wherein the service comprises at least one of a transfer of data and a payment.

6. The computer-implemented method of claim 5 , further comprising transferring at least one of the data and funds between one or more users of the first communication group and the third communication group.

7. The computer-implemented method of claim 1 , wherein the communication tool is an instant messaging software.

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

receiving an initiation request for initiating a service, the initiation request being generated by a user of a first communication group of a plurality of communication groups participating in a communication session using a communication tool;

receiving a participation response from a plurality of users of the plurality of communication groups different from the first communication group, the plurality of users being included in a second communication group to which the user of the first communication group does not belong and each of the plurality of users in the second communication group is participating in the communication session, uses the communication tool and is open to communicate with the user of the first communication group;

determining a participation result comprising service conditions associated with the user of the first communication group and the plurality of users of the second communication group; and

in response to determining the participation result, generating a third communication group comprising target users for completing the service.

9. The non-transitory, computer-readable medium of claim 8 , further comprising generating a third group and a fourth group comprising potential target users participating in a portion of the service.

10. The non-transitory, computer-readable medium of claim 9 , wherein the third group is selected from the fourth group based on a service condition.

11. The non-transitory, computer-readable medium of claim 10 , wherein the service condition comprises ranking the fourth group to select the third group.

12. The non-transitory, computer-readable medium of claim 8 , wherein the service comprises at least one of a transfer of data and a payment.

13. The non-transitory, computer-readable medium of claim 12 , further comprising transferring at least one of the data and funds between one or more users of the first communication group and the third communication group.

14. The non-transitory, computer-readable medium of claim 8 , wherein the communication tool is an instant messaging software.

15. A computer-implemented system for data transfer, 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 an initiation request for initiating a service, the initiation request being generated by a user of a first communication group of a plurality of communication groups participating in a communication session using a communication tool;

receiving a participation response from a plurality of users of the plurality of communication groups different from the first communication group, the plurality of users being included in a second communication group to which the user of the first communication group does not belong and each of the plurality of users in the second communication group is participating in the communication session, uses the communication tool and is open to communicate with the user of the first communication group;

determining a participation result comprising service conditions associated with the user of the first communication group and the plurality of users of the second communication group; and

in response to determining the participation result, generating a third communication group comprising target users for completing the service.

16. The computer-implemented system of claim 15 , further comprising generating a third group and a fourth group comprising potential target users participating in a portion of the service.

17. The computer-implemented system of claim 16 , wherein the third group is selected from the fourth group based on a service condition.

18. The computer-implemented system of claim 17 , wherein the service condition comprises ranking the fourth group to select the third group.

19. The computer-implemented system of claim 15 , wherein the service comprises at least one of a transfer of data and a payment.

20. The computer-implemented system of claim 19 , further comprising transferring at least one of the data and funds between one or more users of the first communication group and the third communication group.

Assignments (3)
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 Apr 11, 2018
From: YE, LINGLING; ZHU, YANCHUN; ZHANG, AIHUI
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 045509/0600 →