# US 10,771,577 B2 · Methods, apparatus, and systems for sending information

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

- Number: US 10,771,577 B2
- Document ID: US10771577B2
- Status: Granted
- Kind: B2
- Application number: 16/752,466
- Filed: 2020-01-24
- Published: 2020-05-21
- Granted: 2020-09-08
- Earliest claimed: 2015-03-19
- Assignees: Alibaba Group Holding Limited
- Applicants: Alibaba Group Holding Limited
- Inventors: Huimei He; Fengwei Wang; Dijun He
- Web page: https://patentgrep.com/patent/US10771577B2

## CPC

- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## 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

### Claim 1

An information sending method performed by an apparatus, the method comprising:
determining, by the apparatus, a weight of an interaction setting between a first terminal device and a second terminal device;
determining 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;
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.

### Claim 2 (depends on 1)

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

### Claim 3 (depends on 2)

The method of claim 2, wherein determining the at least one relational score based on the weight 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.

### Claim 4 (depends on 1)

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.

### Claim 5 (depends on 4)

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.

### Claim 6

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 a weight of an interaction setting between a first terminal device and a second terminal device;
determine 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;
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.

### Claim 7 (depends on 6)

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

### Claim 8 (depends on 7)

The apparatus of claim 7, 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.

### Claim 9 (depends on 6)

The apparatus of claim 6, 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.

### Claim 10 (depends on 9)

The apparatus of claim 9, 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.

### Claim 11

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 a weight of an interaction setting between a first terminal device and a second terminal device;
determining 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;
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.

### Claim 12 (depends on 11)

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

### Claim 13 (depends on 12)

The computer readable medium according to claim 12, wherein determining the at least one relational score based on the weight 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.

### Claim 14 (depends on 11)

The computer readable medium according to claim 11, 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.

### Claim 15 (depends on 14)

The computer readable medium according to claim 14, 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.
