IP Library Granted Patent US 10,424,291
Granted Patent B2
US 10,424,291 · App. 14/648,890 · Granted Sep 24, 2019

Information processing device, information processing method, and program

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 10,424,291
App. No.
14/648,890
Granted
Sep 24, 2019
Kind
B2
Abstract

There is provided an information processing device including an analysis unit configured to analyze a character string indicating contents of utterance obtained as a result of speech recognition, and a display control unit configured to display the character string indicating the contents of the utterance and an analysis result on a display screen.

Claims (55)

1. An information processing device comprising:

a Micro Processing Unit (MPU) configured to execute instructions, wherein the MPU is configured to:

identify an external device in response to a user selection;

specify, after identifying the external device, applications or services suitable to be executed by the external device based on performance information of the external device, the performance information indicating at least a function supported by the external device;

detect an utterance of a voice;

identify a character string indicating contents of the utterance by performing speech recognition on the detected utterance;

analyze the character string to obtain a search word by

determining respective scores of parts of the character string on a basis of a semantic analysis or a syntactic analysis of the character string,

using one of the parts of the character string as the search word in a case that the score of the one of the parts of the character string is within a reference range, and

using the entire character string as the search word in a case that the scores of the parts of the character string are not within the reference range;

determine a list of applications or services from the specified applications or services based on the search word;

display the character string, an indicator emphasizing the search word in the character string, and the list of applications or services;

receive a user input identifying a selected application or service from the list of applications or services; and

cause execution of the selected application or service in response to the user input.

2. The information processing device according to claim 1 ,

wherein the MPU is configured to display the character string indicating the contents of the utterance in a state in which the character string is editable.

3. The information processing device according to claim 1 ,

wherein the MPU is configured to correct fluctuation of the speech recognition, and

wherein the MPU is configured to display the character string indicating the contents of the utterance in which the fluctuation has been corrected.

4. The information processing device according to claim 1 , wherein the MPU is configured to cause an analysis result of analyzing the character string to be recorded as a log.

5. The information processing device according to claim 1 , wherein the MPU is configured to:

transmit a request to the external device for acquiring the performance information; and

acquire the performance information that is sent by the external device in response to the request.

6. An information processing method comprising:

identifying an external device in response to a user selection received by an information processing device;

specifying, by a Micro Processing Unit (MPU) of the information processing device after identifying the external device, applications or services suitable to be executed by the external device based on performance information of the external device, the performance information indicating at least a function supported by the external device;

detecting, by the MPU, an utterance of a voice;

identifying a character string indicating contents of the utterance by performing speech recognition on the detected utterance;

analyzing, by the MPU, the character string to obtain a search word by,

determining respective scores of parts of the character string on a basis of a semantic analysis or a syntactic analysis of the character string,

using one of the parts of the character string as the search word in a case that the score of the one of the parts of the character string is within a reference range, and

using the entire character string as the search word in a case that the scores of the parts of the character string are not within the reference range;

determining a list of applications or services from the specified applications or services based on the search word;

displaying the character string, an indicator emphasizing the search word in the character string, and the list of applications or services;

receiving a user input identifying a selected application or service from the list of applications or services; and

causing execution of the selected application or service in response to the user input.

7. The information processing method according to claim 6 , further comprising:

transmitting a request to the external device for acquiring the performance information; and

acquiring the performance information that is sent by the external device in response to the request.

8. A non-transitory computer-readable storage medium having stored thereon a set of computer-executable instructions for causing a computer to perform a method comprising:

identifying an external device in response to a user selection;

specifying, after identifying the external device, applications or services suitable to be executed by the external device based on performance information of the external device, the performance information indicating at least a function supported by the external device;

detecting an utterance of a voice;

identifying a character string indicating contents of the utterance by performing speech recognition on the detected utterance;

analyzing the character string to obtain a search word by

determining respective scores of parts of the character string on a basis of a semantic analysis or a syntactic analysis of the character string,

using one of the parts of the character string as the search word in a case that the score of the one of the parts of the character string is within a reference range, and

using the entire character string as the search word in a case that the scores of the parts of the character string are not within the reference range;

determining a list of applications or services from the specified applications or services based on the search word;

displaying the character string, an indicator emphasizing the search word in the character string, and the list of applications or services;

receiving a user input identifying a selected application or service from the list of applications or services; and

causing execution of the selected application or service in response to the user input.

9. The non-transitory computer-readable storage medium according to claim 8 , wherein the method further comprises:

transmitting a request to the external device for acquiring the performance information; and

acquiring the performance information that is sent by the external device in response to the request.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2025
From: SATURN LICENSING LLC
To: INTERDIGITAL MADISON PATENT HOLDINGS, SAS
Reel/Frame 071157/0363 →
ASSIGNMENT OF THE ENTIRE INTEREST SUBJECT TO AN AGREEMENT RECITED IN THE DOCUMENT Recorded Jan 18, 2017
From: SONY CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 041391/0037 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2015
From: TAKEMURA, TOMOAKI; MASUNAGA, SHINYA; FUJITA, KOJI; ISHIWATA, KATSUTOSHI; IKENAGA, KENICHI; KUSUMOTO, KATSUTOSHI
To: SONY CORPORATION
Reel/Frame 035800/0661 →