US2025047762A1PendingUtilityA1

Prediction engine for a network-based service

Assignee: UBER TECHNOLOGIES INCPriority: Oct 23, 2018Filed: Oct 22, 2024Published: Feb 6, 2025
Est. expiryOct 23, 2038(~12.2 yrs left)· nominal 20-yr term from priority
H04L 41/147H04L 41/40H04L 67/75H04L 67/62H04L 67/51H04L 67/61H04L 41/145H04L 41/22H04L 41/16H04L 41/0823H04L 41/5025H04L 41/5054G01C 21/36G01C 21/3438H04L 67/12
76
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A network system can receive location data from a provider device of a service provider. Using at least the location data in an optimization model, the network system can determine one or more actions for the service provider to optimize one or more metrics. The one or more metrics correspond to at least one of (i) an expected wait time for the service provider over a future period of time, (ii) an expected travel distance between providing services over a future period of time, or (iii) an expected amount of earnings for the service provider over a future period of time. The network system may then transmit a dataset to the provider device to display information corresponding to the one or more actions for the service provider.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A network system for managing a network-based service, comprising:
 one or more processors; and   one or more memory resources storing instructions that, when executed by the one or more processors of the network system, cause the network system to perform operations that include:   determining, based on historical service data, one or more expected service metrics for future fulfillment of service requests of a geographic region over a time period;   while a service provider of the network-based service is in an offline state, determining multiple action recommendations for the service provider to perform to optimize the one or more expected service metrics over the time period,   wherein determining the multiple action recommendations includes:   determining a current location of the service provider based on provider location data transmitted by a service provider device of the service provider;   determining one or more real-time parameters that reflect a condition of the network-based service in multiple locations of the geographic region that includes the current location;   determining the multiple action recommendations based on the current location of the service provider and the one or more real-time parameters, the multiple action recommendations including an action recommendation for the service provider to exit the offline state, and an action recommendation for the service provider to travel towards a particular location; and   transmitting data to the service provider device to cause information relating to the one or more recommendations to be displayed by the service provider device.   
     
     
         2 . The network system of  claim 1 , wherein the one or more expected service metrics include earnings of the service provider over a period of time. 
     
     
         3 . The network system of  claim 1 , wherein the one or more expected service metrics include a wait time for the service provider to receive an invitation or a service request. 
     
     
         4 . The network system of  claim 1 , wherein the one or more expected service metrics include an expected travel distance or travel time for the service provider. 
     
     
         5 . The network system of  claim 1 , wherein the action recommendation for the service provider to travel towards the particular location includes determining a route for the service provider to follow. 
     
     
         6 . The network system of  claim 5 , wherein the information relating to the multiple action recommendations includes map data that indicates the route for the service provider to follow. 
     
     
         7 . The network system of  claim 5 , wherein the route is based on the current location of the service provider, map data and traffic. 
     
     
         8 . A non-transitory computer-readable medium that stores instructions, which when executed by one or more processors of a computer system, cause the computer system to perform operations comprising:
 determining, based on historical service data, one or more expected service metrics for future fulfillment of service requests of a geographic region over a time period;   while a service provider of a network-based service is in an offline state, determining multiple action recommendations for the service provider to perform to optimize the one or more expected service metrics over the time period,   wherein determining the multiple action recommendations includes:   determining a current location of the service provider based on provider location data transmitted by a service provider device of the service provider;   determining one or more real-time parameters that reflect a condition of the network-based service in multiple locations of the geographic region that includes the current location;   determining the multiple action recommendations based on the current location of the service provider and the one or more real-time parameters, the multiple action recommendations including an action recommendation for the service provider to exit the offline state, and an action recommendation for the service provider to travel towards a particular location; and   transmitting data to the service provider device to cause information relating to the one or more recommendations to be displayed by the service provider device.   
     
     
         9 . The non-transitory computer-readable medium of  claim 8 , wherein the one or more expected service metrics include earnings of the service provider over a period of time. 
     
     
         10 . The non-transitory computer-readable medium of  claim 8 , wherein the one or more expected service metrics include a wait time for the service provider to receive an invitation or a service request. 
     
     
         11 . The non-transitory computer-readable medium of  claim 8 , wherein the one or more expected service metrics include an expected travel distance or travel time for the service provider. 
     
     
         12 . The non-transitory computer-readable medium of  claim 8 , wherein the action recommendation for the service provider to travel towards the particular location includes determining a route for the service provider to follow. 
     
     
         13 . The non-transitory computer-readable medium of  claim 12 , wherein the information relating to the multiple action recommendations includes map data that indicates the route for the service provider to follow. 
     
     
         14 . The non-transitory computer-readable medium of  claim 12 , wherein the route is based on the current location of the service provider, map data and traffic. 
     
     
         15 . A computer-implemented method comprising:
 determining, based on historical service data, one or more expected service metrics for future fulfillment of service requests of a geographic region over a time period;   while a service provider of a network-based service is in an offline state, determining multiple action recommendations for the service provider to perform to optimize the one or more expected service metrics over the time period,   wherein determining the multiple action recommendations includes:   determining a current location of the service provider based on provider location data transmitted by a service provider device of the service provider;   determining one or more real-time parameters that reflect a condition of the network-based service in multiple locations of the geographic region that includes the current location;   determining the multiple action recommendations based on the current location of the service provider and the one or more real-time parameters, the multiple action recommendations including an action recommendation for the service provider to exit the offline state, and an action recommendation for the service provider to travel towards a particular location; and   transmitting data to the service provider device to cause information relating to the one or more recommendations to be displayed by the service provider device.   
     
     
         16 . The method of  claim 15 , wherein the one or more expected service metrics include earnings of the service provider over a period of time. 
     
     
         17 . The method of  claim 15 , wherein the one or more expected service metrics include a wait time for the service provider to receive an invitation or a service request. 
     
     
         18 . The method of  claim 15 , wherein the one or more expected service metrics include an expected travel distance or travel time for the service provider. 
     
     
         19 . The method of  claim 15 , wherein the action recommendation for the service provider to travel towards the particular location includes determining a route for the service provider to follow. 
     
     
         20 . The method of  claim 19 , wherein the information relating to the multiple action recommendations includes map data that indicates the route for the service provider to follow, the route being based on the current location of the service provider, the map data and traffic.

Join the waitlist — get patent alerts

Track US2025047762A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.