IP Library Granted Patent US 10,740,856
Granted Patent B2
US 10,740,856 · App. 15/583,787 · Granted Aug 11, 2020

Dynamic support information based on contextual information

Inventors: Michael O'Herlihy (San Francisco, CA); Meron Alon (San Francisco, CA); Karna Chokshi (San Francisco, CA)
Assignee: Uber Technologies, Inc.
G06Q50/14G06Q30/016
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,740,856
App. No.
15/583,787
Granted
Aug 11, 2020
Kind
B2
Abstract

A server provides a customized support interface to a user that is requesting assistance regarding a service that the user received. The server provides a support interface that is customized for the user based on data related to the service and the user's past behavior. By providing a customized support interface, the user is more easily able to report any grievances that the user may have had with the service thereby reducing any further user aggravation.

Claims (50)

1. A computer-implemented method for determining presentation elements of a customized support operator interface, the method comprising:

accessing, by at least one processor, events that occurred during a user's trip from a first location to a second location;

selecting, from a plurality of customer support categories, a set of customer support categories associated with a distinct issue that the user experienced during the trip;

mapping the events to the selected set of customer support categories;

ranking the customer support categories included in the selected set of customer support categories based on a sensitivity of the user to each of the customer support categories;

automatically providing, to a client device of the user, a customized support interface that includes the set of customer support categories that are mapped to the events that occurred during the user's trip, the customer support categories included in the selected set of customer support categories are user selectable within the customized support interface and are ordered in the customized support interface according to the ranking;

receiving, from the client device of the user, a selection of one or more of the customer support categories within the selected set of customer support categories that are included in the customized support interface from the client device; and

contacting the client device of the user regarding the selected one or more customer support categories.

2. The computer-implemented method of claim 1 , wherein ranking the customer support categories included in the selected set of customer support categories based on the sensitivity comprises:

determining a score for each of the customer support categories included in the selected set of customer support categories, the score for each of the customer support categories based on a ratio of a total amount of times that the user selected the customer support category across a plurality of different trips and a total amount of times that the customer support category was displayed to the user across the plurality of different trips.

3. The computer-implemented method of claim 2 , wherein the selected set of customer support categories included in the customized support interface all have scores above a threshold.

4. The computer-implemented method of claim 1 , further comprising:

receiving a request from the client device to report an issue with the trip; and

wherein the customized support interface is provided to the client device responsive to the request.

5. The computer-implemented method of claim 1 , wherein the customized support interface is provided to the client device of the user during the trip from the first location to the second location without the client device of the user requesting the customized support interface.

6. The computer-implemented method of claim 1 , wherein the selected set of customer support categories comprise at least one of reckless driving by a driver of a vehicle that is being used to transport the user during the trip, the user being picked up at the first location which is different from a requested pick up location, the user being dropped off at the second location which is different from a requested drop off location, an accident that occurred during the trip, an item left by the user in the vehicle, or an issue with a cost of the trip.

7. The computer-implemented method of claim 1 , wherein the customized support interface further includes a map depicting the user's trip from the first location to the second location during which the events took place.

8. A computer program product comprising a non-transitory computer readable storage medium storing executable code for determining presentation elements of a customized support operator interface, the code when executed by one or more computer processors causes the one or more computer processors to perform steps comprising:

accessing, by at least one processor, events that occurred during a user's trip from a first location to a second location;

selecting, from a plurality of customer support categories, a set of customer support categories associated with a distinct issue that the user experienced during the trip;

mapping the events to the selected set of customer support categories;

ranking the customer support categories included in the selected set of customer support categories based on a sensitivity of the user to each of the customer support categories;

automatically providing, to a client device of the user, a customized support interface that includes the set of customer support categories that are mapped to the events that occurred during the user's trip, the customer support categories included in the selected set of customer support categories are user selectable within the customized support interface and are ordered in the customized support interface according to the ranking;

receiving, from the client device of the user, a selection of one or more of the customer support categories within the selected set of customer support categories that are included in the customized support interface from the client device; and

contacting the client device of the user regarding the selected one or more customer support categories.

9. The computer program product of claim 8 , wherein ranking the customer support categories included in the selected set of customer support categories based on the sensitivity comprises:

determining a score for each of the customer support categories included in the selected set of customer support categories, the score for each of the customer support categories based on a ratio of a total amount of times that the user selected the customer support category across a plurality of different trips and a total amount of times that the customer support category was displayed to the user across the plurality of different trips.

10. The computer program product of claim 9 , wherein the selected set of customer support categories included in the customized support interface all have scores above a threshold.

11. The computer program product of claim 8 , wherein the code when executed by the one or more computer processors further causes the one or more computer processors to perform steps comprising:

receiving a request from the client device to report an issue with the trip; and

wherein the customized support interface is provided to the client device responsive to the request.

12. The computer program product of claim 8 , wherein the customized support interface is provided to the client device of the user during the trip from the first location to the second location without the client device of the user requesting the customized support interface.

13. The computer program product of claim 8 , wherein the selected set of customer support categories comprise at least one of reckless driving by a driver of a vehicle that is being used to transport the user during the trip, the user being picked up at the first location which is different from a requested pick up location, the user being dropped off at the second location which is different from a requested drop off location, an accident that occurred during the trip, an item left by the user in the vehicle, or an issue with a cost of the trip.

14. A computer system for determining presentation elements of a customized support operator interface, the computer system comprising:

a computer processor; and

a non-transitory computer-readable storage medium storing executable code, the code when executed by the computer processor causes the computer processor to perform steps comprising:

accessing, by at least one processor, events that occurred during a user's trip from a first location to a second location;

selecting, from a plurality of customer support categories, a set of customer support categories associated with a distinct issue that the user experienced during the trip;

mapping the events to the selected set of customer support categories;

ranking the customer support categories included in the selected set of customer support categories based on a sensitivity of the user to each of the customer support categories;

automatically providing, to a client device of the user, a customized support interface that includes the set of customer support categories that are mapped to the events that occurred during the user's trip, the customer support categories included in the selected set of customer support categories are user selectable within the customized support interface and are ordered in the customized support interface according to the ranking;

receiving, from the client device of the user, a selection of one or more of the customer support categories within the selected set of customer support categories that are included in the customized support interface from the client device; and

contacting the client device of the user regarding the selected one or more customer support categories.

15. The computer system of claim 14 , wherein ranking the customer support categories included in the selected set of customer support categories based on the sensitivity comprises:

determining a score for each of the customer support categories included in the selected set of customer support categories, the score for each of the customer support categories based on a ratio of a total amount of times that the user selected the customer support category across a plurality of different trips and a total amount of times that the customer support category was displayed to the user across the plurality of different trips.

16. The computer system of claim 15 wherein the selected set of customer support categories included in the customized support interface all have scores above a threshold.

17. The computer system of claim 14 , wherein the code when executed by the computer processor further causes the computer processor to perform steps comprising:

receiving a request from the client device to report an issue with the trip; and

wherein the customized support interface is provided to the client device responsive to the request.

18. The computer system of claim 14 , wherein the customized support interface is provided to the client device of the user during the trip from the first location to the second location without the client device of the user requesting the customized support interface.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Oct 3, 2024
From: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 069110/0508 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT (TERM LOAN) AT REEL 050767, FRAME 0076 Recorded Sep 11, 2024
From: MORGAN STANLEY SENIOR FUNDING, INC. AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 069133/0167 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2021
From: CORTLAND CAPITAL MARKET SERVICES LLC, AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 055547/0404 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Oct 24, 2019
From: UBER TECHNOLOGIES, INC.
To: CORTLAND CAPITAL MARKET SERVICES LLC
Reel/Frame 050817/0600 →
SECURITY INTEREST Recorded Oct 18, 2019
From: UBER TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 050767/0109 →
SECURITY INTEREST Recorded Oct 18, 2019
From: UBER TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 050767/0076 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2017
From: O'HERLIHY, MICHAEL; ALON, MERON; CHOKSKI, KARNA
To: UBER TECHNOLOGIES, INC.
Reel/Frame 042212/0764 →
Continuity (1)
Related Publication 20180315139A1 · Nov 1, 2018