Context-Aware Transportation Booking System for On-Time Arrival

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of on-demand transportation services often face delays due to unforeseen circumstances, which can result in missed appointments or late arrivals, as they need to manually book and remember to request vehicles at the right time to ensure timely arrival at their destinations.

Innovation Solution

A computing system infers a user's need for transportation based on calendar and location information, predicts the optimal time to request a vehicle, and automatically books it through a reservation system to increase the likelihood of on-time arrival, sending notifications to the user when the vehicle is scheduled to arrive.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a user manually books transportation at the last minute, then the booking process is simple and quick, but the vehicle may be delayed or unavailable causing late arrival

Engineering Contradiction:
Improveon-time arrivalVSAvoidmanual booking convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by automatically booking transportation in advance based on inferred user needs. It analyzes calendar events, location data, and historical patterns to proactively request vehicles before the user needs them, ensuring reliable on-time arrival while eliminating the need for manual last-minute booking actions.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the system automatically books transportation early, then on-time arrival is ensured, but device resources are consumed and user privacy is invaded

Engineering Contradiction:
Improveon-time arrivalVSAvoiddevice resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by selectively automating transportation booking only for specific contexts where it is truly needed. It uses contextual analysis of calendar events, location patterns, and user behavior to determine when automatic booking is appropriate, rather than continuously monitoring and booking all possible scenarios, thus conserving device resources while maintaining reliability.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If the system monitors user context continuously, then accurate transportation needs are inferred, but user privacy and data security are compromised

Engineering Contradiction:
Improvetransportation need inference accuracyVSAvoiduser privacy
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system applies local quality by selectively collecting and processing only the specific contextual data needed for transportation booking decisions. It focuses on relevant local information such as calendar events, current location, and destination patterns rather than continuously monitoring all user activities, thereby maintaining inference accuracy while minimizing privacy intrusion.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11645589B2Automatic booking of transportation based on context of a user of a computing device
Publication Date: 2023.05.09 GOOGLE LLC
  • US11645589B2 patent drawing
  • US11645589B2 patent drawing
  • US11645589B2 patent drawing

AI summary

A system is described that infers that a user will need to complete a trip and selects a transportation service that the user can use to complete the trip. The system predicts a time to request a vehicle associated with the transportation service for completing the trip such that the request has sufficiently high degree of likelihood, of causing the vehicle to arrive at a future location by a final departure time; the final departure time being a latest time at which the user is predicted to need to begin traveling. Responsive to determining that a current time is within a threshold amount of time of the predicted time, the system sends, to a reservation system associated with the transportation service, a reservation request for the vehicle associated with the transportation service for completing the trip.