Elevator Request Deduplication Logic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Elevator systems face inefficiencies during peak travel times due to individuals placing duplicate requests, which are interpreted independently, leading to unnecessary car assignments and resource misallocation.
Innovation Solution
The elevator system determines whether a second request from a user is the same as or different from a pending first request, prompting the user for confirmation or selection to ensure only one request is fulfilled, thereby avoiding duplicate assignments and optimizing car allocation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the elevator system interprets each request independently without checking for duplicates, then the system is simple to operate and responds quickly to requests, but duplicate requests from the same user result in inefficient car assignments and resource misallocation
Solution Approach 1:
The system performs preliminary actions by checking for existing pending requests from the same user before assigning an elevator car. When a duplicate request is detected, the system proactively presents the original request details to the user and awaits confirmation, preventing inefficient duplicate assignments before they occur.
2Productivity
If the system checks for duplicate requests and prompts users for confirmation, then duplicate assignments are reduced and resource allocation improves, but the user interaction process becomes more complex and time-consuming
Solution Approach 1:
The system enables self-service by automatically detecting duplicate requests and presenting confirmation options to users. This automated approach reduces manual intervention needs and allows users to quickly confirm or modify their requests without extensive system assistance, balancing efficiency improvement with minimal time loss.
3Reliability
If the system assigns elevator cars based on all received requests without filtering duplicates, then the system maintains high responsiveness to user inputs, but unnecessary car assignments occur leading to resource misallocation during peak travel times
Solution Approach 1:
The system implements feedback by monitoring user requests and comparing them against existing pending requests. When a duplicate is detected, the system provides feedback to the user by displaying the original request details and seeking confirmation, ensuring accurate request fulfillment while preventing inefficient duplicate car assignments.
Data Source
AI summary
An illustrative example method of controlling an elevator system includes receiving a first request for elevator service from a requestor, receiving a second request for elevator service from the requestor while the first request is still pending, and controlling the elevator system to provide elevator service for only one of the first request or the second request.

