System and method for managing request-to-task translation and sequencing
Abstract
An apparatus, method, and computer program product are provided to translate request data objects into ordered sequence of tasks to be performed by network response assets and related systems to allow for the efficient movement of network resources and other resources in high-volume network environments. In some example implementations, otherwise unrelated request data objects and related parameters are interleaved into an ordered sequence of tasks, and a renderable object associated therewith is provided to a user interface of a mobile system associated with a network response asset. Location information such as triangulated position information associated with one or more mobile devices, along with other system characteristics may be used to ascertain system status and otherwise effectuate request translation.
Claims
exact text as granted — not AI-modified1 .- 20 . (canceled)
21 . An apparatus comprising a processor and a memory, the memory comprising instructions that configure the apparatus to:
receive a first request data object comprising a first set of request parameters, wherein the first set of request parameters comprises a first intermediate destination, a set of request instructions associated with the first intermediate destination, and a first target destination; determine, based at least in part on the first set of request parameters, a first ordered set of tasks; receive a second request data object comprising a second set of request parameters; determine, based at least in part on the second set of request parameters, a second ordered set of tasks; determine an interleaved set of ordered tasks, wherein the interleaved set of ordered tasks comprises at least a portion of the first ordered set of tasks and at least a portion of the second ordered set of tasks; generate a control signal causing an indication of the interleaved set of ordered tasks to be displayed on a user interface of a mobile device associated with a first network response asset; receive, from the first intermediate destination, delivery data associated with a first task in the interleaved set of ordered tasks, wherein the delivery data comprises a first timing parameter associated with a delivery step; determine, based at least in part on the first timing parameter, a recommendation of an action regarding the first task to be displayed on the user interface of the mobile device associated the first network response asset; generate a control signal causing an indication of the recommendation to be displayed on the user interface of the mobile device, wherein the recommendation requires a decision response associated with an acceptance or denial of the recommendation from a user; receive, from the mobile device, an indication of the decision response from the user; upon receipt of the indication of the decision response associated with an acceptance of the recommendation, reassign at least the first task to a second network response asset; and upon receipt of the indication of the decision response associated with the denial of the recommendation, update the interleaved set of ordered tasks to rearrange the interleaved set of ordered tasks.
22 . The apparatus of claim 21 , wherein the indication of the decision response from the user comprises an indication of a gestural input received by the mobile device.
23 . The apparatus of claim 22 , wherein the gestural input comprises a swiping motion.
24 . The apparatus of claim 21 , wherein the first set of request parameters further comprises a second timing parameter associated with the first intermediate destination and a third timing parameter associated with the target destination.
25 . The apparatus of claim 24 , wherein to determine an interleaved set of ordered tasks is based at least in part on the second timing parameter associated with the first intermediate destination and the third timing parameter associated with the target destination.
26 . The apparatus of claim 24 , wherein the indication of the interleaved set of ordered tasks to be displayed on a user interface of the mobile device comprises a timeline, and
the memory further comprising instructions that configure the apparatus to:
update, upon receipt of the delivery data from the first intermediate destination, the timeline based at least in part on the first timing parameter;
generate, after updating the timeline based at least in part on the first timing parameter, a control signal causing the timeline displayed on the user interface of the mobile device to be updated.
27 . The apparatus of claim 26 , the memory further comprising instructions that configure the apparatus to:
update, upon receipt of the indication of the decision response, the timeline based at least on the indication of the decision response; and generate, after updating the timeline based at least on the indication of the decision response, a control signal causing the timeline displayed on the user interface of the mobile device to be updated.
28 . A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instruction stored therein, the computer-executable program code instructions comprising program code instructions configured to:
receive a first request data object comprising a first set of request parameters, wherein the first set of request parameters comprises a first intermediate destination, a set of request instructions associated with the first intermediate destination, and a first target destination; determine, based at least in part on the first set of request parameters, a first ordered set of tasks; receive a second request data object comprising a second set of request parameters; determine, based at least in part on the second set of request parameters, a second ordered set of tasks; determine an interleaved set of ordered tasks, wherein the interleaved set of ordered tasks comprises at least a portion of the first ordered set of tasks and at least a portion of the second ordered set of tasks; generate a control signal causing an indication of the interleaved set of ordered tasks to be displayed on a user interface of a mobile device associated with a first network response asset; receive, from the first intermediate destination, delivery data associated with a first task in the interleaved set of ordered tasks, wherein the delivery data comprises a first timing parameter associated with a delivery step; determine, based at least in part on the first timing parameter, a recommendation of an action regarding the first task to be displayed on the user interface of the mobile device associated the first network response asset; generate a control signal causing an indication of the recommendation to be displayed on the user interface of the mobile device, wherein the recommendation requires a decision response associated with an acceptance or denial of the recommendation from a user; receive, from the mobile device, an indication of the decision response from the user; upon receipt of the indication of the decision response associated with an acceptance of the recommendation, reassign at least the first task to a second network response asset; and upon receipt of the indication of the decision response associated with the denial of the recommendation, update the interleaved set of ordered tasks to rearrange the interleaved set of ordered tasks.
29 . The computer program product of claim 28 , wherein the indication of the decision response from the user comprises an indication of a gestural input received by the mobile device.
30 . The computer program product of claim 29 , wherein the gestural input comprises a swiping motion.
31 . The computer program product of claim 28 , wherein the first set of request parameters further comprises a second timing parameter associated with the first intermediate destination and a third timing parameter associated with the target destination.
32 . The computer program product of claim 31 , wherein to determine an interleaved set of ordered tasks is based at least in part on the second timing parameter associated with the first intermediate destination and the third timing parameter associated with the target destination.
33 . The computer program product of claim 28 , wherein the indication of the interleaved set of ordered tasks to be displayed on a user interface of the mobile device comprises a timeline; and
the computer-executable program code instructions further comprise program code instructions configured to:
update, upon receipt of the delivery data from the first intermediate destination, the timeline based at least in part on the first timing parameter;
generate, after updating the timeline based at least in part on the first timing parameter, a control signal causing the timeline displayed on the user interface of the mobile device to be updated.
34 . The computer program product of claim 33 , the computer-executable program code instructions further comprising program code instructions configured to:
update, upon receipt of the indication of the decision response, the timeline based at least on the indication of the decision response; and generate, after updating the timeline based at least on the indication of the decision response, a control signal causing the timeline displayed on the user interface of the mobile device to be updated.
35 . A method for managing request data objects the method comprising:
receiving a first request data object comprising a first set of request parameters, wherein the first set of request parameters comprises a first intermediate destination, a set of request instructions associated with the first intermediate destination, and a first target destination; determining, based at least in part on the first set of request parameters, a first ordered set of tasks; receiving a second request data object comprising a second set of request parameters; determining, based at least in part on the second set of request parameters, a second ordered set of tasks; determining an interleaved set of ordered tasks, wherein the interleaved set of ordered tasks comprises at least a portion of the first ordered set of tasks and at least a portion of the second ordered set of tasks; generating a control signal causing an indication of the interleaved set of ordered tasks to be displayed on a user interface of a mobile device associated with a first network response asset; receiving, from the first intermediate destination, delivery data associated with a first task in the interleaved set of ordered tasks, wherein the delivery data comprises a first timing parameter associated with a delivery step; determining, based at least in part on the first timing parameter, a recommendation of an action regarding the first task to be displayed on the user interface of the mobile device associated the first network response asset; generating a control signal causing an indication of the recommendation to be displayed on the user interface of the mobile device, wherein the recommendation requires a decision response associated with an acceptance or denial of the recommendation from a user; receiving, from the mobile device, an indication of the decision response from the user; upon receipt of the indication of the decision response associated with an acceptance of the recommendation, reassigning at least the first task to a second network response asset; and upon receipt of the indication of the decision response associated with the denial of the recommendation, updating the interleaved set of ordered tasks to rearrange the interleaved set of ordered tasks.
36 . The method of claim 35 , wherein the indication of the decision response from the user comprises an indication of a gestural input received by the mobile device.
37 . The method of claim 35 , wherein the first set of request parameters further comprises a second timing parameter associated with the first intermediate destination and a third timing parameter associated with the target destination.
38 . The method of claim 37 , wherein determining an interleaved set of ordered tasks is based at least in part on the second timing parameter associated with the first intermediate destination and the third timing parameter associated with the target destination.
39 . The method of claim 35 , wherein the indication of the interleaved set of ordered tasks to be displayed on a user interface of the mobile device comprises a timeline, and
the method further comprising:
updating, upon receipt of the delivery data from the first intermediate destination, the timeline based at least in part on the first timing parameter;
generating, after updating the timeline based at least in part on the first timing parameter, a control signal causing the timeline displayed on the user interface of the mobile device to be updated.
40 . The method of claim 39 , the method further comprising:
updating, upon receipt of the indication of the decision response, the timeline based at least on the indication of the decision response; and generating, after updating the timeline based at least on the indication of the decision response, a control signal causing the timeline displayed on the user interface of the mobile device to be updated.Join the waitlist — get patent alerts
Track US2023020404A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.