IP Library Granted Patent US 12680823
Granted Patent B2
US 12680823 · App. 18/453,631 · Granted Jul 14, 2026

Automated break location recommendation

Inventors: Annika Larsson (Gothenburg, SE); Shabin Mahadevan (Lake Orion, MI); Rachel Gray Alexander (Chicago, IL)
Assignee: QUALCOMM Incorporated
G01C21/3484G01C21/3476H04W4/024H04W4/48
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 12680823
App. No.
18/453,631
Granted
Jul 14, 2026
Kind
B2
Abstract

Aspects presented herein may enable a server to recommend break/stop locations (or filter out unrecommended break/stop locations) for occupant(s) of a vehicle (e.g., the driver and his/her passenger(s)) based on where people with similar occupants in their vehicles are taking breaks. In one aspect, a server receives, from a user equipment (UE), first information related to a set of occupants in a vehicle and at least one feature for at least one occupant in the set of occupants. The server calculates, based on the first information, a probability that a route for the vehicle includes a set of target locations. The server selects at least one target location based on the first information. The server transmits, to the UE, an indication of the selected at least one target location.

Claims (150)

1 . An apparatus for wireless communication at a server, comprising:

at least one memory;

at least one network interface; and

at least one processor coupled to the at least one memory and the at least one network interface, the at least one processor, individually or in any combination, is configured to:

receive, from a user equipment (UE) via the at least one network interface, first information related to a set of occupants in a vehicle and at least one feature for at least one occupant in the set of occupants;

calculate, based on the first information, a probability of whether the at least one occupant specifies at least one stop within a specified time frame or before reaching a destination;

collect, from each UE in a set of UEs, second information related to a second set of occupants in a second vehicle and at least one second feature for at least one occupant in the second set of occupants;

select at least one target location based on (1) the probability being greater than a threshold probability, (2) the first information, and (3) the second information; and

transmit, to the UE via the at least one network interface, an indication of the selected at least one target location.

2 . The apparatus of claim 1 , wherein the set of occupants includes at least one human, at least one animal, or a combination thereof.

3 . The apparatus of claim 1 , wherein the at least one feature includes:

an age of an occupant,

a gender of the occupant,

a species of the occupant,

a size of the occupant,

a gesture of the occupant,

a pattern of the occupant,

a behavior of the occupant, or

a combination thereof.

4 . The apparatus of claim 1 , wherein to receive the first information, the at least one processor, individually or in any combination, is configured to:

receive the first information via an in-cabin monitoring system (ICMS) associated with the vehicle.

5 . The apparatus of claim 1 , wherein the at least one processor, individually or in any combination, is further configured to:

receive, from the UE, a second indication of at least one of:

a first number of occupants in the set of occupants,

a second number of occupants with an age above or below an age threshold,

a behavior pattern of the set of occupants,

one or more keywords detected in the vehicle,

a speed of the vehicle,

a travelling time of the vehicle,

an input destination of the vehicle,

a previously-stopped location of the vehicle,

feedback or a recommendation from the set of occupants, or

a combination thereof; and

wherein the selection of the at least one target location is further based on the second indication.

6 . The apparatus of claim 1 , wherein to select the at least one target location, the at least one processor, individually or in any combination, is configured to:

select the at least one target location further based on at least one of:

a time of day,

a first number of occupants in the set of occupants,

a second number of occupants with an age above or below an age threshold,

a behavior pattern of the set of occupants,

one or more keywords detected in the vehicle,

a travelling time of the vehicle,

an input destination of the vehicle,

a previous stopped location of the vehicle,

feedback or a recommendation from the set of occupants, or

a speed of the vehicle.

7 . The apparatus of claim 1 , wherein the UE is the vehicle, an on-board unit (OBU) in the vehicle, or a mobile device.

8 . The apparatus of claim 1 , wherein the at least one processor, individually or in any combination, is further configured to calculate, based on the first information, a second probability that a route for the vehicle includes a set of target locations, wherein to select the at least one target location based on the first information, the at least one processor, individually or in any combination, is configured to select, based on the second probability being greater than a second threshold probability, the at least one target location in the set of target locations based on the first information.

9 . The apparatus of claim 8 , wherein the set of target locations includes at least one of:

a set of stops along the route, wherein the set of stops includes a set of second locations where the vehicle is not moving, or

a set of first locations where a speed of the vehicle is less than a threshold speed.

10 . The apparatus of claim 9 , wherein to calculate the second probability that the route for the vehicle includes the set of target locations, the at least one processor, individually or in any combination, is configured to:

detect that the at least one occupant in the set of occupants is exhibiting a defined sign or a defined pattern associated with seeking the set of first locations or the set of stops.

11 . The apparatus of claim 8 , wherein the calculation of the second probability that the route for the vehicle includes the set of target locations is further based on at least one of:

a time of day,

the second information, or

a combination thereof.

12 . A method of wireless communication at a server, comprising:

receiving, from a user equipment (UE) via at least one network interface, first information related to a set of occupants in a vehicle and at least one feature for at least one occupant in the set of occupants;

calculating, based on the first information, a probability of whether the at least one occupant specifies at least one stop within a specified time frame or before reaching a destination;

collecting, from each UE in a set of UEs, second information related to a second set of occupants in a second vehicle and at least one second feature for at least one occupant in the second set of occupants;

selecting at least one target location based on (1) the probability being greater than a threshold probability, (2) the first information, and (3) the second information; and

transmitting, to the UE via the at least one network interface, an indication of the selected at least one target location.

13 . The method of claim 12 , further comprising:

receiving, from the UE, a second indication of at least one of:

a first number of occupants in the set of occupants,

a second number of occupants with an age above or below an age threshold,

a behavior pattern of the set of occupants,

one or more keywords detected in the vehicle,

a speed of the vehicle,

a travelling time of the vehicle,

an input destination of the vehicle,

a previously-stopped location of the vehicle,

feedback or a recommendation from the set of occupants, or

a combination thereof; and

wherein the selection of the at least one target location is further based on the second indication.

14 . The method of claim 12 , wherein selecting the at least one target location comprises selecting the at least one target location further based on at least one of:

a time of day,

a first number of occupants in the set of occupants,

a second number of occupants with an age above or below an age threshold,

a behavior pattern of the set of occupants,

one or more keywords detected in the vehicle,

a travelling time of the vehicle,

an input destination of the vehicle,

a previous stopped location of the vehicle,

feedback or a recommendation from the set of occupants, or

a speed of the vehicle.

15 . An apparatus for wireless communication at a user equipment (UE), comprising:

at least one memory; and

at least one processor coupled to the at least one memory, the at least one processor, individually or in any combination, is configured to:

transmit, to a server, first information related to a set of occupants in a vehicle and at least one feature for at least one occupant in the set of occupants; and

receive, from the server, an indication of at least one target location in a set of target locations based on a probability of the at least one occupant specifies at least one stop within a specified time frame or before reaching a destination and based on second information from crowdsourcing, wherein the probability is based on the first information, wherein the second information is based on one or more vehicles with the at least one feature for at least one occupant in the one or more vehicles.

16 . The apparatus of claim 15 , wherein the set of target locations includes at least one of:

a set of stops along a route, wherein the set of stops include a set of second locations where the vehicle is not moving, or

a set of first locations where a speed of the vehicle is less than a threshold speed.

17 . The apparatus of claim 15 , wherein the set of occupants includes at least one human, at least one animal, or a combination thereof.

18 . The apparatus of claim 15 , wherein the at least one feature includes:

an age of an occupant,

a gender of the occupant,

a species of the occupant,

a size of the occupant,

a gesture of the occupant,

a pattern of the occupant,

a behavior of the occupant, or

a combination thereof.

19 . The apparatus of claim 15 , wherein the at least one processor, individually or in any combination, is further configured to:

detect the first information via an in-cabin monitoring system (ICMS) prior to the transmission of the first information.

20 . The apparatus of claim 15 , wherein the at least one processor, individually or in any combination, is further configured to:

transmit, to the server, a second indication of at least one of:

a first number of occupants in the set of occupants,

a second number of occupants with an age above or below an age threshold,

a behavior pattern of the set of occupants,

one or more keywords detected in the vehicle,

a speed of the vehicle,

a travelling time of the vehicle,

an input destination of the vehicle,

a previously-stopped location of the vehicle,

feedback or a recommendation from the set of occupants, or

a combination thereof; and

wherein the at least one target location in the set of target locations is further based on the second indication.

21 . The apparatus of claim 15 , wherein the UE is the vehicle, an on-board unit (OBU) in the vehicle, or a mobile device.

22 . The apparatus of claim 15 , wherein the at least one processor, individually or in any combination, is further configured to:

detect the vehicle is in a parking gear or a stop time of the vehicle exceeds a time threshold; and

transmit, to the server, the first information and third information associated with a location of the vehicle based on the detection.

23 . The apparatus of claim 15 , wherein the at least one processor, individually or in any combination, is further configured to:

record a set of behavior patterns for at least one occupant in the set of occupants while the vehicle is moving; and

transmit, to the server, the set of behavior patterns based on detecting the vehicle is in a parking gear or a stop time of the vehicle exceeds a time threshold.

24 . The apparatus of claim 15 , wherein the at least one processor, individually or in any combination, is further configured to:

calculate a duration of the vehicle stops in a location; and

transmit, to the server, the calculated duration of the vehicle stops in the location.

25 . The apparatus of claim 15 , further comprising at least one of a transceiver or an antenna coupled to the at least one processor, wherein to receive the indication of the at least one target location, the at least one processor, individually or in any combination, is configured to receive, from the server via at least one of the transceiver or the antenna, the indication of the at least one target location.

26 . A method of wireless communication at a user equipment (UE), comprising:

transmitting, to a server, first information related to a set of occupants in a vehicle and at least one feature for at least one occupant in the set of occupants; and

receiving, from the server, an indication of at least one target location in a set of target locations based on a probability of the at least one occupant specifies at least one stop within a specified time frame or before reaching a destination and based on second information from crowdsourcing, wherein the probability is based on the first information, wherein the second information is based on one or more vehicles with the at least one feature for at least one occupant in the one or more vehicles.

27 . The method of claim 26 , further comprising:

transmitting, to the server, a second indication of at least one of:

a first number of occupants in the set of occupants,

a second number of occupants with an age above or below an age threshold,

a behavior pattern of the set of occupants,

one or more keywords detected in the vehicle,

a speed of the vehicle,

a travelling time of the vehicle,

an input destination of the vehicle,

a previously-stopped location of the vehicle,

feedback or a recommendation from the set of occupants, or

a combination thereof; and

wherein the at least one target location in the set of target locations is further based on the second indication.

28 . The method of claim 26 , further comprising:

detecting the vehicle is in a parking gear or a stop time of the vehicle exceeds a time threshold; and

transmitting, to the server, the first information and third information associated with a location of the vehicle based on the detection.