IP Library Granted Patent US 11,100,178
Granted Patent B2
US 11,100,178 · App. 16/070,058 · Granted Aug 24, 2021

Method and device for pushing information

Inventors: Ye Chen (Beijing, CN); Tao Zhang (Beijing, CN); Xing Wang (Beijing, CN); Zhihao Zheng (Beijing, CN); Jing Li (Beijing, CN); Shuhong Ye (Beijing, CN); Dan Shen (Beijing, CN); Guanhai Wang (Beijing, CN); Gong Zhang (Beijing, CN); Xiaolei Zhao (Beijing, CN); Hong Guan (Beijing, CN)
Assignee: BEIJING SANKUAI ONLINE TECHNOLOGY CO., LTD
G06F16/9535G06F16/00G06F16/313G06F16/901G06F16/90335
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 11,100,178
App. No.
16/070,058
Granted
Aug 24, 2021
Kind
B2
Abstract

A method of pushing information is provided. According to an example, a search server obtains a natural search list including a first threshold number of natural search materials and a first evaluation score of each of the natural search materials by invoking a natural search service to perform a search operation on a search word, obtains a push information list including a second threshold number of push materials and a second evaluation score of each of the push materials by invoking a push information search service to perform a search operation on a search word, integrates the first evaluation score and the second evaluation score of a material existing in the natural search list and the push information list at the same time, re-ranks the natural search materials according to integrated evaluation scores, and pushes re-ranked natural search materials.

Claims (73)

1. A method of pushing information, comprising:

receiving a search word entered in a client;

obtaining a natural search list by invoking a natural search service to perform a search operation on the search word, wherein the natural search list comprises a first threshold number of natural search materials and a first evaluation score of each of the natural search materials, the natural search service being configured to perform a natural search on the search word;

obtaining a push information list by invoking a push information search service to perform a search operation on the search word, wherein the push information list comprises a second threshold number of push materials and a second evaluation score of each of the push materials, the push information search service being configured to perform a non-natural search on the search word;

obtaining an integrated evaluation score of each of the natural search materials in the natural search list by integrating the first evaluation score and the second evaluation score of a material existing in the natural search list and the push information list at the same time;

re-ranking the natural search materials in the natural search list according to the integrated evaluation scores; and

pushing re-ranked natural search materials to the client;

wherein obtaining the push information list by invoking the push information search service to perform the search operation on the search word further comprises:

invoking the push information search service;

acquiring push materials;

selecting the second threshold number of push materials according to text relevance; and

respectively calculating second evaluation scores of the second threshold number of push materials according to a preset push evaluation parameter and a score weight of the push evaluation parameter; and

wherein respectively calculating the second evaluation scores of the second threshold number of push materials according to the preset push evaluation parameter and the score weight of the push evaluation parameter comprises:

obtaining the score weight of the push evaluation parameter of the push material corresponding to the search word; and

taking a product obtained by multiplying the push evaluation parameter of the push material with the score weight as the second evaluation score of the push material.

2. The method according to claim 1 , wherein obtaining the natural search list by invoking the natural search service to perform the search operation on the search word further comprises:

invoking the natural search service;

acquiring natural search materials;

selecting the first threshold number of natural search materials according to text relevance;

ranking the first threshold number of natural search materials according to ranking scores by a preset ranking method; and

taking the ranking score of each of the natural search materials as the first evaluation score.

3. The method according to claim 2 , wherein the preset ranking method is obtained by training collected data associated with a user experience index in a search log.

4. The method according to claim 1 , further comprising:

optimizing and updating the score weight of the push evaluation parameter of the push material corresponding to the search word according to a search log under a constraint of a preset user experience index.

5. A device for pushing information, the device comprising:

a processor which invokes machine readable instructions corresponding to a control logic for pushing information stored on a storage medium and executes the machine readable instructions to:

receive a search word entered in a client;

obtain a natural search list by invoking a natural search service to perform a search operation on the search word, wherein the natural search list comprises a first threshold number of natural search materials and a first evaluation score of each of the natural search materials, the natural search service being configured to perform a natural search on the search word;

obtain a push information list by invoking a push information search service to perform a search operation on the search word, wherein the push information list comprises a second threshold number of push materials and a second evaluation score of each of the push materials, the push information search service being configured to perform a non-natural search on the search word;

obtain an integrated evaluation score of each of the natural search materials in the natural search list by integrating the first evaluation score and the second evaluation score of a material existing in the natural search list and the push information list at the same time;

re-rank the natural search materials in the natural search list according to the integrated evaluation scores; and

push re-ranked natural search materials to the client;

wherein when obtaining the push information list by invoking the push information search service to perform the search operation on the search word, the machine readable instructions cause the processor to:

invoke the push information search service;

acquire push materials;

select the second threshold number of push materials according to text relevance; and

respectively calculate second evaluation scores of the second threshold number of push materials according to a preset push evaluation parameter and a score weight of the push evaluation parameter, and

wherein when respectively calculating the second evaluation scores of the second threshold number of push materials according to the preset push evaluation parameter and the score weight of the push evaluation parameter, the machine readable instructions cause the processor to:

obtain the score weight of the push evaluation parameter of the push material corresponding to the search word; and

take a product obtained by multiplying the push evaluation parameter of the push material with the score weight as the second evaluation score of the push material.

6. The device according to claim 5 , wherein when obtaining the natural search list by invoking the natural search service to perform the search operation on the search word, the machine readable instructions cause the processor to:

invoke the natural search service;

acquire natural search materials;

select the first threshold number of natural search materials according to text relevance;

rank the first threshold number of natural search materials according to ranking scores by a preset ranking method; and

take the ranking score of each of the natural search materials as the first evaluation score.

7. The device according to claim 6 , wherein the preset ranking method is obtained by training collected data associated with a user experience index in a search log.

8. The device according to claim 5 , wherein the machine readable instructions cause the processor to:

optimize and update the score weight of the push evaluation parameter of the push material corresponding to the search word according to a search log under a constraint of a preset user experience index.

9. A non-transitory machine readable storage medium storing machine readable instructions executed by one or more processors, the machine readable instructions cause the processors to:

receive a search word entered in a client;

obtain a natural search list by invoking a natural search service to perform a search operation on the search word, wherein the natural search list comprises a first threshold number of natural search materials and a first evaluation score of each of the natural search materials, the natural search service being configured to perform a natural search on the search word;

obtain a push information list by invoking a push information search service to perform a search operation on the search word, wherein the push information list comprises a second threshold number of push materials and a second evaluation score of each of the push materials, the push information search service being configured to perform a non-natural search on the search word;

obtain an integrated evaluation score of each of the natural search materials in the natural search list by integrating the first evaluation score and the second evaluation score of a material existing in the natural search list and the push information list at the same time;

re-rank the natural search materials in the natural search list according to the integrated evaluation scores; and

push re-ranked natural search materials to the client,

wherein obtaining the push information list by invoking the push information search service to perform the search operation on the search word further comprises:

invoking the push information search service;

acquiring push materials;

selecting the second threshold number of push materials according to text relevance; and

respectively calculating second evaluation scores of the second threshold number of push materials according to a preset push evaluation parameter and a score weight of the push evaluation parameter, and

wherein respectively calculating the second evaluation scores of the second threshold number of push materials according to the preset push evaluation parameter and the score weight of the push evaluation parameter comprises:

obtaining the score weight of the push evaluation parameter of the push material corresponding to the search word; and

taking a product obtained by multiplying the push evaluation parameter of the push material with the score weight as the second evaluation score of the push material.

10. The storage medium according to claim 9 , wherein obtaining the natural search list by invoking the natural search service to perform the search operation on the search word further comprises:

invoking the natural search service;

acquiring natural search materials;

selecting the first threshold number of natural search materials according to text relevance;

ranking the first threshold number of natural search materials according to ranking scores by a preset ranking method; and

taking the ranking score of each of the natural search materials as the first evaluation score.

11. The storage medium according to claim 10 , wherein the preset ranking method is obtained by training collected data associated with a user experience index in a search log.

12. The storage medium according to claim 9 , further comprising:

optimizing and updating the score weight of the push evaluation parameter of the push material corresponding to the search word according to a search log under a constraint of a preset user experience index.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE STREET AND INTERNAL ADDRES PREVIOUSLY RECORDED AT REEL: 048576 FRAME: 0351. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 15, 2019
From: CHEN, YE; ZHANG, TAO; WANG, XING; ZHENG, ZHIHAO; LI, JING; YE, SHUHONG; SHEN, DAN; WANG, GUANHAI; ZHANG, GONG; ZHAO, XIAOLEI; GUAN, HONG
To: BEIJING SANKUAI ONLINE TECHNOLOGY CO., LTD
Reel/Frame 050084/0543 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2019
From: CHEN, YE; ZHANG, TAO; WANG, XING; ZHENG, ZHIHAO; LI, JING; YE, SHUHONG; SHEN, DAN; WANG, GUANHAI; ZHANG, GONG; ZHAO, XIAOLEI; GUAN, HONG
To: BEIJING SANKUAI ONLINE TECHNOLOGY CO., LTD
Reel/Frame 048576/0351 →
Priority Claims (1)
CN 201610022317.4 · Jan 13, 2016 · national
Continuity (1)
Related Publication 20190012392A1 · Jan 10, 2019