IP Library Granted Patent US 12,630,185
Granted Patent B2
US 12,630,185 · App. 17/355,925 · Granted May 19, 2026

Systems and methods for predictively managing user experiences in autonomous vehicles

Inventors: Jennie Arielle Braunstein (San Francisco, CA); Timothy Tay Chao (San Francisco, CA); Adam Jacob Derewecki (San Franciso, CA); Hangyu Li (Bellevue, WA); Derek Michael Petersen (Las Vegas, NV); Alexander McNaughton Luke Wallace (Brooklyn, NY)
Assignee: Lyft, Inc.
B60W60/0013B60H1/00814B60W10/30B60W40/08G01C21/3415
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,630,185
App. No.
17/355,925
Granted
May 19, 2026
Kind
B2
Abstract

The disclosed computer-implemented method may include monitoring, during a ride provided by an autonomous vehicle (AV), passenger communications between a passenger and a remote agent using an in-vehicle electronic device. The method may further include identifying passenger ride preferences based on a passenger request, and in association with a first occurrence of a ride event. The method may also include providing confirmation, via the in-vehicle electronic device, that the request is being fulfilled, the fulfillment of which causes a change in the passenger's AV experience based upon changes to features of the AV. The method may further include generating, based upon the request, a prediction of passenger ride preferences for the passenger and then, during a subsequent AV ride carrying the passenger, applying the predicted passenger ride preferences to an AV during a second occurrence of the ride event. Various other methods, systems, and computer-readable media are also disclosed.

Claims (69)

1 . A system comprising:

a non-transitory memory; and

one or more hardware processors configured to execute instructions from the non-transitory memory to perform operations comprising:

monitoring, during an autonomous vehicle (AV) ride provided by an AV carrying a passenger and managed by a transportation management system configured to manage a fleet of AVs, one or more passenger communications between the passenger and a remote agent using an in-vehicle electronic device in the AV, wherein the remote agent is located external to the AV and the in-vehicle electronic device enables communication between the remote agent and the passenger during the AV ride;

identifying, based on at least one request provided by the passenger to the remote agent using the in-vehicle electronic device, and in association with a first occurrence of a ride event during the AV ride, one or more passenger ride preferences related to the AV ride, wherein the one or more passenger ride preferences are associated with changeable features of the AV;

providing confirmation, via the in-vehicle electronic device and subsequent to the remote agent receiving the at least one request provided by the passenger in association with the first occurrence of the ride event, that the at least one request is being fulfilled, the fulfillment of which causes at least one change to the AV ride based on the one or more passenger ride preferences;

generating, based upon the at least one request provided by the passenger to the remote agent, one or more predicted passenger ride preferences for the passenger, wherein during a subsequent AV ride carrying the passenger, the one or more predicted passenger ride preferences are capable of being applied to the subsequent AV ride in association with a second occurrence of the ride event;

determining that the subsequent AV ride carrying the passenger matches a previously traveled route traveled by the passenger;

identifying the one or more passenger ride preferences that were applied during the previously traveled route; and

applying, to the subsequent AV ride, the one or more passenger ride preferences that were applied during the previously traveled route.

2 . The system of claim 1 , wherein the operations further comprise:

interpreting the at least one request provided by the passenger to the remote agent using the in-vehicle electronic device during the AV ride as a request to change a route associated with the AV ride; and

applying the at least one request to cause the at least one change to the route associated with the AV ride.

3 . The system of claim 1 , wherein the operations further comprise:

interpreting the at least one request provided by the passenger to the remote agent using the in-vehicle electronic device during the AV ride as a request to change one or more heating, ventilation, or air conditioning (HVAC) settings in the AV; and

applying the at least one request to cause the one or more changes to the HVAC settings.

4 . The system of claim 1 , wherein the operations further comprise:

determining, for each AV in the fleet of AVs, features of the AV that are changeable; and

storing an indication of the features of the AV that are changeable.

5 . The system of claim 1 , wherein the operations further comprise:

during the subsequent AV ride carrying the passenger, applying the one or more predicted passenger ride preferences to the subsequent AV ride in association with the second occurrence of the ride event.

6 . The system of claim 1 , wherein the identifying includes inferring at least one passenger ride preference from one or more hardware sensor inputs comprise audio sensor inputs, video sensor inputs, seat sensor inputs, or seatbelt buckle sensor inputs.

7 . The system of claim 1 , wherein the operations further comprise:

controlling one or more features of the AV in real-time by sending specified control signals to the AV based upon the at least one request.

8 . The system of claim 1 , wherein applying the one or more predicted passenger ride preferences to the subsequent AV ride includes sending one or more AV control signals to the AV to control one or more features of the AV that correspond to the predicted passenger ride preferences.

9 . The system of claim 1 , wherein the operations further comprise altering, based at least in part on the one or more passenger ride preferences related to the AV ride that were identified, at least one aspect of a transportation network managed by the transportation management system.

10 . The system of claim 9 , wherein the altering of the at least one aspect of the transportation network comprises repositioning one or more additional AVs in the fleet of AVs.

11 . The system of claim 1 , wherein the operations further comprise:

determining that one or more current conditions exist that affect the one or more predicted passenger ride preferences, such that at least one of the one or more predicted passenger ride preferences is overridden and is not applied based on the determined current conditions; and

automatically applying at least one of the one or more predicted passenger ride preferences that was not overridden based on the current conditions to the subsequent AV ride prior to the second occurrence of the ride event, such that at least one change is made to the subsequent AV ride based on the applied preferences.

12 . The system of claim 1 , wherein the changeable features of the AV include one or more of:

air conditioning status;

heating status;

radio station selection;

window position;

sunroof position; or

seat temperature.

13 . A computer-implemented method comprising:

monitoring, during an autonomous vehicle (AV) ride provided by an AV carrying a passenger and managed by a transportation management system configured to manage a fleet of AVs, one or more passenger communications between the passenger and a remote agent using an in-vehicle electronic device in the AV, wherein the remote agent is located external to the AV and the in-vehicle electronic device enables communication between the remote agent and the passenger during the AV ride;

identifying, based on at least one request provided by the passenger to the remote agent using the in-vehicle electronic device and in association with a first occurrence of a ride event during the AV ride, one or more passenger ride preferences related to the AV ride, wherein the one or more passenger ride preferences are associated with changeable features of the AV;

providing confirmation, via the in-vehicle electronic device and subsequent to the remote agent receiving the at least one request provided by the passenger in association with the first occurrence of the ride event, that the at least one request is being fulfilled, the fulfillment of which causes at least one change to the AV ride based on the one or more passenger ride preferences;

generating, based upon the at least one request provided by the passenger to the remote agent, one or more predicted passenger ride preferences for the passenger, wherein during a subsequent AV ride carrying the passenger, the one or more predicted passenger ride preferences are capable of being applied to the subsequent AV ride in association with a second occurrence of the ride event;

determining that the subsequent AV ride carrying the passenger matches a previously traveled route traveled by the passenger;

identifying the one or more passenger ride preferences that were applied during the previously traveled route; and

applying, to the subsequent AV ride, the one or more passenger ride preferences that were applied during the previously traveled route.

14 . The computer-implemented method of claim 13 , wherein the method further comprises:

interpreting the at least one request provided by the passenger to the remote agent using the in-vehicle electronic device during the AV ride as a request to change a route associated with the AV ride; and

applying the at least one request to cause the at least one change to the route associated with the AV ride.

15 . The computer-implemented method of claim 13 , wherein the method further comprises:

interpreting the at least one request provided by the passenger to the remote agent using the in-vehicle electronic device during the AV ride as a request to change one or more heating, ventilation, or air conditioning (HVAC) settings in the AV; and

applying the at least one request to cause the one or more changes to the HVAC settings.

16 . The computer-implemented method of claim 13 , wherein the method further comprises:

determining, for each AV in the fleet of AVs, features of the AV that are changeable; and

storing an indication of the features of the AV that are changeable.

17 . The computer-implemented method of claim 16 , wherein the method further comprises:

during the subsequent AV ride carrying the passenger, applying the one or more predicted passenger ride preferences to the subsequent AV ride in association with the second occurrence of the ride event.

18 . The computer-implemented method of claim 13 , wherein at least one of the one or more predicted passenger ride preferences are automatically applied to the subsequent AV ride prior to the second occurrence of the ride event.

19 . The computer-implemented method of claim 13 , further comprising:

determining that one or more current conditions exist that affect the one or more predicted passenger ride preferences, such that at least one of the one or more predicted passenger ride preferences is overridden and is not applied based on the determined current conditions; and

automatically applying at least one of the one or more predicted passenger ride preferences that was not overridden based on the current conditions to the subsequent AV ride prior to the second occurrence of the ride event, such that at least one change is made to the subsequent AV ride based on the applied preferences.

20 . A non-transitory computer-readable medium comprising computer-readable instructions that, when executed by at least one processor of a computing device, cause the computing device to:

monitor, during an autonomous vehicle (AV) ride provided by an AV carrying a passenger and managed by a transportation management system configured to manage a fleet of AVs, one or more passenger communications between the passenger and a remote agent using an in- vehicle electronic device in the AV, wherein the remote agent is located external to the AV and the in-vehicle electronic device enables communication between the remote agent and the passenger during the AV ride;

identify, based on at least one request provided by the passenger to the remote agent using the in-vehicle electronic device and in association with a first occurrence of a ride event during the AV ride, one or more passenger ride preferences related to the AV ride, wherein the one or more passenger ride preferences are associated with changeable features of the AV;

provide confirmation, via the in-vehicle electronic device and subsequent to the remote agent receiving the at least one request provided by the passenger in association with the first occurrence of the ride event, that the at least one request is being fulfilled, the fulfillment of which causes at least one change to the AV ride based on the one or more passenger ride preferences;

generate, based upon the at least one request provided by the passenger to the remote agent, one or more predicted passenger ride preferences for the passenger, wherein during a subsequent AV ride carrying the passenger, the one or more predicted passenger ride preferences are capable of being applied to the subsequent AV ride in association with a second occurrence of the ride event;

determine that the subsequent AV ride carrying the passenger matches a previously traveled route traveled by the passenger;

identify the one or more passenger ride preferences that were applied during the previously traveled route; and

apply, to the subsequent AV ride, the one or more passenger ride preferences that were applied during the previously traveled route.

21 . The computer-readable medium of claim 20 , wherein the computing device is further configured to apply, during the subsequent AV ride carrying the passenger, the one or more predicted passenger ride preferences to the subsequent AV ride in association with the second occurrence of the ride event.

Assignments (2)
SECURITY INTEREST Recorded Nov 3, 2022
From: LYFT, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 061880/0237 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2022
From: BRAUNSTEIN, JENNIE ARIELLE; CHAO, TIMOTHY TAY; DEREWECKI, ADAM JACOB; LI, HANGYU; PETERSEN, DEREK MICHAEL; WALLACE, ALEXANDER MCNAUGHTON LUKE
To: LYFT, INC.
Reel/Frame 060397/0540 →
Continuity (1)
Related Publication 20220410932A1 · Dec 29, 2022
References Cited (8)
US 10692371B1 · Nix · 2020 [cited by examiner]
US 20170282821A1 · Zych · 2017 [cited by applicant]
US 20200377113A1 · Whikehart · 2020 [cited by examiner]
US 20210001873A1 · Ingrody et al. · 2021 [cited by applicant]
US 20210223051A1 · Hochberg · 2021 [cited by examiner]
US 20210253125A1 · Patel · 2021 [cited by examiner]
US 20220364870A1 · Wang · 2022 [cited by examiner]
US 20240280367A1 · Grealish-Rust · 2024 [cited by examiner]