IP Library › Granted Patent US 12,477,439
Granted Patent B2
US 12,477,439 · App. 18/087,549 · Granted Nov 18, 2025

Information processing method, information processing device, and non-transitory computer readable recording medium storing information processing program for specifying a location where multiple mobilities stop

Inventors: Nobuaki Tasaki (Osaka, JP); Masahiro Taguchi (Osaka, JP); Ayaka Mitani (Osaka, JP)
Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
H04W48/04H04W8/186
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,477,439
App. No.
18/087,549
Granted
Nov 18, 2025
Kind
B2
Abstract

A server device acquires location information indicating a location of a mobility, identification information on another mobility, the identification information being received from the other mobility by near field communication, and stop information indicating whether the mobility stops, from multiple mobilities; classifies two or more mobilities into a same mobility group, the two or more mobilities stopping and mutually receiving the identification information among the multiple mobilities; and specifies a stop place where the mobility group stops based on the location information on the two or more mobilities classified into the mobility group.

Claims (41)

1 . An information processing method comprising, by a computer:

acquiring, from a first mobility, first location information indicating a location of the first mobility, second identification information on a second mobility, the second identification information being received by the first mobility from the second mobility by near field communication, and first stop information indicating whether the first mobility stops;

acquiring, from the second mobility, second location information indicating a location of the second mobility, first identification information on the first mobility, the first identification information being received by the second mobility from the first mobility by near field communication, and second stop information indicating whether the second mobility stops;

classifying, into a same mobility group, the first mobility stopping and receiving the second identification information and the second mobility stopping and receiving the first identification information; and

specifying a stop place where the mobility group stops based on the first location information on the first mobility and the second location information on the second mobility, the first mobility and the second mobility being classified into the mobility group.

2 . The information processing method according to claim 1 , wherein

the specifying the stop place includes:

calculating medians of coordinates of the first mobility and the second mobility;

calculating a moving average of the calculated medians within a predetermined period;

calculating a stop probability indicating a probability that the mobility group stops at the stop place in accordance with a distance between a calculated moving average value and coordinates of a stop place closest to the moving average value; and

specifying the stop place closest to the moving average value as the stop place where the mobility group stops when the stop probability is equal to or more than a threshold.

3 . The information processing method according to claim 1 , further comprising specifying a stop place where a third mobility stops based on multiple pieces of third location information on the third mobility stopping and that has not received the first identification information on the first mobility and the second identification information on the second mobility, and that has a variation in the multiple pieces of the third location information acquired at predetermined time intervals.

4 . The information processing method according to claim 3 , wherein

the specifying the stop place includes:

calculating medians of multiple coordinates of the third mobility, being acquired at predetermined time intervals;

calculating a moving average of the calculated medians within a predetermined period;

calculating a stop probability indicating a probability that the third mobility stops at the stop place in accordance with a distance between a calculated moving average value and coordinates of a stop place closest to the moving average value; and

specifying the stop place closest to the moving average value as the stop place where the third mobility stops when the stop probability is equal to or more than a threshold.

5 . The information processing method according to claim 1 , further comprising:

when any one of the first identification information on the first mobility and the second identification information on the second mobility is acquired from a fourth mobility that is not classified into the mobility group, classifying the fourth mobility into the same mobility group as the first mobility and the second mobility; and

specifying the stop place where the mobility group stops as a stop place where the fourth mobility stops.

6 . The information processing method according to claim 1 , further comprising calculating a magnitude of a variation in the first location information on the first mobility and the second location information on the second mobility, the first mobility and the second mobility being classified into the mobility group,

wherein in the specifying the stop place, when the calculated magnitude of the variation is larger than a threshold, the stop place where the mobility group stops is specified based on the first location information on the first mobility and the second location information on the second mobility, the first mobility and the second mobility being classified into the mobility group.

7 . The information processing method according to claim 1 , further comprising calculating a magnitude of a variation in distance between the first mobility and the second mobility classified into the mobility group,

wherein in the specifying the stop place, when the calculated magnitude of the variation is larger than a threshold, the stop place where the mobility group stops is specified based on the first location information on the first mobility and the second location information on the second mobility, the first mobility and the second mobility being on classified into the mobility group.

8 . The information processing method according to claim 1 , further comprising calculating a magnitude of a variation in distance between each of the first mobility and the second mobility classified into the mobility group and the stop place existing around the first mobility and the second mobility,

wherein in the specifying the stop place, when the calculated magnitude of the variation is larger than a threshold, the stop place where the mobility group stops is specified based on the first location information on the first mobility and the second location information on the second mobility, the first mobility and the second mobility being classified into the mobility group.

9 . The information processing method according to claim 1 , further comprising:

calculating a magnitude of a variation in the first location information on the first mobility and the second location information on the second mobility, the first mobility and the second mobility being classified into the mobility group; and

estimating a place where the mobility group stops based on the first location information on the first mobility and the second location information on the second mobility when the calculated magnitude of the variation is larger than a threshold, the first mobility and the second mobility being classified into the mobility group.

10 . An information processing device comprising:

a processor, in cooperation with a memory, performs operations including:

acquiring, from a first mobility, first location information indicating a location of the first mobility, second identification information on a second mobility, the second identification information being received by the first mobility from the second mobility by near field communication, and first stop information indicating whether the first mobility stops;

acquiring, from the second mobility, second location information indicating a location of the second mobility, first identification information on the first mobility, the first identification information being received by the second mobility from the first mobility by near field communication, and second stop information indicating whether the second mobility stops;

classifying, into a same mobility group, the first mobility stopping and receiving the second identification information and the second mobility stopping and receiving the first identification information; and

specifying a stop place where the mobility group stops based on the first location information on the first mobility and the second location information on the second mobility, the first mobility and the second mobility being classified into the mobility group.

11 . A non-transitory computer readable recording medium storing an information processing program that causes a computer to execute functions of:

acquiring, from a first mobility, first location information indicating a location of the first mobility, second identification information on a second mobility, the second identification information being received by the first mobility from the second mobility by near field communication, and first stop information indicating whether the first mobility stops;

acquiring, from the second mobility, second location information indicating a location of the second mobility, first identification information on the first mobility, the first identification information being received by the second mobility from the first mobility by near field communication, and second stop information indicating whether the second mobility stops;

classifying, into a same mobility group, the first mobility stopping and receiving the second identification information and the second mobility stopping and receiving the first identification information; and

specifying a stop place where the mobility group stops based on the first location information on the first mobility and the second location information on the second mobility, the first mobility and the second mobility being classified into the mobility group.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2023
From: TASAKI, NOBUAKI; TAGUCHI, MASAHIRO; MITANI, AYAKA
To: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Reel/Frame 063769/0314 →
Priority Claims (1)
JP 2020-113899 · Jul 1, 2020 · national
Continuity (2)
Continuation PCTJP2021022061 · Jun 10, 2021
Related Publication 20230126289A1 · Apr 27, 2023
References Cited (7)
US 20140149156A1 · Schroeder · 2014 [cited by examiner]
US 20160300400A1 · Namikawa · 2016 [cited by examiner]
US 20170270801A1 · Kurata · 2017 [cited by examiner]
JP 2009272951 · 2009 [cited by applicant]
JP 2019032310 · 2019 [cited by applicant]
JP 2020024644 · 2020 [cited by applicant]
International Search Report issued in International Patent Application No. PCT/JP2021/022061, dated Aug. 31, 2021, along with an English translation thereof. [cited by applicant]