Information recommendation based on rule matching
AssigneeAdvanced New Technologies Co., Ltd.
InventorsXingchi Wang, Guoqing Gao
Life of this patent
Estimating the term…
Abstract
Text data transmitted by a user device to a first server is retrieved. The text data is processed to determine whether an information recommendation rule set includes an information recommendation rule matching the text data. The information recommendation rule is set based on a recommendation information. If the information recommendation rule set includes the information recommendation rule matching the text data, the recommendation information is retrieved from a second server. A recommendation based on the recommendation information is transmitted to the user device.
Claims19
A computer-implemented method comprising:
- retrieving, by one or more processors of an information recommendation client and from a data supply client, text data provided as text input in a graphical user interface of the data supply client, the text data comprising a message to be posted within a social network and being retrieved by the data supply client before receiving a user input that is configured to transmit the text data to the social network, and wherein the text data is prefiltered based on a feature of a recommendation information;
- processing, by the one or more processors of the information recommendation client, the text data to determine a plurality of keywords and a subject;
- retrieving, by the one or more processors of the information recommendation client, an information recommendation rule set corresponding to the subject;
- determining, by the one or more processors of the information recommendation client, that the information recommendation rule set comprises an information recommendation rule matching the plurality of keywords and the subject of the text data, wherein matching the text data comprises searching the plurality of keywords in a trie associated to the information recommendation rule and generating a set of matched nodes;
- in response to determining that the information recommendation rule set comprises the information recommendation rule matching the text data, retrieving, by the one or more processors of the information recommendation client, the recommendation information from a server;
- transmitting, by the one or more processors of the information recommendation client, a recommendation based on the recommendation information to the graphical user interface of the data supply client;
- and
- displaying, by the graphical user interface of the data supply client, the recommendation within the social network.
A non-transitory, computer-readable storage media storing one or more instructions executable by a computer system to perform operations comprising:
- retrieving, by one or more processors of an information recommendation client and from a data supply client, text data provided as text input in a graphical user interface of the data supply client, the text data comprising a message to be posted within a social network and being retrieved by the data supply client before receiving a user input that selects a transmission of the text data to the social network, and wherein the text data is prefiltered based on a feature of a recommendation information;
- processing, by the one or more processors of the information recommendation client, the text data to determine a plurality of keywords and a subject;
- retrieving, by the one or more processors of the information recommendation client, an information recommendation rule set corresponding to the subject, wherein the information recommendation rule set-is preset on the information recommendation client;
- determining, by the one or more processors of the information recommendation client, that the information recommendation rule set comprises an information recommendation rule matching the plurality of keywords and the subject of the text data, wherein matching the text data comprises searching the plurality of keywords in a trie associated to the information recommendation rule and generating a set of matched nodes;
- in response to determining that the information recommendation rule set comprises the information recommendation rule matching the text data, retrieving, by the one or more processors of the information recommendation client, the recommendation information from a server;
- transmitting, by the one or more processors of the information recommendation client, a recommendation based on the recommendation information to the graphical user interface of the data supply client;
- and
- displaying, by the graphical user interface of the data supply client, the recommendation within the social network.
A computer-implemented system, 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 one or more instructions that, when executed by the one or more computers, perform one or more operations comprising:
- retrieving, by one or more processors of an information recommendation client and from a data supply client, text data provided as text input in a graphical user interface of the data supply client, the text data comprising a message to be posted within a social network and being retrieved by the data supply client before receiving a user input that selects a transmission of the text data to the social network, and wherein the text data is prefiltered based on a feature of a recommendation information,
- processing, by the one or more processors of the information recommendation client, the text data to determine a plurality of keywords and a subject,
- retrieving, by the one or more processors of the information recommendation client, an information recommendation rule set corresponding to the subject, wherein the information recommendation rule set-is preset on the information recommendation client,
- determining, by the one or more processors of the information recommendation client, that the information recommendation rule set comprises an information recommendation rule matching the plurality of keywords and the subject of the text data, wherein matching the text data comprises searching the plurality of keywords in a trie associated to the information recommendation rule and generating a set of matched nodes,
- in response to determining that the information recommendation rule set comprises the information recommendation rule matching the text data, retrieving, by the one or more processors of the information recommendation client, the recommendation information from a server,
- transmitting, by the one or more processors of the information recommendation client, a recommendation based on the recommendation information to the graphical user interface of the data supply client, and
- displaying, by the graphical user interface of the data supply client, the recommendation within the social network.
Dependencies are inferred from the claim text.