IP Library › Granted Patent US 10,468,024
Granted Patent B2
US 10,468,024 · App. 15/730,848 · Granted Nov 5, 2019

Information processing method and non-temporary storage medium for system to control at least one device through dialog with user

Inventors: Yuri Nishikawa (Kanagawa, JP); Katsuyoshi Yamagami (Osaka, JP)
Assignee: PANAONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
G10L15/22G06F3/167G10L2015/223
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,468,024
App. No.
15/730,848
Granted
Nov 5, 2019
Kind
B2
Abstract

A method includes: acquiring first voice information indicating a voice of a user input from a microphone; outputting, to a server via a network, first text string information generated from the first voice information, when the first text string information does not match any of pieces of text string information in the first database; acquiring, from the server, first semantic information and/or a control command corresponding to the first semantic information, when a second database includes a piece of text string information matched with the first text string information and the matched piece of text string information is associated with the first semantic information therein; instructing at least one device to execute an operation based on the first semantic information and/or the control command; and outputting, to a speaker, second voice information generated from second text string information, the second text string information being registered and associated with the first semantic information in the first database.

Claims (44)

1. A method to be executed at least in part in a computer for controlling at least one device through dialog with a user, the method comprising:

acquiring first voice information, indicating a voice of a user input by the user, from a microphone;

generating first text string information from the first voice information;

referencing a first database via a bus and/or a first network, which is a private network, by the computer and determining whether the first text string information matches any piece of text string information registered in the first database;

outputting, to a server via a second network, the first text string information when it is determined that the first text string information does not match any piece of text string information registered in the first database;

when the first text string information matches a piece of text string information in a second database, acquiring, from the server via the second network, (i) first semantic information associated with the piece of text string information in the second database and/or a control command corresponding to the first semantic information, and (ii) one or more pieces of text string information associated with the first semantic information in the second database;

instructing the at least one device to execute an operation in accordance with the first semantic information and/or the control command;

retrieving, from the first database, second text string information that matches one of the one or more pieces of text string information acquired from the server; and

outputting, to a speaker, second voice information generated from the second text string information.

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

converting the second text string information to the second voice information.

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

generating a control command based on the first semantic information.

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

converting the first voice information to the first text string information.

5. The method according to claim 1 , wherein

the second network is the Internet, and

the first database is stored in a local server that is communicable with the at least one device without through the Internet.

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

instructing the at least one device to execute the operation without communicating with the server, when determining that the first text string information matches one of the plurality of pieces of text string information registered in the first database.

7. A non-transitory storage medium storing a program that causes the computer to execute the method according to claim 1 .

8. A method to be executed at least in part in a computer for controlling at least one device through dialog with a user, the method comprising:

acquiring first voice information, indicating a voice of a user input by the user, from a microphone;

generating first text string information from the first voice information;

referencing a first database via a bus and/or a first network, which is a private network, by the computer and determining whether the first text string information matches any piece of text string information registered in the first database;

outputting, to a server via a second network, the first text string information when it is determined that the first text string information does not match any piece of text string information registered in the first database;

when the first text string information matches a piece of text string information in a second database, acquiring, from the server via the second network, first semantic information associated with the piece of text string information in the second database;

instructing the at least one device to execute an operation in accordance with the first semantic information;

retrieving, from the first database, second text string information that matches the first semantic information; and

outputting, to a speaker, second voice information generated from the second text string information.

9. The method according to claim 8 , further comprising:

converting the second text string information to the second voice information.

10. The method according to claim 8 , further comprising:

generating a control command based on the first semantic information.

11. The method according to claim 8 , further comprising:

converting the first voice information to the first text string information.

12. The method according to claim 8 , wherein

the second network is the Internet, and

the first database is stored in a local server that is communicable with the at least one device without through the Internet.

13. The method according to claim 8 , further comprising:

instructing the at least one device to execute the operation without communicating with the server, when it i determined that the first text string information matches any piece of text string information registered in the first database.

14. The method according to claim 8 , wherein the server has no information indicating what text string information is registered in the first database.

15. A non-transitory storage medium storing a program that causes the computer to execute the method according to claim 8 .

16. The method according to claim 1 , wherein the server has no information indicating what text string information is registered in the first database.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2017
From: NISHIKAWA, YURI; YAMAGAMI, KATSUYOSHI
To: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Reel/Frame 044487/0209 →
Priority Claims (2)
JP 2017-012338 · Jan 26, 2017 · national
JP 2017-145693 · Jul 27, 2017 · national
Continuity (2)
Provisional Application 62416220 · Nov 2, 2016
Related Publication 20180122366A1 · May 3, 2018