Network system to determine accelerators for selection of a service
First Claim
1. A network computer system for controlling user interface features on remote computing devices, comprising:
- one or more databases storing a requester profile for each requester of a plurality of requesters of a transport service, the requester profile comprising historical data corresponding to previous transport requests for the transport service by the requester;
one or more processors; and
one or more memory resources storing instructions that, when executed by the one or more processors, cause the one or more processors to;
communicate, over one or more networks, with computing devices of the plurality of requesters of the transport service;
for each requester;
(A) analyze the historical data of each respective requester of the plurality of requesters to determine one or more usage patterns with regard to the previous transport requests of the respective requester, each usage pattern of the one or more usage patterns indicating correlations between each of a pick-up location, a corresponding destination location, one or more times of day, and one or more days of the week;
(B) monitor, over the one or more networks, contextual information associated with a computing device of the respective requester, the contextual information including at least a current time and a dynamic current location of the computing device of the respective requester;
(C) based on a specified usage pattern of the one or more usage patterns, determine whether a correlation between the contextual information and the corresponding destination location of the specified usage pattern meets a threshold confidence level;
(D) in response to determining that the correlation between the contextual information and the corresponding destination location of the specified usage pattern meets the threshold confidence level, generate a destination accelerator feature for display on a service application running on the computing device of the respective requester, the destination accelerator feature comprising (i) a time window setting a start time and an end time for displaying the destination accelerator feature on a user interface of the service application, the time window being based at least on the one or more times of the day of the specified usage pattern, and (ii) a set of expiration conditions for terminating display of the destination accelerator feature, the set of expiration conditions including a geofence associated with the pick-up location of the specified usage pattern;
(E) based on a user selection of the destination accelerator feature, receive a transport request, over the one or more networks, from the computing device of the respective requester, the transport request specifying the corresponding destination location of the specified usage pattern that meets the threshold confidence level based on the contextual information; and
(F) in response to receiving the transport request, implement a selection process to select a vehicle to rendezvous with the respective requester at the pick-up location of the specified usage pattern and transport the respective requestor to the corresponding destination location of the specified usage pattern.
5 Assignments
0 Petitions
Accused Products
Abstract
A network computer system can control the display of user interface features on remote computing devices. The network computer system can manage a requester profile for each of the plurality of requesters. A requester profile can be associated with historical data corresponding to previous services received or requested by the respective requester. Based on data associated with the requester profile, the network computer system can generate accelerator features to be displayed on a user interface of the computing device of the requester, where each of the accelerator features is selectable to cause the computing device of the requester to determine, without subsequent manual intervention, a service location where a service is to be completed for the requester.
-
Citations
17 Claims
-
1. A network computer system for controlling user interface features on remote computing devices, comprising:
-
one or more databases storing a requester profile for each requester of a plurality of requesters of a transport service, the requester profile comprising historical data corresponding to previous transport requests for the transport service by the requester; one or more processors; and one or more memory resources storing instructions that, when executed by the one or more processors, cause the one or more processors to; communicate, over one or more networks, with computing devices of the plurality of requesters of the transport service; for each requester; (A) analyze the historical data of each respective requester of the plurality of requesters to determine one or more usage patterns with regard to the previous transport requests of the respective requester, each usage pattern of the one or more usage patterns indicating correlations between each of a pick-up location, a corresponding destination location, one or more times of day, and one or more days of the week; (B) monitor, over the one or more networks, contextual information associated with a computing device of the respective requester, the contextual information including at least a current time and a dynamic current location of the computing device of the respective requester; (C) based on a specified usage pattern of the one or more usage patterns, determine whether a correlation between the contextual information and the corresponding destination location of the specified usage pattern meets a threshold confidence level; (D) in response to determining that the correlation between the contextual information and the corresponding destination location of the specified usage pattern meets the threshold confidence level, generate a destination accelerator feature for display on a service application running on the computing device of the respective requester, the destination accelerator feature comprising (i) a time window setting a start time and an end time for displaying the destination accelerator feature on a user interface of the service application, the time window being based at least on the one or more times of the day of the specified usage pattern, and (ii) a set of expiration conditions for terminating display of the destination accelerator feature, the set of expiration conditions including a geofence associated with the pick-up location of the specified usage pattern; (E) based on a user selection of the destination accelerator feature, receive a transport request, over the one or more networks, from the computing device of the respective requester, the transport request specifying the corresponding destination location of the specified usage pattern that meets the threshold confidence level based on the contextual information; and (F) in response to receiving the transport request, implement a selection process to select a vehicle to rendezvous with the respective requester at the pick-up location of the specified usage pattern and transport the respective requestor to the corresponding destination location of the specified usage pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16)
-
-
14. A non-transitory computer readable medium storing instructions that, when executed by one or more processors of a network computer system, cause the one or more processors to:
-
store a requester profile for each requester of a plurality of requesters of a transport service, the requester profile comprising historical data corresponding to previous transport requests for the transport service by the requester; communicate, over one or more networks, with computing devices of the plurality of requesters of the transport service; for each requester; (A) analyze the historical data of each respective requester to determine one or more usage patterns with regard to the previous transport requests of the respective requester, each usage pattern of the one or more usage patterns indicating correlations between each of a pick-up location, a corresponding destination location, one or more times of day, and one or more days of the week; (B) monitor, over the one or more networks, contextual information associated with the computing device of the respective requester, the contextual information including at least a current time and a dynamic current location of the computing device of the respective requester; (C) based on a specified usage pattern of the one or more usage patterns, determine whether a correlation between the contextual information and the corresponding destination location of the specified usage pattern meets a threshold confidence level; (D) in response to determining that the correlation between the contextual information and the corresponding destination location of the specified usage pattern meets the threshold confidence level, generate a destination accelerator feature for display on a service application running on the computing device of the respective requester, the destination accelerator feature comprising (i) a time window setting a start time and an end time for displaying the destination accelerator feature on a user interface of the service application, the time window being based at least on the one or more times of the day of the specified usage pattern, and (ii) a set of expiration conditions for terminating display of the destination accelerator feature, the set of expiration conditions including a geofence associated with the pick-up location of the specified usage pattern; (E) based on a user selection of the destination accelerator feature, receive a transport request, over the one or more networks, from the computing device of the respective requester, the transport request specifying the corresponding destination location of the specified usage pattern that meets the threshold confidence level based on the contextual information; and (F) in response to receiving the transport request, implement a selection process to select a vehicle to rendezvous with the respective requester at the pick-up location of the specified usage pattern and transport the respective requestor to the corresponding destination location of the specified usage pattern. - View Dependent Claims (17)
-
-
15. A computer-implemented method of servicing ride requests, the method being performed by one or more processors of a network computer system and comprising:
-
storing a requester profile for each requester of a plurality of requesters of a transport service, the requester profile comprising historical data corresponding to previous transport requests for the transport service by the requester; communicate, over one or more networks, with computing devices of a plurality of requesters of a transport service; for each of requester; (A) analyze the historical data of each respective requester of the plurality of requesters to determine one or more usage patterns with regard to the previous transport requests of the respective requester, each usage pattern of the one or more usage patterns indicating correlations between each of a pick-up location, a corresponding destination location, one or more times of day, and one or more days of the week; (B) monitoring, over the one or more networks, contextual information associated with a computing device of the respective requester, the contextual information including at least a current time and a dynamic current location of the computing device of the respective requester; (C) based on a specified usage pattern of the one or more usage patterns, determine whether a correlation between the contextual information and the corresponding destination location of the specified usage pattern meets a threshold confidence level; (D) in response to determining that the correlation between the contextual information and the corresponding destination location of the specified usage pattern meets the threshold confidence level, generate a destination accelerator feature for display on a service application running on the computing device of the respective requester, the destination accelerator feature comprising (i) a time window setting a start time and an end time for displaying the destination accelerator feature on a user interface of the service application, the time window being based at least on the one or more times of the day of the specified usage pattern, and (ii) a set of expiration conditions for terminating display of the destination accelerator feature, the set of expiration conditions including a geofence associated with the pick-up location of the specified usage pattern; (E) based on a user selection of the destination accelerator feature, receive a transport request, over the one or more networks, from the computing device of the respective requester, the transport request specifying the corresponding destination location of the specified usage pattern that meets the threshold confidence level based on the contextual information; and (F) in response to receiving the transport request, implementing a selection process to select a vehicle to rendezvous with the respective requester at the pick-up location of the specified usage pattern and transport the respective requestor to the corresponding destination location of the specified usage pattern.
-
Specification