IP Library Granted Patent US 12,387,163
Granted Patent B2
US 12,387,163 · App. 18/239,257 · Granted Aug 12, 2025

Logistical management system

Inventors: Nick Bulcao (Encinitas, CA); Ryan Rusnak (Encinitas, AZ); Rick Nyhan (Scottsdale, AZ); Adam Frazin (Poolesville, MD); Peter Fitzgibbons (Vista, CA)
Assignee: AIRSPACE TECHNOLOGIES, INC.
G06Q10/083G01C21/3407G06Q10/08G06Q30/04G01C21/3667
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,387,163
App. No.
18/239,257
Granted
Aug 12, 2025
Kind
B2
Abstract

Systems and methods of performing logistical management are provided. The logistical management system may receive a request to ship a package from an electronic device associated with a user. The request can include an initial location and information relating to one or more characteristics of the package. In response to receiving the request, electronic data store may be queried to determine a set of possible itineraries for the package. The set of possible itineraries can then be validated against a set of pre-determined rules to produce a subset of itineraries. One of the subset of itineraries can then be chosen.

Claims (89)

1. A method, comprising:

receiving a request from a customer device to transport a package having one or more characteristics from a first location to a second location, wherein the request comprises a current GPS location of the package;

generating order information for the package, the order information comprising a unique global identifier;

determining a plurality of driver devices associated with a plurality of drivers by comparing the one or more characteristics to stored driver certifications;

transmitting a push notification to a first driver device in the plurality of driver devices, wherein the first driver device is a closest driver device among the plurality of driver devices to the current GPS location of the package;

receiving a rejection from the first driver device;

transmitting, by one or more processors, a second push notification to a second driver device in the plurality of driver devices, wherein the second driver device is a second-closest driver device among the plurality of driver devices to the current GPS location of the package;

receiving an acceptance from the second driver device;

generating a set of possible itineraries, each itinerary comprising one or more segments;

eliminating itinerary segments from the set of possible itineraries based on an incompatibility in an eliminated segment with a characteristic in the one or more characteristics to create an updated set of possible itineraries;

sorting the updated set of possible itineraries based on distance and speed to create a sorted set of possible itineraries;

selecting a highest ranked itinerary from the sorted set of possible itineraries;

generating and transmitting route information associated with the highest ranked itinerary to the second driver device;

causing the customer device to generate a graphical representation of the route information and a location of the second driver device;

receiving scan information comprising a first geotag and a scanned identifier from the second driver device, the scan information generated at the first location in response to a scan of a package label on the package;

verifying the scanned identifier against the unique global identifier associated with the package and verifying that the first geotag matches the first location;

receiving second scan information comprising a second geotag, the second scan information generated at the second location in response to a second scan of the package label on the package;

determining that the second location is a starting point of a subsequent trip with a carrier;

generating an electronic representation of a transit document for transport of the package on the subsequent trip with the carrier, wherein a format of the transit document matches a format required by the carrier; and

transmitting the electronic representation of the transit document to the carrier.

2. The method of claim 1 , wherein the one or more characteristics comprise a weight, a volume, a hazard level, a content, a durability, a shape, one or more dimensional measurements, a fragility, and/or a density.

3. The method of claim 1 , further comprising:

transmitting the electronic representation of the transit document to the second driver device.

4. The method of claim 1 , further comprising:

in response to the request, generating a quote comprising a timeline and a cost of transporting the package; and

transmitting the quote to the customer device.

5. The method of claim 1 , wherein each segment in the one or more segments relies on a mode of transportation, and wherein the mode of transportation is ground, air, or rail.

6. The method of claim 1 , further comprising:

eliminating second itinerary segments from the set of possible itineraries based on a temporal conflict to create the updated set of possible itineraries.

7. The method of claim 1 , wherein the transit document is an airway bill.

8. A system, comprising:

a memory; and

at least one processor coupled to the memory and configured to:

receive a request from a customer device to transport a package having one or more characteristics from a first location to a second location, wherein the request comprises a current GPS location of the package;

generate order information for the package, the order information comprising a unique global identifier;

determine a plurality of driver devices associated with a plurality of drivers by comparing the one or more characteristics to stored driver certifications;

transmit a push notification to a first driver device in the plurality of driver devices, wherein the first driver device is a closest driver device among the plurality of driver devices to the current GPS location of the package;

receive a rejection from the first driver device;

transmit a second push notification to a second driver device in the plurality of driver devices, wherein the second driver device is a second-closest driver device among the plurality of driver devices to the current GPS location of the package;

receive an acceptance from the second driver device;

generate a set of possible itineraries, each itinerary comprising one or more segments;

eliminate itinerary segments from the set of possible itineraries based on an incompatibility in an eliminated segment with a characteristic in the one or more characteristics to create an updated set of possible itineraries;

sort the updated set of possible itineraries based on distance and speed to create a sorted set of possible itineraries;

select a highest ranked itinerary from the sorted set of possible itineraries;

generate and transmit route information associated with the highest ranked itinerary to the second driver device;

cause the customer device to generate a graphical representation of the route information and a location of the second driver device;

receive scan information comprising a first geotag and a scanned identifier from the second driver device, the scan information generated at the first location in response to a scan of a package label on the package;

verify the scanned identifier against the unique global identifier associated with the package and verifying that the first geotag matches the first location;

receive second scan information comprising a second geotag, the second scan information generated at the second location in response to a second scan of the package label on the package;

determine that the second location is a starting point of a subsequent trip with a carrier;

generate an electronic representation of a transit document for transport of the package on the subsequent trip with the carrier, wherein a format of the transit document matches a format required by the carrier; and

transmit the electronic representation of the transit document to the carrier.

9. The system of claim 8 , wherein the one or more characteristics comprise a weight, a volume, a hazard level, a content, a durability, a shape, one or more dimensional measurements, a fragility, and/or a density.

10. The system of claim 8 , the at least one processor further configured to:

transmit the electronic representation of the transit document to the second driver device.

11. The system of claim 8 , the at least one processor further configured to:

in response to the request, generate a quote comprising a timeline and a cost of transporting the package; and

transmit the quote to the customer device.

12. The system of claim 8 , wherein each segment in the one or more segments relies on a mode of transportation, and wherein the mode of transportation is ground, air, or rail.

13. The system of claim 8 , the at least one processor further configured to:

eliminate second itinerary segments from the set of possible itineraries based on a temporal conflict to create the updated set of possible itineraries.

14. The system of claim 8 , wherein the transit document is an airway bill.

15. A non-transitory computer-readable device having instructions stored thereon that, when executed by at least one computing device, causes the at least one computing device to perform operations comprising:

receiving a request from a customer device to transport a package having one or more characteristics from a first location to a second location, wherein the request comprises a current GPS location of the package;

generating order information for the package, the order information comprising a unique global identifier;

determining a plurality of driver devices associated with a plurality of drivers by comparing the one or more characteristics to stored driver certifications;

transmitting a push notification to a first driver device in the plurality of driver devices, wherein the first driver device is a closest driver device among the plurality of driver devices to the current GPS location of the package;

receiving a rejection from the first driver device;

transmitting a second push notification to a second driver device in the plurality of driver devices, wherein the second driver device is a second-closest driver device among the plurality of driver devices to the current GPS location of the package;

receiving an acceptance from the second driver device;

generating a set of possible itineraries, each itinerary comprising one or more segments;

eliminating itinerary segments from the set of possible itineraries based on an incompatibility in an eliminated segment with a characteristic in the one or more characteristics to create an updated set of possible itineraries;

sorting the updated set of possible itineraries based on distance and speed to create a sorted set of possible itineraries;

selecting a highest ranked itinerary from the sorted set of possible itineraries;

generating and transmitting route information associated with the highest ranked itinerary to the second driver device;

causing the customer device to generate a graphical representation of the route information and a location of the second driver device;

receiving scan information comprising a first geotag and a scanned identifier from the second driver device, the scan information generated at the first location in response to a scan of a package label on the package;

verifying the scanned identifier against the unique global identifier associated with the package and verifying that the first geotag matches the first location;

receiving second scan information comprising a second geotag, the second scan information generated at the second location in response to a second scan of the package label on the package;

determining that the second location is a starting point of a subsequent trip with a carrier;

generating an electronic representation of a transit document for transport of the package on the subsequent trip with the carrier, wherein a format of the transit document matches a format required by the carrier; and

transmitting the electronic representation of the transit document to the carrier.

16. The non-transitory computer-readable device of claim 15 , wherein the one or more characteristics comprise a weight, a volume, a hazard level, a content, a durability, a shape, one or more dimensional measurements, a fragility, and/or a density.

17. The non-transitory computer-readable device of claim 15 , the operations further comprising:

transmitting the electronic representation of the transit document to the second driver device.

18. The non-transitory computer-readable device of claim 15 , wherein each segment in the one or more segments relies on a mode of transportation, and wherein the mode of transportation is ground, air, or rail.

19. The non-transitory computer-readable device of claim 15 , the operations further comprising:

eliminating second itinerary segments from the set of possible itineraries based on a temporal conflict to create the updated set of possible itineraries.

20. The non-transitory computer-readable device of claim 15 , wherein the transit document is an airway bill.

Assignments (2)
SECURITY INTEREST Recorded Jul 1, 2024
From: AIRSPACE TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067887/0233 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2023
From: BULCAO, NICK; NYHAN, RICK; RUSNAK, RYAN; FRAZIN, ADAM; FITZGIBBONS, PETER
To: AIRSPACE TECHNOLOGIES, INC.
Reel/Frame 064734/0266 →
Continuity (4)
Continuation 17739661 · May 9, 2022
Continuation 16381486 · Apr 11, 2019
Division 15295112 · Oct 17, 2016
Related Publication 20240242164A1 · Jul 18, 2024
References Cited (46)
US 7340405B1 · Günther et al. · 2008 [cited by applicant]
US 7620583B2 · Sundel · 2009 [cited by applicant]
US 7739202B2 · Kadaba · 2010 [cited by applicant]
US 7751929B1 · Prater et al. · 2010 [cited by applicant]
US 7792762B2 · Podgurny et al. · 2010 [cited by applicant]
US 8131651B1 · Bennett et al. · 2012 [cited by applicant]
US 9082144B2 · Jones et al. · 2015 [cited by applicant]
US 9127945B2 · Telange et al. · 2015 [cited by applicant]
US 10956855B1 · Coughran · 2021 [cited by examiner]
US 11315067B2 · Bulcao et al. · 2022 [cited by applicant]
US 11328243B2 · Bulcao et al. · 2022 [cited by applicant]
US 20050289018A1 · Sullivan et al. · 2005 [cited by applicant]
US 20060145837A1 · Horton · 2006 [cited by examiner]
US 20060282277A1 · Ng · 2006 [cited by applicant]
US 20090125355A1 · Handel et al. · 2009 [cited by applicant]
US 20100280748A1 · Mundinger · 2010 [cited by examiner]
US 20130091069A1 · Loebertmann et al. · 2013 [cited by applicant]
US 20130297549A1 · Yano · 2013 [cited by applicant]
US 20140278635A1 · Fulton · 2014 [cited by examiner]
US 20140304188A1 · Lavoie et al. · 2014 [cited by applicant]
US 20140358703A1 · Stuntebeck et al. · 2014 [cited by applicant]
US 20150096266A1 · Divine et al. · 2015 [cited by applicant]
US 20150186869A1 · Winters · 2015 [cited by examiner]
US 20150278758A1 · Kim · 2015 [cited by examiner]
US 20150294238A1 · Benque et al. · 2015 [cited by applicant]
US 20160117618A1 · Wang et al. · 2016 [cited by applicant]
US 20160140632A1 · Kandala et al. · 2016 [cited by applicant]
US 20160180274A1 · Zwakhals · 2016 [cited by examiner]
US 20160189102A1 · Schreiber · 2016 [cited by applicant]
US 20160350711A1 · Tsao · 2016 [cited by applicant]
US 20170147976A1 · Koch et al. · 2017 [cited by applicant]
US 20180096414A1 · Iacono et al. · 2018 [cited by applicant]
US 20180107967A1 · Bulcao et al. · 2018 [cited by applicant]
US 20190236523A1 · Bulcao et al. · 2019 [cited by applicant]
US 20220284378A1 · Bulcao et al. · 2022 [cited by applicant]
WO WO0113261A1 · 2001 [cited by applicant]
WO WO2016012741A1 · 2016 [cited by applicant]
WO WO2016113308A1 · 2016 [cited by applicant]
Harris, Irina, et. al.; “ICT in multimodal transport and technological trends: Unleashing potential for the future”; Int. J. Production Economics 159 (2015) 88-103; Sep. 16, 2014. (Year: 2014). [cited by examiner]
International Search Report and Written Opinion of the International Searching Authority directed to related International Patent Application No. PCT/US17/56753, mailed Feb. 2, 2018; 13 pages. [cited by applicant]
International Preliminary Report on Patentability directed to related International Patent Application No. PCT/US17/56753, issued Apr. 23, 2019; 10 pages. [cited by applicant]
Search Report & Written Opinion of the Intellectual Property Office of Singapore directed to related Singapore Patent Application No. 11201902781S, mailed Apr. 21, 2020; 10 pages. [cited by applicant]
Supplementary European Search Report of the European Patent Office directed to related European Patent Application No. 17861277.6, mailed Apr. 16, 2020; 9 pages. [cited by applicant]
Jedermann, R., et al., “Reducing food losses by intelligent food logistics,” Philos Trans A Math Phys Eng Sci., 372(2017): Mar. 2, 2013 (Jun. 2014). [cited by applicant]
Harris et al., “ICT in multimodal transport and technological trends: Unleashing potential for the future”; Sep. 16, 2014. [cited by applicant]
U.S. Appl. No. 16/381,486, “Logistical Management System,” to Bulcao et al, filed Apr. 11, 2019. [cited by applicant]