# US 2017/0255702 A1 · Method and apparatus for broadcasting search result based on artificial intelligence

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

- Number: US 2017/0255702 A1
- Document ID: US20170255702A1
- Status: Published application
- Kind: A1
- Application number: 15/349,919
- Filed: 2016-11-11
- Published: 2017-09-07
- Earliest claimed: 2016-03-01
- Assignees: Beijing Baidu Netcom Science and Technoly Co., Ltd.
- Applicants: Beijing Baidu Netcom Science and Technoly Co., Ltd.
- Inventors: Kai LIU; Yang FENG; Qin YANG; Yajuan LYU
- Web page: https://patentgrep.com/patent/US20170255702A1

## CPC

- G06F 16/9538: Presentation of query results
- G06F 16/2468: {Fuzzy queries}
- G06F 16/35: Clustering; Classification
- G06F 16/638: Presentation of query results
- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06N 5/04: Inference or reasoning models
- G06N 5/048: Fuzzy inferencing
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS

## Abstract

The present disclosure provides a method and an apparatus for broadcasting a search result based on artificial intelligence. The method includes: receiving a query sentence inputted by a user, and acquiring a plurality of candidate search results according to the query sentence; analyzing each candidate search result to determine a category of each candidate search result, in which the category includes a structured result and a rich-text result; acquiring intention information of the query sentence, and screening the plurality of candidate search results according to the intention information and the category of each candidate search result to obtain a screened search result; and generating text information corresponding to the screened search result, and broadcasting the text information.

## Claims

### Claim 1

A method for broadcasting a search result based on artificial intelligence, comprising:
receiving a query sentence inputted by a user, and acquiring a plurality of candidate search results according to the query sentence;
analyzing each candidate search result to determine a category of each candidate search result, wherein the category comprises a structured result and a rich-text result;
acquiring intention information of the query sentence, and screening the plurality of candidate search results according to the intention information and the category of each candidate search result to obtain a screened search result; and
generating text information corresponding to the screened search result, and broadcasting the text information.

### Claim 2 (depends on 1)

The method according to claim 1, wherein analyzing each candidate search result to determine a category of each candidate search result comprises:
acquiring page content information corresponding to each candidate search result;
parsing the page content information and extracting a data characteristic corresponding to the page content information; and
determining the category of each candidate search result according to the data characteristic.

### Claim 3 (depends on 1)

The method according to claim 1, wherein, if the category of each candidate search result is the structured result, generating text information corresponding to the screened search result comprises:
extracting a plurality of fields contained in the structured result;
calculating an importance degree of each field with respect to the structured result, and acquiring a candidate field meeting a preset condition according to the importance degree;
generating a plurality of candidate text information according to the candidate field; and
calculating a similarity of the query sentence with respect to each candidate text information, and sorting the plurality of candidate text information according to the similarity, and generating the text information corresponding to the screened search result according to a sorted result.

### Claim 4 (depends on 3)

The method according to claim 3, further comprising:
performing a colloquial broadcast rewriting on the plurality of candidate text information.

### Claim 5 (depends on 3)

The method according to claim 3, wherein calculating a similarity of the query sentence with respect to each candidate text information comprises:
calculating the similarity of the query sentence with respect to each candidate text information based on a generalized language model, wherein the similarity comprises at least one of a literal similarity, a semantic similarity and a broadcast style similarity.

### Claim 6 (depends on 3)

The method according to claim 3, wherein sorting the plurality of candidate text information according to the similarity comprises:
sorting the plurality of candidate text information based on a preset ranking model, the preset ranking model comprising a Linear-Regression ranking model, and a Pair-Wise ranking model.

### Claim 7 (depends on 1)

The method according to claim 1, wherein if the category of each candidate search result is the rich-text result, generating text information corresponding to the screened search result comprises:
performing a preprocessing on the rich-text result, the preprocessing comprising at least one of a text extraction, a text de-duplication, a keyword analysis, a text structural analysis;
extracting characteristics of a plurality of candidate sentences in the rich-text result based on a generalized language model, the characteristics comprising at least one of a semantic similarity of each candidate sentence with respect to the query sentence, an intention similarity of each candidate sentence with respect to the query sentence, position information of each candidate sentence in the rich-text result and keyword information contained in each candidate sentence;
calculating a score of each candidate sentence according to the characteristics;
sorting the plurality of candidate sentences according to the score, and generating the text information corresponding to the screened search result according to a sorted result.

### Claim 8 (depends on 1)

The method according to claim 1, wherein broadcasting the text information comprises:
synthesizing the text information into speech information based on a TTS speech synthesis technology, and broadcasting the speech information.

### Claim 9

An apparatus for broadcasting a search result based on artificial intelligence, comprising:
a processor; and
a memory configured to store an instruction executable by the processor;
wherein the processor is configured to:
receive a query sentence inputted by a user, and acquire a plurality of candidate search results according to the query sentence;
analyze each candidate search result to determine a category of each candidate search result, wherein the category comprises a structured result and a rich-text result;
acquire intention information of the query sentence, and screen the plurality of candidate search results according to the intention information and the category of each candidate search result to obtain a screened search result; and
generate text information corresponding to the screened search result, and broadcast the text information.

### Claim 10 (depends on 9)

The apparatus according to claim 9, wherein the processor is configured to analyze each candidate search result to determine a category of each candidate search result, by acts of:
acquiring page content information corresponding to each candidate search result;
parsing the page content information and extract a data characteristic corresponding to the page content information; and
determining the category of each candidate search result according to the data characteristic.

### Claim 11 (depends on 9)

The apparatus according to claim 9, wherein, if the category of each candidate search result is the structured result, the processor is configured to generate text information corresponding to the screened search result, by acts of:
extracting a plurality of fields contained in the structured result;
calculating an importance degree of each field with respect to the structured result, and acquiring a candidate field meeting a preset condition according to the importance degree;
generating a plurality of candidate text information according to the candidate field; and
calculating a similarity of the query sentence with respect to each candidate text information, and sorting the plurality of candidate text information according to the similarity, and generating the text information corresponding to the screened search result according to a sorted result.

### Claim 12 (depends on 11)

The apparatus according to claim 11, wherein the processor is further configured to:
perform a colloquial broadcast rewriting on the plurality of candidate text information.

### Claim 13 (depends on 11)

The apparatus according to claim 11, wherein the processor is configured to calculate a similarity of the query sentence with respect to each candidate text information, by acts of:
calculating the similarity of the query sentence with respect to each candidate text information based on a generalized language model, wherein the similarity comprises at least one of a literal similarity, a semantic similarity and a broadcast style similarity.

### Claim 14 (depends on 11)

The apparatus according to claim 11, wherein the processor is configured to sort the plurality of candidate text information according to the similarity, by acts of:
sorting the plurality of candidate text information based on a preset ranking model, the preset ranking model comprising a Linear-Regression ranking model, and a Pair-Wise ranking model.

### Claim 15 (depends on 9)

The apparatus according to claim 9, wherein if the category of each candidate search result is the rich-text result, the processor is configured to generate text information corresponding to the screened search result, by acts of:
performing a preprocessing on the rich-text result, the preprocessing comprising at least one of a text extraction, a text de-duplication, a keyword analysis, a text structural analysis;
extracting characteristics of a plurality of candidate sentences in the rich-text result based on a generalized language model, the characteristics comprising at least one of a semantic similarity of each candidate sentence with respect to the query sentence, an intention similarity of each candidate sentence with respect to the query sentence, position information of each candidate sentence in the rich-text result and keyword information contained in each candidate sentence;
calculating a score of each candidate sentence according to the characteristics;
sorting the plurality of candidate sentences according to the score, and generate the text information corresponding to the screened search result according to a sorted result.

### Claim 16 (depends on 9)

The apparatus according to claim 9, wherein the processor is configured to broadcast the text information, by acts of:
synthesizing the text information into speech information based on a TTS speech synthesis technology, and broadcasting the speech information.
