IP Library Granted Patent US 10,338,588
Granted Patent B2
US 10,338,588 · App. 15/388,491 · Granted Jul 2, 2019

Controlling access to compartments of a cargo transportation unit

Inventors: Conrad Delbert Seaman (Guelph, CA); Stephen West (Manotick, CA); Prabhul Dev (Ottawa, CA)
Assignee: BlackBerry Limited
G05D1/0088B60R25/01G05D1/0011G05D1/0212G05D1/0291G06Q10/08355G07C9/00174G07C9/00571G07C2009/0092
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,338,588
App. No.
15/388,491
Filed
Dec 22, 2016
Granted
Jul 2, 2019
Kind
B2
Art Unit
3668
USPC
701/2
Abstract

In some examples, a controller directs transport of a cargo transportation unit (CTU) to a plurality of pickup locations or a plurality of destination locations in response to requests of a plurality of requesters. The controller controls access to a plurality of compartments in the CTU, wherein controlling the access comprises selecting respective compartments of the plurality of compartments in which to place cargo items for the requests, the selecting based on characteristics of the cargo items and characteristics of the respective compartments.

Claims (52)

1. A controller comprising:

at least one processor configured to:

direct transport of a cargo transportation unit (CTU) to a plurality of pickup locations or a plurality of destination locations in response to requests of a plurality of requesters; and

control access to a plurality of compartments in the CTU, wherein controlling the access comprises selecting respective compartments of the plurality of compartments in which to place cargo items for the requests, and the at least one processor is configured to select a first compartment of the plurality of compartments for a first cargo item of the cargo items based on a first characteristic of the first compartment and a first characteristic of the first cargo item, and select a second compartment of the plurality of compartments for a second cargo item of the cargo items based on a second characteristic of the second compartment and a second characteristic of the second cargo item, the second characteristic of the second compartment different from the first characteristic of the first compartment, and the second characteristic of the second cargo item different from the first characteristic of the first cargo item, wherein the first and second characteristics of the first and second cargo items are selected from among one or more of a type of a cargo item, a weight of a cargo item, a fragility of a cargo item, and a perishable status of a cargo item, and wherein the first and second characteristics of the first and second compartments are selected from among one or more of a type of cargo items that a compartment can accommodate, an air conditioning capability of a compartment, and a shock absorption capability of a compartment.

2. The controller of claim 1 , wherein the directing comprises directing transport of the CTU to a first pickup location to pick up the first cargo item, the at least one processor configured to further:

provide, at the first pickup location, access to the first compartment of the plurality of compartments based on the first characteristic of the first cargo item and the first characteristic of the first compartment.

3. The controller of claim 2 , wherein providing the access to the first compartment comprises controlling unlocking, by the controller, of the first compartment independently of another compartment of the plurality of compartments to place the first cargo item in the unlocked first compartment, the at least one processor configured to further:

lock the first compartment independently of the another compartment after the first cargo item has been placed in the first compartment.

4. The controller of claim 2 , wherein the directing comprises directing transport of the CTU to a first destination location for the first cargo item, the at least one processor configured to further:

provide, at the first destination location, access to the first compartment to allow removal of the first cargo item from the first compartment.

5. The controller of claim 1 , wherein the at least one processor is configured to further:

determine a route of the CTU based on the cargo items placed in the respective compartments.

6. The controller of claim 5 , wherein the determining of the route of the CTU comprises deviating the CTU from a planned route responsive to adding a cargo item to a compartment of the plurality of compartments.

7. The controller of claim 5 , wherein the determining of the route of the CTU is based on increasing an amount of loading of cargo items in the CTU.

8. The controller of claim 1 , wherein the at least one processor is configured to:

track available compartments of the CTU, the available compartments not loaded with cargo items; and

communicate, over a network, information identifying the available compartments of the plurality of compartment.

9. The controller of claim 8 , wherein the information identifying the available compartments communicated by the at least one processor over the network comprises a list of the available compartments.

10. The controller of claim 1 , wherein the at least one processor is configured to further:

provide access to a selected compartment of the plurality of compartments based on an authentication input that is selected from among a current location of the CTU or authentication information of a user.

11. The controller of claim 1 , wherein the at least one processor is configured to:

direct the transport of the CTU using a driverless vehicle.

12. The controller of claim 1 , wherein the at least one processor is configured to:

use a secure token and a captured image of a cargo code of a given cargo item to confirm one or more of dropping off the given cargo item in a given compartment of the CTU, or picking up the given cargo item from the given compartment of the CTU.

13. A controller comprising:

at least one processor configured to:

direct transport of a cargo transportation unit (CTU) to a plurality of pickup locations or a plurality of destination locations in response to requests of a plurality of requesters;

control access to a plurality of compartments in the CTU, wherein controlling the access comprises selecting respective compartments of the plurality of compartments in which to place cargo items for the requests, the selecting based on characteristics of the cargo items and characteristics of the respective compartments, wherein the characteristics of the cargo items are selected from among one or more of a type of a cargo item, a weight of a cargo item, a fragility of a cargo item, and a perishable status of a cargo item, and wherein the characteristics of the compartments are selected from among one or more of a type of cargo items that a compartment can accommodate, an air conditioning capability of a compartment, and a shock absorption capability of a compartment;

track available compartments of the CTU; and

communicate, over a network, information identifying the available compartments of the plurality of compartments.

14. The controller of claim 13 , wherein the at least one processor is configured to further:

receive a request to deliver a first cargo item; and

determine whether or not to accept the request based on the available compartments of the CTU, the available compartments of the CTU comprising compartments not loaded with cargo items.

15. The controller of claim 14 , wherein the controller is part of the CTU or is remote from the CTU.

16. The controller of claim 13 , wherein the at least one processor is configured to:

determine a first pickup location in response to a request from a requester; and

direct transport of the CTU to the first pickup location to receive a cargo item for the request.

17. The controller of claim 16 , wherein the at least one processor is configured to:

unlock, without input from a driver, a compartment of the plurality of compartments of the CTU to receive the cargo item, while maintaining another compartment of the plurality of compartments locked.

18. The controller of claim 13 , wherein the at least one processor is configured to:

determine a current route of the CTU based on destinations of the cargo items carried by the CTU; and

in response to detecting a new cargo item added to the CTU, modify a route of the CTU from the current route to deliver the new cargo item to a destination of the new cargo item.

19. The controller of claim 13 , wherein the information identifying the available compartments communicated by the at least one processor over the network comprises a list of the available compartments.

20. A non-transitory storage medium storing instructions that upon execution cause a system to:

direct transport of a cargo transportation unit (CTU) to a plurality of pickup locations or a plurality of destination locations in response to requests of a plurality of requesters; and

control access to a plurality of compartments in the CTU, wherein controlling the access comprises selecting respective compartments of the plurality of compartments in which to place cargo items for the requests, the selecting based on characteristics of the cargo items and characteristics of the respective compartments and the selecting comprising selecting a first compartment of the plurality of compartments for a first cargo item of the cargo items based on a first characteristic of the first compartment and a first characteristic of the first cargo item, and selecting a second compartment of the plurality of compartments for a second cargo item of the cargo items based on a second characteristic of the second compartment and a second characteristic of the second cargo item, the second characteristic of the second compartment different from the first characteristic of the first compartment, and the second characteristic of the second cargo item different from the first characteristic of the first cargo item, wherein the first and second characteristics of the first and second cargo items are selected from among one or more of a type of a cargo item, a weight of a cargo item, a fragility of a cargo item, and a perishable status of a cargo item, and wherein the first and second characteristics of the first and second compartments are selected from among one or more of a type of cargo items that a compartment can accommodate, an air conditioning capability of a compartment, and a shock absorption capability of a compartment.

21. The non-transitory storage medium of claim 20 , wherein the CTU is part of a fleet of CTUs, and wherein the instructions upon execution cause the system to select, by a service, the CTU from the fleet of CTUs to process a request to deliver a cargo item.

22. The non-transitory storage medium of claim 20 , wherein controlling the access comprises independently unlocking and locking individual compartments of the plurality of compartments.

23. The non-transitory storage medium of claim 20 , wherein the instructions upon execution cause the system to:

track available compartments of the CTU, the available compartments not loaded with cargo items; and

communicate, over a network, information identifying the available compartments of the plurality of compartments.

24. The non-transitory storage medium of claim 23 , wherein the information identifying the available compartments communicated by the controller over the network comprises a list of the available compartments.

Assignments (3)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2017
From: SEAMAN, CONRAD DELBERT; WEST, STEPHEN; DEV, PRABHUL
To: BLACKBERRY LIMITED
Reel/Frame 043116/0192 →
Continuity (1)
Related Publication 20180181126A1 · Jun 28, 2018