IP Library › Granted Patent US 12,125,384
Granted Patent B2
US 12,125,384 · App. 18/213,712 · Granted Oct 22, 2024

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 12,125,384
App. No.
18/213,712
Granted
Oct 22, 2024
Kind
B2
Abstract

A computing 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 area associated with the request for the service. The system may then determine a sequence of instructions for a driver of a vehicle to fulfill the request, where the sequence of instructions includes at least (i) an instruction to enter the geographic area at the selected entrance, and (ii) a vehicle stopping location. The system then transmits the sequence of instructions to a computing device of the driver.

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 area associated with the request for the service;

determining a sequence of instructions for a driver of a vehicle to fulfill the request, the sequence of instructions including at least (i) an instruction to enter the geographic area at the selected entrance, and (ii) a vehicle stopping location; and

transmitting, over the one or more networks, the sequence of instructions to a computing device of the driver.

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 area.

4. The method of claim 3 , wherein the sequence of instructions includes a set of delivery instructions for delivering a requested item to the target location.

5. The method of claim 3 , wherein the one or more processors determine timing for the sequence of instructions until the driver arrives at the target location.

6. The method of claim 5 , wherein each delivery instruction in the sequence of delivery instructions is provided at a pertinent time based on the timing as the driver performs the sequence of delivery instructions.

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

8. A computing system implementing a network service, the computing system comprising:

one or more processors; and

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

communicate, 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;

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 area associated with the request for the service;

determine a sequence of instructions for a driver of a vehicle to fulfill the request, the sequence of instructions including at least (i) an instruction to enter the geographic area at the selected entrance, and (ii) a vehicle stopping location; and

transmit, over the one or more networks, the sequence of instructions to a computing device of the driver.

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

10. The computing system of claim 8 , wherein the request for service includes a target location within the geographic area.

11. The computing system of claim 10 , wherein the sequence of instructions includes a set of delivery instructions for delivering a requested item to the target location.

12. The computing system of claim 10 , wherein the one or more processors determine timing for the sequence of instructions until the driver arrives at the target location.

13. The computing system of claim 12 , wherein each delivery instruction in the sequence of delivery instructions is provided at a pertinent time based on the timing as the driver performs the sequence of delivery instructions.

14. The computing system of claim 10 , wherein the sequence of delivery instructions references one or more landmarks along a final portion of the service to guide the driver to the target location specified by the given user.

15. A non-transitory computer readable medium storing instructions for implementing a network service, wherein the instructions, when executed by one or more processors of a computing system, cause the computing system to:

communicate, 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;

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 area associated with the request for the service;

determine a sequence of instructions for a driver of a vehicle to fulfill the request, the sequence of instructions including at least (i) an instruction to enter the geographic area at the selected entrance, and (ii) a vehicle stopping location; and

transmit, over the one or more networks, the sequence of instructions to a computing device of the driver.

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

17. The non-transitory computer readable medium of claim 15 , wherein the request for service includes a target location within the geographic area.

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

19. The non-transitory computer readable medium of claim 17 , wherein the one or more processors determine timing for the sequence of instructions until the driver arrives at the target location.

20. The non-transitory computer readable medium of claim 19 , wherein each delivery instruction in the sequence of delivery instructions is provided at a pertinent time based on the timing as the driver performs the sequence of delivery instructions.

Continuity (6)
Continuation 17592392 · Feb 3, 2022
Continuation 15930223 · May 12, 2020
Continuation 16118916 · Aug 31, 2018
Continuation 15465003 · Mar 21, 2017
Provisional Application 62311339 · Mar 21, 2016
Related Publication 20230334988A1 · Oct 19, 2023