IP Library Granted Patent US 11,895,063
Granted Patent B2
US 11,895,063 · App. 17/629,124 · Granted Feb 6, 2024

Interactive input support system and interactive input support method

Inventors: Shogo Ohta (Tokyo, JP); Kota Shirakura (Tokyo, JP)
Assignee: KUZEN Inc.
H04L51/02G06F3/0481G06F40/205
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 11,895,063
App. No.
17/629,124
Granted
Feb 6, 2024
Kind
B2
Abstract

An information processing system is a system using a chatbot to use the various network services such as SaaS and to allow the users to seamlessly enjoy each of the services. While performing an interactive mode with input entered by a user based on a predetermined scenario, the information processing system performs registering retrieving (browsing) and deleting information for enjoying the services, and various settings and supports for enjoying the services.

Claims (48)

1. An interactive input support system included in an information processing system that has a terminal device used by a user, a plurality of servers, and the interactive input support system supporting command input in interacting when a user enters a command into at least one of the plurality of servers in order to allow the user to use a given service, the plurality of servers each providing a different network service from at least one of the network service of the other server system, the interactive input support system comprising a processor programmed to:

receive an input text that is entered by the user and is transmitted from the terminal device, and recognize the received input text;

manage a storage having a plurality of scenario data and user information, the plurality of scenario data each being data generated based on a scenario that is used for each of the services based on a recognized input text, the user information being information related to the user, being information that is requested from at least one of the plurality of servers when the user uses the service, and being stored in association with the each of the scenario data;

identify the user who enters the input text transmitted from the terminal device as a specific user;

detect a timing when the input text is inputted, as a specific timing;

select at least one of the plurality of scenario data, and at least one of the plurality of servers among from the plurality of servers based on the specific timing, the recognized input text and a terminal device ID;

generate the command based on the selected scenario data, the command being a command that is outputted into the selected server when providing the corresponding service to the specific user;

output the generated command to the selected sever;

obtain service related information from the selected server, and provide obtained service related information to the terminal device of the specific user;

perform a guiding control process guiding the specific user for entering the input text based on the selected scenario data, and that generates the command being output to the selected server based on the input text entered and recognized by the guiding control process and the user information of the specific user.

2. The interactive input support system according to claim 1 , wherein

the processor is programmed to:

perform the guiding control process guiding the specific user while working together with the terminal device of the specific user for entering the input text that is command related information used when the specific user uses the service provided by the generated command; and

output the command related information with the generated command or separately from the generated command to the selected server.

3. The interactive input support system according to claim 2 , wherein

The processor is programmed to perform the guiding control process guiding the specific user for entering the input text of the command related information specified by the request instruction when receiving a request instruction from the selected server, the request instruction requesting the command related information to be provided to the selected server.

4. The interactive input support system according to claim 1 , wherein

the processor is programmed to: perform the guiding control process guiding the specific user for entering the input text that is a plurality of command related information used when the specific user uses the service provided by the generated command; and generate the command based on the plurality of command related information.

5. The interactive input support system according to claim 1 , wherein

the processor is programmed to generate a plurality of commands based on the input text that is entered and recognized.

6. The interactive input support system according to claim 1 , wherein

the scenario data includes at least one of scenario data for managing user related data indicating data related to the user and scenario data for managing data of user related event indicating an event related to the user.

7. An interactive input support method included in an information processing system that has a terminal device used by a user, a plurality of servers, and the interactive input support system supporting command input in interacting when a user enters a command into at least one of the plurality of servers in order to allow the user to use a given service, the plurality of servers each providing a different network service from at least one of the network service of the other server system, the interactive input support method comprising:

receiving an input text that is entered by the user and is transmitted from the terminal device, and recognize the received input text;

managing a storage having a plurality of scenario data and user information, the plurality of scenario data each being data generated based on a scenario that is used for each of the services based on a recognized input text, the user information being information related to the user, being information that is requested from at least one of the plurality of servers when the user uses the service, and being stored in association with the each of the scenario data;

identifying the user who enters the input text transmitted from the terminal device as a specific user;

detecting a timing when the input text is inputted, as a specific timing;

selecting at least one of the plurality of scenario data, and at least one of the plurality of servers among from the plurality of servers based on the specific timing, the recognized input text and a terminal device ID;

generating the command based on the selected scenario data, the command being a command that is outputted into the selected server when providing the corresponding service to the identified user;

outputting the generated command to the selected sever;

obtaining service related information from the selected server, and providing obtained service related information to the terminal device of the specific user; and

performing a guiding control process guiding the specific user for entering the input text based on the selected scenario data, and that generates the command being output to the selected server based on the input text entered and recognized by the guiding control process and the user information of the specific user.

8. The interactive input support system according to claim 1 , wherein

the processor is programmed to output a plurality of generated commands to a plurality of selected servers that provides a different service from at least one of the service of the other server.

9. An interactive input support system that works together with a plurality of servers and supports a user to input command into at least one of the plurality of servers in interacting in order to allow a user to use a given service, the plurality of servers each providing a different network service from at least one of the network service of the other server system, the interactive input support system comprising a processor programmed to:

recognize an input text entered by the user;

manage a storage having a plurality of scenario data and user information, the plurality of scenario data each being data generated based on a scenario that is used for each of the services based on the input text, the user information being information related to the user, being information that is requested from at least one of the plurality of servers when the user uses the service, and being stored in association with the each of the scenario data;

identify the user who enters the input text as a specific user;

detect a timing when the input text is inputted, as a specific timing;

select at least one of the plurality of scenario data, and at least one of the plurality of servers that works together with the interactive input support system, among from the plurality of servers based on the specific timing the recognized input text and a terminal device ID;

generate the command based on the selected scenario data, the command being a command that is outputted into the selected server when providing the corresponding service to the specific user;

output the generated command to the selected sever; and

perform a guiding control process guiding the specific user for entering the input text based on the selected scenario data, and that generates the command being output to the selected server based on the input text entered and recognized by the guiding control process and the user information of the specific user.

10. The interactive input support system according to as claimed in claim 1 , wherein

the processor is programmed to:

identify an attribute of the user based on the user information or receive the attribute with the input text; and

select at least one of the plurality of scenario data, and at least one of the plurality of servers among from the plurality of servers based on the specific timing, the recognized input text, and the attribute of the user,

an input text that is entered by the user and is transmitted from the terminal device, and recognize the received input text.

Assignments (2)
CHANGE OF NAME Recorded Oct 11, 2023
From: CONCIERGE U INC.
To: KUZEN INC.
Reel/Frame 065218/0384 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2022
From: OHTA, SHOGO; SHIRAKURA, KOTA
To: CONCIERGE U INC.
Reel/Frame 058985/0594 →
Priority Claims (1)
JP 2019-135620 · Jul 23, 2019 · national
Continuity (1)
Related Publication 20220303232A1 · Sep 22, 2022