IP Library Granted Patent US 12,307,411
Granted Patent B2
US 12,307,411 · App. 17/251,066 · Granted May 20, 2025

Information processing device, method, and program

Inventor: Toshiaki Tazume (Tokyo, JP)
Assignee: Rakuten Group, Inc.
G06Q10/08355B64D1/08B64U10/14G05D1/0011B64U2101/30B64U2101/64
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,307,411
App. No.
17/251,066
Granted
May 20, 2025
Kind
B2
Abstract

An information processing device ( 10, 310 ) includes an information acquirer that acquires to-be-delivered package information related to a package to be delivered to a user, and movement information related to a movement of the user to a first geographical point, and an information generator that generates, on the basis of the movement information, receiving method information expressing a receiving method whereby the user receives the package related to the to-be-delivered package information, the receiving method information being generated from when the movement information is acquired to when the user arrives at the first geographical point.

Claims (43)

1. An information processing device, comprising:

at least one memory storing program code thereon; and

at least one processor operable to read the program code and operate as instructed by the program code, wherein

the program code includes:

information acquiring code configured to cause the at least one processor to acquire

to-be-delivered package information related to a package to be delivered to a user, and a notification notifying of an entering to, a passing of, or an exiting from a predetermined station by the user, the predetermined station being a station at which a train or a fixed-route bus stops; and

movement detecting code configured to cause the at least one processor to detect, on the basis of the acquired notification, a movement of the user from the predetermined station or a movement of the user passing the predetermined station,

the information acquiring code is configured to, (a) when the movement of the user is detected and (b) when there is a package (i) that is the package related to the to-be-delivered package information and (ii) for which receiving method information expressing a receiving method whereby the user receives the package is not generated, cause the at least one processor to output a notification notifying of existence of the package and then cause the at least one processor to further acquire movement information related to the movement of the user,

the movement information includes (i) information expressing a first geographical point that is a geographical point selected by the user and located at a station different than the predetermined station and (ii) information expressing an expected arrival time that is a time selected by the user and a time at which the train or the fixed-route bus is to arrive at the first geographical point, and

the program code further includes:

information generating code configured to cause the at least one processor to generate receiving method information expressing a receiving method whereby the user receives the package at a receiving location determined on the basis of the first geographical point selected by the user and at a receiving time determined on the basis of the expected arrival time selected by the user, the receiving method information being generated from when the movement information is acquired to when the user arrives at the first geographical point; and

instruction outputting code configured to cause the at least one processor to

(a) output, on the basis of the receiving method, an instruction including an instruction (i) related to delivery of the package and (ii) that controls an unmanned vehicle to cause the unmanned vehicle to deliver the package, or

(b) output, to the unmanned vehicle, an instruction related to (i) a delivery start time of the package determined on the basis of the receiving time and (ii) a delivery route determined on the basis of the receiving location.

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

when the movement of the user is detected, the receiving method is presented to the user and is selected, adjusted, or approved by the user, and

the instruction outputting code is configured to cause the at least one processor to output the instruction related to the delivery, on the basis of the selected, adjusted, or approved receiving method.

3. The information processing device according to claim 2 , wherein

the receiving method includes delivery by an unmanned vehicle to a locker device positioned on a movement route to the first geographical point or in a vicinity of the movement route, the unmanned vehicle delivering the package and including an unmanned ground vehicle or an unmanned aircraft.

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

the program code further includes reserving code configured to cause the at least one processor to reserve the locker device.

5. A non-transitory computer-readable recording medium storing a program thereon that, upon execution by a computer, causes the computer to function as:

an information acquirer that acquires

to-be-delivered package information related to a package to be delivered to a user, and a notification notifying of an entering to, a passing of, or an exiting from a predetermined station by the user, the predetermined station being a station at which a train or a fixed-route bus stops; and

a movement detector that detects, on the basis of the acquired notification, a movement of the user from the predetermined station or a movement of the user passing the predetermined station, wherein

(a) when the movement of the user is detected and (b) when there is a package (i) that is the package related to the to-be-delivered package information and (ii) for which receiving method information expressing a receiving method whereby the user receives the package is not generated, the information acquirer outputs a notification notifying of existence of the package and then further acquires movement information related to the movement of the user,

the movement information includes (i) information expressing a first geographical point that is a geographical point selected by the user and located at a station different than the predetermined station and (ii) information expressing an expected arrival time that is a time selected by the user and a time at which the train or the fixed-route bus is to arrive at the first geographical point, and

the program, upon execution by the computer, causes the computer to further function as:

an information generator that generates, receiving method information expressing a receiving method whereby the user receives the package at a receiving location determined on the basis of the first geographical point selected by the user and at a receiving time determined on the basis of the expected arrival time selected by the user, the receiving method information being generated from when the movement information is acquired to when the user arrives at the first geographical point; and

an instruction outputter that

(a) outputs, on the basis of the receiving method, an instruction including an instruction (i) related to delivery of the package and (ii) that controls an unmanned vehicle to cause the unmanned vehicle to deliver the package, or

(b) outputs, to the unmanned vehicle, an instruction related to (i) a delivery start time of the package determined on the basis of the receiving time and (ii) a delivery route determined on the basis of the receiving location.

6. A method that is executed by an information processing device, the method comprising:

acquiring, by the information processing device, to-be-delivered package information related to a package to be delivered to a user;

acquiring, by the information processing device, a notification notifying of an entering to, a passing of, or an exiting from a predetermined station by the user, the predetermined station being a station at which a train or a fixed-route bus stops;

detecting, by the information processing device and on the basis of the acquired notification, a movement of the user from the predetermined station or a movement of the user passing the predetermined station; and

(a) when the movement of the user is detected and (b) when there is a package (i) that is the package related to the to-be-delivered package information and (ii) for which receiving method information expressing a receiving method whereby the user receives the package is not generated, outputting, by the information processing device, a notification notifying of existence of the package and then further acquiring, by the information processing device, movement information related to the movement of the user, wherein

the movement information includes (i) information expressing a first geographical point that is a geographical point selected by the user and located at a station different than the predetermined station and (ii) information expressing an expected arrival time that is a time selected by the user and a time at which the train or the fixed-route bus is to arrive at the first geographical point, and

the method further comprises:

generating, by the information processing device, receiving method information expressing a receiving method whereby the user receives the package at a receiving location determined on the basis of the first geographical point selected by the user and at a receiving time determined on the basis of the expected arrival time selected by the user, the receiving method information being generated from when the movement information is acquired to when the user arrives at the first geographical point; and

outputting, by the information processing device,

(a) on the basis of the receiving method, an instruction including an instruction (i) related to delivery of the package and (ii) that controls an unmanned vehicle to cause the unmanned vehicle to deliver the package, or

(b) to the unmanned vehicle that is caused, by the information processing device, to deliver the package, an instruction related to (i) a delivery start time of the package determined on the basis of the receiving time and (ii) a delivery route determined on the basis of the receiving location.

Assignments (2)
CHANGE OF NAME Recorded Jul 9, 2021
From: RAKUTEN INC
To: RAKUTEN GROUP INC
Reel/Frame 056816/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2020
From: TAZUME, TOSHIAKI
To: RAKUTEN, INC.
Reel/Frame 054608/0935 →
Continuity (1)
Related Publication 20210125146A1 · Apr 29, 2021
References Cited (17)
US 6940451B2 · Kanerva · 2005 [cited by examiner]
US 20150193724A1 · Stevens · 2015 [cited by examiner]
US 20160257401A1 · Buchmueller · 2016 [cited by examiner]
US 20170147929A1 · Tsunoda et al. · 2017 [cited by applicant]
US 20170169373A1 · Roulland · 2017 [cited by examiner]
US 20170193309A1 · Kanda · 2017 [cited by examiner]
US 20180174102A1 · Winkle · 2018 [cited by examiner]
US 20180204178A1 · Arshad · 2018 [cited by examiner]
US 20190333130A1 · Jha · 2019 [cited by examiner]
JP 2003085382A · 2003 [cited by applicant]
JP 2016153337A · 2016 [cited by applicant]
JP 6159859B1 · 2017 [cited by applicant]
JP 6370441B1 · 2018 [cited by applicant]
WO 2015182200A1 · 2015 [cited by applicant]
WO 2018229871A1 · 2018 [cited by applicant]
Liverpool Echo, “Parcel lockers >>at stations,” Liverpool, UK, May 20, 2015, 4. [cited by examiner]
International Search Report for PCT/JP2018/048321 dated Mar. 12, 2019 (PCT/ISA/210). [cited by applicant]