IP Library Granted Patent US 10,999,386
Granted Patent B2
US 10,999,386 · App. 16/599,080 · Granted May 4, 2021

Methods, apparatus, and systems for sending information

Inventors: Huimei He (Hangzhou, CN); Fengwei Wang (Hangzhou, CN); Dijun He (Hangzhou, CN)
Assignee: Advanced New Technologies Co., Ltd.
H04L67/22
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,999,386
App. No.
16/599,080
Granted
May 4, 2021
Kind
B2
Abstract

An information sending method is provided. The method includes calculating a weight of an interaction setting between a first terminal device and a second terminal device, calculating a relational score based on the weight between the first terminal device and the second terminal device, the second terminal device being one or more second terminal devices, calculating a service index of the first terminal device based on the relational score, and sending information to the first terminal device based on the service index.

Claims (61)

1. An information sending method performed by an apparatus, the method comprising:

determining, by the apparatus, an interaction setting between a first terminal device and a second terminal device;

determining a relational score based on the interaction setting between the first terminal device and the second terminal device, the second terminal device being one or more second terminal devices;

determining a service index of the first terminal device based on the relational score;

determining information to send based on the service index; and

sending the determined information to the first terminal device.

2. The method of claim 1 , wherein determining the interaction setting between the first terminal device and the second terminal device comprises determining a weight of the interaction setting between the first terminal device and the second terminal device according to a logistic regression model.

3. The method of claim 2 , wherein determining the at least one relational score based on the interaction setting among the first terminal device and the at least one second terminal device comprises:

determining, according to the logistic regression model, a first sum of a plurality of interaction scores corresponding to a plurality of interaction settings;

multiplying the first sum by a time decay value of the first terminal device with respect to the second terminal device, to obtain a first total relational value of the first terminal device with respect to the second terminal device; and

dividing the first total relational value by a second sum of second total relational values of the second terminal device with respect to terminal devices interacting with the second terminal device to obtain the relational score.

4. The method of claim 1 , wherein determining the service index of the first terminal device based on the relational score comprises determining the service index of the first terminal device based on iterations with a PageRank algorithm.

5. The method of claim 4 , wherein determining the service index of the first terminal device based on the iterations with the PageRank algorithm comprises:

iterating for a number of times with the PageRank algorithm, if the number of times is preset; and

iterating until all service indices of all terminal devices interacting with the first terminal device meet a preset convergence condition, if the number of times is not preset.

6. An information sending apparatus, comprising:

a weight calculating unit configured to determine an interaction setting between a first terminal device and a second terminal device;

a score calculating unit configured to determine a relational score based on the interaction setting the weight between the first terminal device and the second terminal device, the second terminal device being one or more second terminal devices;

an index calculating unit configured to determine a service index of the first terminal device based on the relational score; and

an information sending unit configured to determine what information to send based on the service index and to send the determined information to the first terminal device.

7. The apparatus of claim 6 , wherein the weight calculating unit is further configured to determine a weight of the interaction setting between the first terminal device and the second terminal device according to a logistic regression model.

8. The apparatus of claim 7 , wherein the score calculating unit is further configured to:

determine, according to the logistic regression model, a first sum of a plurality of interaction scores corresponding to a plurality of interaction settings;

multiply the first sum by a time decay value of the first terminal device with respect to the second terminal device, to obtain a first total relational value of the first terminal device with respect to the second terminal device; and

divide the first total relational value by a second sum of second total relational values of the second terminal device with respect to terminal devices interacting with the second terminal device to obtain the relational score.

9. The apparatus of claim 6 , wherein the index calculating unit is further configured to determine the service index of the first terminal device based on iterations with a PageRank algorithm.

10. The apparatus of claim 9 , wherein the index calculating unit is further configured to:

iterate for a number of times with the PageRank algorithm, if the number of times is preset; and

iterate until all service indices of all terminal devices interacting with the first terminal device meet a preset convergence condition, if the number of times is not preset.

11. An information sending apparatus, comprising:

a memory configured to store a set of instructions;

a processor configured to execute the set of instructions to cause the information sending apparatus to:

determine an interaction setting between a first terminal device and a second terminal device;

determine a relational score based on the interaction setting between the first terminal device and the second terminal device, the second terminal device being one or more second terminal devices;

determine a service index of the first terminal device based on the relational score;

determine information to send based on the service index; and

send the determined information to the first terminal device.

12. The apparatus of claim 11 , wherein the processor is configured to execute the set of instructions to cause the information sending apparatus to determine a weight of the interaction setting between the first terminal device and the second terminal device according to a logistic regression model.

13. The apparatus of claim 12 , the processor is configured to execute the set of instructions to cause the information sending apparatus to:

determine, according to the logistic regression model, a first sum of a plurality of interaction scores corresponding to a plurality of interaction settings;

multiply the first sum by a time decay value of the first terminal device with respect to the second terminal device, to obtain a first total relational value of the first terminal device with respect to the second terminal device; and

divide the first total relational value by a second sum of second total relational values of the second terminal device with respect to terminal devices interacting with the second terminal device to obtain the relational score.

14. The apparatus of claim 11 , wherein the processor is configured to execute the set of instructions to cause the information sending apparatus to determine the service index of the first terminal device based on iterations with a PageRank algorithm.

15. The apparatus of claim 14 , wherein the processor is configured to execute the set of instructions to cause the information sending apparatus to:

iterate for a number of times with the PageRank algorithm, if the number of times is preset; and

iterate until all service indices of all terminal devices interacting with the first terminal device meet a preset convergence condition, if the number of times is not preset.

16. A non-transitory computer readable medium that stores a set of instructions that is executable by at least one processor of an information sending apparatus to cause the information sending apparatus to perform a method for sending information, the method comprising:

determining an interaction setting between a first terminal device and a second terminal device;

determining a relational score based on the interaction setting between the first terminal device and the second terminal device, the second terminal device being one or more second terminal devices;

determining a service index of the first terminal device based on the relational score;

determining information to send based on the service index; and

sending the determined information to the first terminal device.

17. The computer readable medium according to claim 16 , wherein determining the weight of the interaction setting between the first terminal device and the second terminal device comprises determining a weight of the interaction setting between the first terminal device and the second terminal device according to a logistic regression model.

18. The computer readable medium according to claim 17 , wherein determining the at least one relational score based on the interaction setting among the first terminal device and the at least one second terminal device comprises:

determining, according to the logistic regression model, a first sum of a plurality of interaction scores corresponding to a plurality of interaction settings;

multiplying the first sum by a time decay value of the first terminal device with respect to the second terminal device, to obtain a first total relational value of the first terminal device with respect to the second terminal device; and

dividing the first total relational value by a second sum of second total relational values of the second terminal device with respect to terminal devices interacting with the second terminal device to obtain the relational score.

19. The computer readable medium according to claim 16 , wherein determining the service index of the first terminal device based on the relational score comprises determining the service index of the first terminal device based on iterations with a PageRank algorithm.

20. The computer readable medium according to claim 19 , wherein determining the service index of the first terminal device based on the iterations with the PageRank algorithm comprises:

iterating for a number of times with the PageRank algorithm, if the number of times is preset; and

iterating until all service indices of all terminal devices interacting with the first terminal device meet a preset convergence condition, if the number of times is not preset.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053761/0338 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053713/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2019
From: HE, HUIMEI; WANG, FENGWEI; HE, DIJUN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 050685/0383 →
Priority Claims (1)
CN 201510122749.8 · Mar 19, 2015 · national
Continuity (2)
Continuation 15073229 · Mar 17, 2016
Related Publication 20200045120A1 · Feb 6, 2020