# US 2019/0378494 A1 · Method and apparatus for outputting information

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

- Number: US 2019/0378494 A1
- Document ID: US20190378494A1
- Status: Published application
- Kind: A1
- Application number: 16/298,714
- Filed: 2019-03-11
- Published: 2019-12-12
- Earliest claimed: 2018-06-08
- Assignees: Baidu Online Network Technology (Beijing) Co., Ltd.
- Applicants: Baidu Online Network Technology (Beijing) Co., Ltd.
- Inventors: Zaipeng Hou
- Web page: https://patentgrep.com/patent/US20190378494A1

## CPC

- G10L 15/07: to the speaker
- G10L 15/04: Segmentation; Word boundary detection
- G10L 15/083: {Recognition networks (G10L15/142, G10L15/16 take precedence)}
- G10L 15/22: Procedures used during a speech recognition process, e.g. man-machine dialogue
- H04N 21/42203: {sound input device, e.g. microphone}
- H04N 21/4415: using biometric characteristics of the user, e.g. by voice recognition or fingerprint scanning {(cryptography using biological data H04L9/3231; authentication in networks using biometric H04L63/0861)}
- H04N 21/4753: {for user identification, e.g. by entering a PIN or password (cryptographic authentication protocols H04L9/32; networks authentication protocols H04L63/08)}
- H04N 21/8106: {involving special audio data, e.g. different tracks for different languages}
- H04N 21/8133: {specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video programme}
- G10L 17/00: Speaker identification or verification techniques
- G10L 2015/223: {Execution procedure of a spoken command}
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Embodiments of the present disclosure disclose a method and apparatus for outputting information. A specific embodiment of the method comprises: receiving a message of requesting to enter a target user mode, the message being inputted by a first user; determining identity information of the first user; determining whether the target user mode matches the identity information of the first user; and selecting, if the target user mode matches the identity information, an operation option page matching the target user mode from a preset operation option page set, to output the operation option page. According to the embodiment, a personalized operation option page can be provided for a smart television user of a different type.

## Claims

### Claim 1

A method for outputting information, comprising:
receiving a message of requesting to enter a target user mode, the message being inputted by a first user;
determining identity information of the first user;
determining whether the target user mode matches the identity information of the first user; and
selecting, if the target user mode matches the identity information, an operation option page matching the target user mode from a preset operation option page set, to output the operation option page.

### Claim 2 (depends on 1)

The method according to claim 1, further comprising:
selecting, if the target user mode does not match the identity information, an operation option page matching a user mode matching the identity information of the first user from the preset operation option page set, to output the operation option page.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the determining identity information of the first user comprises:
in response to receiving first voice of the first user, generating a first voiceprint characteristic vector based on the first voice; and
inputting the first voiceprint characteristic vector into a pre-trained voiceprint recognition model to obtain the identity information of the first user, the recognition model being used to represent a corresponding relationship between the voiceprint characteristic vector and the identity information of the user.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the determining identity information of the first user comprises:
outputting a question for verifying user identity information;
determining, in response to receiving reply information inputted by the first user, whether an answer matching the reply information is included in a predetermined answer set, the answer corresponding to the user identity information; and
determining, if the answer is included in the predetermined answer set, the user identity information corresponding to the answer matching the reply information as the identity information of the first user.

### Claim 5 (depends on 3)

The method according to claim 3, wherein the generating a first voiceprint characteristic vector based on the first voice comprises:
importing the first voice into a pre-trained universal background model to perform mapping to obtain a first voiceprint characteristic super-vector, the universal background model being used to represent a corresponding relationship between voice and the voiceprint characteristic super-vector; and
performing a dimension reduction on the first voiceprint characteristic super-vector to obtain the first voiceprint characteristic vector.

### Claim 6 (depends on 1)

The method according to claim 1, further comprising:
recording, in response to determining the first user belonging to a predetermined population group according to the identity information of the first user, a time point of determining the identity information of the first user as a viewing start time of the first user; and
outputting time prompting information or performing a turnoff operation, in response to determining at least one of a difference between a current time and the viewing start time of the first user being greater than a viewing duration threshold of the predetermined population group or the current time being within a predetermined time interval.

### Claim 7 (depends on 1)

The method according to claim 1, wherein the identity information comprises at least one of: gender, age or family member identifier.

### Claim 8 (depends on 7)

The method according to claim 7, further comprising:
in response to receiving second voice of a second user, generating a second voiceprint characteristic vector based on the second voice;
inputting the second voiceprint characteristic vector into a voiceprint recognition model to obtain identity information of the second user, the recognition model being used to represent a corresponding relationship between the voiceprint characteristic vector and the identity information of the user; and
determining a younger user from the first user and the second user, and selecting an operation option page matching a user mode corresponding to the younger user from the preset operation option page set to output the operation option page.

### Claim 9

An apparatus for outputting information, comprising:
at least one processor; and
a memory storing instructions, wherein the instructions when executed by the at least one processor, cause the at least one processor to perform operations, the operations comprising:
receiving a message of requesting to enter a target user mode, the message being inputted by a first user;
determining identity information of the first user;
determining whether the target user mode matches the identity information of the first user; and
selecting, if the target user mode matches the identity information, an operation option page matching the target user mode from a preset operation option page set, to output the operation option page.

### Claim 10 (depends on 9)

The apparatus according to claim 9, wherein the operations further comprise:
selecting, if the target user mode does not match the identity information, an operation option page matching a user mode matching the identity information of the first user from the preset operation option page set, to output the operation option page.

### Claim 11 (depends on 9)

The apparatus according to claim 9, wherein the determining identity information of the first user comprises:
generating, in response to receiving first voice of the first user, a first voiceprint characteristic vector based on the first voice; and
inputting the first voiceprint characteristic vector into a pre-trained voiceprint recognition model to obtain the identity information of the first user, the recognition model being used to represent a corresponding relationship between the voiceprint characteristic vector and the identity information of the user.

### Claim 12 (depends on 9)

The apparatus according to claim 9, wherein the determining identity information of the first user comprises:
outputting a question for verifying user identity information;
determining, in response to receiving reply information inputted by the first user, whether an answer matching the reply information is included in a predetermined answer set, the answer corresponding to the user identity information; and
determining, if the answer is included in the predetermined answer set, the user identity information corresponding to the answer matching the reply information as the identity information of the first user.

### Claim 13 (depends on 11)

The apparatus according to claim 11, wherein the generating a first voiceprint characteristic vector based on the first voice comprises:
importing the first voice into a pre-trained universal background model to perform mapping to obtain a first voiceprint characteristic super-vector, the universal background model being used to represent a corresponding relationship between voice and the voiceprint characteristic super-vector; and
performing a dimension reduction on the first voiceprint characteristic super-vector to obtain the first voiceprint characteristic vector.

### Claim 14 (depends on 9)

The apparatus according to claim 9, wherein the operations further comprise:
recording, in response to determining the first user belonging to a predetermined population group according to the identity information of the first user, a time point of determining the identity information of the first user as a viewing start time of the first user; and
outputting time prompting information or performing a turnoff operation, in response to determining at lease one of a difference between a current time and the viewing start time of the first user being greater than a viewing duration threshold of the predetermined population group or the current time being within a predetermined time interval.

### Claim 15 (depends on 9)

The apparatus according to claim 9, wherein the identity information comprises at least one of: gender, age or family member identifier.

### Claim 16 (depends on 15)

The apparatus according to claim 15, wherein the operations further comprise:
generating, in response to receiving second voice of a second user, a second voiceprint characteristic vector based on the second voice;
inputting the second voiceprint characteristic vector into a voiceprint recognition model to obtain identity information of the second user, the recognition model being used to represent a corresponding relationship between the voiceprint characteristic vector and the identity information of the user; and
determining a younger user from the first user and the second user, and selecting an operation option page matching a user mode corresponding to the younger user from the preset operation option page set to output the operation option page.

### Claim 17

A non-transitory computer readable medium, storing a computer program, wherein the program, when executed by a processor, causes the processor to perform operations, the operations comprising:
receiving a message of requesting to enter a target user mode, the message being inputted by a first user;
determining identity information of the first user;
determining whether the target user mode matches the identity information of the first user; and
selecting, if the target user mode matches the identity information, an operation option page matching the target user mode from a preset operation option page set, to output the operation option page.
