Patent ID: 11947365
Assignee: SAUDI ARABIAN OIL COMPANY
Field: Control (Instruments)
Classification: CPC G  B | IPC B  G

Claim 15:
16. A system, comprising:
one or more processors; and
a non-transitory computer-readable storage medium coupled to the one or more processors and storing programming instructions for execution by the one or more processors, the programming instructions instructing the one or more processors to perform operations comprising:
registering one or more aerial vehicles and one or more land-based vehicles with a last mile delivery system, wherein the one or more aerial vehicles and the one or more land-based vehicles are associated with aerial vehicle information and land-based vehicle information, respectively;
establishing a first network connection between the last mile delivery system and an aerial vehicle from the one or more aerial vehicles and a second network connection between the last mile delivery system and a land-based vehicle from the one or more land-based vehicles;
determining to generate a land-based vehicle transportation request for a first aerial vehicle that is performing a delivery;
selecting, in response to generating the land-based vehicle transportation request, a first land-based vehicle that accepts the land-based vehicle transportation request to fulfill a request for transportation received from the first aerial vehicle, wherein selecting the first land-based vehicle comprises:
identifying a subset of available vehicles from the one or more land-based vehicles, wherein each vehicle in the subset of available vehicles is available to fulfill the request for transportation received from the first aerial vehicle;
determining, based on the land-based vehicle information for the subset of available vehicles and aerial vehicle information for the first aerial vehicle, a score for each vehicle in the subset of available vehicles, wherein the score for a respective vehicle indicates a likelihood of the respective vehicle to fulfill the land-based vehicle transportation request; and
selecting, based on the scores for the subset of available vehicles, the first land-based vehicle from the subset of available vehicles;

matching, based on the land-based vehicle transportation request and the land-based vehicle information, the first aerial vehicle with the first land-based vehicle; and
generating and sending transportation instructions to the first aerial vehicle and the first land-based vehicle, wherein the transportation instructions comprise: (i) a starting location where the first aerial vehicle docks to the first land-based vehicle, and (ii) a destination to which the first land-based vehicle transports the first aerial vehicle,
wherein the land-based vehicle transportation request causes the first land-based vehicle to transport the first aerial vehicle according to the request for transportation, and
wherein determining to generate the land-based vehicle transportation request for the first aerial vehicle that is performing a delivery comprises:
receiving, over the first network connection, the request for transportation, the request being transmitted from the first aerial vehicle to the last mile delivery system.