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 computer system comprising:
- for a given duration of time, receiving requester information generated from a service application provided on a mobile computing device of each of a plurality of requesters and provider information generated from a service application provided on a mobile computing device of each of a plurality of providers, wherein the requester information for each requester includes (i) at least one of a pickup location for a transport request or a current location of that requester, and (ii) a requester state indicating whether that requester is currently receiving service from one of the plurality of providers, and wherein the provider information for each provider includes a position of a vehicle of each provider and a provider state of each provider that indicates whether that provider is currently available to provide service to one or more of the plurality of requesters;
identifying a plurality of sub-regions for a given geographic region;
determining, for the given geographic region, whether one or more sub-regions of the plurality of sub-regions are under-supplied or over-supplied by the plurality of providers based, at least in part, on the requester information and the provider information; and
providing, to the mobile computing device of one or more of the plurality of providers, sub-region information identifying the determined one or more sub-regions that are under-supplied or over-supplied by the plurality of providers.
6 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.
-
Citations
18 Claims
-
1. A method for providing information for an on-demand service, the method being performed by a computer system comprising:
-
for a given duration of time, receiving requester information generated from a service application provided on a mobile computing device of each of a plurality of requesters and provider information generated from a service application provided on a mobile computing device of each of a plurality of providers, wherein the requester information for each requester includes (i) at least one of a pickup location for a transport request or a current location of that requester, and (ii) a requester state indicating whether that requester is currently receiving service from one of the plurality of providers, and wherein the provider information for each provider includes a position of a vehicle of each provider and a provider state of each provider that indicates whether that provider is currently available to provide service to one or more of the plurality of requesters; identifying a plurality of sub-regions for a given geographic region; determining, for the given geographic region, whether one or more sub-regions of the plurality of sub-regions are under-supplied or over-supplied by the plurality of providers based, at least in part, on the requester information and the provider information; and providing, to the mobile computing device of one or more of the plurality of providers, sub-region information identifying the determined one or more sub-regions that are under-supplied or over-supplied by the plurality of providers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing on-demand service information comprising:
-
one or more processors; and one or more memory resources storing instructions that, when executed by the one or more processors, cause the system to; for a given duration of time, receive requester information generated from a service application provided on a mobile computing device of each of a plurality of requesters and provider information generated from a service application provided on a mobile computing device of each of a plurality of providers, wherein the requester information for each requester includes (i) at least one of a pickup location for a transport request or a current location of that requester, and (ii) a requester state indicating whether that requester is currently receiving service from one of the plurality of providers, and wherein the provider information for each provider includes a position of a vehicle of each provider and a provider state of each provider that indicates whether that provider is currently available to provide service to one or more of the plurality of requesters; identify a plurality of sub-regions for a given geographic region; determine, for the given geographic region, whether one or more sub-regions of the plurality of sub-regions are under-supplied or over-supplied by the plurality of providers based, at least in part, on the requester information and the provider information; and provide, to the mobile computing device of one or more of the plurality of providers, sub-region information identifying the determined one or more sub-regions that are under-supplied or over-supplied by the plurality of providers. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification