# US 11,442,751 B2 · Method for adjusting intelligent recommendation, terminal, and server

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

- Number: US 11,442,751 B2
- Document ID: US11442751B2
- Status: Granted
- Kind: B2
- Application number: 16/960,484
- Filed: 2019-04-17
- Published: 2021-03-04
- Granted: 2022-09-13
- Earliest claimed: 2018-04-24
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Pengcheng Yan
- Web page: https://patentgrep.com/patent/US11442751B2

## CPC

- G06F 9/451: Execution arrangements for user interfaces
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06F 16/9538: Presentation of query results
- G06N 20/00: Machine learning
- G06Q 30/06: Buying, selling or leasing transactions
- G06Q 30/0631: {Recommending goods or services}
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

The present application relates to an intelligent recommendation method, a terminal, and a server. The method includes: displaying a first modification interface in response to a first operation that is input by a user. The first modification interface displays a plurality of recommendation parameters. The method further comprises sending a first modification request to a first server in response to a second operation that is input by the user. The first modification request requests the server to modify at least one recommendation parameter. The method further comprises sending a recommendation request to the server, receiving a recommended content from the server and displaying the recommended content.

## Claims

### Claim 1

A method for modifying a recommendation parameter, comprising:
displaying, by a terminal, a user interface including options of modifiable recommendation parameters of recommended content, wherein each of the plurality of recommendation parameters corresponds to a feature value and a feature weight of a feature, and the feature is a user feature;
displaying, by the terminal, a first modification interface in response to a first operation that is input by a user for the options, wherein the first operation requests a display of the first modification interface, and the first modification interface includes a plurality of recommendation parameters, a plurality of areas, and a plurality of boundaries between the plurality of areas, each of the plurality of areas corresponds to one feature, a size of each of the plurality of areas corresponds to the feature weight of the feature;
sending, by the terminal, a first modification request to a first server in response to a second operation that is input by the user, wherein the second operation modifies at least one of the plurality of recommendation parameters, and the first modification request requests the server to modify the at least one recommendation parameter;
wherein:
the second operation comprises moving, in the first modification interface, a first boundary of the plurality of boundaries, and
the first modification request comprises
a request for modifying a first feature weight of a first feature associated with the first boundary and a second feature weight of a second feature associated with the first boundary,
displaying, by the terminal, a second modification interface in response to a third operation that is input by the user and received by the terminal, wherein the third operation is used to instruct the terminal to activate an area in the plurality of areas, and the second modification interface displays a feature value modification range of the first feature corresponding to the area, wherein the feature value modification range of the first feature includes a plurality of feature value ranges; and
sending, by the terminal, a second modification request to the first server in response to a fourth operation that is input by the user, wherein:
the fourth operation comprises selecting, in the second modification interface, another feature value range from the feature value modification range of the first feature corresponding to the area, wherein the another feature value range is different from a feature value range of the first feature in the first modification interface, and
the second modification request comprises a request for modifying the feature value of the first feature corresponding to the area to the another feature value range.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the method further comprises:
sending, by the terminal, a recommendation request to the server;
receiving, by the terminal, recommended content sent by the server, wherein the recommended content is determined by the server according to a plurality of modified recommendation parameters; and
displaying, by the terminal, the recommended content.

### Claim 3

A terminal, comprising a display module, an input unit, and a communications unit, wherein
the display module displays a user interface including options of modifiable recommendation parameters of recommended content, wherein each of the plurality of recommendation parameters corresponds to a feature value and a feature weight of a feature, and the feature is a user feature;
the input unit receives a first operation and a second operation from a user for the options, the first operation causing a display of a first modification interface;
the display module further displays the first modification interface including a plurality of recommendation parameters, a plurality of areas, and a plurality of boundaries between the plurality of areas, wherein each of the plurality of areas corresponds to one feature, a size of each of the plurality of areas corresponds to the feature weight of the feature;
the communications unit sends a first modification request to a first server,
wherein:
the second operation modifies at least one of the plurality of recommendation parameters,
the first modification request requests the server to modify the at least one recommendation parameter,
the second operation comprises moving, in the first modification interface, a first boundary of the plurality of boundaries, and
the first modification request comprises:
a request for modifying a first feature weight of a first feature associated with the first boundary and a second feature weight of a second feature associated with the first boundary,
the display module further displays a second modification interface in response to a third operation from the user, wherein the third operation is used to instruct the display module to activate an area in the plurality of areas, and the second modification interface displays a feature value modification range of the first feature corresponding to the area, wherein the feature value modification range of the first feature includes a plurality of feature value ranges; and
the communications unit further sends a second modification request to the first server in response to a fourth operation by the user, wherein:
the third operation comprises selecting, in the second modification interface, another feature value range from the feature value modification range of the first feature corresponding to the area, wherein the another feature value range is different from a feature value range of the first feature in the first modification interface, and
the second modification request comprises a request for modifying the feature value of the first feature corresponding to the area to the another feature value range.

### Claim 4 (depends on 3)

The terminal according to claim 3, wherein the terminal further comprises a wireless communications interface;
the communications unit sends a recommendation request to the server;
the wireless communications interface is configured to receive recommended content from the server, and the recommended content is determined based on a plurality of modified recommendation parameters; and
the displaying module displays the recommended content.

### Claim 5

A non-transitory computer-readable medium having computer-executable instructions stored thereon, the computer-executable instructions, when executed by a processor, causing the processor to facilitate:
displaying a user interface including options of modifiable recommendation parameters of recommended content, wherein each of the plurality of recommendation parameters corresponds to a feature value and a feature weight of a feature, and the feature is a user feature;
displaying a first modification interface in response to a first operation that is input by a user for the options, wherein the first operation requests a display of the first modification interface, and the first modification interface includes a plurality of recommendation parameters, a plurality of areas, and a plurality of boundaries between the plurality of areas, each of the plurality of areas corresponds to one feature, a size of each of the plurality of areas corresponds to the feature weight of the feature;
sending, a first modification request to a first server in response to a second operation that is input by the user, wherein the second operation modifies at least one of the plurality of recommendation parameters, and the first modification request requests the server to modify the at least one recommendation parameter;
wherein:
the second operation comprises moving, in the first modification interface, a first boundary of the plurality of boundaries, and
the first modification request comprises:
a request for modifying a first feature weight of a first feature associated with the first boundary and a second feature weight of a second feature associated with the first boundary,
displaying a second modification interface in response to a third operation that is input by the user, wherein the third operation is used to instruct the processor to activate an area in the plurality of areas, and the second modification interface displays a feature value modification range of the first feature corresponding to the area, wherein the feature value modification range of the first feature includes a plurality of feature value ranges; and
sending a second modification request to the first server in response to a fourth operation that is input by the user, wherein:
the fourth operation comprises selecting, in the second modification interface, another feature value range from the feature value modification range of the first feature corresponding to the area, wherein the another feature value range is different from a feature value range of the first feature in the first modification interface, and
the second modification request comprises a request for modifying the feature value of the first feature corresponding to the area to the another feature value range.

### Claim 6 (depends on 5)

The non-transitory computer-readable medium according to claim 5, when executed by a processor, causing the processor to further facilitate:
sending a recommendation request to the server;
receiving recommended content sent by the server, wherein the recommended content is determined by the server according to a plurality of modified recommendation parameters; and
displaying the recommended content.
