| CPC G06Q 10/083 (2013.01) | 20 Claims |

|
11. A system, comprising:
a processing system including a processor; and
a memory that stores executable instructions thereon that, when executed by the processing system, cause the processing system to perform operations, the operations comprising:
obtaining first positional information comprising a location of a non-stationary entity having a unique identifier and mobile within an environment, the first positional information obtained from a service provider monitoring a positional status of the non-stationary entity within the environment;
estimating a speed of the non-stationary entity, to determine an estimated speed;
estimating a path of the non-stationary entity to obtain an estimated path, according to the first positional information and the estimated speed;
directing, according to the estimated path, movement of a delivery vehicle mobile within the environment and adapted to deliver a physical item to the non-stationary entity;
obtaining second positional information identifying a location of the delivery vehicle within the environment;
calculating a separation distance between the location of the non-stationary entity and the location of the delivery vehicle within the environment;
identifying a delivery opportunity based on the separation distance not exceeding a delivery threshold, wherein the delivery vehicle comprises a non-living delivery vehicle, and wherein the delivery opportunity comprises delivery while the non-stationary entity is moving;
determining a pattern of movement of the non-stationary entity based on the first positional information;
determining an indication that the non-stationary entity is able to receive the item while moving; and
determining a delivery strategy according to the pattern of movement and the indication that the non-stationary entity is able to receive the item while moving.
|