IP Library Patent Application 18567746
Patent Application
App. No. 18/567,746

LEARNING SYSTEM, LEARNING METHOD, AND LEARNING PROGRAM

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 None
App. No.
18/567,746
Abstract

A learning system includes an obtainer and a learner. The obtainer obtains information observed around a user who has uttered a voice command. The learner learns the information obtained by the obtainer as a condition for executing the voice command.

Claims (68)

1 . A learning system comprising a processor configured to execute operations comprising:

obtaining information observed around a user who has uttered a voice command; and

learning the obtained information as a condition for executing the voice command.

2 . The learning system according to claim 1 , the processor further configured to execute operations comprising:

identifying one or a plurality of conditions for executing the voice command;

determining whether the obtained information matches at least one condition of the one or the plurality of conditions; and

executing the voice command, when the determining further comprises determining that the obtained information matches at least one condition of the one or the plurality of conditions, wherein,

when the executing further comprises executing the voice command, the learning further comprises learning the obtained information as a condition for executing the voice command.

3 . The learning system according to claim 2 , the processor further configured to execute operations comprising

displaying a user interface that enables the user to select the voice command by a method other than speech, wherein,

when the displaying further configured to receiving selection of the voice command via the user interface, the executing further comprises executing the voice command.

4 . The learning system according to claim 2 , wherein the determining further comprises:

setting a value indicating how much the obtained information differs from at least one condition of the one or the plurality of conditions, and

determining whether the set value is smaller than a threshold to determine whether the obtained information matches at least one condition of the one or the plurality of conditions.

5 . The learning system according to claim 1 , wherein

the obtaining further comprises obtaining information regarding a voice command input screen that accepts the voice command from the user, as the information observed around the user who has uttered the voice command.

6 . The learning system according to claim 5 , wherein

the obtaining further comprises obtaining, as the information regarding the voice command input screen, the information including at least one of:

a title of the voice command input screen,

a process name of the voice command input screen, or

a value displayed on the voice command input screen.

7 . A method for learning, comprising:

obtaining information observed around a user who has uttered a voice command; and

learning the information obtained in the obtaining step as a condition for executing the voice command.

8 . A computer-readable non-transitory recording medium storing a computer-executable program instructions that when executed by a processor cause a computer system to execute operations comprising:

obtaining information observed around a user who has uttered a voice command; and

learning the obtained information as a condition for executing the voice command.

9 . The learning system according to claim 2 , wherein the obtaining further comprises obtaining information regarding a voice command input screen that accepts the voice command from the user, as the information observed around the user who has uttered the voice command.

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

identifying one or a plurality of conditions for executing the voice command;

determining whether the obtained information matches at least one condition of the one or the plurality of conditions; and

executing the voice command, when the determining further comprises determining that the obtained information matches at least one condition of the one or the plurality of conditions, wherein,

when the executing further comprises executing the voice command, the learning further comprises learning the obtained information as a condition for executing the voice command.

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

displaying a user interface that enables the user to select the voice command by a method other than speech, wherein,

when the displaying further configured to receiving selection of the voice command via the user interface, the executing further comprises executing the voice command.

12 . The method according to claim 10 , wherein,

the determining further comprises:

setting a value indicating how much the obtained information differs from at least one condition of the one or the plurality of conditions, and

determining whether the set value is smaller than a threshold to determine whether the obtained information matches at least one condition of the one or the plurality of conditions.

13 . The method according to claim 7 , wherein

the obtaining further comprises obtaining information regarding a voice command input screen that accepts the voice command from the user, as the information observed around the user who has uttered the voice command.

14 . The method according to claim 10 , wherein

the obtaining further comprises obtaining information regarding a voice command input screen that accepts the voice command from the user, as the information observed around the user who has uttered the voice command.

15 . The method according to claim 13 , wherein

the obtaining further comprises obtaining, as the information regarding the voice command input screen, information including at least one of:

a title of the voice command input screen,

a process name of the voice command input screen, or

a value displayed on the voice command input screen.

16 . The computer-readable non-transitory recording medium according to claim 8 , the computer-executable program instructions when executed further causing the computer system to execute operations comprising:

identifying one or a plurality of conditions for executing the voice command;

determining whether the obtained information matches at least one condition of the one or the plurality of conditions; and

executing the voice command, when the determining further comprises determining that the obtained information matches at least one condition of the one or the plurality of conditions, wherein,

when the executing further comprises executing the voice command, the learning further comprises learning the obtained information as a condition for executing the voice command.

17 . The computer-readable non-transitory recording medium according to claim 16 , the computer-executable program instructions when executed further causing the computer system to execute operations comprising:

displaying a user interface that enables the user to select the voice command by a method other than speech, wherein,

when the displaying further configured to receiving selection of the voice command via the user interface, the executing further comprises executing the voice command.

18 . The computer-readable non-transitory recording medium according to claim 16 , wherein,

the determining further comprises:

setting a value indicating how much the obtained information differs from at least one condition of the one or the plurality of conditions, and

determining whether the set value is smaller than a threshold to determine whether the obtained information matches at least one condition of the one or the plurality of conditions.

19 . The computer-readable non-transitory recording medium according to claim 8 , wherein

the obtaining further comprises obtaining information regarding a voice command input screen that accepts the voice command from the user, as the information observed around the user who has uttered the voice command.

20 . The computer-readable non-transitory recording medium according to claim 19 , wherein

the obtaining further comprises obtaining, as the information regarding the voice command input screen, information including at least one of:

a title of the voice command input screen,

a process name of the voice command input screen, or

a value displayed on the voice command input screen.

Assignments (2)
CHANGE OF NAME Recorded Jan 1, 2026
From: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
To: NTT, INC.
Reel/Frame 074164/0725 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2023
From: KOYA, HIDETAKA; KATAOKA, AKIRA; KOMIYAMA, MAKOTO
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 065786/0185 →