US20020052913A1

User support apparatus and system using agents

Claim Score by NHIP

Read claim 10, the broadest

Abstract

A user support function is realized in a user terminal. The function may be implemented in the user terminal or sent from a server. The function helps the user using characters activated by agent programs. Each character has a specific area to cover as an expert. When the user needs restaurant information, a "gourmet" character appears on the screen to respond to the user request. The character analyzes the user request through text search.

US20020052913A1, drawing sheet 1
Sheet 1 of 57

Term

Term ended

Projected expiry passed 30 March 2021, 5.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

39 claims: 12 independent, 27 dependent

  1. 1
    A user support apparatus comprising:an agent storage which stores data of a first agent being dedicated to a user serving based on information of the user and data of a second agent being an expert of a specific area;and an agent output comp which outputs the first and second agents derived from said data;wherein the first agent, when the second agent selects information necessary to serve the user, presents a selection guide to the second agent based on the user information in a manner that the user can recognize the presentation of the guide.
  2. 5
    A user support apparatus comprising:a front processor which works at a user interface level;and a middle processor which handles and stores data to be presented to the user via the front processor;wherein the front processor comprises an agent storage which stores data of a first agent being dedicated to the user serving based on information of the user and data of a second agent being an expert of a specific area, and wherein the first and second agents are designed in said data so that the first agent, when the second agent requests the middle processor provide information necessary to serve the user, presents a selection guide to the second agent based on the user information in a manner that the user can recognize the presentation of the guide.
  3. 6
    A user support apparatus comprising:a front processor which works at a user interface level;and a back processor which acquires data to be presented to the user from outside;wherein the front processor comprises an agent storage which stores data of a first agent being dedicated to the user serving based on information of the user and data of a second agent being an expert of a specific area, and wherein the first and second agents are designed in said data so that the first agent, when the second agent requests the back processor provide information necessary to serve the user, presents a selection guide to the second agent based on the user information in a manner that the user can recognize the presentation of the guide.
  4. 7
    A user support apparatus comprising memory, program modules loaded on the memory and a CPU to execute the modules, wherein the modules include functions of executing a first agent and a second agent, the first agent being represented as a character to bridge the user and the apparatus and to serve the user in a user-dependent manner based on information of the user, and the second agent being presented as a character to bridge the user and the apparatus and to serve the user for a specific area as an expert thereof, and wherein the first agent, when the second agent selects information necessary to serve the user, presents a selection guide to the second agent based on the user information in a manner that the user can recognize the presentation of the guide.
  5. 8
    A user support apparatus comprising:an agent storage which stores data of a first agent and a second agent which bridge a user and the apparatus;and an agent output unit which outputs the first and second agents derived from said data;wherein the first and second agents are so configured to collaborate while having conversation recognizable from the user when the user requests a given service.
  6. 10
    Broadest claimClaim Score 82, broad(NHIP)A user support apparatus comprising:an agent controller which provides an agent to support a user;an request analyzer which analyzes a request input from the user;a response controller which presents to the agent controller necessary information for the requested service when the service has been judged processible and otherwise records the requested service as an unattained service.
  7. 12
    A user support apparatus comprising:an agent controller which provides an agent to support a user;a conversation data storage which stores conversation to be held between the user and the agent;an request analyzer which analyzes a request input from the user;a response controller which determines a response to the request based on result of the analysis;and a log storage which stores log of the conversation actually held between the user and the agent;wherein the response controller which presents to the agent controller necessary information, read from the conversation data storage, for the requested service when the service has been judged processible and otherwise records in the log storage the requested service as an unattained service.
  8. 13
    A user support apparatus using a character comprising:a first processor which conducts an agent level control and a second processor which conducts a character level control, the first processor comprising: a total system manager which provides a field for a plurality of agents to interact and manages the plurality of agents;and a plurality of agent controllers each of which, through a character, acquires and interprets a user request so as to realize substantial functions of a respective agent;and the second processor comprising: a character manager which provides basic functions to visually represent interaction between the plurality of agents at the character level;and a plurality of character controllers, each of which corresponds to one of the plurality of agent controllers and provides a series of character actions to the corresponding agent controller for use therein;wherein interface between a horizontal function between the plurality of agents which is provided by the total manager and the character manager, and an individual function provided by the agent controller and the character controller, is predetermined for the plurality of agent controllers and the plurality of character controllers.
  9. 22
    A client-server system using a character to support a user, wherein the client comprises a first processor which conducts an agent level control and a second processor which conducts a character level control, the first processor comprising:a total system manager which manages a plurality of agents to achieve interaction therebetween;and a plurality of agent controllers each of which, through a character, acquires and interprets a user request so as to realize substantial functions of a respective agent;and the second processor comprising: a character manager which represents the interaction between the plurality of agents at the character level;and a plurality of character controllers, each of which corresponds to one of the plurality of agent controllers and provides a series of character actions to the corresponding agent controller for use therein;wherein the server, collaborating with the client, interprets the user request and presents to the client information necessary to respond the request.
  10. 25
    An user support method using a character, comprising:conducting agent level control and conducting character level control, wherein the agent level control provides a total management process to manage a plurality of agents to achieve interaction therebetween and a plurality of agent control processes, each of which responds to a user request via a respective character;and wherein the character level control provides a character control process to represent the interaction between the agents at the character level and a plurality of character control processes, each of which corresponds to one of the agent control processes and provides a series of character actions to the corresponding agent control process;and wherein interface between a horizontal function between the plurality of agents and a function individual to each agent is predetermined for the plurality of characters.
  11. 26
    A user support apparatus comprising:a user utterance identification block which comprises an electronic user utterance list holding expected utterance and identifies user utterance when it is inputted;a plurality of response blocks, each of which makes one of agents, the agents being designed to have respective specific areas to work, respond to the inputted utterance when the utterance is included in a specific area assigned to the agent;and a registration unit which stores in a storage region provided for each specific area a network address of an web site according to a request of the user.
  12. 31
    A user support apparatus comprising:a user utterance identification block which comprises an electronic user utterance list holding expected utterance and identifies utterance of the user when it is inputted;and a response block which has an electronic agent action library to respond to the utterance and which makes an agent respond to the utterance;a search item holder which acquires and holds in advance items of information the user wishes to search;and a search unit which conducts search for the items;wherein the utterance identification block further comprises an additional utterance list containing utterance for which the search unit is assumed to start the search, and wherein the search unit starts the search when the utterance of the user is detected contained in the additional utterance list.