Patent ID: 11922340
Assignee: UBER TECHNOLOGIES, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 14:
15. A computer-implemented method of managing a transport service for a transport service region, the method being performed by one or more processors of a network computer system and comprising:
communicating, over one or more networks, with a calendar application executing on a mobile computing device to access a schedule of a user, the schedule including one or more calendar-based events;
determining a calendar-based event from the one or more calendar-based events that is likely to require transport for the user to a destination of the calendar-based event;
receiving, over one or more networks, location data determined from a location detection component of the mobile computing device of the user, the location data indicating a current location of the mobile computing device;
determining a route for transporting the user from the current location to the destination of the calendar-based event;
accessing a user profile of the user to determine whether a set of notification triggers of the user includes a triggering condition for sharing transport;
determining, based on a transport request received from a mobile computing device of a second user that the second user has a destination that corresponds to the route;
accessing a user profile of the second user in the set of users to determine whether a set of notifications triggers of the second user includes the triggering condition for sharing transport;
monitoring, based at least in part on location data received from computing devices of drivers operating throughout the transport service region, one or more service conditions that affect transport in a specified service area including the current location;
based on (i) determining that the triggering condition is included in the user profile of the user and the user profile of the second user, and (ii) the one or more service conditions that affect transport in the specified service area that includes the current location of the user, transmitting a notification to the mobile computing device of the user to cause a service application running on the mobile computing device to present content indicating that shared transport is available, the presented content including a selectable feature that enables the user to configure a shared transport request to rideshare with the second user and transmit the shared transport request to the network computer system to arrange the rideshare with the second user.