# US 11,308,956 B2 · Information processing device, program, and information processing method

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

- Number: US 11,308,956 B2
- Document ID: US11308956B2
- Status: Granted
- Kind: B2
- Application number: 16/636,038
- Filed: 2018-05-10
- Published: 2020-07-30
- Granted: 2022-04-19
- Earliest claimed: 2017-08-10
- Assignees: Sony Corporation
- Applicants: Sony Corporation
- Inventors: Hideo Nagasaka
- Web page: https://patentgrep.com/patent/US11308956B2

## CPC

- G10L 15/22: Procedures used during a speech recognition process, e.g. man-machine dialogue
- G06F 3/0484: for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F 3/16: Sound input; Sound output (speech processing G10L)
- G06F 13/00: Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units (interface circuits for specific input/output devices G06F3/00 {; multiprogram control therefor G06F9/46}; multiprocessor systems G06F15/16 )
- H04L 51/224: providing notification on incoming messages, e.g. pushed notifications of received messages
- H04L 51/226: Delivery according to priorities
- H04M 11/00: Telephonic communication systems specially adapted for combination with other electrical systems
- 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
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

To provide an information processing apparatus capable of notifying a user of a message at an appropriate timing. An information processing apparatus includes: a first acquiring unit that acquires first messages transmitted from other users to a user in a service configured to transmit and receive messages between the user and the other users; a second acquiring unit that acquires user information regarding the user; a determining unit that determines whether or not to notify the user of the first messages on the basis of the first messages and the user information; and a notification control unit that controls notification processing of notifying the user of the first messages determined to be notified to the user by the determining unit.

## Claims

### Claim 1

An information processing apparatus comprising:
processing circuitry configured to
acquire first messages transmitted from other users to a user in a service configured to transmit and receive messages between the user and the other users;
acquire user information regarding the user;
determine whether or not to notify the user of the first messages on a basis of the first messages and the user information; and
control notification processing of notifying the user of the first messages determined to be notified to the user, wherein
the processing circuitry determines whether or not to notify the user of the first messages by (1) determining to notify the user of the first message whose priority of notifying the user of the first message is a first priority, and (2) in a case where the priority of the first message is a second priority lower than the first priority, analyzing a content of the first message, generating based on the content of the first message, a trigger condition that triggers notifying the user of the first message, and determining to notify the user of the first message in case where the user information satisfies the generated trigger condition.

### Claim 2 (depends on 1)

The information processing apparatus according to claim 1, wherein the processing circuitry acquires the first messages which are unopened among the first messages.

### Claim 3 (depends on 1)

The information processing apparatus according to claim 1, wherein the processing circuitry determines whether or not to notify the user of the first message on a basis of whether the first message is addressed to the user or to a plurality of users including the user.

### Claim 4 (depends on 1)

The information processing apparatus according to claim 1, wherein the processing circuitry notifies the user of first notification information asking the user whether or not to output content on a basis of the first message including the content or including information indicating an arrangement location of the content, and controls output processing of the content according to an answer of the user to the first notification information.

### Claim 5 (depends on 1)

The information processing apparatus according to claim 1, wherein the processing circuitry controls the notification processing so as to notify the user of second notification information in which contents of a plurality of the first messages are organized.

### Claim 6 (depends on 5)

The information processing apparatus according to claim 5, wherein the second notification information includes a table in which the contents of the plurality of the first messages received from a plurality of the other users are organized.

### Claim 7 (depends on 1)

The information processing apparatus according to claim 1, wherein the processing circuitry is configured to instruct the service to generate and transmit a second message transmitted from the user to the other users, on a basis of the user information.

### Claim 8 (depends on 7)

The information processing apparatus according to claim 7, wherein the processing circuitry determines whether or not to notify the user of the first message on a basis of whether or not the first message is a reply to the second message.

### Claim 9 (depends on 1)

The information processing apparatus according to claim 1, wherein the processing circuitry controls the notification processing so as to notify the user of the message by a voice output device.

### Claim 10 (depends on 1)

The information processing apparatus according to claim 1, wherein
the user information includes a past user input to the information processing apparatus, and
the processing circuitry is configured to determine to notify the user of the first message in a case where the past user input satisfies the generated trigger condition.

### Claim 11 (depends on 10)

The information processing apparatus according to claim 10, wherein
the trigger condition is whether the past user input includes a specific word, and
the processing circuitry is configured to determine to notify the user of the first message in case where the past user input includes the specific word.

### Claim 12 (depends on 10)

The information processing apparatus according to claim 10, wherein
the trigger condition is whether the past user input includes a specific word, and
the processing circuitry is configured to generate the trigger condition based on the specific word included in the first message.

### Claim 13

A non-transitory computer readable medium including executable instructions, which when executed by a computer cause the computer o execute an information processing method, the method comprising:
acquiring first messages transmitted from other users to a user in a service configured to transmit and receive messages between the user and the other users;
acquiring user information regarding the user;
determining whether or not to notify the user of the first messages on a basis of the first messages and the user information; and
controlling notification processing of notifying the user of the first messages determined to be notified to the user, wherein
the determining determines whether or not to notify the user of the first messages by (1) determining to notify the user of the first message whose priority of notifying the user of the first message is a first priority, and (2) in a case where the priority of the first message is a second priority lower than the first priority analyzing a content of the first message, generating, based on the content of the first message, a trigger condition that triggers notifying the user of the first message, and determining to notify the user of the first message in case where the user information satisfies the generated trigger condition.

### Claim 14

An information processing method executed by a processor, comprising:
acquiring first messages transmitted from other users to a user in a service configured to transmit and receive messages between the user and the other users;
acquiring user information regarding the user;
determining whether or not to notify the user of the first messages on a basis of the first messages and the user information; and
controlling notification processing of notifying the user of the first messages determined to be notified to the user, wherein
the determining determines whether or not to notify the user of the first messages by (1) determining to notify the user of the first message whose priority of notifying the user of the first message is a first priority, and (2) in a case where the priority of the first message is a second priority lower than the first priority, analyzing a content of the first message, generating, based on the content of the first message, a trigger condition that triggers notifying the user of the first message, and determining to notify the user of the first message in case where the user information satisfies the generated trigger condition.
