IP Library Granted Patent US 12,060,225
Granted Patent B2
US 12,060,225 · App. 17/263,692 · Granted Aug 13, 2024

Control device, vehicle, system, and method

Inventor: Toshiaki Tazume (Tokyo, JP)
Assignee: Rakuten Group, Inc.
B65G1/1373G05D1/0291G06Q10/0631G06Q10/087
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,060,225
App. No.
17/263,692
Granted
Aug 13, 2024
Kind
B2
Abstract

A control device ( 500 ) includes a selector ( 550 ) that selects one of a first vehicle and a second vehicle as a remaining vehicle that stores a first article and a second article and that remains at a receiving location where the first article and the second article are to be received, and selects another of the first vehicle and the second vehicle as a departing vehicle that departs from the receiving location, when the second vehicle storing the second article arrives at the receiving location while the first vehicle storing the first article stays at the receiving location. Additionally, the control device ( 500 ) includes a storage controller ( 560 ) that identifies the first article or the second article stored in the selected departing vehicle as a transfer article to be transferred from the departing vehicle to the remaining vehicle, and causes the identified transfer article to be stored in the remaining vehicle. Furthermore, the control device ( 500 ) includes a movement controller ( 540 ) that causes the departing vehicle to depart from the receiving location when the transfer article is stored in the remaining vehicle.

Claims (85)

1. A control device, comprising:

at least one memory storing program code; and

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

selection code configured to cause the at least one processor to select one of a first vehicle and a second vehicle as a remaining vehicle that stores a first article and a second article and that remains at a receiving location where the first article and the second article are to be received by a recipient, and select another of the first vehicle and the second vehicle as a departing vehicle that departs from the receiving location, when the second vehicle storing the second article arrives at the receiving location while the first vehicle storing the first article stays at the receiving location;

storage control code configured to cause the at least

one processor to identify the first article or the second article stored in the selected departing vehicle as a transfer article to be transferred from the departing vehicle to the remaining vehicle, and perform control to cause the identified transfer article to be stored in the remaining vehicle; and

movement control code configured to cause the at least one processor to perform control to cause the departing vehicle to depart from the receiving location when the transfer article is stored in the remaining vehicle.

2. The control device according to claim 1 , wherein the program code further includes acquiring code configured to cause the at least one processor to associate and acquire identification information identifying the first vehicle and a scheduled departure time that is a time at which the first vehicle is scheduled to depart from the receiving location, and

associate and acquire identification information identifying the second vehicle and a

scheduled departure time that is a time at which the second vehicle is scheduled to depart from the receiving location, and

the selection code is configured to cause the at least one processor to select the first vehicle as the remaining vehicle and select the second vehicle as the departing vehicle when the scheduled departure time associated with the identification information of the first vehicle is later than the scheduled departure time associated with the identification information of the second vehicle, and

select the first vehicle as the departing vehicle and select the second vehicle as the

remaining vehicle when the scheduled departure time associated with the identification information of the first vehicle is earlier than the scheduled departure time associated with the identification information of the second vehicle.

3. The control device according to claim 2 , wherein

the movement control code is configured to cause the at least one processor to perform

control to cause the first vehicle to stay at the receiving location when the first vehicle arrives at the receiving location,

control to cause the second vehicle to stay at the receiving location when the second vehicle arrives at the receiving location, and

the control to cause the first vehicle to depart from the receiving location at a time earlier than the scheduled departure time acquired in association with the identification information of the first vehicle when the second vehicle is selected as the remaining vehicle, the first article stored in the first vehicle selected as the departing vehicle is identified as the transfer article, and the transfer article is stored in the second vehicle.

4. The control device according to claim 3 , wherein the movement code is configured to perform the control to cause the second vehicle to depart from the receiving location at a time earlier than the scheduled departure time acquired in association with the identification information of the second vehicle when the first vehicle is selected as the remaining vehicle, the second article stored in the second vehicle selected as the departing vehicle is identified as the transfer article, and the transfer article is stored in the first vehicle.

5. The control device according to claim 4 , wherein

the first vehicle is configured to arrive at a first receiving location that is the receiving location while further storing a third article,

the second vehicle is configured to arrive at the first receiving location further storing a fourth article,

the acquiring code is configured to cause the at least one processor to

further associate and acquire the identification information of the first vehicle, identification information identifying a second receiving location at which the third article and the fourth article are to be received, a scheduled arrival time of the first vehicle at the second receiving location, and a scheduled departure time of the first vehicle from the second receiving location, and

further associate and acquire the identification information of the second vehicle, the identification information of the second receiving location, a scheduled arrival time of the second vehicle at the second receiving location, and a scheduled departure time of the second vehicle from the second receiving location,

the storage control code is configured to cause the at least one processor to identify the fourth article stored in the second vehicle as the transfer article and causes the identified transfer article to be stored in the first vehicle at the first receiving location when a scheduled stay period of the first vehicle at the second receiving location, which is a period from the scheduled arrival time associated with the identification information of the first vehicle and the identification information of the second receiving location to the scheduled departure time, includes a scheduled stay period of the second vehicle at the second receiving location, which is a period from the scheduled arrival time associated with the identification information of the second vehicle and the identification information of the second receiving location to the scheduled departure time, and

the movement control code is configured to cause the at least one processor to perform control to cause the first vehicle to move to the second receiving location at which the third article and the fourth article are to be received, after the fourth article that is the transfer article is stored in the first vehicle in which the third article is stored.

6. The control device according to claim 4 , wherein

the program code further includes notification code configured to cause the at least one processor to

output a notification informing that a time at which a receiving period of the second article ends is extended to the scheduled departure time associated with the identification information of the first vehicle when the first vehicle is selected as the remaining vehicle and the second article identified as the transfer article is stored in the first vehicle from the second vehicle selected as the departing vehicle, and

output a notification informing that a time at which a receiving period of the first article ends is extended to the scheduled departure time associated with the identification information of the second vehicle when the second vehicle is selected as the remaining vehicle and the first article identified as the transfer article is stored in the second vehicle from the first vehicle selected as the departing vehicle.

7. The control device according to claim 4 , wherein one or more of the first vehicle and the second vehicle is a ground vehicle that moves by traveling on a ground, or an aircraft that moves by flying in a sky.

8. The control device according to claim 3 , wherein

the first vehicle is configured to arrive at a first receiving location that is the receiving location while further storing a third article,

the second vehicle is configured to arrive at the first receiving location further storing a fourth article,

the acquiring code is configured to cause the at least one processor to

further associate and acquire the identification information of the first vehicle, identification information identifying a second receiving location at which the third article and the fourth article are to be received, a scheduled arrival time of the first vehicle at the second receiving location, and a scheduled departure time of the first vehicle from the second receiving location, and

further associate and acquire the identification information of the second vehicle, the identification information of the second receiving location, a scheduled arrival time of the second vehicle at the second receiving location, and a scheduled departure time of the second vehicle from the second receiving location,

the storage control code is configured to cause the at least one processor to identify the fourth article stored in the second vehicle as the transfer article and causes the identified transfer article to be stored in the first vehicle at the first receiving location when a scheduled stay period of the first vehicle at the second receiving location, which is a period from the scheduled arrival time associated with the identification information of the first vehicle and the identification information of the second receiving location to the scheduled departure time, includes a scheduled stay period of the second vehicle at the second receiving location, which is a period from the scheduled arrival time associated with the identification information of the second vehicle and the identification information of the second receiving location to the scheduled departure time, and

the movement control code is configured to cause the at least one processor to perform control to cause the first vehicle to move to the second receiving location at which the third article and the fourth article are to be received, after the fourth article that is the transfer article is stored in the first vehicle in which the third article is stored.

9. The control device according to claim 3 , wherein

the program code further includes notification code configured to cause the at least one processor to

output a notification informing that a time at which a receiving period of the second article ends is extended to the scheduled departure time associated with the identification information of the first vehicle when the first vehicle is selected as the remaining vehicle and the second article identified as the transfer article is stored in the first vehicle from the second vehicle selected as the departing vehicle, and

output a notification informing that a time at which a receiving period of the first article ends is extended to the scheduled departure time associated with the identification information of the second vehicle when the second vehicle is selected as the remaining vehicle and the first article identified as the transfer article is stored in the second vehicle from the first vehicle selected as the departing vehicle.

10. The control device according to claim 3 , wherein one or more of the first vehicle and the second vehicle is a ground vehicle that moves by traveling on a ground, or an aircraft that moves by flying in a sky.

11. The control device according to claim 2 , wherein

the first vehicle is configured to arrive at a first receiving location that is the receiving location while further storing a third article,

the second vehicle is configured to arrive at the first receiving location further storing a fourth article,

the acquiring code is configured to cause the at least one processor to

further associate and acquire the identification information of the first vehicle, identification information identifying a second receiving location at which the third article and the fourth article are to be received, a scheduled arrival time of the first vehicle at the second receiving location, and a scheduled departure time of the first vehicle from the second receiving location, and

further associate and acquire the identification information of the second vehicle, the identification information of the second receiving location, a scheduled arrival time of the second vehicle at the second receiving location, and a scheduled departure time of the second vehicle from the second receiving location,

the storage control code is configured to cause the at least one processor to identify the fourth article stored in the second vehicle as the transfer article and causes the identified transfer article to be stored in the first vehicle at the first receiving location when a scheduled stay period of the first vehicle at the second receiving location, which is a period from the scheduled arrival time associated with the identification information of the first vehicle and the identification information of the second receiving location to the scheduled departure time, includes a scheduled stay period of the second vehicle at the second receiving location, which is a period from the scheduled arrival time associated with the identification information of the second vehicle and the identification information of the second receiving location to the scheduled departure time, and

the movement control code is configured to cause the at least one processor to perform control to cause

the first vehicle to move to the second receiving location at which the third article and the fourth article are to be received, after the fourth article that is the transfer article is stored in the first vehicle in which the third article is stored.

12. The control device according to claim 11 , wherein

when the scheduled stay period of the second vehicle at the second receiving location includes the scheduled stay period of the first vehicle at the second receiving location, the storage control code is configured to cause the at least one processor to identify the third article stored in the first vehicle as the transfer article, and causes the transfer article to be stored in the second vehicle at the first receiving location, and

the movement control code is configured to cause the at least one processor to perform control to cause the second vehicle to move to the second receiving location at which the third article and the fourth article are to be received, after the third article that is the transfer article is stored in the second vehicle in which the fourth article is stored.

13. The control device according to claim 12 , wherein

the program code further includes notification code configured to cause the at least one processor to output a notification informing that a time at which a receiving period of the second article ends is extended to the scheduled departure time associated with the identification information of the first vehicle when the first vehicle is selected as the remaining vehicle and the second article identified as the transfer article is stored in the first vehicle from the second vehicle selected as the departing vehicle, and

output a notification informing that a time at which a receiving period of the first article ends is extended to the scheduled departure time associated with the identification information of the second vehicle when the second vehicle is selected as the remaining vehicle and the first article identified as the transfer article is stored in the second vehicle from the first vehicle selected as the departing vehicle.

14. The control device according to claim 11 , wherein

the program code further includes notification code configured to cause the at least one processor to

output a notification informing that a time at which a receiving period of the second article ends is extended to the scheduled departure time associated with the identification information of the first vehicle when the first vehicle is selected as the remaining vehicle and the second article identified as the transfer article is stored in the first vehicle from the second vehicle selected as the departing vehicle, and

output a notification informing that a time at which a receiving period of the first article ends is extended to the scheduled departure time associated with the identification information of the second vehicle when the second vehicle is selected as the remaining vehicle and the first article identified as the transfer article is stored in the second vehicle from the first vehicle selected as the departing vehicle.

15. The control device according to claim 2 , wherein

the program code further includes notification code configured to cause the at least one processor to

output a notification informing that a time at which a receiving period of the second article ends is extended to the scheduled departure time associated with the identification information of the first vehicle when the first vehicle is selected as the remaining vehicle and the second article identified as the transfer article is stored in the first vehicle from the second vehicle selected as the departing vehicle, and

output a notification informing that a time at which a receiving period of the first article ends is extended to the scheduled departure time associated with the identification information of the second vehicle when the second vehicle is selected as the remaining vehicle and the first article identified as the transfer article is stored in the second vehicle from the first vehicle selected as the departing vehicle.

16. The control device according to claim 2 , wherein one or more of the first vehicle and the second vehicle is a ground vehicle that moves by traveling on a ground, or an aircraft that moves by flying in a sky.

17. The control device according to claim 1 , wherein one or more of the first vehicle and the second vehicle is a ground vehicle that moves by traveling on a ground, or an aircraft that moves by flying in a sky.

18. The control device according to claim 1 , wherein one or more of the first vehicle and the second vehicle is an unmanned vehicle.

19. A system, comprising:

a first vehicle and a second vehicle that are capable of storing articles; and

a control device including

at least one memory storing program code, and

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

the program code includes:

selection code configured to cause the at least one processor to select one of the first vehicle and the second vehicle as a remaining vehicle that stores a first article and a second article and that remains at a receiving location where the first article and the second article are to be received by a recipient, and select another of the first vehicle and the second vehicle as a departing vehicle that departs from the receiving location, when the second vehicle storing the second article arrives at the receiving location while the first vehicle storing the first article stays at the receiving location;

storage control code configured to cause the at least one processor to identify the first article or the second article stored in the selected departing vehicle as a transfer article to be transferred from the departing vehicle to the remaining vehicle, and perform control to cause the identified transfer article to be stored in the remaining vehicle; and

movement control code configured to cause the at least one processor to perform control to cause the departing vehicle to depart from the receiving location when the transfer article is stored in the remaining vehicle.

20. A method, comprising:

one or a plurality of computers

selecting one of a first vehicle and a second vehicle as a remaining vehicle that stores a first article and a second article and that remains at a receiving location where the first article and the second article are to be received by a recipient, and selecting another of the first vehicle and the second vehicle as a departing vehicle that departs from the receiving location, when the second vehicle storing the second article arrives at the receiving location while the first vehicle storing the first article stays at the receiving location;

identifying the first article or the second article stored in the selected departing vehicle as a transfer article to be transferred from the departing vehicle to the remaining vehicle, and causing the identified transfer article to be stored in the remaining vehicle; and

causing the departing vehicle to depart from the receiving location when the transfer article is stored in the remaining vehicle.

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 Jan 27, 2021
From: TAZUME, TOSHIAKI
To: RAKUTEN, INC.
Reel/Frame 055050/0202 →
Continuity (1)
Related Publication 20210292090A1 · Sep 23, 2021
Cited By (1)
US 12,406,219