Contextual notifications for a network-based service
Abstract
A network system can transmit notification data to a user device to cause the user device to present a contextual notification that can remind the user to interact with the network-based service via the user device. The notification data can be selectively transmitted and the notification can be selectively presented based on a determined likelihood of the user submitting a service request within a given time period. A metric representative of such a likelihood can be determined for the user based on historical data associated with the network-based service. In response to a user interaction with the notification, the user device can present a request user interface for a streamlined and simplified user experience in submitting a service request.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A network system comprising:
one or more processors; and one or more memory resources storing instructions that, when executed by the one or more processors of the network system, cause the network system to:
maintain, in a database accessible to the network system, historical data for each of a plurality of users of a network-based service, including a first set of historical data associated with a first user;
determine, for the first user, a metric for the first user that is representative of a likelihood of the first user submitting a service request for the network-based service within a given time window based at least in part on the first set of historical data associated with the first user; and
selectively transmit, based on the metric for the first user, a set of notification data to a first user device of the first user to cause the first user device to present a notification regarding the network-based service, wherein the notification is actionable by the first user to cause the first user device to present a user interface for submitting a service request for the network-based service.
2 . The network system of claim 1 , wherein the metric for the first user that is representative of the likelihood of the first user submitting a service request for the network-based service within the given time window is determined based further on information associated with a second network-based service for the first user.
3 . The network system of claim 2 , wherein the second network-based service is a transport service for the first user from a start location to a service location.
4 . The network system of claim 3 , wherein the metric for the first user is determined based further on the service location of the transport service for the first user.
5 . The network system of claim 3 , wherein the metric for the first user is determined based further on an estimated arrival time of the first user at the service location for the transport service.
6 . The network system of claim 1 , wherein the metric for the first user that is representative of the likelihood of the first user submitting a service request for the network-based service within the given time window is determined based further on a second set of historical data associated with a set of users of the plurality of users.
7 . The network system of claim 6 , wherein the executed instructions further cause the network system to determine the set of users based on a current location of the first user.
8 . The network system of claim 6 , wherein the executed instructions further cause the network system to determine the set of users based on a current location of the first user.
9 . The network system of claim 1 , wherein the metric for the first user that is representative of the likelihood of the first user submitting a service request for the network-based service within the given time window is determined based further on contextual information, including one or more of: (i) a current time, (ii) a current day of the week, or (iii) a current location of the first user.
10 . The network system of claim 1 , wherein the set of notification data causes the first user device to present the user interface by automatically populating the user interface with a set of content in response to a user interaction with the notification.
11 . The network system of claim 10 , wherein the executed instructions further cause the network system to determine the set of content for the first user based on the first set of historical data associated with the first user.
12 . The network system of claim 10 , wherein the executed instructions further cause the network system to determine the set of content for the first user based on a second set of historical data associated with a set of users of the plurality of users.
13 . The network system of claim 10 , wherein the executed instructions further cause the network system to determine the set of content for the first user based on contextual information, including one or more of: (i) a current time, (ii) a current day of the week, or (iii) a current location of the first user.
14 . The network system of claim 10 , wherein the set of content includes one or more items for selection by the first user via the user interface, the one or more items to be provided by one or more entities and to be delivered to the first user by one or more service providers.
15 . The network system of claim 1 , wherein selectively transmitting, based on the metric for the first user, the set of notification data to the first user comprises transmitting the set of notification data in response to determining that the metric for the first user is above a low threshold value.
16 . The network system of claim 1 , wherein selectively transmitting, based on the metric for the first user, the set of notification data to the first user comprises transmitting the set of notification data in response to determining that the metric for the first user is below a high threshold value.
17 . The network system of claim 1 , wherein the executed instructions further cause the network system to:
receive, from the first user device, the service request for the network-based service, the service request indicating: (i) one or more items to be provided by an entity, and (ii) a service location; identify, based at least in part on a location of the entity and the service location, a service provider from a plurality of service providers; and transmit, to a provider device of the identified service provider, an invitation to fulfill the service request.
18 . The network system of claim 17 , wherein the service request for the network-based service is generated by the first user device via a user interaction with the user interface.
19 . A computer-implemented method of generating and transmitting notification data, the method being performed by a network system and comprising:
maintaining, in a database accessible to the network system, historical data for each of a plurality of users of a network-based service, including a first set of historical data associated with a first user; determining, for the first user, a metric for the first user that is representative of a likelihood of the first user submitting a service request for the network-based service within a given time window based at least in part on the first set of historical data associated with the first user; and selectively transmitting, based on the metric for the first user, a set of notification data to a first user device of the first user to cause the first user device to present a notification regarding the network-based service, wherein the notification is actionable by the first user to cause the first user device to present a user interface for submitting a service request for the network-based service.
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:
maintain, in a database accessible to the network system, historical data for each of a plurality of users of a network-based service, including a first set of historical data associated with a first user; determine, for the first user, a metric for the first user that is representative of a likelihood of the first user submitting a service request for the network-based service within a given time window based at least in part on the first set of historical data associated with the first user; and selectively transmit, based on the metric for the first user, a set of notification data to a first user device of the first user to cause the first user device to present a notification regarding the network-based service, wherein the notification is actionable by the first user to cause the first user device to present a user interface for submitting a service request for the network-based service.Join the waitlist — get patent alerts
Track US2020267497A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.