Randomized Email-to-Fax Processing for Fair Resource Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing email-to-fax processing systems prioritize requests based on a deterministic approach, such as FIFO, which can lead to a particular customer's substantial service demands overwhelming the system, resulting in unfair and impartial processing of requests among customers.

Innovation Solution

An email-to-fax processing system that employs randomized access and processing of email headers and attachments by components like FaxEmail routers, Rendering servers, and Fax assemblers to ensure fair and impartial servicing of requests, using random number generation to randomly organize and transmit faxes across customers and networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a deterministic FIFO approach is used to process email-to-fax requests, then the processing order is predictable and simple to implement, but a particular customer's substantial service demands can overwhelm the system, resulting in unfair processing among customers

Engineering Contradiction:
Improvepredictability of processing orderVSAvoidfairness of request servicing
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies dynamics by transitioning from a static FIFO queue to a dynamic random-access queue. The system randomly selects the next request to process from the available queue, making the processing order unpredictable and preventing any single customer from monopolizing system resources. This dynamic approach ensures fairer resource distribution while maintaining operational simplicity.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If a deterministic FIFO queue is used, then the system structure is simple, but it cannot share processing resources fairly among multiple customers with varying service demands

Engineering Contradiction:
Improvesimplicity of queue managementVSAvoidability to share processing resources
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system introduces dynamic random selection into the queue management process. Instead of a fixed FIFO structure, the system randomly determines which request to process next, enabling fair resource sharing among customers with different service demands while keeping the overall system structure relatively simple.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of request selection from deterministic (FIFO order) to random. This parameter change allows the system to adapt to varying customer service demands and share processing resources fairly, while the implementation remains straightforward by using random number generation.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If random access is implemented to ensure fair processing, then customer requests are serviced impartially, but the processing order becomes unpredictable

Engineering Contradiction:
Improvefairness of request servicingVSAvoidpredictability of processing order
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system intentionally introduces dynamic randomness to the processing order to achieve fair resource distribution. While predictability is sacrificed, the system maintains simplicity through straightforward random selection mechanisms, and fairness becomes the primary operational characteristic.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9344597B2Email to fax processing system
Publication Date: 2016.05.17 CONSENSUS CLOUD SOLUTIONS LLC
  • US9344597B2 patent drawing
  • US9344597B2 patent drawing
  • US9344597B2 patent drawing

AI summary

An email-to-facsimile (fax) processing system efficiently services requests issued by customers of the system in a fair and impartial manner. The system illustratively includes a plurality of components configured to provide email-to-fax processing services over a network. The components of the email-to-fax system include computer nodes executing software processes and/or services embodied as one or more FaxEmail routers, FaxEmail pollers, Rendering servers and Fax assemblers. The email-to-fax processing services provided by the components illustratively include email storage and retrieval services, email-to-fax conversion services and fax organizational transmission services. One or more of these services may be performed by the components in a randomized fashion to ensure that the customer requests, such as email-to-fax requests, may be fairly and impartially processed by the system.