Hashing Function for Electronic Purchase Order Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing process of converting an electronic purchase order to an electronic invoice on mobile devices is inefficient due to computational complexity, requiring multiple steps and resource-intensive automation, which depletes battery power and is not feasible for devices with smaller processors and limited broadband access.

Innovation Solution

A method that uses a hashing function to confirm the validity and format consistency of an electronic purchase order in a single step, allowing for the direct creation of an electronic invoice file, thereby reducing the number of steps and computational resources needed, and enabling partnerships between retailers and suppliers without traditional broadband access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional multi-step validation and conversion processes are used, then accuracy and reliability are improved, but device complexity and energy consumption increase

Engineering Contradiction:
Improvepurchase order validation accuracyVSAvoidbattery power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent combines multiple validation steps (trading partner verification, format validation, field consistency checking) into a single hashing operation. The hashing function processes all validation requirements simultaneously, producing a single output that confirms all validations passed, thereby reducing energy consumption while maintaining reliability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The hashing function serves multiple purposes: it validates the trading partner, checks format consistency, verifies field integrity, and generates a unique identifier for the purchase order. This multi-functional approach eliminates the need for separate validation processes, reducing overall system complexity and energy usage

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

2Reliability

If traditional multi-step validation and conversion processes are used, then accuracy and reliability are improved, but device complexity increases

Engineering Contradiction:
Improvepurchase order validation accuracyVSAvoidprocessing steps required
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple sequential validation steps into a single hashing operation. Instead of executing separate processes for trading partner verification, format checking, and field validation, the system applies one hashing function that accomplishes all validations simultaneously, thereby reducing device complexity

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent transforms the validation approach by changing from multiple discrete validation parameters checked sequentially to a single hashed parameter that encapsulates all validation results. This parameter transformation simplifies the processing architecture while maintaining comprehensive validation

Inventive Principle:
Principle #35Parameter changes

3Reliability

If comprehensive validation processes are used, then data integrity is improved, but processing time increases

Engineering Contradiction:
Improvedata integrityVSAvoidconversion processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The hashing function is designed to perform all validation checks in a single preliminary operation before conversion proceeds. By pre-calculating the hash and comparing it against expected values, the system ensures data integrity without requiring multiple sequential validation steps, thereby reducing processing time

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10521834B2Mobile solution for purchase orders
Publication Date: 2019.12.31 WALMART APOLLO LLC
  • US10521834B2 patent drawing
  • US10521834B2 patent drawing
  • US10521834B2 patent drawing

AI summary

Embodiments include methods and devices for creating an electronic invoice file using a baseline electronic purchase order file. The methods and devices can receive data representing an electronic purchase order file, comprising a plurality of fields of information. The methods and devices can also confirm that the received electronic purchase order file, was received from a valid retail trading partner, the format of the received electronic purchase order file is consistent with the format of the baseline electronic purchase order file, and the fields of the received electronic purchase order file are consistent with the fields in the baseline electronic purchase order file, in a single step, by applying a hashing function to the data representing the baseline electronic purchase order file and received electronic purchase order file. The methods and devices can also create an electronic invoice file, using a plurality of fields from the electronic purchase order file.