IP Library › Granted Patent US 11,741,838
Granted Patent B2
US 11,741,838 · App. 17/592,392 · Granted Aug 29, 2023

Target addressing system

Inventor: Matthew Sweeney (Pittsburgh, PA)
Assignee: Uber Technologies, Inc.
G08G1/146G08G1/005G08G1/143G08G1/147G08G1/148G08G1/202H04W4/029H04W88/02
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 11,741,838
App. No.
17/592,392
Granted
Aug 29, 2023
Kind
B2
Abstract

A system can receive a request for a service from a computing device of a given user of the network service, and select an entrance from multiple entrances for a geographic region associated with the request for the service. Based on the request, the system determines a vehicle stopping location for a driver of a vehicle that is to service the request, where the vehicle stopping location is the entrance for the geographic region. The system then transmits an instruction set to a computing device of the driver, where the instruction set indicates the vehicle stopping location for a vehicular portion of the service.

Claims (37)

1. A method of implementing a network service, the method being performed by one or more processors and comprising:

communicating, over one or more networks, with (i) computing devices of users of the network service, and (ii) computing devices of drivers of the network service;

receiving, over the one or more networks, a request for a service from a computing device of a given user of the network service;

selecting an entrance from multiple entrances for a geographic region associated with the request for the service;

based on the request, determining a vehicle stopping location for a driver of a vehicle that is to service the request, wherein the vehicle stopping location is the entrance for the geographic region; and

transmitting, over the one or more networks, an instruction set to a computing device of the driver, the instruction set indicating the vehicle stopping location for a vehicular portion of the service.

2. The method of claim 1 , wherein the vehicle stopping location is on a transit route to a service location associated with the request.

3. The method of claim 1 , wherein the request for service includes a target location within the geographic region.

4. The method of claim 3 , wherein the one or more processors determine timing for arrival at the target location.

5. The method of claim 1 , wherein the instruction set includes a set of delivery instructions for delivering a requested item to the target location.

6. The method of claim 5 , wherein each delivery instruction in the set of delivery instructions is provided at a pertinent time as the driver performs a final portion of the service.

7. The method of claim 5 , wherein the set of delivery instructions references one or more landmarks along a final portion of the service to guide the driver to a target location specified by the given user.

8. 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 (i) computing devices of users of a network service, and (ii) computing devices of drivers of the network service;

receive, over the one or more networks, a request for a service from a computing device of a given user of the network service;

select an entrance from multiple entrances for a geographic region associated with the request for the service;

based on the request, determine a vehicle stopping location for a driver of a vehicle that is to service the request, wherein the vehicle stopping location is the entrance for the geographic region; and

transmit, over the one or more networks, an instruction set to a computing device of the driver, the instruction set indicating the vehicle stopping location for a vehicular portion of the service.

9. The non-transitory computer readable medium of claim 8 , wherein the vehicle stopping location is on a transit route to a service location associated with the request.

10. The non-transitory computer readable medium of claim 8 , wherein the request for service includes a target location within the geographic region.

11. The non-transitory computer readable medium of claim 10 , wherein the one or more processors determine timing for arrival at the target location.

12. The non-transitory computer readable medium of claim 8 , wherein the instruction set includes a set of delivery instructions for delivering a requested item to the target location.

13. The non-transitory computer readable medium of claim 12 , wherein each delivery instruction in the set of delivery instructions is provided at a pertinent time as the driver performs a final portion of the service.

14. The non-transitory computer readable medium of claim 12 , wherein the set of delivery instructions references one or more landmarks along a final portion of the service to guide the driver to a target location specified by the given user.

15. A computing system comprising:

a network communication interface to communicate, over one or more networks, with (i) computing devices of users of a network service, and (ii) computing devices of drivers of the network service;

one or more processors; and

a memory storing instructions that, when executed by the one or more processors, cause the computing system to:

receive, over the one or more networks, a request for a service from a computing device of a given user of the network service;

select an entrance from multiple entrances for a geographic region associated with the request for the service;

based on the request, determine a vehicle stopping location for a driver of a vehicle that is to service the request, wherein the vehicle stopping location is the entrance for the geographic region; and

transmit, over the one or more networks, an instruction set to a computing device of the driver, the instruction set indicating the vehicle stopping location for a vehicular portion of the service.

16. The computing system of claim 15 , wherein the vehicle stopping location is on a transit route to a service location associated with the request.

17. The computing system of claim 15 , wherein the request for service includes a target location within the geographic region.

18. The computing system of claim 17 , wherein the one or more processors determine timing for arrival at the target location.

19. The computing system of claim 15 , wherein the instruction set includes a set of delivery instructions for delivering a requested item to the target location.

20. The computing system of claim 19 , wherein each delivery instruction in the set of delivery instructions is provided at a pertinent time as the driver performs a final portion of the service.

Continuity (5)
Continuation 15930223 · May 12, 2020
Continuation 16118916 · Aug 31, 2018
Continuation 15465003 · Mar 21, 2017
Provisional Application 62311339 · Mar 21, 2016
Related Publication 20220223043A1 · Jul 14, 2022