# US 11,310,688 B2 · Information presenting device, information presenting method and recording medium

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

- Number: US 11,310,688 B2
- Document ID: US11310688B2
- Status: Granted
- Kind: B2
- Application number: 16/300,615
- Filed: 2017-05-15
- Published: 2020-10-01
- Granted: 2022-04-19
- Earliest claimed: 2016-05-19
- Assignees: NEC Corporation
- Applicants: NEC Corporation
- Inventors: Takeo Onishi
- Web page: https://patentgrep.com/patent/US11310688B2

## CPC

- H04W 28/0231: {based on communication conditions (dynamic wireless traffic scheduling definition based on channel quality criteria H04W72/54)}
- H04W 28/0236: {radio quality, e.g. interference, losses or delay}
- H04M 1/00: Substation equipment, e.g. for use by subscribers (subscriber services or facilities provided at exchanges H04M3/00; prepayment telephone coin boxes H04M17/00; current supply arrangements H04M19/08)
- H04W 24/08: Testing, {supervising or monitoring} using real traffic
- H04W 28/0226: {based on location or mobility (handoff or reselection H04W36/00; mobile application services making use of the location of users or terminals H04W4/02)}
- H04W 88/02: Terminal devices
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

To provide information processing devices capable of effectively presenting to a user an action that improves communication quality. The information presenting devices includes: a communication quality acquisition means that acquires current communication quality and communication quality when a user takes an action; an action cost calculation means that calculates a cost of the action; a presentation information calculating means that determines the action, based on the current communication quality, the communication quality when the action is taken, and the action cost; a first presenting means that displays predetermined information about a case where the action is taken; and a second presenting means that acquires an instruction from a user after display by the first presenting means, and then also displays additional information about a case where the action is taken, in addition to the predetermined information.

## Claims

### Claim 1

An information presenting device comprising:
at least one memory configured to store one or more instructions; and
at least one processor configured to execute the one or more instructions to:
acquire a current communication quality and a communication quality expected when and where a user takes an action of moving;
calculate an action cost, which is a moving distance of the user or a moving time of the user when the user moves, necessary for the action of moving;
determine the action of moving, based on the current communication quality, the communication quality expected when and where the user takes the action of moving, and the action cost;
display predetermined information about a case where the action of moving is taken; and
acquire an instruction from a user after display of the predetermined information, and then also display additional information about a case where the action of moving is taken, in addition to the predetermined information.

### Claim 2 (depends on 1)

The information presenting device according to claim 1, wherein the at least one processor is further configured to execute the one or more instructions to:
acquire the communication quality at a current position and one or more other points after the moving,
acquire a movement cost being a distance from the current position to each of the one or more other points necessary for the moving,
select one point from the other points as a movement destination, based on the communication quality at the current position, the communication quality when moved from the current position to each of the one or more other points, and the movement cost from the current position to each of the one or more other points;
display the predetermined information related to the selected one point; and
acquire an instruction from a user after display of the predetermined information, and then also displays additional information for the one point, in addition to the predetermined information.

### Claim 3 (depends on 2)

The information presenting device according to claim 2, wherein the at least one processor is further configured to execute the one or more instructions to:
display at least one of a change amount of the communication quality for the one point, and the movement cost for the one point, and
display position information of the one point, a change amount of the communication quality for the one point, and the movement cost for the one point.

### Claim 4 (depends on 3)

The information presenting device according to claim 3, wherein the at least one processor is further configured to execute the one or more instructions to simultaneously displays the respective communication quality at the current position and the one point in different colors.

### Claim 5 (depends on 4)

The information presenting device according to claim 4, wherein the at least one processor is further configured to execute the one or more instructions to display the respective communication quality at the current position and the one point, by changing a predetermined figure in number, length, or area, depending on levels of the communication quality.

### Claim 6 (depends on 4)

The information presenting device according to claim 4, wherein the at least one processor is further configured to execute the one or more instructions to display the movement cost for the one point, by changing a predetermined figure in number, length, or area, depending on magnitude of the movement cost.

### Claim 7 (depends on 4)

The information presenting device according to claim 4, wherein the at least one processor is further configured to execute the one or more instructions to display the communication quality at the one point, by changing a predetermined figure in number, length, or area, depending on a level the communication quality, and at a same time, displays the movement cost for the one point, by changing a figure being the same as or different from the predetermined figure in number, length, or area, depending on magnitude of the movement cost.

### Claim 8 (depends on 3)

The information presenting device according to claim 3, wherein the at least one processor is further configured to execute the one or more instructions to display the respective communication quality at the current position and the one point, by changing a predetermined figure in number, length, or area, depending on levels of the communication quality.

### Claim 9 (depends on 8)

The information presenting device according to claim 8, wherein the at least one processor is further configured to execute the one or more instructions to display the movement cost for the one point, by changing a predetermined figure in number, length, or area, depending on magnitude of the movement cost.

### Claim 10 (depends on 8)

The information presenting device according to claim 8, wherein the at least one processor is further configured to execute the one or more instructions to display the communication quality at the one point, by changing a predetermined figure in number, length, or area, depending on a level the communication quality, and at a same time, displays the movement cost for the one point, by changing a figure being the same as or different from the predetermined figure in number, length, or area, depending on magnitude of the movement cost.

### Claim 11 (depends on 3)

The information presenting device according to claim 3, wherein the processor is further configured to execute the one or more instructions to display the movement cost for the one point, by changing a predetermined figure in number, length, or area, depending on magnitude of the movement cost.

### Claim 12 (depends on 11)

The information presenting device according to claim 11, wherein the at least one processor is further configured to execute the one or more instructions to display the communication quality at the one point, by changing a predetermined figure in number, length, or area, depending on a level the communication quality, and at a same time, displays the movement cost for the one point, by changing a figure being the same as or different from the predetermined figure in number, length, or area, depending on magnitude of the movement cost.

### Claim 13 (depends on 3)

The information presenting device according to claim 3, wherein the processor is further configured to execute the one or more instructions to display the communication quality at the one point, by changing a predetermined figure in number, length, or area, depending on a level the communication quality, and at a same time, displays the movement cost for the one point, by changing a figure being the same as or different from the predetermined figure in number, length, or area, depending on magnitude of the movement cost.

### Claim 14

An information presenting device comprising:
at least one memory configured to store one or more instructions; and
at least one processor configured to execute the one or more instructions to:
acquire a communication quality at a current time point and one or more other time points after suspending use of an application that uses communication when operating;
acquire a waiting time from the current time point to each of the one or more other time points,
select one time point from the one or more other time points, based on the communication quality at the current time point and the communication quality at each of the one or more other time points after waiting the waiting time;
display predetermined information related to the selected one time point; and
acquire an instruction from a user after display of the predetermined information, and then also displays additional information for the selected one time point, in addition to the predetermined information.

### Claim 15 (depends on 14)

The information presenting device according to claim 14, wherein the at least one processor is further configured to execute the one or more instructions to display a recommended application for use during the waiting time.

### Claim 16 (depends on 15)

The information presenting device according to claim 15, wherein the current communication quality satisfies a quality threshold of the recommended application.

### Claim 17

An information presenting method comprising:
acquiring a current communication quality and a communication quality expected when and where a user takes an action of moving;
calculating an action cost, which is a moving distance of the user or a moving time of the user when the user moves, necessary for the action of moving;
determining the action of moving, based on the current communication quality, the communication quality expected when and where the user takes the action of moving, and the action cost;
displaying predetermined information about a case where the action of moving is taken; and
acquiring an instruction from a user after display of the predetermined information, and then also displaying additional information about a case where the action of moving is taken, in addition to the predetermined information.

### Claim 18

A non-transitory computer readable storage medium storing an information presenting program causing a computer to:
acquire a current communication quality and a communication quality expected when and where a user takes an action of moving;
calculate an action cost, which is a moving distance of the user or a moving time of the user when the user moves, necessary for the action of moving;
determine the action of moving, based on the current communication quality, the communication quality expected when and where the user takes the action of moving, and the action cost;
display predetermined information about a case where the action of moving is taken; and
acquire an instruction from a user after display of the predetermined information, and then also display additional information about a case where the action of moving is taken, in addition to the predetermined information.
