×

PERFORMING SELECTIVE OPERATIONS BASED ON MOBILE DEVICE LOCATIONS

  • US 20160253617A1
  • Filed: 04/10/2015
  • Published: 09/01/2016
  • Est. Priority Date: 02/26/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of transmitting vehicle information, the method being performed by a service arrangement system implemented by one or more computer systems and comprising:

  • communicating, over a network, with a plurality of mobile computing devices that individually execute an application registered with the service arrangement system, each of the plurality of mobile computing devices being operated by a corresponding driver of a plurality of drivers that utilizes the application to provide transport services;

    wherein for each of the plurality of mobile computing devices, communicating over the network includes continuously tracking, in real-time, over a given duration of time, a location of the mobile computing device and an operational state of the driver application executing on the mobile computing device, the operational state being one of multiple possible operational states, the multiple possible operational states including one or more operational states that indicate whether the corresponding driver is available to provide transport and one or more operational states that indicate whether the driver is assigned to provide transport, wherein the location of the mobile computing devices are tracked by monitoring data from one or more location detection sensors of the respective mobile computing devices;

    determining, over the given duration of time, that individual drivers are subject to a default set of rules for providing transport services when the location of the mobile computing device of that driver is outside a geofenced area;

    determining, over the given duration of time, that the individual drivers are subject to one or more alternative sets of rules, specific to the geofenced area, for providing transport services based at least in part on (i) the location of the mobile computing device of that driver being inside the geofenced area, and (ii) the operational state of the driver application executed on the mobile computing device of that driver;

    receiving a request from the mobile computing device of a user for transport services within the geofenced area; and

    in response to receiving the request, applying the one or more alternative sets of rules to select one of the individual drivers, from drivers registered with the service arrangement system and located within the geofenced area, and communicating pickup location information to the mobile computing device of the individual driver selected to provide the transport services to the user.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×