Communication Server for Accurate Food Delivery Time Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current food delivery systems lack accurate determination of service time, leading to customer frustration and inefficiencies, as they fail to provide real-time information on order delivery times from the moment the order is placed to its arrival at the customer's location.

Innovation Solution

A system and method that involves receiving orders through a wide area network, selecting a routing telephone number, sending the order to an on-site service appliance, and using delivery mobile devices to track and report the time of delivery, allowing for accurate mapping and communication of delivery times to customers via customer devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If real-time tracking of delivery time is implemented, then measurement precision of delivery time is improved, but device complexity increases

Engineering Contradiction:
Improvedelivery time determination accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces a communication server as an intermediary component that coordinates between the delivery mobile device, restaurant server, and customer device. This mediator manages the complexity of real-time tracking by centralizing the logic for receiving delivery status messages, determining delivery times, and communicating with all parties, thereby improving measurement precision without proportionally increasing overall system complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the delivery mobile device sends delivery status messages back to the communication server, which then determines delivery times and communicates this information to customers. This feedback loop enables accurate real-time delivery time determination by continuously updating the system with current delivery status information

Inventive Principle:
Principle #23Feedback

2Loss of information

If accurate service time information is provided to customers, then loss of information is reduced, but device complexity increases

Engineering Contradiction:
Improveservice time information availabilityVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The communication server performs multiple functions including receiving orders from customer devices, transmitting orders to restaurants, tracking delivery status, determining delivery times, and communicating with all parties involved. This multi-functional approach reduces information loss by centralizing all communication and tracking operations in a single system component rather than requiring separate specialized systems for each function

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The communication server acts as a universal intermediary that manages all information flow between customers, restaurants, and delivery personnel. By centralizing information management in this mediator, the system ensures accurate service time information is maintained and communicated without requiring complex distributed information management across multiple independent systems

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12124987B2System and method for determining time of delivery of order
Publication Date: 2024.10.22 GRUBHUB HLDG
  • US12124987B2 patent drawing
  • US12124987B2 patent drawing
  • US12124987B2 patent drawing

AI summary

A method and system for determining the time of delivery of an order is performed by a service system. The system receives the order from a customer device, and maps the customer telephone number to a routing telephone number. The system then sends the order with the routing telephone number to a provider, such as a restaurant. The provider prepares the order. A deliveryman calls the routing telephone number when he delivers the order to the customer. The system sets the reception time of the call as the time of delivery of the order. The system then forwards the call to the customer.