IP Library › Granted Patent US 12,460,935
Granted Patent B2
US 12,460,935 · App. 17/641,065 · Granted Nov 4, 2025

Information presenting device, information presenting method, and information presenting program

Inventors: Takayuki Adachi (Tokyo, JP); Shinya Oi (Tokyo, JP); Akira Nakayama (Tokyo, JP); Masaru Miyamoto (Tokyo, JP)
Assignee: NTT, INC.
G01C21/3423G06Q10/04G06Q10/047G06Q50/40
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,460,935
App. No.
17/641,065
Granted
Nov 4, 2025
Kind
B2
Abstract

An information provision device includes: a simulation execution unit that executes a simulation of a movement of moving bodies on multiple routes from a point of departure to a destination on a basis of setting data that accounts for different means of transportation; a simulation result analysis unit that obtains, as a simulation result, information related to a number and a density of the moving bodies on each of the routes from the point of departure to the destination on a basis of a result of the simulation execution unit executing the simulation; and an information provision unit that provides information based on the simulation result obtained by the simulation result analysis unit.

Claims (64)

1 . An information provision device comprising circuit configured to execute a method comprising:

executing a simulation of a movement of moving bodies on multiple routes from a point of departure to a destination on a basis of setting data that accounts for different means of transportation;

obtaining, as a simulation result, information related to a number and a density of the moving bodies on each of the routes from the point of departure to the destination on a basis of a result of the executing the simulation;

consolidating, based on the simulation result, adjacent roads in which a number of adjacent roads is higher than a threshold value and consecutive time periods on a same adjacent roads in which a number of consecutive time periods is higher than the threshold value:

updating setting data based on the consolidation of the adjacent roads and the consecutive time periods;

executing the simulation of the movement of moving bodies using the updated setting data, in which the simulation is executed until a predetermined condition is satisfied; and

providing the information based on the simulation result.

2 . The information provision device according to claim 1 , the circuit further configured to execute a method comprising:

creating setting data in accordance with information related to conditions of the moving bodies measured in the past on each of the routes, wherein

the executing the simulation executes a simulation using the setting data.

3 . The information provision device according to claim 1 , wherein

the obtaining, as the simulation result, the information changes the setting data for the simulation according to a predetermined countermeasure rule on a basis of the simulation result.

4 . The information provision device according to claim 3 , wherein

the executing the simulation re-executes the simulation using the setting data, and

the obtaining the simulation result repeatedly changes the setting data until the predetermined condition is satisfied, and causes information based on the simulation result at a time when the predetermined condition is satisfied.

5 . The information provision device according to claim 4 , the circuit further configured to execute a method comprising:

checking actions of limited moving bodies from among the moving bodies to be simulated; and

obtaining the moving bodies having a high likelihood of being present at times and places where crowding is predicted to occur from the information related to the density of the moving bodies and a history of actions of the limited moving bodies, and provides information to the obtained moving bodies.

6 . The information provision device according to claim 1 , wherein

the executing the simulation executes respectively independent simulations of the movement of the moving bodies according to differences in means of transportation and movement conditions.

7 . An information provision method executed by a computer, the method comprising:

executing a simulation of a movement of moving bodies on multiple routes from a point of departure to a destination on a basis of setting data that accounts for different means of transportation;

obtaining, as a simulation result, information related to a number and a density of the moving bodies on each of the routes from the point of departure to the destination on a basis of a result of executing the simulation;

consolidating, based on the simulation result, adjacent roads in which a number of adjacent roads is higher than a threshold value and consecutive time periods on a same adjacent roads in which a number of consecutive time periods is higher than the threshold value;

updating setting data based on the consolidation of the adjacent roads and the consecutive time periods:

executing the simulation of the movement of moving bodies using the updated setting data, in which the simulation is executed until a predetermined condition is satisfied; and

providing the information based on the obtained simulation result.

8 . A computer-readable non-transitory storage medium storing computer-executable program instructions cause a computer system to execute a method comprising:

executing a simulation of a movement of moving bodies on multiple routes from a point of departure to a destination on a basis of setting data that accounts for different means of transportation;

obtaining, as a simulation result, information related to a number and a density of the moving bodies on each of the routes from the point of departure to the destination on a basis of a result of executing the simulation;

consolidating, based on the simulation result, adjacent roads in which a number of adjacent roads is higher than a threshold value and consecutive time periods on a same adjacent roads in which a number of consecutive time periods is higher than the threshold value:

updating setting data based on the consolidation of the adjacent roads and the consecutive time periods;

executing the simulation of the movement of moving bodies using the updated setting data, in which the simulation is executed until a predetermined condition is satisfied; and

providing the information based on the obtained simulation result.

9 . The information provision device according to claim 2 , wherein

the obtaining, as the simulation result, the information changes the setting data for the simulation according to a predetermined countermeasure rule on a basis of the simulation result.

10 . The information provision method according to claim 7 , the method further comprising:

creating setting data in accordance with information related to conditions of the moving bodies measured in the past on each of the routes, wherein

the executing the simulation executes a simulation using the setting data.

11 . The information provision method according to claim 7 , wherein

the obtaining, as the simulation result, the information changes the setting data for the simulation according to a predetermined countermeasure rule on a basis of the simulation result.

12 . The information provision method according to claim 7 , wherein

the executing the simulation executes respectively independent simulations of the movement of the moving bodies according to differences in means of transportation and movement conditions.

13 . The computer-readable non-transitory storage medium according to claim 8 , the computer-executable program instructions when executed further causing the computer system to execute a method comprising:

creating setting data in accordance with information related to conditions of the moving bodies measured in the past on each of the routes, wherein

the executing the simulation executes a simulation using the setting data.

14 . The computer-readable non-transitory storage medium according to claim 8 , wherein

the obtaining, as the simulation result, the information changes the setting data for the simulation according to a predetermined countermeasure rule on a basis of the simulation result.

15 . The computer-readable non-transitory storage medium according to claim 8 , wherein

the executing the simulation executes respectively independent simulations of the movement of the moving bodies according to differences in means of transportation and movement conditions.

16 . The information provision method according to claim 10 , wherein

the obtaining, as the simulation result, the information changes the setting data for the simulation according to a predetermined countermeasure rule on a basis of the simulation result.

17 . The information provision method according to claim 11 , wherein

the executing the simulation re-executes the simulation using the setting data, and

the obtaining the simulation result repeatedly changes the setting data until the predetermined condition is satisfied, and causes information based on the simulation result at a time when the predetermined condition is satisfied.

18 . The computer-readable non-transitory storage medium according to claim 14 , wherein

the executing the simulation re-executes the simulation using the setting data, and

the obtaining the simulation result repeatedly changes the setting data until the predetermined condition is satisfied, and causes information based on the simulation result at a time when the predetermined condition is satisfied.

19 . The information provision method according to claim 17 , the method further comprising:

checking actions of limited moving bodies from among the moving bodies to be simulated; and

obtaining the moving bodies having a high likelihood of being present at times and places where crowding is predicted to occur from the information related to the density of the moving bodies and a history of actions of the limited moving bodies, and provides information to the obtained moving bodies.

20 . The computer-readable non-transitory storage medium according to claim 18 , the computer-executable program instructions when executed further causing the computer system to execute a method comprising:

checking actions of limited moving bodies from among the moving bodies to be simulated; and

obtaining the moving bodies having a high likelihood of being present at times and places where crowding is predicted to occur from the information related to the density of the moving bodies and a history of actions of the limited moving bodies, and provides information to the obtained moving bodies.

Assignments (2)
CHANGE OF NAME Recorded Jan 1, 2026
From: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
To: NTT, INC.
Reel/Frame 074164/0675 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2022
From: ADACHI, TAKAYUKI; OI, SHINYA; NAKAYAMA, AKIRA; MIYAMOTO, MASARU
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 059188/0888 →
Continuity (1)
Related Publication 20220333935A1 · Oct 20, 2022
References Cited (7)
US 20180224288A1 · Fujita et al. · 2018 [cited by applicant]
JP 2008102046A · 2008 [cited by applicant]
JP 2015219673A · 2015 [cited by examiner]
JP 2015227852A · 2015 [cited by applicant]
JP 6504259B2 · 2019 [cited by applicant]
WO WO2017056528A1 · 2017 [cited by examiner]
“A fixed-grid model for simulation of a moving body in free surface flows” Published by Elsevier (Year: 2007). [cited by examiner]