IP Library Granted Patent US 12705682
Granted Patent B2
US 12705682 · App. 17/955,549 · Granted Aug 11, 2026

Real-time situational planning for passenger transport

Inventors: Fabian Oboril (Karlsruhe, DE); Frederik Pasch (Karlsruhe, DE); Cornelius Buerkle (Karlsruhe, DE)
Assignee: Intel Corporation
G06Q50/40
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 12705682
App. No.
17/955,549
Granted
Aug 11, 2026
Kind
B2
Abstract

Disclosed herein are systems, devices, and methods for monitoring and improving utilization of a public transport vehicle. The transport control system determines an in-vehicle status of a passenger transport vehicle based on in-vehicle sensor data about an interior of the passenger transport vehicle. The transport control system also determines a station status at a station stop for the passenger transport vehicle based on station sensor data about the station stop. The transport control system also determines a situational status based on the in-vehicle status and the station status. The transport control system also generates a notification message with movement control information for the passenger transport vehicle or for a passenger, wherein the movement control information is based on the situational status.

Claims (38)

1 . A device comprising a processor configured to:

determine an in-vehicle status of a passenger transport vehicle based on in-vehicle sensor data about an interior of the passenger transport vehicle, wherein the passenger transport vehicle comprises one or more compartments;

determine a station status at a planned station stop along a route for the passenger transport vehicle based on station sensor data about the planned station stop;

determine a situational status based on the in-vehicle status and the station status; and

generate, based on the situational status, movement control information for the passenger transport vehicle, wherein the movement control information comprises:

an extension of a planned wait time duration for the passenger transport vehicle at the planned station stop; and

dynamically publish a revised schedule of the passenger transport vehicle based on the extension of the planned wait time duration, wherein the revised schedule is published to a second vehicle so that it may change its priority along the route based on the revised schedule.

2 . The device of claim 1 , wherein the passenger transport vehicle comprises at least one of a bus, a train, an autonomous vehicle, a robot, an aircraft, and an automobile for transporting multiple passengers.

3 . The device of claim 1 , wherein the processor is further configured to receive the in-vehicle sensor data from an in-vehicle sensor configured to collect data about the interior of the passenger transport vehicle or to receive the station sensor data from a station sensor configured to collect data about the planned station stop.

4 . The device of claim 3 , wherein the in-vehicle sensor comprises at least one of a camera, a red-green-blue camera, a depth camera, a seat occupancy sensor, a light detection and ranging sensor, a radar sensor, an infrared sensor, an ambient noise sensor, and an ambient light sensor.

5 . The device of claim 1 , wherein the situational status is associated with a prediction time, wherein the situational status comprises at least one of an anticipated occupancy within the passenger transport vehicle at the prediction time, an anticipated luggage utilization within the passenger transport vehicle at the prediction time, an anticipated passenger influx into the passenger transport vehicle at the prediction time, an anticipated passenger outflux from the passenger transport vehicle at the planned station stop at the prediction time, an anticipated noise level within the passenger transport vehicle at the prediction time, an anticipated type of occupant within the passenger transport vehicle at the prediction time, an anticipated smell within the passenger transport vehicle at the prediction time, or an anticipated service wait time with respect to the prediction time.

6 . The device of claim 1 , wherein the processor is configured to determine in real-time at least one of the in-vehicle status, the station status, and the situational status.

7 . The device of claim 1 , wherein the in-vehicle status comprises at least one of a location of passengers within the passenger transport vehicle, a location of free space within the passenger transport vehicle, a movement path of passengers within the passenger transport vehicle, a maximum occupancy of the passenger transport vehicle, a noise level within the passenger transport vehicle, a utilization level of the passenger transport vehicle, a luggage compartment status of the passenger transport vehicle, a type of food/beverage associated with a passenger, or a quantity of wireless radios within the passenger transport vehicle.

8 . The device of claim 1 , wherein the processor is further configured to determine that a passenger belongs to a group of passengers, wherein the movement control information comprises recommendations based on accommodating the group of passengers.

9 . The device claim 1 , wherein the station status comprises at least one of a quantity of boarding passengers at the planned station stop, a location of boarding passengers waiting at the planned station stop, a special needs indication of at least one of the quantity of boarding passengers, or a movement path of boarding passengers at the planned station stop.

10 . The device of claim 1 , wherein the in-vehicle status comprises a compartment status associated with a corresponding one of the one or more compartments.

11 . The device of claim 1 , wherein the processor is part of a cloud-based or edge-based server or communicates with the cloud-based or edge-based server.

12 . A non-transitory computer readable medium comprising instructions which, if executed, cause one or more processors to:

determine an in-vehicle status of a passenger transport vehicle based on in-vehicle sensor data about an interior of the passenger transport vehicle, wherein the passenger transport vehicle comprises one or more compartments;

determine a station status at a planned station stop along a route for the passenger transport vehicle based on station sensor data about the planned station stop;

determine a situational status based on the in-vehicle status and the station status; and

generate, based on the situational status, movement control information for the passenger transport vehicle, wherein the movement control information comprises:

an extension of a planned wait time duration for the passenger transport vehicle at the planned station stop; and

dynamically publish a revised schedule of the passenger transport vehicle based on the extension of the planned wait time duration, wherein the revised schedule is published to a second vehicle so that it may change its priority along the route based on the revised schedule.

13 . The non-transitory computer readable medium of claim 12 , wherein the instructions are further configured to cause the one or more processors to receive a passenger preference for utilizing the passenger transport vehicle, wherein the movement control information is further based on the passenger preference.

14 . The non-transitory computer readable medium of claim 13 , wherein the passenger preference comprises at least one of a preferred departure time, a preferred arrival time, a preferred compartment type within the passenger transport vehicle, a preferred occupancy density in the passenger transport vehicle, a preferred noise level in the passenger transport vehicle, a preferred route of the passenger transport vehicle, a destination, or a quantity, size or volume of luggage.

15 . The non-transitory computer readable medium of claim 12 , wherein movement control information comprises at least one of a recommended boarding position at the planned station stop, a recommended compartment within the passenger transport vehicle, a recommended seat within the passenger transport vehicle, a recommended luggage storage location within the passenger transport vehicle a recommended stop position for the passenger transport vehicle at the planned station stop, a recommended minimum passenger capacity of the passenger transport vehicle, a recommended arrival time of the passenger transport vehicle, a recommended departure time of the passenger transport vehicle, a recommended alternative mode of transportation, or a recommended special service to provide to a passenger.

16 . The non-transitory computer readable medium of claim 15 , wherein the recommended special service comprises a dispatch of wheelchair assistance for a passenger or a dispatch of a personal assistant for helping the passenger.

17 . The non-transitory computer readable medium of claim 12 , wherein the instructions further cause the one or more processors to receive reservation information associated with the passenger transport vehicle, wherein the situational status is further based on the reservation information.

18 . The non-transitory computer readable medium of claim 12 , the non-transitory computer readable medium further comprising a memory configured to store at least one of the in-vehicle status, the in-vehicle sensor data, the station status, the station sensor data, the situational status, or the movement control information.

19 . An apparatus comprising:

a means for determining an in-vehicle status of a passenger transport vehicle based on in-vehicle sensor data about an interior of the passenger transport vehicle, wherein the passenger transport vehicle comprises one or more compartments;

a means for determining a station status at a planned station stop along a route for the passenger transport vehicle based on station sensor data about the planned station stop;

a means for determining a situational status based on the in-vehicle status and the station status; and

a means for generating, based on the situational status, movement control information for the passenger transport vehicle, wherein the movement control information comprises:

an extension of a planned wait time duration for the passenger transport vehicle at the planned station stop; and

dynamically publish a revised schedule of the passenger transport vehicle based on the extension of the planned wait time duration, wherein the revised schedule is published to a second vehicle so that it may change its priority along the route based on the revised schedule.

20 . The apparatus of claim 19 , the apparatus further comprising a means for storing at least one of the in-vehicle status, the in-vehicle sensor data, the station status, the station sensor data, the situational status, or the movement control information.