System and method for providing dynamic supply positioning for on-demand services
First Claim
1. A method for providing information for an on-demand service, the method being performed by a computing system and comprising:
- receiving, by the computing system, user data from mobile computing devices that are operated by individuals, the user data being generated by a service application on a respective mobile computing device of each individual, wherein receiving user data includes receiving position information from the respective mobile computing device of each individual;
receiving, by the computing system, provider data from mobile computing devices that are operated by a group of service providers, the provider data being generated by a service application on a respective mobile computing device of each service provider in the group, wherein receiving provider data includes receiving position information from the respective mobile computing device of each service provider;
determining, based, at least in part, on the user data, (i) a user state of the mobile computing device of each individual, the user state indicating whether each individual is currently receiving the on-demand service, and (ii) a set of individuals who launched the service application within a designated duration of time that is deemed to be indicative of interest for requesting service within a given geographic region;
determining, based, at least in part on the provider data, a provider state of each service provider in the group that is within the given geographic region; and
determining a supply level of the given geographic region based at least in part on (i) individuals other than those having the user state that indicates that the on-demand service is being received, (ii) the set of individuals, and (iii) the provider state of each service provider within the given geographic region.
8 Assignments
0 Petitions
Accused Products
Abstract
A method for providing on-demand service information is provided. One or more processors determine, for a given geographic region, position information for each of a plurality of requesters for an on-demand service and position information for each of a plurality of service providers that can provide the on-demand service. A plurality of sub-regions is identified for the given geographic region. Based, at least in part, on the position information of the requesters and the service providers, one or more sub-regions are determined as being under-supplied by the plurality of service providers as compared to one or more other sub-regions. Information identifying the under-supplied sub-regions are provided to one or more service provider devices.
61 Citations
20 Claims
-
1. A method for providing information for an on-demand service, the method being performed by a computing system and comprising:
-
receiving, by the computing system, user data from mobile computing devices that are operated by individuals, the user data being generated by a service application on a respective mobile computing device of each individual, wherein receiving user data includes receiving position information from the respective mobile computing device of each individual; receiving, by the computing system, provider data from mobile computing devices that are operated by a group of service providers, the provider data being generated by a service application on a respective mobile computing device of each service provider in the group, wherein receiving provider data includes receiving position information from the respective mobile computing device of each service provider; determining, based, at least in part, on the user data, (i) a user state of the mobile computing device of each individual, the user state indicating whether each individual is currently receiving the on-demand service, and (ii) a set of individuals who launched the service application within a designated duration of time that is deemed to be indicative of interest for requesting service within a given geographic region; determining, based, at least in part on the provider data, a provider state of each service provider in the group that is within the given geographic region; and determining a supply level of the given geographic region based at least in part on (i) individuals other than those having the user state that indicates that the on-demand service is being received, (ii) the set of individuals, and (iii) the provider state of each service provider within the given geographic region. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing system comprising:
-
one or more network interfaces; one or more processors; one or more memory resources coupled to the one or more processors, the one or more memory resources storing instructions that, when executed by the one or more processors, cause the computing system to; receive user data from mobile computing devices that are operated by individuals, the user data being generated by a service application on a respective mobile computing device of each individual, wherein receiving user data includes receiving position information from the respective mobile computing device of each individual; receive provider data from mobile computing devices that are operated by a group of service providers, the provider data being generated by a service application on a respective mobile computing device of each service provider in the group, wherein receiving provider data includes receiving position information from the respective mobile computing device of each service provider in the group; determine, based, at least in part, on the user data, (i) a user state of the mobile computing device of each individual, the user state indicating whether each individual is currently receiving an on-demand service, and (ii) a set of individuals who launched the service application within a designated duration of time that is deemed to be indicative of interest for requesting service from the on-demand service within a given geographic region; determine, based at least in part on the provider data, a provider state of each service provider in the group that is within the given geographic region; and determine a supply level of the given geographic region based, at least in part on (i) individuals other than those having the user state that indicates that the on-demand service is being received, (ii) the set of individuals, and (iii) the provider state of each service provider within the given geographic region. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for providing information for an on-demand service, the method being performed by a computing system and comprising:
-
receiving user data from mobile computing devices that are operated by individuals in a given geographic region, the user data being generated by a service application on a respective mobile computing device of each individual, wherein receiving user data includes receiving position information from the respective mobile computing device of each individual; receiving provider data from mobile computing devices that are operated by a group of service providers in the given geographic region, the provider data being generated by a service application on a respective mobile computing device of each service provider in the group, wherein receiving provider data includes receiving position information from the respective mobile computing device of each service provider; identifying a plurality of sub-regions for the given geographic region; for each sub-region; determining, based, at least in part, on the user data, (i) a user state of the mobile computing device of each individual in that sub-region, the user state indicating whether each individual is currently receiving the on-demand service, and (ii) a set of individuals who launched the service application within a designated duration of time that is deemed to be indicative of interest for requesting service within that sub-region; determining, based, at least in part, on the provider data, a provider state of each service provider in the group that is within that sub-region; and determining a supply level of that sub-region based, at least in part, on (i) individuals other than those having the user state that indicates that the on-demand service is being received, (ii) the set of individuals, and (iii) the provider state of each service provider within that sub-region. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification