US 12,001,994 B2
Delivery management platform and mobile application
Adam Hollenbeck, Minneapolis, MN (US); Asher Chaudhry, Minneapolis, MN (US); Dilip Sundarraj, Minneapolis, MN (US); Joakim Sternberg, Minneapolis, MN (US); Anna Maxam, Minneapolis, MN (US); and Nathaniel Crowe, Minneapolis, MN (US)
Assigned to Target Brands, Inc., Minneapolis, MN (US)
Filed by Target Brands, Inc., Minneapolis, MN (US)
Filed on Dec. 21, 2021, as Appl. No. 17/558,007.
Prior Publication US 2023/0196262 A1, Jun. 22, 2023
Int. Cl. G06Q 10/0833 (2023.01); G06Q 10/0836 (2023.01)
CPC G06Q 10/0833 (2013.01) [G06Q 10/0836 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A delivery management platform comprising:
a processing unit; and
a memory coupled to the processing unit, the memory storing instructions that, when executed by the processing unit, cause the delivery management platform to:
receive a delivery schedule comprising a plurality of deliveries, wherein each delivery of the plurality of deliveries comprises a pickup location owned by an entity and a drop-off location owned by the entity;
convert the delivery schedule into a plurality of loads, wherein each load of the plurality of loads includes a group of deliveries of the plurality of deliveries;
assign, using a mobile application provided by the entity, a first load of the plurality of loads to a first carrier organization; and
assign, using the mobile application provided by the entity, a second load of the plurality of loads to a second carrier organization different from the first carrier organization;
wherein the first carrier organization includes a first plurality of members including one or more dispatchers and one or more deliverers;
wherein the second carrier organization includes a second plurality of members, each member of the second plurality of members being different from each member of the first plurality of members;
wherein assigning, using the mobile application, the first load of the plurality of loads to the first carrier organization comprises:
sending the first load to a first mobile device, wherein the first mobile device receives the first load by using a first installation instance of the mobile application;
wherein the instructions, when executed by the processor, further cause the delivery management platform to receive an event from a second mobile device, wherein the second mobile device automatically sends the event by using a second installation instance of the mobile application in response to determining, using a global position system (GPS) device of the second mobile device, that the second mobile device is located at a drop-off location of the first load; and
wherein the instructions, when executed by the processor, further cause the delivery management platform to, in response to receiving the event, automatically push the event to the first mobile device, wherein automatically pushing the event to the first mobile device causes a graphical user interface of the first installation of the mobile application to display data corresponding to a load complete event and to the drop-off location of the first load.