Predicting and preventing negative user experience in a network service

US11775534B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11775534-B2
Application numberUS-201916264123-A
CountryUS
Kind codeB2
Filing dateJan 31, 2019
Priority dateJan 31, 2019
Publication dateOct 3, 2023
Grant dateOct 3, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11775534B2 cover?
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 exp…
Who is the assignee on this patent?
Uber Technologies Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/24578. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 03 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).