US2019035166A1PendingUtilityA1

System and method for splitting a fee for an on-demand service

Assignee: UBER TECHNOLOGIES INCPriority: Jul 3, 2013Filed: Sep 24, 2018Published: Jan 31, 2019
Est. expiryJul 3, 2033(~6.9 yrs left)· nominal 20-yr term from priority
Inventors:Shalin Amin
G01C 21/3438G07B 15/00G06Q 30/02G06Q 30/0283G06Q 2240/00
57
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for determining a fare for a transport service is provided. One or more processors determine that the transport service is in progress for a first user. A request to share the fare for the transport service in progress with a second user is received over a network from a first computing device of the first user. A confirmation that indicates that the second user is to share the fare is received over the network from a second computing device of the second user. A first amount of the fare for the first user and a second amount of the fare for the second user is determined.

Claims

exact text as granted — not AI-modified
What is being claimed is: 
     
         1 . A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a network computing system, causes the network computing system to:
 associate each of an identifier of a first user and an identifier of a provider with a data record of a service, the data record being stored in a data store accessible by the network computing system;   monitor a progress of the service by at least periodically receiving location data from a computing device operated by the provider over one or more networks, wherein the location data corresponds to a current location of the provider;   at a time prior to completion of the service, receive, over the one or more networks from a computing device of the first user, data corresponding to a request to provide information about the service to a second user that is not the provider, the data corresponding to the request including a communication identifier associated with the second user; and   dynamically provide, over the one or more networks, updated information about the service to a computing device associated with the second user based on the communication identifier, the updated information about the service being based, at least in part, on location data from the computing device operated by the provider.   
     
     
         2 . The non-transitory computer-readable medium of  claim 1 , wherein the instructions cause the network computing system to monitor the progress of the service by determining at least a time of arrival to a start location of the service or a time of arrival to an end location of the service. 
     
     
         3 . The non-transitory computer-readable medium of  claim 2 , wherein the updated information about the service includes information about the time of arrival to the start location or the time of arrival to the end location. 
     
     
         4 . The non-transitory computer-readable medium of  claim 2 , wherein the updated information about the service includes data corresponding to a route of travel or a proposed route of travel to be displayed on a map user interface of the computing device associated with the second user. 
     
     
         5 . The non-transitory computer-readable medium of  claim 1 , wherein execution of the instructions further causes the network computing system to:
 provide information about the provider, including a name, vehicle type, and license plate number.   
     
     
         6 . The non-transitory computer-readable medium of  claim 1 , wherein execution of the instructions further causes the network computing system to:
 update the data record of the service with location data from the computing device operated by the provider.   
     
     
         7 . The non-transitory computer-readable medium of  claim 1 , wherein execution of the instructions further causes the network computing system to:
 provide, over the one or more networks, updated information about the service to the computing device of the first user.   
     
     
         8 . The non-transitory computer-readable medium of  claim 1 , wherein execution of the instructions further causes the network computing system to:
 transmit, over the one or more networks, a message to the computing device associated with the second user using the communication identifier prior to dynamically providing updated information about the service to the computing device associated with the second user.   
     
     
         9 . The non-transitory computer-readable medium of  claim 1 , wherein the instructions cause the network computing system to monitor the progress of the service by determining a status of the provider. 
     
     
         10 . The non-transitory computer-readable medium of  claim 9 , wherein the updated information about the service includes information about the status of the provider. 
     
     
         11 . A network computing system comprising:
 one or more processors; and   a memory that stores a set of instructions, wherein the set of instructions, when executed by the one or more processors, causes the network computing system to:
 associate each of an identifier of a first user and an identifier of a provider with a data record of a service, the data record being stored in a data store accessible by the network computing system; 
 monitor a progress of the service by at least periodically receiving location data from a computing device operated by the provider over one or more networks, wherein the location data corresponds to a current location of the provider; 
 at a time prior to completion of the service, receive, over the one or more networks from a computing device of the first user, data corresponding to a request to provide information about the service to a second user that is not the provider, the data corresponding to the request including a communication identifier associated with the second user; and 
 dynamically provide, over the one or more networks, updated information about the service to a computing device associated with the second user based on the communication identifier, the updated information about the service being based, at least in part, on location data from the computing device operated by the provider. 
   
     
     
         12 . The network computing system of  claim 11 , wherein the set of instructions cause the network computing system to monitor the progress of the service by determining at least a time of arrival to a start location of the service or a time of arrival to an end location of the service. 
     
     
         13 . The network computing system of  claim 12 , wherein the updated information about the service includes information about the time of arrival to the start location or the time of arrival to the end location. 
     
     
         14 . The network computing system of  claim 12 , wherein updated the information about the service includes data corresponding to a route of travel or a proposed route of travel to be displayed on a map user interface of the computing device associated with the second user. 
     
     
         15 . The network computing system of  claim 11 , wherein execution of the set of instructions further cause the network computing system to:
 transmit information about the provider, including a name, vehicle type, and license plate number.   
     
     
         16 . The network computing system of  claim 11 , wherein execution of the set of instructions further cause the network computing system to:
 update the data record of the service with location data from the computing device operated by the provider.   
     
     
         17 . The network computing system of  claim 11 , wherein execution of the set of instructions further cause the network computing system to:
 provide, over the one or more networks, updated information about the service to the computing device of the first user.   
     
     
         18 . The network computing system of  claim 11 , wherein execution of the set of instructions further cause the network computing system to:
 transmit, over the one or more networks, a message to the computing device associated with the second user using the communication identifier prior to dynamically providing updated information about the service to the computing device associated with the second user.   
     
     
         19 . The network computing system of  claim 11 , wherein the set of instructions cause the network computing system to monitor the progress of the service by determining a status of the provider, and wherein the information about the service includes information about the status of the provider. 
     
     
         20 . A method of providing monitored data to a device, the method being performed by a network computing system and comprising:
 associating each of an identifier of a first user and an identifier of a provider with a data record of a service, the data record being stored in a data store accessible by the network computing system;   monitoring a progress of the service by at least periodically receiving location data from a computing device operated by the provider over one or more networks, wherein the location data corresponds to a current location of the provider;   at a time prior to completion of the service, receiving, over the one or more networks from a computing device of the first user, data corresponding to a request to transmit information about the service to a second user that is not the provider, the data corresponding to the request including a communication identifier associated with the second user; and   dynamically providing, over the one or more networks, updated information about the service to a computing device associated with the second user based on the communication identifier, the updated information about the service being based, at least in part, on location data from the computing device operated by the provider.

Join the waitlist — get patent alerts

Track US2019035166A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.