IP Library Granted Patent US 12,656,126
Granted Patent B2
US 12,656,126 · App. 18/218,269 · Granted Jun 16, 2026

Information processing device, electronic device, information processing method, and recording medium

Inventor: Kosuke Matsumoto (Akishima, JP)
Assignee: CASIO COMPUTER CO., LTD.
G01C21/28G01C21/18G01C21/185
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,656,126
App. No.
18/218,269
Granted
Jun 16, 2026
Kind
B2
Abstract

An information processing device includes at least one processor. The processor acquires statistic information corresponding to a position or area obtained by an activity involving movement, acquires a feature quantity of the position or area obtained based on the statistic information, and associates description information corresponding to the feature quantity with a representative point that is a point representing the position or area.

Claims (68)

1 . An information processing device comprising:

a storage storing map information including geographical feature data; and

at least one hardware processor operably coupled to the storage and configured to:

acquire statistic information corresponding to a position or area obtained during an activity involving movement, the statistic information being obtained based on values detected by a sensor;

acquire a feature quantity of the position or area obtained based on the statistic information;

associate description information corresponding to the feature quantity with a representative point that is a point representing the position or area;

record the representative point with which the description information is associated in the map information as a specific point;

acquire, as condition information, information expressing a condition related to the activity; and

search, based on the condition information and from the map information including the specific point, for a route on which to move by the activity.

2 . The information processing device according to claim 1 , wherein the hardware processor is configured to:

acquire, based on the statistic information, a feature-like position or area as a feature point,

calculate the representative point from each cluster obtained by clustering acquired feature quantity points,

calculate, based on the statistic information of the feature point belonging to the cluster of the calculated representative point, a feature quantity of the representative point, and

associate the description information corresponding to the calculated feature quantity with the representative point.

3 . The information processing device according to claim 2 , wherein the hardware processor is configured to:

extract, as a feature point, a position at which an absolute quantity or an amount of change of the statistic information exceeds a threshold, and

set a center of gravity of positions of all of the feature points belonging to the cluster as the representative point of the cluster.

4 . The information processing device according to claim 1 , wherein the hardware processor is configured to:

reference a feature quantity correspondence table to generate the description information from the feature quantity of the representative point, and

associate the generated description information with the representative point.

5 . The information processing device according to claim 4 , wherein:

the feature quantity correspondence table is a table in which correspondence between a feature quantity condition that is a condition for the feature quantity and description basic information is illustrated, and

the processor is configured to:

generate, based on the description basic information corresponding to the feature quantity condition, the description information corresponding to the representative point when the feature quantity of the representative point satisfies the feature quantity condition illustrated in the feature quantity correspondence table, and

associate the generated description information with the representative point.

6 . The information processing device according to claim 1 , wherein the statistic information includes information related to a position acquired by a satellite positioning device, and information related to a detected value detected by at least one sensor among an acceleration sensor, a gyrosensor, and a heart rate sensor.

7 . An electronic device, comprising:

a satellite positioning device that acquires a current position; and

a hardware processor,

wherein the hardware processor is configured to:

acquire, from a user as the condition information, information expressing a condition related to the activity,

send the condition information to the information processing device according to claim 1 ,

acquire a route found by the information processing device based on a result of the search using the condition information sent thereto, and

when the current position acquired by the satellite positioning device arrives in a vicinity of the description point, output the description information.

8 . The electronic device according to claim 7 , wherein the condition information includes at least one piece of information from among a condition specified by a user, an activity history of the user, and an activity history of a user similar to the user.

9 . The information processing device according to claim 1 , wherein the hardware processor is configured to:

acquire a reliability of the feature quantity; and

associate the description information corresponding to a feature quantity having a high reliability with the representative point, and cause the representative point to be recorded as the specific point in the map information.

10 . An information processing method executed under control of at least one hardware processor operably coupled to a storage storing map information including geographical feature date, the information processing method comprising, by the hardware processor:

acquiring statistic information corresponding to a position or area obtained during an activity involving movement, the statistic information being obtained based on values detected by a sensor;

acquiring a feature quantity of the position or area obtained based on the statistic information;

associating description information corresponding to the feature quantity with a representative point that is a point representing the position or area;

recording the representative point with which the description information is associated in the map information as a specific point;

acquiring, as condition information, information expressing a condition related to the activity; and

searching, based on the condition information and from the map information including the specific point, for a route on which to move by the activity.

11 . The information processing method according to claim 10 , further comprising:

acquiring, based on the statistic information, a feature-like position or area as a feature point,

calculating the representative point from each cluster obtained by clustering acquired feature quantity points,

calculating, based on the statistic information of the feature point belonging to the cluster of the calculated representative point, a feature quantity of the representative point, and

associating the description information corresponding to the calculated feature quantity with the representative point.

12 . The information processing method according to claim 11 , further comprising:

extracting, as a feature point, a position at which an absolute quantity or an amount of change of the statistic information exceeds a threshold, and

setting a center of gravity of positions of all of the feature points belonging to the cluster as the representative point of the cluster.

13 . The information processing method according to claim 10 , further comprising:

referencing a feature quantity correspondence table to generate the description information from the feature quantity of the representative point, and

associating the generated description information with the representative point.

14 . The information processing method according to claim 13 , wherein:

the feature quantity correspondence table is a table in which correspondence between a feature quantity condition that is a condition for the feature quantity and description basic information is illustrated, and

the method further comprises:

generating, based on the description basic information corresponding to the feature quantity condition, the description information corresponding to the representative point when the feature quantity of the representative point satisfies the feature quantity condition illustrated in the feature quantity correspondence table, and

associating the generated description information with the representative point.

15 . A non-transitory recording medium storing a program executable by at least one processor of an information processing device including a storage storing map information including geographical feature data, the hardware processor being operably coupled to the storage, and the program being executable to control the hardware processor to execute processing comprising:

acquiring statistic information corresponding to a position or area obtained during an activity involving movement, the statistic information being obtained based on values detected by a sensor;

acquiring a feature quantity of the position or area obtained based on the statistic information;

associating description information corresponding to the feature quantity with a representative point that is a point representing the position or area;

recording the representative point with which the description information is associated in the map information as a specific point;

acquiring, as condition information, information expressing a condition related to the activity; and

searching, based on the condition information and from the map information including the specific point, for a route on which to move by the activity.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2023
From: MATSUMOTO, KOSUKE
To: CASIO COMPUTER CO., LTD.
Reel/Frame 064153/0616 →
Priority Claims (1)
JP 2022-120210 · Jul 28, 2022 · national
Continuity (1)
Related Publication 20240035826A1 · Feb 1, 2024
References Cited (19)
US 6542817B2 · Miyaki · 2003 [cited by examiner]
US 20060200304A1 · Oh · 2006 [cited by examiner]
US 20120283855A1 · Hoffman · 2012 [cited by examiner]
US 20140288680A1 · Hoffman · 2014 [cited by examiner]
US 20140371887A1 · Hoffman · 2014 [cited by examiner]
US 20150374307A1 · Nagasaka · 2015 [cited by applicant]
US 20170153113A1 · Gotoh et al. · 2017 [cited by applicant]
US 20170262698A1 · Hoffman · 2017 [cited by examiner]
US 20200011688A1 · Lobo · 2020 [cited by examiner]
US 20200143153A1 · Hoffman · 2020 [cited by examiner]
JP 2007192697A · 2007 [cited by applicant]
JP 2011003151A · 2011 [cited by applicant]
JP 2012159413A · 2012 [cited by applicant]
JP 2012184935A · 2012 [cited by applicant]
JP 2014230616A · 2014 [cited by applicant]
JP 2016010562A · 2016 [cited by applicant]
WO 2016002285A1 · 2016 [cited by applicant]
Japanese Office Action (and an English language translation thereof) dated Oct. 1, 2024, issued in counterpart Japanese Application No. 2022-120210. [cited by applicant]
Japanese Office Action (and an English language translation thereof) dated Jun. 11, 2024, issued in counterpart Japanese Application No. 2022-120210. [cited by applicant]