IP Library Granted Patent US 9,595,018
Granted Patent B2
US 9,595,018 · App. 14/705,854 · Granted Mar 14, 2017

Switch network of containers and trailers for transportation, storage, and distribution of physical items

Inventor: Hernan Ramiro Carvajal (Berkeley, CA)
G06Q10/0833G01C21/34G01S5/0294G01S19/42G06Q10/08G06Q50/30H04L67/104H04L67/12H04W4/027H04W4/046H04W64/006H04W88/04
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 9,595,018
App. No.
14/705,854
Granted
Mar 14, 2017
Kind
B2
Abstract

Some embodiments include a transportation system implementing a network for transporting, distributing, and/or storing one or more physical items in one or more cargo containers (herein may be referred to as the “transportation network” for short). The cargo containers and relay terminals may be identified via node addresses in a network address space. The no addresses enables the transportation system to track, route, and monitor the physical items as they propagate through the transportation network. The transportation network can mimic routing protocols of telecommunication systems can facilitate different private transportation, storage and distribution companies and fleets. The transportation network can enable dynamic routing to fulfill logistic requests without wasting transportation and storage resources.

Claims (57)

1. A method comprising:

identifying a logistic request to transport, store, and/or distribute a cargo load comprising one or more physical items;

identifying a network address of a cargo container in a transportation network address space, wherein the transportation network address space includes one or more networks and one or more relay terminals;

associating the logistic request for the cargo load with the network address of the cargo container;

recording, to a computer server, a division of the cargo load into two or more cargo portions associated with one or more cargo containers including the cargo container, wherein the division of the cargo load is dictated in the logistic request; and

monitoring geographical information and chain of custody information of the cargo load.

2. The method of claim 1 , wherein identifying the logistic request includes receiving the logistic request via at least one of: a web portal, a mobile application, an interface of a trailer control unit, an interface or a vehicle control unit, or an interface of a relay station control unit.

3. The method of claim 1 , wherein identifying the network address of the cargo container includes scanning a passive label on the cargo container.

4. The method of claim 1 , wherein identifying the network address of the cargo container includes electronically receiving the network address from a trailer control unit of the cargo container.

5. The method of claim 1 , further comprising identifying a location of a relay station to deposit the physical items into one or more cargo containers.

6. The method of claim 5 , wherein identifying the network address of the cargo container includes determining which of one or more cargo containers in the relay station is available or has available space for at least a portion of the cargo load.

7. A computer server comprising:

a processor;

data storage memory storing executable instructions to configure the processor, which when configured, is operable to implement a process that comprises:

maintaining an association between a cargo load and a logistic request;

maintaining an address space of one or more nodes associated with one or more transportation, distribution, or storage terminals;

receiving geolocation updates from one or more control units of the nodes directly or indirectly;

tracking one or more activities associated with moving at least a portion of the cargo load to a node in the address space;

recording a division of the cargo load into two or more cargo portions associated with one or more cargo containers including the cargo container, wherein the division of the cargo load is dictated in the logistic request; and

monitoring a location of the portion of the cargo load by matching the activities with the geolocation updates.

8. The computer server of claim 7 , wherein the process further comprises dynamically routing the portion of the cargo load to a final destination indicated in the logistic request according to a routing protocol.

9. The computer server of claim 7 , wherein the process further comprises receiving a routing update associated with a transportation node in the address space.

10. The computer server of claim 7 , wherein the process further comprises:

receiving the logistic request from a requesting user associated with a requesting device; and

in response to receiving the logistic request, providing a cryptographic key to the requesting device, wherein the cryptographic key is capable of authorizing tracking of the location of the cargo load.

11. The computer server of claim 7 , wherein the process further comprises:

receiving the logistic request from a requesting user associated with a requesting device; and

in response to receiving the logistic request, providing a node location associated with one of the nodes in the address space to deposit the cargo load.

12. The computer server of claim 7 , wherein the logistic request includes at least one of: an origin address, a destination address, an instruction for handling the cargo load, or a preferred shipping company.

13. A cargo container comprising:

a chassis to hold cargo load;

a passive label capable of identifying the cargo container as a node in a network address space for transporting physical goods;

a trailer control unit (TCU) capable of tracking at least one of: a geographic location of the TCU, identifier of the cargo load, destination of the cargo load, or log information of activity associated therewith; and

a network port to communicate with a device outside of the cargo container

wherein the TCU and the network port are configured to record, with the device, a division of the cargo load into two or more cargo portions associated with one or more cargo containers including the cargo container.

14. The cargo container of claim 13 , wherein the network port is configured to communicate with a peer-to-peer device including a mobile device in a wireless vicinity or line of sight vicinity of the cargo container.

15. The cargo container of claim 14 , wherein the TCU is capable of communicating with a mobile device to define cargo related settings.

16. The cargo container of claim 15 , wherein the cargo related settings include at least one of: cargo origin, cargo destination, cargo weight, cargo density, delivery priority, hazmat warning, shipper contact info, recipient contact info, cargo handling instructions, transportation service option, or self-storage option.

17. The cargo container of claim 13 , wherein the network port is configured to communicate with a wide area network (WAN) and/or the Internet.

18. The cargo container of claim 13 , wherein the network port is configured to communicate with a vehicle control unit (VCU) of a vehicle carrying the cargo container, wherein the TCU is configured to provide data associated with the cargo load to the VCU.

19. The cargo container of claim 13 , wherein the TCU is capable of identifying the cargo container separate from the passive label.

20. The cargo container of claim 13 , further comprising a dispenser to distribute at least a portion of the physical goods automatically from the cargo container.

21. The cargo container of claim 13 , further comprising a geo-location device configured to monitor a navigation attribute of the cargo container; and wherein the geo-location device is configured to report the navigation attribute to the TCU; wherein the navigation attribute includes at least one of: geolocation, speed, or velocity.

22. The cargo container of claim 21 , wherein, based on the navigation attribute, the TCU is configured to track progress to a next node in the network address space to exchange the cargo load.

23. The cargo container of claim 21 , wherein the geo-location device includes at least one of: a global positioning system (GPS), an inertial navigation system, or a radio triangulation device.

24. A computer readable data storage memory storing computer-executable instructions that, when executed, cause a computer system to perform a computer-implemented method, the instructions comprising:

instructions for identifying a logistic request associated with a cargo load including a destination address of where to deliver the cargo load;

instructions for identifying an immediate relay terminal closest to a cargo load associated with the logistic request;

instructions for determining a next node to carry the cargo load based on a network topology of a transportation node network comprising two or more relay terminals based on route delay information associated with one or more of the relay terminals;

instructions for, when the destination address is beyond a threshold distance from the immediate relay terminal, generating a trunk route from the immediate relay terminal to the destination address, wherein the trunk route includes a destination and a direction without street-level routing; and

instructions for assigning the cargo load to a transportation vehicle destined for the next relay terminal.

25. The computer readable data storage memory of claim 24 , wherein the instructions further comprise instructions for determining whether the destination address is within a threshold distance; and wherein determining the next node includes selecting the destination address as the next node when the destination address is within the threshold distance.

26. The computer readable data storage memory of claim 25 , wherein, when the destination address is within the threshold distance from the immediate relay terminal, the instructions further comprises instructions for generating a last mile route from the immediate relay terminal to the destination address, wherein the last mile route includes street-level routing.

27. The computer readable data storage memory of claim 24 , wherein, when a distance from the immediate relay terminal to the next node is above a threshold distance, the instructions further comprises instructions for grouping a cargo trailer associated with the cargo load with at least another cargo trailer with other cargo load.

28. The computer readable data storage memory of claim 24 , wherein the instructions further comprise instructions for assigning the transportation vehicle in a circular route from the immediate relay terminal closest to the cargo load to the next node and back.

29. The computer readable data storage memory of claim 28 , wherein the instructions further comprise instructions for computing a maximum route length of the circular route based on vehicle speed and length of a contracted workday of a driver.

30. The computer readable data storage memory of claim 24 , wherein the next node is a next relay terminal; and wherein the route delay information includes at least one of: bandwidth at the next relay terminal to process cargo, weather information between the immediate relay terminal and the next relay terminal, traffic information from the immediate relay terminal to the next relay terminal, or availability of one or more transportation vehicles from the immediate relay terminal to the next relay terminal.

Assignments (1)
SECURITY INTEREST Recorded May 23, 2018
From: CARVAJAL, HERNAN RAMIRO
To: PERKINS COIE LLP
Reel/Frame 045887/0221 →
Continuity (2)
Provisional Application 61989519 · May 6, 2014
Related Publication 20160019497A1 · Jan 21, 2016