Detecting negative experiences in computer-implemented environments
US-2019244092-A1 · Aug 8, 2019 · US
US11775534B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11775534-B2 |
| Application number | US-201916264123-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 31, 2019 |
| Priority date | Jan 31, 2019 |
| Publication date | Oct 3, 2023 |
| Grant date | Oct 3, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computing system can receive event data corresponding to a user's experience with a network service. Based on the event data, the system can generate a set of representations that correspond to the user's experience with the network service. The representations may be analyzed and/or filtered by an artificial intelligence model executing on the computing system, which can predict negative experiences of users at future time intervals. Based on these predictions, the computing system can implement a set of corrective actions to steer the user experience to a more positive path.
Opening claim text (preview).
What is claimed is: 1. A computing system implementing a transport service, comprising: a network communication interface to communicate, over one or more networks, with a service application executing on computing devices of requesting users of the transport 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: monitor, over the one or more networks, event data corresponding to a current user experience of a requesting user during a current application session with the transport service, the event data comprising at least one of location data, input data on the service application by the requesting user, or sensor data from a computing device of the requesting user; based on the event data, generate one or more representations corresponding to the current user experience of the requesting user, the one or more representations further corresponding to historical utilization of the transport service by the requesting user; execute an artificial intelligence model to analyze the one or more representations in order to (i) predict a negative user experience for the requesting user at a future time during the current application session, the predicted negative user experience corresponding to a prediction that the requesting user will cancel a requested ride from a matched transport provider in connection with the transport service, and (ii) determine that the matched transport provider is inducing the requesting user to cancel the requested ride; and in response to predicting the negative user experience and determining that the matched transport provider is inducing the requesting user to cancel the requested ride, implement one or more corrective actions during the current application session through the service application to prevent or mitigate the predicted negative user experience. 2. The computing system of claim 1 , wherein the predicted negative user experience further comprises a prediction that the requesting user will abandon the transport service. 3. The computing system of claim 1 , wherein the event data further comprises location data indicating a dynamic location of the matched transport provider matched to rendezvous with the requesting user to service a transport request configured by the requesting user. 4. The computing system of claim 1 , wherein the one or more corrective actions comprise at least one of transmitting a notification to the computing device of the transport provider, providing a service benefit to the requesting user, inputting a demerit in a provider profile of the matched transport provider, or automatically matching the requesting user with a different transport provider. 5. The computing system of claim 1 , wherein the executed instructions further cause the computing system to: determine, based on historical user data indicating historical utilization of the transport service by the requesting user, an engagement level of the requesting user with the transport service; and determine the one or more corrective actions based, at least in part, on the engagement level of the requesting user. 6. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to: communicate, over one or more networks, with a service application executing on computing devices of requesting users of a transport service; monitor, over the one or more networks, event data corresponding to a current user experience of a requesting user during a current application session with the transport service, the event data comprising at least one of location data, input data on the service application by the requesting user, or sensor data from a computing device of the requesting user; based on the event data, generate one or more representations corresponding to the user experience of the requesting user, the one or more representations further corresponding to historical utilization of the transport service by the requesting user; execute an artificial intelligence model to analyze the one or more representations in order to (i) predict a negative user experience for the requesting user at a future time during the current application session, the predicted negative user experience corresponding to a prediction that the requesting user will cancel a requested ride from a matched transport provider in connection with the transport service, and (ii) determine that the matched transport provider is inducing the requesting user to cancel the requested ride; and in response to predicting the negative user experience and determining that the matched transport provider is inducing the requesting user to cancel the requested ride, implement one or more corrective actions during the current application session through the service application to prevent or mitigate the predicted negative user experience. 7. The non-transitory computer-readable medium of claim 6 , wherein the predicted negative user experience further comprises a prediction that the requesting user will abandon the transport service. 8. The non-transitory computer-readable medium of claim 6 , wherein the event data further comprises location data indicating a dynamic location of the matched transport provider matched to rendezvous with the requesting user to service a transport request by the requesting user. 9. The non-transitory computer readable medium of claim 6 , wherein the executed instructions further cause the one or more processors to: determine, based on historical user data indicating historical utilization of the transport service by the requesting user, an engagement level of the requesting user with the transport service; and determine the one or more corrective actions based, at least in part, on the engagement level of the requesting user. 10. A method of implementing a transport service, the method being performed by one or more processors and comprising: communicating, over one or more networks, with a service application executing on computing devices of requesting users of the transport service; monitoring, over the one or more networks, event data corresponding to a current user experience of a requesting user during a current application session with the transport service, the event data comprising at least one of location data, input data on the service application by the requesting user, or sensor data from a computing device of the requesting user; based on the event data, generating one or more representations corresponding to the current user experience of the requesting user, the one or more representations further corresponding to historical utilization of the transport service by the requesting user; executing an artificial intelligence model to analyze the one or more representations in order to (i) predict a negative user experience for the requesting user at a future time during the current application session, the predicted negative user experience corresponding to a prediction that the requesting user will cancel a requested ride from a matched transport provider in connection with the transport service, and (ii) determine that the matched transport provider is inducing the requesting user to cancel the requested ride; and in response to predicting the negative user experience and determining that the matched transport provider is inducing the requesting user to cancel the requested ride, implementing one or more corrective actions during the current application session through the service application to prevent or mitigate the predicted negative user experience. 11. The method of claim 10 , whe
using ranking · CPC title
Physics · mapped topic
Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · CPC title
Machine learning · CPC title
for vehicles, e.g. vehicle-to-pedestrians [V2P] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.