# US 11,907,239 B2 · Information processing apparatus and non-transitory computer readable medium storing computer program

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

- Number: US 11,907,239 B2
- Document ID: US11907239B2
- Status: Granted
- Kind: B2
- Application number: 16/892,301
- Filed: 2020-06-04
- Published: 2021-07-01
- Granted: 2024-02-20
- Earliest claimed: 2019-12-27
- Assignees: FUJIFILM Business Innovation Corp.
- Applicants: FUJIFILM Business Innovation Corp.
- Inventors: Yasuhiro Ito
- Web page: https://patentgrep.com/patent/US11907239B2

## CPC

- G06F 16/242: Query formulation
- G06F 16/248: Presentation of query results
- G06N 5/04: Inference or reasoning models
- G06N 5/045: Explanation of inference; Explainable artificial intelligence [XAI]; Interpretable artificial intelligence
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS

## Abstract

An information processing apparatus includes a processor configured to predict a condition to be subsequently input by a user from an input condition that is a condition of a search input by the user, search for a content based on the input condition and a prediction condition obtained by prediction, and execute a process of presenting details of the search of the content based on the prediction condition in a case where the content is not found in the search based on the input condition.

## Claims

### Claim 1

An information processing apparatus comprising:
a processor configured to
receive a first search input by a user and acquire an input condition of the first search,
search for a content based on the input condition,
predict a condition of a second search to be input subsequently to the first search by the user, wherein the predicted condition is associated with the input condition,
search for another content based on the predicted condition, and
in response to the content not being found in the search based on the input condition, present details of the search of the another content based on the prediction condition.

### Claim 2 (depends on 1)

The information processing apparatus according to claim 1,
wherein the processor is configured to present a reason that the content is not found as the details in response to the content not being found even in the search of the another content based on the prediction condition.

### Claim 3 (depends on 2)

The information processing apparatus according to claim 2,
wherein the processor is configured to present information related to the input condition and the prediction condition under which the content is not found as the reason that the content is not found.

### Claim 4 (depends on 3)

The information processing apparatus according to claim 3,
wherein the processor is configured to present information about a phrase and an attribute used in the search as the information.

### Claim 5 (depends on 1)

The information processing apparatus according to claim 1,
wherein the processor is configured to, in response to the another content being found in the search of the another content based on the prediction condition, present information for presenting the found content as the details.

### Claim 6 (depends on 5)

The information processing apparatus according to claim 5,
wherein the information for presenting the found content is a component for inquiring whether or not to present the found content.

### Claim 7 (depends on 1)

The information processing apparatus according to claim 1,
wherein the prediction condition includes a phrase input as the input condition by the user and an attribute different from an attribute designated as the input condition by the user.

### Claim 8 (depends on 1)

The information processing apparatus according to claim 1,
wherein the prediction condition includes a phrase similar to a phrase input as the input condition by the user and an attribute identical to an attribute designated as the input condition by the user.

### Claim 9 (depends on 1)

The information processing apparatus according to claim 1,
wherein the prediction condition includes a phrase similar to a phrase input as the input condition by the user and an attribute different from an attribute designated as the input condition by the user.

### Claim 10 (depends on 1)

The information processing apparatus according to claim 1,
wherein the prediction condition includes a phrase for an attribute that is predicted from a phrase input as the input condition by the user and is different from an attribute designated as the input condition by the user.

### Claim 11 (depends on 10)

The information processing apparatus according to claim 10,
wherein the processor is configured to decide the phrase to be predicted in accordance with the attribute different from the attribute designated as the input condition by the user.

### Claim 12 (depends on 1)

The information processing apparatus according to claim 1,
wherein the prediction condition is a phrase predicted from a search history of the user in the past.

### Claim 13 (depends on 12)

The information processing apparatus according to claim 12,
wherein the prediction condition includes the phrase predicted from the search history of the user in the past and an attribute different from an attribute designated as the input condition by the user.

### Claim 14 (depends on 1)

The information processing apparatus according to claim 1,
wherein the prediction condition is a phrase predicted from a search history of another user in the past.

### Claim 15 (depends on 1)

The information processing apparatus according to claim 1,
wherein the processor is configured to, in response to the content not being found, control display not to receive an input of a condition from the user for an attribute that is used in the search and is different from an attribute designated by the user.

### Claim 16 (depends on 15)

The information processing apparatus according to claim 15,
wherein the processor is configured not to display the attribute different from the attribute designated by the user.

### Claim 17 (depends on 15)

The information processing apparatus according to claim 15,
wherein the processor is configured to, in a case where an operation of deleting a phrase input by the user is performed, control the display to enable reception of the input from the user for the attribute of which the input from the user is controlled not to be received.

### Claim 18

A non-transitory computer readable medium storing a computer program causing a computer to execute a process, the process comprising:
receiving a first search input by a user and acquire an input condition of the first search;
searching for a content based on the input condition;
predicting a condition of a second search to be input subsequently to the first search by the user, wherein the predicted condition is associated with the input condition;
searching for another content based on the predicted condition; and
in response to the content not being found in the search based on the input condition, present details of the search of the another content based on the prediction condition.

### Claim 19 (depends on 1)

The information processing apparatus according to claim 1,
wherein the input condition comprises a search phrase and an attribute, and
wherein the predicted condition comprises at least one related search phrase associated with the search phrase and at least one related attribute associated with the attribute.

### Claim 20 (depends on 1)

The information processing apparatus according to claim 1,
wherein the processor is further configured to:
in response to the content not being found in the search based on the input condition and in response to the another content not being found in the search based on the prediction condition, present a reason that the content is not found and another reason that the another content is not found as the details.
