Automated Collection Point Offline Code Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automated collection points (ACPs) face disruptions when communication with the central computer system is interrupted, leading to temporary inability to collect packages, which affects security and efficiency in delivery and collection processes.

Innovation Solution

Implementing a package delivery apparatus that allows customers to collect packages using either a first collection code generated at the central computer system, based on a unique package ID, or a second random/pseudorandom collection code, even when the ACP is not connected to the central computer system, ensuring continuous operation and enhanced security through redundant data transmission routes and algorithms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If ACPs use centralized control with real-time communication to the central computer system, then security and access control are improved, but the system becomes vulnerable to communication interruptions that prevent package collection

Engineering Contradiction:
Improvepackage collection availabilityVSAvoidcommunication dependency
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by generating and storing multiple collection codes (first code based on package ID, second random code, third pseudorandom code) and authorization codes in advance at the ACP before communication interruptions occur. This allows the ACP to independently validate collection codes without real-time communication, resolving the contradiction by preparing security credentials beforehand that enable operation during communication failures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention implements local quality by enabling the ACP to independently validate collection codes using locally stored algorithms and data items. The ACP has the capability to generate and verify first collection codes using the package ID and stored algorithm, and to validate second and third codes using locally stored authorization codes, without requiring continuous communication with the central computer system. This local autonomy resolves the contradiction by making the system functional during communication interruptions.

Inventive Principle:
Principle #3Local quality

2Productivity

If ACPs operate independently without real-time communication, then continuity of service is improved, but security validation capability deteriorates

Engineering Contradiction:
Improvepackage collection continuityVSAvoidsecurity validation
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by generating and storing multiple collection codes (first code based on package ID, second random code, third pseudorandom code) and authorization codes in advance at the ACP before communication interruptions occur. This allows the ACP to independently validate collection codes without real-time communication, resolving the contradiction by preparing security credentials beforehand that enable operation during communication failures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention changes parameters by implementing multiple code types with different validation mechanisms. The first collection code is validated using an algorithm based on the package ID, while the second and third codes are validated against locally stored authorization codes. This multi-parameter approach allows the ACP to maintain security validation capability through independent algorithms and stored credentials, resolving the contradiction by enabling both independent operation and security validation.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple collection codes are implemented for different communication scenarios, then adaptability is improved, but system complexity increases

Engineering Contradiction:
Improveoperation under communication conditionsVSAvoidcode management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The invention segments the collection code system into three distinct types: first collection codes validated by algorithm using package ID, second collection codes validated by locally stored authorization codes, and third pseudorandom collection codes also validated by authorization codes. Each code type is suited for specific communication scenarios. This segmentation resolves the contradiction by providing specialized code solutions for different conditions while maintaining manageable complexity through clear separation of validation methods.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adapts between different code types based on communication availability. The ACP can switch between using first codes (when communication is available for algorithm validation), second codes (when authorization codes are stored locally), and third codes (as pseudorandom alternatives). This dynamic flexibility resolves the contradiction by enabling adaptability to communication conditions while managing complexity through a structured multi-code system.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10521760B2Automated collection points and method of operation
Publication Date: 2019.12.31 THINVENTORY HOLDINGS LTD
  • US10521760B2 patent drawing

AI summary

A customer may collect a package from an automated collection point (ACP) operated by an entity having a central computer system, even when there is no functional communications link between the ACP and the central computer system. A first collection code is generated at the central computer system by means of an algorithm based on a data item particular to the package, such as a package identification code (package ID). The first collection code is sent to the customer who inputs it at the ACP, where it is validated independently using a corresponding algorithm based on a corresponding data item which is independently available to the ACP, preferably the same package ID which is carried by the package and scanned when the package is delivered.