TRANSMISSION OF DATA TO MULTIPLE COMPUTING DEVICES ACCORDING TO A TRANSMISSION SCHEDULE
First Claim
1. A network system for managing a network service for a given geographic region comprising:
- one or more processors; and
one or more memory resources storing instructions that, when executed by the one or more processors, cause the network system to;
receive, from a first user device of a first user, request data corresponding to a first request for service, the request data including information corresponding to a first location;
in response to receiving the request data, identify a set of candidate providers from a plurality of providers, including determining a number of candidate providers to be identified in the set of candidate providers based, at least in part, on acceptance metrics of the plurality of providers, wherein each acceptance metric is indicative of a corresponding service provider'"'"'s historical record in accepting invitations to fulfill requests for service; and
transmit a set of invitation messages to a set of provider devices associated with the set of candidate providers, each of the set of invitation messages corresponding to an invitation to fulfill the first request for service and including information corresponding to the first location.
5 Assignments
0 Petitions
Accused Products
Abstract
A network system can manage a network service for a given region by receiving requests from user devices of users and matching the requesting users with available providers. In response to receiving a request from a user device, the network system can identify a set of candidate providers available to service the request. The set of candidate providers can be identified based, at least in part, on acceptance metrics indicative of the providers'"'"' historical record in responding to specified messages from the network system. The network system can transmit a set of messages relating to the request to computing devices of the set of candidate providers and subsequently select one of the providers to service the request. The network system can transmit the set of messages in accordance with a transmission schedule determined for the first set of messages.
-
Citations
28 Claims
-
1. A network system for managing a network service for a given geographic region comprising:
-
one or more processors; and one or more memory resources storing instructions that, when executed by the one or more processors, cause the network system to; receive, from a first user device of a first user, request data corresponding to a first request for service, the request data including information corresponding to a first location; in response to receiving the request data, identify a set of candidate providers from a plurality of providers, including determining a number of candidate providers to be identified in the set of candidate providers based, at least in part, on acceptance metrics of the plurality of providers, wherein each acceptance metric is indicative of a corresponding service provider'"'"'s historical record in accepting invitations to fulfill requests for service; and transmit a set of invitation messages to a set of provider devices associated with the set of candidate providers, each of the set of invitation messages corresponding to an invitation to fulfill the first request for service and including information corresponding to the first location. - View Dependent Claims (2, 4, 5, 6, 7, 9, 10, 11, 12, 13, 21, 22, 26, 27, 28)
-
-
3. (canceled)
-
8. (canceled)
-
14-18. -18. (canceled)
-
19. A computer-implemented method, the method being performed by one or more processors of a network system and comprising:
-
receiving, by the network system from a user device of a first user, request data corresponding to a first request for service, the request data including information corresponding to a first location; in response to receiving the request data, identifying a set of candidate providers from a plurality of providers, including determining a number of candidate providers to be identified in the set of candidate providers based, at least in part, on acceptance metrics of the plurality of providers, wherein each acceptance metric is indicative of a corresponding service provider'"'"'s historical record in accepting invitations to fulfill requests for service; and transmitting, by the network system, a set of invitation messages to a set of provider devices associated with the set of candidate providers, each of the set of invitation messages corresponding to an invitation to fulfill the first request for service and including information corresponding to the first location. - View Dependent Claims (24, 25)
-
-
20. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a network system, cause the network system to:
-
receive, from a user device of a first user, request data corresponding to a first request for service, the request data including information corresponding to a first location; in response to receiving the request data, identify a set of candidate providers from a plurality of providers, including determining a number of candidate providers to be identified in the set of candidate providers based, at least in part, on acceptance metrics of the plurality of providers, wherein each acceptance metric is indicative of a corresponding service provider'"'"'s historical record in accepting invitations to fulfill requests for service; and transmit a set of invitation messages to a set of provider devices associated with the set of candidate providers, each of the set of invitation messages corresponding to an invitation to fulfill the first request for service and including information corresponding to the first location.
-
-
23. (canceled)
Specification