# US 12,339,883 B2 · Information processing device, information processing method, and program

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,339,883 B2
- Document ID: US12339883B2
- Status: Granted
- Kind: B2
- Application number: 18/256,392
- Filed: 2021-12-08
- Published: 2024-01-18
- Granted: 2025-06-24
- Earliest claimed: 2020-12-08
- Assignees: Helpfeel Inc.
- Applicants: Helpfeel Inc.
- Inventors: Toshiyuki Masui
- Web page: https://patentgrep.com/patent/US12339883B2

## CPC

- G06F 16/3334: {Selection or weighting of terms from queries, including natural language queries}
- G06F 16/3322: {using system suggestions (G06F16/3325 takes precedence)}
- G06F 16/3329: Natural language query formulation
- G06F 16/338: Presentation of query results
- G06F 40/242: Dictionaries
- G06F 40/274: Converting codes to words; Guess-ahead of partial word inputs
- G06F 40/284: Lexical analysis, e.g. tokenisation or collocates
- H04L 51/02: using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

An information processing device, method and program enabling a user to easily arrive at a desired goal sentence or similar is described. An FAQ answer or product explanation page is treated as a goal sentence, said goal sentence being presented to a user to achieve a user goal with regard to an FAQ answer or a product explanation, and keywords, guidance sentence candidates, and goal sentences are associated and stored in a guidance sentence dictionary, such that when a keyword that, more than being related to a goal sentence or similar, is common and easy to think of has been input, a guidance sentence candidate intended to have the user arrive at the goal sentence is extracted, said guidance sentence candidate including said keyword or a similar keyword.

## Claims

### Claim 1

An information processing device comprising:
a dictionary generation unit configured to use, as a goal sentence or similar, a predetermined word, phrase, or sentence presented to a user in order to achieve a predetermined purpose of the user, and stores a word, a guidance sentence candidate, and the goal sentence or similar in a guidance sentence dictionary in association with each other such that the guidance sentence candidate intended by the user to reach the goal sentence or similar and containing the word related to the goal sentence or similar is extracted when the word is input; and
a guidance sentence candidate presentation unit configured to present the guidance sentence candidate extracted on a same screen with the word entered by the user so that the user can select the guidance sentence candidate,
wherein the guidance sentence candidate is one of a plurality of guidance sentence candidates consisting of a plurality of types of intention expressions obtained by expanding the intention expression from the goal sentence or similar, each of the intention expressions being related to an assumed intention of the user,
the word is associated with one or more of the plurality of guidance sentence candidates based on the assumed intention of the user, and
the plurality of guidance sentence candidates having different intention expressions are provided to guide the user to the goal sentence or similar.

### Claim 2 (depends on 1)

The information processing device according to claim 1, wherein the word included in includes a word with degree of generality as a condition that is related to the goal sentence or similar, and includes one of words with a higher or lower degree of generality, or words similar thereto as keywords entered by the user.

### Claim 3 (depends on 1)

The information processing device according to claim 1, wherein the guidance sentence candidate is used interchangeably as a question sentence candidate, the guidance sentence dictionary is used interchangeably as a question sentence dictionary, and the guidance sentence candidate presentation unit is used interchangeably as a question sentence candidate presentation unit.

### Claim 4 (depends on 1)

The information processing device according to claim 1, wherein each of the plurality of guidance sentence candidates is generated through an expansion process in accordance with the assumed intention of the user based on the word, wherein the expansion process involves at least one of supplementing a subject, replacing words or phrases with synonyms or the like, and changing combinations of word endings, auxiliary verbs or the like to form synonymous sentences.

### Claim 5 (depends on 4)

The information processing device according to claim 4, wherein the expansion process utilizes, as a database, definitions, explanations, synonyms, and paraphrases of terms, in association with each other.

### Claim 6 (depends on 1)

The information processing device according to claim 1, further comprising:
a history management unit for managing history information when the user reaches the goal sentence or similar, and extracting the word when the user does not reach the goal sentence or similar when the word is input; and
a dictionary improvement unit for modifying an association relationship between the word extracted and the guidance sentence candidate in the guidance sentence dictionary to improve the guidance sentence dictionary.

### Claim 7

An information processing method executed by an information processing device, the information processing method comprising:
a dictionary generation step of using, as a goal sentence or similar, a predetermined word, phrase, or sentence presented to a user in order to achieve a predetermined purpose of the user and storing a word, a guidance sentence candidate, and the goal sentence or similar in a guidance sentence dictionary in association with each other, such that the guidance sentence candidate intended by the user to reach the goal sentence or similar and containing the word related to the goal sentence or similar is extracted when the word is input; and
a guidance sentence candidate presentation step of presenting the guidance sentence candidate extracted on a same screen as the word entered by the user so that the user can select the guidance sentence candidate,
wherein the guidance sentence candidate is one of a plurality of guidance sentence candidates consisting of a plurality of types of intention expressions obtained by expanding the intention expression from the goal sentence or similar, each of the intention expressions being related to an assumed intention of the user,
the word is associated with one or more of the plurality of guidance sentence candidates based on the assumed intention of the user, and
the plurality of guidance sentence candidates having different intention expressions are provided to guide the user to the goal sentence or similar.

### Claim 8 (depends on 7)

The information processing method according to claim 7, wherein the word included in includes a word with degree of generality as a condition that is related to the goal sentence or similar, and includes one of words with a higher or lower degree of generality, or words similar thereto as keywords entered by the user.

### Claim 9 (depends on 7)

The information processing method according to claim 7, wherein the guidance sentence candidate is used interchangeably as a question sentence candidate, the guidance sentence dictionary is used interchangeably as a question sentence dictionary, and the guidance sentence candidate presentation step is used interchangeably as a question sentence candidate presentation step.

### Claim 10 (depends on 7)

The information processing method according to claim 7, wherein each of the plurality of guidance sentence candidates is generated through an expansion process in accordance with the assumed intention of the user based on the word, wherein the expansion process involves at least one of supplementing a subject, replacing words or phrases with synonyms or the like, and changing combinations of word endings, auxiliary verbs or the like to form synonymous sentences.

### Claim 11 (depends on 10)

The information processing method according to claim 10, wherein the expansion process utilizes, as a database, definitions, explanations, synonyms, and paraphrases of terms, in association with each other.

### Claim 12 (depends on 7)

The information processing method according to claim 7, further comprising:
a history management step for managing history information when the user reaches the goal sentence or similar, and extracting the word when the user does not reach the goal sentence or similar when the word is input; and
a dictionary improvement step for modifying an association relationship between the word extracted and the guidance sentence candidate in the guidance sentence dictionary to improve the guidance sentence dictionary.

### Claim 13

A non-transitory computer readable medium storing a program causing a computer to execute control processing comprising:
a dictionary generation step of using, as a goal sentence or similar, a predetermined word, phrase, or sentence presented to a user in order to achieve a predetermined purpose of the user and storing a word, a guidance sentence candidate, and the goal sentence or similar in a guidance sentence dictionary in association with each other, such that the guidance sentence candidate intended by the user to reach the goal sentence or similar and containing the word related to the goal sentence or similar is extracted when the word is input; and
a guidance sentence candidate presentation step of presenting the guidance sentence candidate extracted on a same screen as the word entered by the user so that the user can select the guidance sentence candidate,
wherein the guidance sentence candidate is one of a plurality of guidance sentence candidates consisting of a plurality of types of intention expressions obtained by expanding the intention expression from the goal sentence or similar, each of the intention expressions being related to an assumed intention of the user,
the word is associated with one or more of the plurality of guidance sentence candidates based on the assumed intention of the user, and
the plurality of guidance sentence candidates having different intention expressions are provided to guide the user to the goal sentence or similar.

### Claim 14 (depends on 13)

The non-transitory computer readable medium storing the program according to claim 13, wherein the word included in the guidance sentence candidate includes a word with degree of generality as a condition that is related to the goal sentence or similar, and includes one of words with a higher or lower degree of generality, or words similar thereto as keywords entered by the user.

### Claim 15 (depends on 13)

The non-transitory computer readable medium storing the program according to claim 13, wherein the guidance sentence candidate is used interchangeably as a question sentence candidate, the guidance sentence dictionary is used interchangeably as a question sentence dictionary, and the guidance sentence candidate presentation step is used interchangeably as a question sentence candidate presentation step.

### Claim 16 (depends on 13)

The non-transitory computer readable medium according to claim 13, wherein each of the plurality of guidance sentence candidates is generated through an expansion process in accordance with the assumed intention of the user based on the word, wherein the expansion process involves at least one of supplementing a subject, replacing words or phrases with synonyms or the like, and changing combinations of word endings, auxiliary verbs or the like to form synonymous sentences.

### Claim 17 (depends on 16)

The non-transitory computer readable medium according to claim 16, wherein the expansion process utilizes, as a database, definitions, explanations, synonyms, and paraphrases of terms, in association with each other.

### Claim 18 (depends on 13)

The non-transitory computer readable medium according to claim 13, the control processing further comprising:
a history management step for managing history information when the user reaches the goal sentence or similar, and extracting the word when the user does not reach the goal sentence or similar when the word is input; and
a dictionary improvement step for modifying an association relationship between the word extracted and the guidance sentence candidate in the guidance sentence dictionary to improve the guidance sentence dictionary.
