Operations task creation, prioritization, and assignment
Abstract
A micromobility transit vehicle service task management system and related methods are disclosed. In one embodiment, a system determines service tasks to be executed based on a level of availability of one or more micromobility transit vehicles. A value for each of the tasks is determined based on a cost to perform the task and value generated by an increase in availability of the one or more micromobility transit vehicles, for dynamic transportation matching, from execution of the task. The tasks may be prioritized into an order of execution that maximizes a total of the values of the tasks. The determined values of the tasks may be adjusted in the prioritization of the tasks based on the order of execution of the tasks. A navigational task route may be generated based on the prioritized tasks and assigned to a technician device to guide a technician to each of the tasks.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A method comprising, by a micromobility transit vehicle task management system:
generating, based on one or more first transportation-relevant conditions, a navigational task route that includes one or more locations where one or more first prioritized tasks are to be executed by a technician to service one or more micromobility transit vehicles; displaying the navigational task route on a device; determining a status associated with the one or more first prioritized tasks being executed by the technician; accessing one or more second transportation-relevant conditions; determining, based on the determined status associated with the one or more first prioritized tasks and the one or more second transportation-relevant conditions, one or more additional values associated with performing one or more additional tasks other than the one or more first prioritized tasks; generating an updated navigational task route based on one or more values associated with the one or more first prioritized tasks and the determined one or more additional values associated with the one or more additional tasks, wherein the updated navigational task route comprises one or more second prioritized tasks selected from the one or more first prioritized tasks and the one or more additional tasks; and displaying the updated navigational task route to present the one or more second prioritized tasks along the updated navigational task route.
22 . The method of claim 21 , wherein the one or more second transportation-relevant conditions comprise real-time weather conditions, real-time traffic conditions, a current carrying capacity of a technician vehicle corresponding to the device that is associated with the technician, or an estimated time for completing an in-progress task associated with the device.
23 . The method of claim 22 , further comprising:
accessing historic user ride request demand and historic traffic data; and predicting, for each of the one or more first prioritized tasks and the one or more additional tasks, a demand for micromobility transit vehicles at a location corresponding to the task based on the historic user ride request demand, a current time of day, the real-time traffic conditions, the historic traffic data, or the real-time weather conditions, wherein determining the one or more additional values associated with performing the one or more additional tasks is further based on the predicted demand.
24 . The method of claim 21 , wherein a value associated with performing a task is determined based on a cost to perform the task and value generated by an increase in a level of availability of one or more micromobility transit vehicles by an execution of the task.
25 . The method of claim 21 , wherein the one or more additional tasks comprise one or more new tasks that are created after the one or more first prioritized tasks are added to the navigational task route.
26 . The method of claim 21 , wherein the one or more additional tasks comprise one or more tasks excluded from the navigational task route when the one or more first prioritized tasks are added to the navigational route.
27 . The method of claim 21 , wherein generating the updated navigational task route comprises adding a task among the one or more additional tasks into the one or more second prioritized tasks when adding the task optimizes collective values of the one or more second prioritized tasks.
28 . The method of claim 21 , wherein generating the updated navigational task route comprises removing a task among the one or more first prioritized tasks from the one or more second prioritized tasks when an updated value of the task based on the determined status associated with the one or more first prioritized tasks and the one or more second transportation-relevant conditions fails to optimize collective values of the one or more second prioritized tasks.
29 . The method of claim 21 , wherein the one or more first prioritized tasks are determined to be included into the navigational task route by:
determining one or more tasks to be executed based on a level of availability of one or more micromobility transit vehicles; determining a value associated with performing each of the tasks based on a cost to perform the task and an increase in the level of availability of the one or more micromobility transit vehicles by performing the task; and prioritizing the one or more tasks into an order of execution that maximizes a total of values associated with performing the one or more tasks, wherein the values of the tasks are adjusted in the prioritizing based on the order of the execution.
30 . The method of claim 29 , wherein the prioritizing the one or more tasks is based on a number of devices associated with technicians in a geographical service area encompassing the one or more tasks, carrying capacities of technician vehicles corresponding to the devices, a minimization of travel time between tasks, or an estimated time to complete each of the one or more tasks.
31 . The method of claim 29 , wherein the prioritizing the one or more tasks into the order of execution comprises:
determining the order of execution that minimizes a travel time required to complete each of the one or more tasks and maximizes the total of the values associated with performing the one or more tasks.
32 . The method of claim 21 , wherein each of the one or more first prioritized tasks and the one or more additional tasks is a move task, a drop-off task, a pick-up task, a battery swap task, or a service maintenance task.
33 . The method of claim 21 , wherein the status associated with the one or more first prioritized tasks includes Global Positioning System (GPS) location information of the device that is associated with the technician.
34 . A micromobility transit vehicle task management system, comprising:
a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising:
generating, based on one or more first transportation-relevant conditions, a navigational task route that includes one or more locations where one or more first prioritized tasks are to be executed by a technician to service one or more micromobility transit vehicles;
displaying the navigational task route on a device;
determining a status associated with the one or more first prioritized tasks being executed by the technician;
accessing one or more second transportation-relevant conditions;
determining, based on the determined status associated with the one or more first prioritized tasks and the one or more second transportation-relevant conditions, one or more additional values associated with performing one or more additional tasks other than the one or more first prioritized tasks;
generating an updated navigational task route based on one or more values associated with the one or more first prioritized tasks and the determined one or more additional values associated with the one or more additional tasks, wherein the updated navigational task route comprises one or more second prioritized tasks selected from the one or more first prioritized tasks and the one or more additional tasks; and
displaying the updated navigational task route to present the one or more second prioritized tasks along the updated navigational task route.
35 . The micromobility transit vehicle task management system of claim 34 , wherein the one or more second transportation-relevant conditions comprise real-time weather conditions, real-time traffic conditions, a current carrying capacity of a technician vehicle corresponding to the device that is associated with the technician, or an estimated time for completing an in-progress task associated with the device.
36 . The micromobility transit vehicle task management system of claim 35 , wherein the operations further comprise:
accessing historic user ride request demand and historic traffic data; and predicting, for each of the one or more first prioritized tasks and the one or more additional tasks, a demand for micromobility transit vehicles at a location corresponding to the task based on the historic user ride request demand, a current time of day, the real-time traffic conditions, the historic traffic data, or the real-time weather conditions, wherein determining the one or more additional values associated with performing the one or more additional tasks is further based on the predicted demand.
37 . The micromobility transit vehicle task management system of claim 34 , wherein a value associated with performing a task is determined based on a cost to perform the task and value generated by an increase in a level of availability of one or more micromobility transit vehicles by an execution of the task.
38 . The micromobility transit vehicle task management system of claim 34 , wherein generating the updated navigational task route comprises adding a task among the one or more additional tasks into the one or more second prioritized tasks when adding the task optimizes collective values of the one or more second prioritized tasks.
39 . The micromobility transit vehicle task management system of claim 34 , wherein generating the updated navigational task route comprises removing a task among the one or more first prioritized tasks from the one or more second prioritized tasks when an updated value of the task based on the determined status associated with the one or more first prioritized tasks and the one or more second transportation-relevant conditions fails to optimize collective values of the one or more second prioritized tasks.
40 . A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a micromobility transit vehicle task management system to perform operations comprising:
generating, based on one or more first transportation-relevant conditions, a navigational task route that includes one or more locations where one or more first prioritized tasks are to be executed by a technician to service one or more micromobility transit vehicles; displaying the navigational task route on a device; determining a status associated with the one or more first prioritized tasks being executed by the technician; accessing one or more second transportation-relevant conditions; determining, based on the determined status associated with the one or more first prioritized tasks and the one or more second transportation-relevant conditions, one or more additional values associated with performing one or more additional tasks other than the one or more first prioritized tasks; generating an updated navigational task route based on one or more values associated with the one or more first prioritized tasks and the determined one or more additional values associated with the one or more additional tasks, wherein the updated navigational task route comprises one or more second prioritized tasks selected from the one or more first prioritized tasks and the one or more additional tasks; and displaying the updated navigational task route to present the one or more second prioritized tasks along the updated navigational task route.Join the waitlist — get patent alerts
Track US2025053907A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.