IP Library › Granted Patent US 10,972,882
Granted Patent B2
US 10,972,882 · App. 16/129,695 · Granted Apr 6, 2021

Information processing apparatus, information processing method, and non-transitory computer readable storage medium

Inventors: Ikuo Kitagishi (Tokyo, JP); Taro Watanabe (Tokyo, JP); Yuki Taguchi (Tokyo, JP); Takanori Hirohashi (Tokyo, JP)
Assignee: YAHOO JAPAN CORPORATION
H04W4/42G06F9/542G08G1/123H04W4/029
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 10,972,882
App. No.
16/129,695
Granted
Apr 6, 2021
Kind
B2
Abstract

An information processing apparatus according to the present application includes an acquiring unit and a notification unit. The acquiring unit acquires riding position information related to a position of a virtual riding point that corresponds to a riding point that is used to ride in a moving vehicle and that is virtual set. The notification unit notifies, when a user satisfies condition information that indicates a condition related to behavior of the user approaching the virtual riding point, the user of the information related to the position indicated by the riding position information.

Claims (35)

1. An information processing apparatus comprising:

a memory configured to store an information processing program; and

at least one processor configured to execute the information processing program stored in the memory to,

receive, from a terminal device used by a user, candidate position information that indicates a candidate position that is a position corresponding to a candidate for a virtual riding point to be placed;

calculate moving costs for the candidate position based on moving distance of the user to the candidate position;

determine riding position information related to a position of a virtual riding point that corresponds to a riding point that is used to ride in a moving vehicle and that is virtually set, the position of a virtual riding point is determined based on the calculated moving cost; and

provide a notification to the user of information related to the position indicated by the riding position information.

2. The information processing apparatus according to claim 1 , wherein the at least one processor is further configured to,

acquire, as the riding position information, placement position information that indicates a placement position in which the virtual riding point has been placed, and

when the user satisfies the condition information, provide the notification to the user of the information related to the position indicated by the placement position information.

3. The information processing apparatus according to claim 1 , wherein, as a case in which the condition information is satisfied, when the user is located within a region centered at the virtual riding point that is present at the position indicated by the riding position information, the at least one processor is further configured to provide the notification to the user of the information related to the position indicated by the riding position information.

4. The information processing apparatus according to claim 1 , wherein, for the condition information being satisfied, when the user performs the behavior related to the moving vehicle, the at least one processor is further configured to provide the notification to the user of the information related to the position indicated by the riding position information.

5. The information processing apparatus according to claim 4 , wherein, as the behavior related to the moving vehicle, when the user browses information related to the moving vehicle, the at least one processor is further configured to provide the notification to the user of the information related to the position indicated by the riding position information.

6. The information processing apparatus according to claim 4 , wherein, when the user who has performed the behavior related to the moving vehicle satisfies condition information, the at least one processor is further configured to provide the notification to the user of the information related to the position indicated by the riding position information.

7. The information processing apparatus according to claim 6 , wherein, as a case in which the user satisfies the condition information, when a virtual riding point having a moving distance that is shorter than the moving distance from the current position of the user to an existing riding point that corresponds to the riding point that physically exists is present from among the virtual riding points that are present at the positions indicated by the riding position information, the at least one processor is further configured to provide the notification to the user of the information related to the position of the virtual riding point having the short moving distance.

8. The information processing apparatus according to claim 6 , wherein, for the user satisfying the condition information, when a virtual riding point in which the user can arrive earlier than the arrival time of the moving vehicle is present from among the virtual riding points that are present at the positions indicated by the riding position information, the at least one processor is further configured to provide the notification to the user of the information related to the position of the virtual riding point in which the user can arrive.

9. The information processing apparatus according to claim 1 , wherein, when current weather at the place of the user is not predetermined weather, the at least one processor is further configured to provide the notification to the user of the information related to the position indicated by the riding position information.

10. The information processing apparatus according to claim 1 , wherein, when attribute information on the user is not predetermined attribute information, the at least one processor is further configured to provide the notification to the user of the information related to the position indicated by the riding position information.

11. The information processing apparatus according to claim 1 , wherein, when permission to notify the user of the moving vehicle is received from the user, the at least one processor is further configured to provide the notification to the user of the information related to the position indicated by the riding position information.

12. The information processing apparatus according to claim 1 , wherein, as the information related to the position indicated by the riding position information, the at least one processor is further configured to provide the notification to the user that the user can ride in the moving vehicle from the virtual riding point.

13. The information processing apparatus according to claim 1 , wherein, as the information related to the position indicated by the riding position information, the at least one processor is further configured to provide the notification to the user of the information related to an expected arrival time at which the moving vehicle arrives at the virtual riding point.

14. The information processing apparatus according to claim 1 , wherein at least one processor is further configured to, after providing the notification to the user that the user can ride in the moving vehicle from the virtual riding point and when the moving vehicle passes the virtual riding point before the user arrives at the virtual riding point, notify the user of the information related to the moving vehicle.

15. The information processing apparatus according to claim 1 , wherein at least one processor is further configured to, acquire attribute information for the user, wherein calculating the moving costs is based on the attribute information of the user.

16. The information processing apparatus according to claim 1 , wherein the position of a virtual riding point is the candidate in which the sum total of the calculated moving cost is a minimum.

17. The information processing apparatus according to claim 1 , wherein the moving body corresponds to a preexisting route comprising a plurality of existing stops, wherein the position of the virtual riding point is a detour from the preexisting route and is distinct from the plurality of existing stops.

18. A computer-implemental information processing method performed by an information processing apparatus, the computer-implemented information processing method comprising:

receiving, from a terminal device used by a user, candidate position information that indicates a candidate position that is a position corresponding to a candidate for a virtual riding point to be placed;

calculating moving costs for the candidate position based on moving distance of the user to the candidate position;

determining riding position information related to a position of a virtual riding point that corresponds to a riding point that is used to ride in a moving vehicle and that is virtually set, the position of a virtual riding point is determined based on the calculated moving cost; and

providing a notification to the user of information related to the virtual riding point that is present at the position indicated by the riding position information.

19. A non-transitory computer-readable storage medium having stored therein an information processing instructions that causes a computer to execute a process, the instructions comprising:

receiving, from a terminal device used by a user, candidate position information that indicates a candidate position that is a position corresponding to a candidate for a virtual riding point to be placed;

calculating moving costs for the candidate position based on moving distance of the user to the candidate position;

determining riding position information related to a position of a virtual riding point that corresponds to a riding point that is used to ride in a moving vehicle and that is virtually set, the position of a virtual riding point is determined based on the calculated moving cost; and

providing a notification to the user of information related to the virtual riding point that is present at the position indicated by the riding position information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2018
From: KITAGISHI, IKUO; WATANABE, TARO; TAGUCHI, YUKI; HIROHASHI, TAKANORI
To: YAHOO JAPAN CORPORATION
Reel/Frame 046858/0677 →
Priority Claims (1)
JP JP2017-238135 · Dec 12, 2017 · national
Continuity (1)
Related Publication 20190182640A1 · Jun 13, 2019