# US 10,873,551 B2 · Notification apparatus, notification method, and storage medium

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

- Number: US 10,873,551 B2
- Document ID: US10873551B2
- Status: Granted
- Kind: B2
- Application number: 15/838,503
- Filed: 2017-12-12
- Published: 2018-06-28
- Granted: 2020-12-22
- Earliest claimed: 2016-12-28
- Assignees: NEC Corporation
- Applicants: NEC Corporation
- Inventors: Kazuya Yamamoto
- Web page: https://patentgrep.com/patent/US10873551B2

## CPC

- H04L 51/18: Commands or executable codes
- H04L 67/52: specially adapted for the location of the user terminal
- H04L 67/55: Push-based network services
- H04W 4/029: Location-based management or tracking services
- H04W 4/02: Services making use of location information
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A notification apparatus according to an example aspect of the invention includes a memory that stores instructions; and at least one processor coupled to the memory, the at least one processor being configured to executing the instructions to: determine a second terminal from a plurality of terminals based on a distance between each of the plurality of terminals and a first terminal in a particular state; and perform a notification to a manager of the second terminal, the notification relating to a situation where the first terminal is in the particular state.

## Claims

### Claim 1

A notification apparatus comprising:
a memory that stores instructions; and
at least one processor coupled to the memory, the at least one processor being configured to executing the instructions to:
detect an occurrence of a stipulated policy violation of a first terminal or a manager information invalidity of the first terminal;
in response to detecting the occurrence of the stipulated policy violation of the first terminal or the invalidity of the first terminal, transmit, to a user of the first terminal, a notification of the stipulated policy violation of the first terminal or the manager information invalidity of the first terminal;
determine that transmission of the notification to the user of the first terminal has failed;
in response to determining that transmission of the notification to the user of the first terminal has failed, identify a second terminal from a plurality of terminals based on a distance between the first terminal and the second terminal; and
after identifying the second terminal, transmit, to a user of the second terminal identified based on the distance between the first terminal and the second terminal, the notification of the stipulated policy violation of the first terminal or the manager information invalidity of the first terminal.

### Claim 2 (depends on 1)

The notification apparatus according to claim 1, wherein the manager information is invalid when the manager information is unregistered or incorrect.

### Claim 3 (depends on 1)

The notification apparatus according to claim 1, wherein the notification includes at least any one of piece of information indicating how to resolve the stipulated policy violation or the manager information invalidity.

### Claim 4 (depends on 1)

The notification apparatus according to claim 1, wherein the at least one processor is configured to identify the second terminal further based on an altitude of the position where the first terminal is located.

### Claim 5 (depends on 4)

The notification apparatus according to claim 4, wherein the at least one processor is configured to identify the second terminal from the plurality of terminals which are located at an altitude within a predetermined value from an altitude where the first terminal is located.

### Claim 6 (depends on 1)

The notification apparatus according to claim 1, wherein the at least one processor is configured to:
estimate a time for a person to move between a position where one of the plurality of terminals is located and a position where the first terminal is located; and
use a value depending on the estimated time as the distance.

### Claim 7 (depends on 1)

The notification apparatus according to claim 1, wherein the at least one processor is further configured to:
when the second terminal is in a particular state, determine a third terminal from the plurality of terminals based on the distance from the first terminal, and
perform a second notification to a user of the third terminal, the second notification relating to at least one of the stipulated policy violation, the manager information invalidity, and a situation where the second terminal is in the particular state.

### Claim 8 (depends on 1)

The notification apparatus according to claim 1, wherein the at least one processor is configured to identify the second terminal, based on a similarity between a change of a position of the first terminal and a change of a position of one of the plurality of terminals.

### Claim 9

A notification method performed by a computer, the notification method comprising:
detecting an occurrence of a stipulated policy violation of a first terminal or a manager information invalidity of the first terminal;
in response to detecting the occurrence of the stipulated policy violation of the first terminal or the invalidity of the first terminal, transmitting, to a user of the first terminal, a notification of the stipulated policy violation of the first terminal or the manager information invalidity of the first terminal;
determining that transmission of the notification to the user of the first terminal has failed;
in response to determining that transmission of the notification to the user of the first terminal has failed, identifying a second terminal from a plurality of terminals based on a distance between the first terminal and the second terminal; and
after identifying the second terminal, transmit, to a user of the second terminal identified based on the distance between the first terminal and the second terminal, the notification of the stipulated policy violation of the first terminal or the manager information invalidity of the first terminal.

### Claim 10 (depends on 9)

The notification method according to claim 9, wherein the manager information is invalid when the manager information is unregistered or incorrect.

### Claim 11 (depends on 9)

The notification method according to claim 9, wherein identifying the second terminal includes using an altitude of the position where the first terminal is located.

### Claim 12 (depends on 9)

The notification method according to claim 9 further comprising:
estimating a time for a person to move between a position where one of the plurality of terminals is located and a position where the first terminal is located; and
using a value depending on the estimated time as the distance.

### Claim 13 (depends on 9)

The notification method according to claim 9 further comprising:
determining, when the second terminal is in a particular state, a third terminal from the plurality of terminals based on the distance from the first terminal, and
performing a second notification to a user of the third terminal, the second notification relating to at least one of the stipulated policy violation, the manager information invalidity, a situation where the second terminal is in the particular state.

### Claim 14 (depends on 9)

The notification method according to claim 9, wherein identifying the second terminal is performed based on a similarity between a change of a position of the first terminal and a change of a position of one of the plurality of terminals.

### Claim 15

A non-transitory computer-readable storage medium storing a program that causes a computer to execute:
detecting an occurrence of a stipulated policy violation of a first terminal or a manager information invalidity of the first terminal;
in response to detecting the occurrence of the stipulated policy violation of the first terminal or the invalidity of the first terminal, transmitting, to a user of the first terminal, a notification of the stipulated policy violation of the first terminal or the manager information invalidity of the first terminal;
determining that transmission of the notification to the user of the first terminal has failed;
in response to determining that transmission of the notification to the user of the first terminal has failed, identifying a second terminal from a plurality of terminals based on a distance between the first terminal and the second terminal; and
after identifying the second terminal, transmit, to a user of the second terminal identified based on the distance between the first terminal and the second terminal, the notification of the stipulated policy violation of the first terminal or the manager information invalidity of the first terminal.

### Claim 16 (depends on 15)

The storage medium according to claim 15, wherein the manager information is invalid when the manager information is unregistered or incorrect.

### Claim 17 (depends on 15)

The storage medium according to claim 15, wherein identifying the second terminal includes using an altitude of the position where the first terminal is located.

### Claim 18 (depends on 15)

The storage medium according to claim 15, wherein the program further causes the computer to execute:
estimating a time for a person to move between a position where one of the plurality of terminals is located and a position where the first terminal is located; and
using a value depending on the estimated time as the distance.

### Claim 19 (depends on 15)

The storage medium according to claim 15, wherein the program further causes the computer to execute:
determining, when the second terminal is in a particular state, a third terminal from the plurality of terminals based on the distance from the first terminal, and
performing a second notification to a user of the third terminal, the second notification relating to at least one of the stipulated policy violation, the manager information invalidity, and a situation where the second terminal is in the particular state.

### Claim 20 (depends on 15)

The storage medium according to claim 15, wherein identifying the second terminal is performed based on a similarity between a change of a position of the first terminal and a change of a position of one of the plurality of terminals.
