IP Library Granted Patent US 10,402,841
Granted Patent B2
US 10,402,841 · App. 15/050,931 · Granted Sep 3, 2019

Enabling a user to verify a price change for an on-demand service

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,402,841
App. No.
15/050,931
Granted
Sep 3, 2019
Kind
B2
Abstract

A method for enabling a user to verify a price change for an on-demand service is provided. One or more processors can determine a real-time price for providing the on-demand service to the user. The one or more processors can determine when the real-time price is equal to or exceeds a threshold price. In response to a request from the user for the on-demand service when the real-time price is equal to or exceeds the threshold price, an intermediate interface can be provided that the user is to correctly respond to before a service request can be transmitted to a service system.

Claims (47)

1. A method for enabling a user to request an on-demand transport service on a computing device, the method being performed by one or more processors and comprising:

determining a default price for the on-demand transport service to transport the user from a current location to a destination location;

determining a real-time price for the on-demand transport service to transport the user from the current location to the destination location;

determining that the real-time price is equal to or exceeds a threshold value, wherein the threshold value is the default price adjusted by a first multiplier;

providing, on the computing device of the user, the real-time price for the on-demand transport service; and

in response to a service request from the user for the on-demand transport service when the real-time price is equal to or exceeds the threshold value, providing, on the computing device of the user, an intermediate interface to receive a user input; and

determining whether to arrange the on-demand transport service for the user based on the user input.

2. The method of claim 1 , wherein the real-time price is a flat fee.

3. The method of claim 1 , wherein determining the real-time price includes increasing the default price by a second multiplier.

4. The method of claim 3 , further comprising:

providing a user interface to enable the user to make the service request, the user interface including a graphic that identifies the second multiplier.

5. The method of claim 1 , wherein determining the real-time price includes determining a price per distance traveled and a price per time spent for transporting the user from the current location to the destination location.

6. The method of claim 1 , wherein the intermediate interface includes a prompt that requests the user to input one or more characters in a text field of the intermediate interface.

7. The method of claim 6 , further comprising:

receiving, in the text field of the intermediate interface, one or more characters that are inputted by the user; and

in response to receiving the one or more characters, making a determination as to whether the one or more characters are a correct response to the prompt.

8. The method of claim 1 , wherein the intermediate interface includes one or more questions pertaining to the real-time price.

9. The method of claim 1 , further comprising:

making a determination as to whether the user correctly responded to the intermediate interface.

10. The method of claim 9 , wherein in response to making the determination that the user correctly responded to the intermediate interface, enabling the user to confirm the service request.

11. The method of claim 10 , wherein enabling the user to confirm the service request includes providing a confirmation interface to the user in response to making the determination that the user correctly responded to the intermediate interface.

12. A computing system comprising:

one or more processors;

a memory to store a set of instructions;

wherein the one or more processors access the set of instructions to cause the computing system to:

determine a default price for an on-demand transport service to transport a user from a current location to a destination location;

determine a real-time price for the on-demand transport service to transport the user from the current location to the destination location;

determine that the real-time price is equal to or exceeds a threshold value, wherein the threshold value is the default price adjusted by a first multiplier;

provide, on a computing device of the user, the real-time price for the on-demand transport service; and

in response to a service request from the user for the on-demand transport service when the real-time price is equal to or exceeds the threshold value, provide, on the computing device of the user, an intermediate interface to receive a user input; and

determine whether to arrange the on-demand transport service for the user based on the user input.

13. The computing system of claim 12 , wherein the real-time price is a flat fee.

14. The computing system of claim 12 , wherein the one or more processors determine the real-time price by increasing the default price by a multiplier.

15. The computing system of claim 12 , wherein the one or more processors determine the real-time price by determining a price per distance traveled and a price per time spent for transporting the user from the current location to the destination location.

16. A non-transitory computer-readable medium that stores instructions, which when executed by one or more processors of a computing system, cause the computing system to perform operations that include:

determining a default price for an on-demand transport service to transport a user from a current location to a destination location;

determining a real-time price for the on-demand transport service to transport the user from the current location to the destination location;

determining that the real-time price is equal to or exceeds a threshold value, wherein the threshold value is the default price adjusted by a first multiplier;

providing, on a computing device of the user, the real-time price for the on-demand transport service; and

in response to a service request from the user for the on-demand transport service when the real-time price is equal to or exceeds the threshold value, providing, on the computing device of the user, an intermediate interface to receive a user input; and

determining whether to arrange the on-demand transport service for the user based on the user input.

17. The non-transitory computer-readable medium of claim 16 , wherein determining the real-time price includes increasing the default price by a second multiplier.

18. The non-transitory computer-readable medium of claim 17 , wherein the executed instructions further cause the computer system to perform operations that include:

providing a user interface to enable the user to make the service request, the user interface including a graphic that identifies the second multiplier.

19. The non-transitory computer-readable medium of claim 16 , wherein the executed instructions further cause the computer system to perform operations that include:

determining the real-time price by determining a price per distance traveled and a price per time spent for transporting the user from the current location to the destination location.

20. The non-transitory computer-readable medium of claim 16 , wherein the intermediate interface includes a prompt that requests the user to input one or more characters in a text field of the intermediate interface.

Assignments (8)
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 039341, FRAME 0008 Recorded Sep 11, 2024
From: MORGAN STANLEY SENIOR FUNDING, INC. AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 069133/0140 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBER PREVIOUSLY RECORDED AT REEL: 45853 FRAME: 418. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 26, 2018
From: UBER TECHNOLOGIES, INC.
To: CORTLAND CAPITAL MARKET SERVICES LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 049259/0064 →
SECURITY INTEREST Recorded Apr 6, 2018
From: UBER TECHNOLOGIES, INC.
To: CORTLAND CAPITAL MARKET SERVICES LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 045853/0418 →
PATENT SECURITY AGREEMENT (REVOLVER) Recorded Jul 14, 2016
From: UBER TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 039341/0064 →
PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Jul 14, 2016
From: UBER TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 039341/0008 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2016
From: RADHAKRISHNAN, MINA; AMIN, SHALIN; CHAMBERS, CURTIS; MCKILLEN, RYAN; KALANICK, TRAVIS CORDELL
To: UBER TECHNOLOGIES, INC.
Reel/Frame 038118/0340 →