# US 11,443,398 B2 · System to facilitate a correct identification of a service provider

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,443,398 B2
- Document ID: US11443398B2
- Status: Granted
- Kind: B2
- Application number: 16/171,860
- Filed: 2018-10-26
- Published: 2019-03-07
- Granted: 2022-09-13
- Earliest claimed: 2015-10-09
- Assignees: Lyft, Inc.
- Applicants: Lyft, Inc.
- Inventors: Ziv Haparnas; Talmon Marco; Igor Magazinik; Sunny Marueli
- Web page: https://patentgrep.com/patent/US11443398B2

## CPC

- G06Q 50/40: Business processes related to the transportation industry (shipping G06Q10/083)
- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A method includes transmitting, by a user device associated with a user to a transportation service provider, a request for a service comprising entry into a controlled area associated with the service. The method further includes receiving, by the user device from the transportation service provider, a token to allow the user device to connect with the service and to allow entry into the controlled area associated with the service. The method further includes transmitting, by the user device to a security device associated with the transportation service provider, the token. The security device restricts access to the controlled area associated with the service. The method further includes receiving, by the user device from the security device responsive to the transmitting of the token, the access to the controlled area associated with the service.

## Claims

### Claim 1

A method comprising:
presenting, for display on a user device associated with a user, transportation vehicles selected for the user device based on user input from the user device indicating a future pickup time and a pickup location;
receiving, from the user device, a user selection of a transportation vehicle for transportation from the transportation vehicles;
transmitting navigation information to the user device comprising an estimated travel time and instructions for the user device to travel to a transportation service location;
receiving, from a Global Positioning System (GPS) unit of the user device, GPS data indicating a location of the user device;
determining whether the location of the user device is proximate to the transportation service location based on the GPS data from the GPS unit of the user device;
based on determining the location of the user device is not proximate to the transportation service location, providing, for display on the user device, an alert indicating that the location of the user device is not proximate to the transportation service location; and
based on determining the location of the user device changes to an updated location proximate to the transportation service location:
sending, for display on the user device, a notification indicating the location of the user device is proximate to the transportation service location, the notification comprising text displayed on the user device identifying the transportation vehicle and a visual indicator corresponding to the transportation vehicle displayed on the user device; and
transmitting, to the user device, a token for the user device to transmit to a security device associated with a vehicle computing device corresponding to the transportation vehicle to cause the security device to unlock a controlled area of the transportation vehicle.

### Claim 2 (depends on 1)

The method of claim 1, wherein transmitting the token to the user device causes the user device to transmit the token to the security device in response to the security device querying the user device for the token.

### Claim 3 (depends on 1)

The method of claim 1, further comprising causing the vehicle computing device to illuminate an additional visual indicator to display a particular color or activate a horn to indicate the transportation vehicle is a correct transportation vehicle for pick up.

### Claim 4 (depends on 1)

The method of claim 1, further comprising causing the user device to emit a color indicator as the visual indicator or an audible tone to indicate the transportation vehicle is a correct transportation vehicle for pick up.

### Claim 5 (depends on 1)

The method of claim 1, wherein providing the alert for display on the user device comprises providing a wrong vehicle alert so the user does not enter a wrong vehicle.

### Claim 6 (depends on 1)

The method of claim 1, wherein causing the security device to unlock the controlled area of the transportation vehicle comprises causing the security device to open or unlock a door of the transportation vehicle.

### Claim 7 (depends on 1)

The method of claim 1, further comprising sending the notification to the user device comprising a wearable computing device.

### Claim 8

A non-transitory machine-readable storage medium comprising instructions that, when executed by at least one processor, cause a system to:
present, for display on a user device associated with a user, transportation vehicles selected for the user device based on user input from the user device indicating a future pickup time and a pickup location;
receive, from the user device, a user selection of a transportation vehicle for transportation from the transportation vehicles;
transmit navigation information to the user device comprising an estimated travel time and instructions for the user device to travel to a transportation service location;
receive, from a Global Positioning System (GPS) unit of the user device, GPS data indicating a location of the user device;
determine whether the location of the user device is proximate to the transportation service location based on the GPS data from the GPS unit of the user device;
based on determining the location of the user device is not proximate to the transportation service location, provide, for display on the user device, an alert indicating that the location of the user device is not proximate to the transportation service location; and
based on determining the location of the user device changes to an updated location proximate to the transportation service location:
send, for display on the user device, a notification indicating the location of the user device is proximate to the transportation service location, the notification comprising text displayed on the user device identifying the transportation vehicle and a visual indicator corresponding to the transportation vehicle displayed on the user device; and
transmit, to the user device, a token for the user device to transmit to a security device associated with a vehicle computing device corresponding to the transportation vehicle to cause the security device to unlock a controlled area of the transportation vehicle.

### Claim 9 (depends on 8)

The non-transitory machine-readable storage medium of claim 8, further comprising instructions that, when executed by the at least one processor, cause the system to transmit the token to the user device for the user device to transmit the token to the security device in response to the security device querying the user device for the token.

### Claim 10 (depends on 8)

The non-transitory machine-readable storage medium of claim 8, further comprising instructions that, when executed by the at least one processor, cause the system to cause the vehicle computing device to illuminate an additional visual indicator to display a particular color or activate a horn to indicate the transportation vehicle is a correct transportation vehicle for pick up.

### Claim 11 (depends on 8)

The non-transitory machine-readable storage medium of claim 8, further comprising instructions that, when executed by the at least one processor, cause the system to cause the user device to display a particular color as the visual indicator or to produce an audible tone for indicating the transportation vehicle is a correct transportation vehicle for pick up.

### Claim 12 (depends on 8)

The non-transitory machine-readable storage medium of claim 8, further comprising instructions that, when executed by the at least one processor, cause the system to provide the alert for display on the user device to prevent the user from entering an incorrect vehicle.

### Claim 13 (depends on 8)

The non-transitory machine-readable storage medium of claim 8, further comprising instructions that, when executed by the at least one processor, cause the system to cause the security device to unlock the controlled area of the transportation vehicle by causing the security device to open or unlock a door of the transportation vehicle.

### Claim 14 (depends on 8)

The non-transitory machine-readable storage medium of claim 8, further comprising instructions that, when executed by the at least one processor, cause the system to send the notification to the user device comprising a wearable computing device.

### Claim 15

A system comprising:
at least one processor; and
at least one non-transitory computer readable storage medium storing instructions that, when executed by the at least one processor, cause the system to:
present, for display on a user device associated with a user, transportation vehicles selected for the user device based on user input from the user device indicating a future pickup time and a pickup location;
receive, from the user device, a user selection of a transportation vehicle for transportation from the transportation vehicles;
transmit navigation information to the user device comprising an estimated travel time and instructions for the user device to travel to a transportation service location;
receive, from a Global Positioning System (GPS) unit of the user device, GPS data indicating a location of the user device;
determine whether the location of the user device is proximate to the transportation service location based on the GPS data from the GPS unit of the user device;
based on determining the location of the user device is not proximate to the transportation service location, provide, for display on the user device, an alert indicating that the location of the user device is not proximate to the transportation service location; and
based on determining the location of the user device changes to an updated location proximate to the transportation service location:
send, for display on the user device, a notification indicating the location of the user device is proximate to the transportation service location, the notification comprising text displayed on the user device identifying the transportation vehicle and a visual indicator corresponding to the transportation vehicle displayed on the user device; and
transmit, to the user device, a token for the user device to transmit to a security device associated with a vehicle computing device corresponding to the transportation vehicle to cause the security device to unlock a controlled area of the transportation vehicle.

### Claim 16 (depends on 15)

The system of claim 15, further comprising instructions that, when executed by the at least one processor, cause the system to transmit the token to the user device for the user device to transmit the token to the security device in response to the security device querying the user device for the token.

### Claim 17 (depends on 15)

The system of claim 15, further comprising instructions that, when executed by the at least one processor, cause the system to cause the vehicle computing device to cause the vehicle computing device to illuminate an additional visual indicator to display a particular color or activate a horn to indicate the transportation vehicle is a correct transportation vehicle for pick up.

### Claim 18 (depends on 15)

The system of claim 15, further comprising instructions that, when executed by the at least one processor, cause the system to cause the user device to display a particular color as the visual indicator or to produce an audible tone for indicating the transportation vehicle is a correct transportation vehicle for pick up.

### Claim 19 (depends on 15)

The system of claim 15, further comprising instructions that, when executed by the at least one processor, cause the system to provide the alert for display on the user device to prevent the user from entering an incorrect vehicle.

### Claim 20 (depends on 15)

The system of claim 15, further comprising instructions that, when executed by the at least one processor, cause the system to cause the security device to unlock the controlled area of the transportation vehicle by causing the security device to open or unlock a door of the transportation vehicle.
