CPC G07F 17/0057 (2013.01) [G05D 1/0088 (2013.01); G06K 7/1095 (2013.01); G06K 7/1417 (2013.01); G06Q 10/06311 (2013.01); G06Q 50/30 (2013.01); H04W 4/021 (2013.01)] | 20 Claims |
1. A computing system implementing a service for a given region, the computing system comprising:
a network communication interface to communicate, over one or more networks, with client devices of users and service providers of the service;
one or more processors; and
one or more memory resources storing instructions that, when executed by the one or more processors, cause the computing system to:
receive, over the one or more networks, a request for the service from a client device of a user;
in response to receiving the request, generate a unique identifier for the request to facilitate a rendezvous between the user and a service provider;
transmit, over the one or more networks, the unique identifier to the client device of the user;
receive, over the one or more networks, data corresponding to the unique identifier from a provider application executing on a client device of the service provider; and
based on receiving the data corresponding to the unique identifier from the client device of the service provider, transmit, over the one or more networks, an app state update to the client device of the service provider, the app state update causing the provider application to transition from a first state to a second state to indicate that the service has been provided by the service provider for the user.
|