Purchase Order Routing System Event-Driven Microservices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional document routing systems are not optimized for business-to-business transactions, failing to process large volumes efficiently, being expensive, and lacking scalability and speed.

Innovation Solution

A system and method for routing purchase orders that includes a purchase order identification unit, a routing control unit, and an engine to identify formats, determine data, generate processed orders, apply security, and communicate with vendors, utilizing a scalable event brokering and audit traceability system for efficient document processing and storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional document routing systems are used, then basic document routing functionality is provided, but the systems cannot process large volumes of documents efficiently and lack scalability

Engineering Contradiction:
Improvedocument processing volumeVSAvoidscalability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system segments document processing into independent event-driven microservices that can be scaled individually. Each document processing task is broken into discrete events that can be handled by separate service instances, enabling horizontal scaling to process millions of documents while maintaining basic routing functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The event brokering system provides universal document handling capabilities that work across multiple document types and routing scenarios. A single scalable infrastructure handles diverse document formats, routing rules, and vendor requirements, eliminating the need for separate systems for different document volumes or types.

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

2Speed

If conventional document routing systems are used, then document routing is performed, but the systems are expensive and not sufficiently fast

Engineering Contradiction:
Improveprocessing speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system replaces traditional mechanical document routing infrastructure with an event-driven software architecture. Documents are processed as digital events through a brokering system that uses in-memory data structures and event queues, eliminating the need for complex hardware-based routing mechanisms and achieving high-speed processing.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system creates lightweight copies of document data in event structures rather than manipulating original document formats. Events contain essential document information in standardized formats that can be rapidly processed and routed, reducing the computational complexity associated with handling full document objects.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11748801B2Processing documents
Publication Date: 2023.09.05 GLOBAL HEALTHCARE EXCHANGE LLC
  • US11748801B2 patent drawing
  • US11748801B2 patent drawing
  • US11748801B2 patent drawing

AI summary

A system of routing a purchase order may include a purchase order identification unit configured to identifying a purchase order format associated with a client. The system may also include a routing control unit. The routing control unit may be configured to determine purchase order data based on the purchase order and the purchase order format. The routing control unit may be configured to generate a processed purchase order based on the purchase order data. The routing control unit may be configured to supplement the processed purchase order with additional purchase order data associated with the client. The routing control unit may be configured to apply purchase order security. The routing control unit may be configured to communicate, to a vendor, the processed purchase order.