Dynamic Bus Boarding Time Notification System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current public transportation systems, such as buses and subways, face challenges with long waiting times and overcrowding due to the lack of real-time information on boarding times, which affects passenger satisfaction and efficiency.
Innovation Solution
A system utilizing computer processors to receive user requests for boarding times, retrieve data on bus and stop occupancy, and compute optimal boarding times based on real-time data, including passenger preferences and available seats, to minimize waiting times and optimize ridership.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If current reservation systems are used for public transportation, then scheduling can be planned in advance, but they cannot adapt to dynamic changes in passenger traffic within a route
Solution Approach 1:
The system transitions from static scheduled transportation to dynamic real-time boarding time notification. The computer processor receives real-time data about bus locations, stop information, and passenger preferences to dynamically compute and update boarding times, allowing the system to adapt to changing traffic conditions while maintaining manageable complexity through automated processing.
Solution Approach 2:
The system implements feedback loops by continuously receiving real-time data from buses and processing centers, computing updated boarding times based on current conditions, and notifying passengers of changes. This closed-loop feedback mechanism enables the system to respond dynamically to traffic variations while using standardized communication protocols to control complexity.
2Loss of time
If real-time boarding time notification is implemented, then passenger waiting time is reduced, but data processing and communication infrastructure complexity increases
Solution Approach 1:
The system enables self-service by automatically computing boarding times and sending notifications to passengers without requiring manual intervention. The computer processor autonomously processes real-time data, determines optimal boarding times based on passenger preferences and current conditions, and communicates results, reducing waiting time while keeping infrastructure complexity manageable through automation.
Solution Approach 2:
The processing center acts as an intermediary between buses and passenger notification systems. It receives real-time location and status data from buses, computes boarding times, and sends notifications to passengers, simplifying the overall system architecture by centralizing data processing and communication functions in a single coordinating component.
3Loss of information
If current telematic systems provide estimated arrival times, then basic scheduling information is available, but they do not provide real-time information on actual boarding times or available seats
Solution Approach 1:
The system segments information processing into distinct functional components: receiving real-time bus location and status data, processing passenger preferences and stop information, computing optimal boarding times, and sending notifications. This segmentation allows the system to provide comprehensive real-time boarding time information while managing complexity through modular, specialized processing steps.
Solution Approach 2:
The system performs preliminary actions by receiving and storing passenger preferences and stop information in advance, so that when real-time bus data arrives, the computer processor can immediately compute optimal boarding times without delay. This pre-processing of passenger data enables rapid response to changing conditions while maintaining manageable information processing requirements.
Data Source
AI summary
In an approach to real-time scheduling of transportation boarding times, one or more computer processors receive a request for a boarding time on a bus at a bus stop from a user. One or more computer processors retrieve data associated with one or more buses. One or more computer processors retrieve data associated with one or more bus stops. Based on the request, the retrieved bus data, and the retrieved bus stop data, one or more computer processors compute a boarding time. One or more computer processors transmit the boarding time to the user.


