IP Library Granted Patent US 12,013,475
Granted Patent B2
US 12,013,475 · App. 17/780,133 · Granted Jun 18, 2024

Information processing device, information processing system, program, and computer-readable recording medium

Inventor: Hideki Tachinami (Tokyo, JP)
Assignee: SATO HOLDINGS KABUSHIKI KAISHA
G01S5/0269G06Q30/0201
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,013,475
App. No.
17/780,133
Granted
Jun 18, 2024
Kind
B2
Abstract

The present invention is an information processor including: a storage configured to store information related to an area in which a user moves around; a position calculator configured to calculate, based on a transmission signal of a communication device that moves together with the user, positions in the area of the communication device with the lapse of time; and a measuring unit configured to measure time during which each of virtual points continuously exists in a region with movement of the user, each of the virtual points being defined at a point of intersection between virtual lines that are arranged in grid in the area, the region centering at each position that is calculated by the position calculator, wherein a size of the region is set to contain at least two of the virtual points.

Claims (39)

1. An information processor comprising:

a storage configured to store information related to an area in which a user moves around; and

a processor, the processor configured to:

calculate, based on a transmission signal of a communication device that moves together with the user, positions in the area of the communication device with the lapse of time; and

measure time during which each of virtual points continuously exists in a region with movement of the user, each of the virtual points being defined at a point of intersection between virtual lines that are arranged in grid in the area, the region centering at each position that is calculated,

wherein a size of the region is set to contain at least two of the virtual points.

2. The information processor according to claim 1 , wherein the processor is configured to measure a maximum value of the time during which each of the virtual points continuously exists in the region.

3. The information processor according to claim 2 , wherein the area includes a plurality of zones, and

the processor is configured to calculate a sum of the times that are measured on all of the virtual points contained in each of the plurality of zones.

4. The information processor according to claim 2 , wherein the region is set to contain at most five of the virtual points in the region.

5. The information processor according to claim 2 , wherein the region is a circular region, and the circular region has a diameter that is set so as to be larger than a distance between adjacent two of the virtual points.

6. The information processor according to claim 1 , wherein the processor is configured to measure an integrated value of the time during which each of the virtual points continuously exists in the region.

7. The information processor according to claim 6 wherein the area includes a plurality of zones, and

the processor is configured to calculate a sum of the times that are measured on all of the virtual points contained in each of the plurality of zones.

8. The information processor according to claim 6 , wherein the region is set to contain at most five of the virtual points in the region.

9. The information processor according to claim 6 , wherein the region is a circular region, and the circular region has a diameter that is set so as to be larger than a distance between adjacent two of the virtual points.

10. The information processor according to claim 6 , wherein the processor further configured to create display data for displaying the area in such a manner that each of the virtual points is displayed differently depending on the length of the measured time.

11. The information processor according to claim 1 , wherein the area includes a plurality of zones, and

the processor is configured to calculate a sum of the times that are measured on all of the virtual points contained in each of the plurality of zones.

12. The information processor according to claim 1 , wherein the region is set to contain at most five of the virtual points in the region.

13. The information processor according to claim 12 , wherein the five virtual points are set so as to be arranged around the position that is calculated by the position calculator.

14. The information processor according to claim 11 , wherein the region is set to contain at most five of the virtual points in the region.

15. The information processor according to claim 2 , wherein the processor further configured to create display data for displaying the area in such a manner that each of the virtual points is displayed differently depending on the length of the measured time.

16. The information processor according to claim 1 , wherein the region is a circular region, and the circular region has a diameter that is set so as to be larger than a distance between adjacent two of the virtual points.

17. The information processor according to claim 1 , wherein the processor further configured to create display data for displaying the area in such a manner that each of the virtual points is displayed differently depending on the length of the measured time.

18. An information processing system comprising:

a communication device configured to move together with the user;

a receiver configured to be placed in an area in which the user moves around and to receive a signal from the communication device; and

a server configured to communicate with the receiver,

the information processor comprising:

a storage configured to store information related to the area;

a position calculator configured to calculate, based on a reception signal from the receiver, positions in the area of the communication device with the lapse of time; and

a measuring unit configured to measure time during which each of virtual points continuously exists in a region with movement of the user, each of the virtual points being defined at a point of intersection between virtual lines that are arranged in grid in the area, the region centering at each position that is calculated by the position calculator,

wherein a size of the region is set to contain at least two of the virtual points.

19. A computer-readable recording medium recording a program, the program configured to make a computer access a storage and execute a predetermined method, the storage storing information related to an area in which a user moves around,

the method comprising:

calculating, based on a transmission signal of a communication device that moves together with the user, positions in the area of the communication device with the lapse of time; and

measuring time during which each of virtual points continuously exists in a region with movement of the user, each of the virtual points being defined at a point of intersection between virtual lines that are arranged in grid in the area, the region centering at each calculated position,

wherein a size of the region is set to contain at least two of the virtual points.

Assignments (2)
CHANGE OF NAME Recorded Jul 1, 2025
From: SATO HOLDINGS KABUSHIKI KAISHA
To: SATO CORPORATION
Reel/Frame 072085/0034 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2022
From: TACHINAMI, HIDEKI
To: SATO HOLDINGS KABUSHIKI KAISHA
Reel/Frame 060024/0740 →
Priority Claims (1)
JP 2019-217533 · Nov 29, 2019 · national
Continuity (1)
Related Publication 20220413083A1 · Dec 29, 2022