Facsimile Driver Program for Versatile User Permission Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional facsimile devices lack versatility in user restricting functions, which rely on pre-registered identification information to allow or deny communication with external devices, limiting flexibility and precision in permission management.

Innovation Solution

A computer-readable medium with a program that includes instructions for a client device to receive facsimile commands, determine communication permissions based on predetermined conditions, and transfer commands to a facsimile device, utilizing a permission database to manage user and group permissions, allowing or denying fax transmission and reception on a per-user or per-application basis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional user restricting function uses pre-registered identification information to decide user correctness, then basic user authentication is achieved, but versatility and flexibility in permission management is limited

Engineering Contradiction:
Improveversatility in user restricting functionVSAvoidcomplexity of permission management system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a driver as an intermediary component between the facsimile application and the facsimile device. This driver mediates all communications by checking permission conditions before allowing commands to reach the device, thereby achieving versatile user restricting functionality without requiring the application itself to have complex permission management capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the permission management function from the facsimile application by implementing it in a separate driver layer. This segmentation allows the permission checking logic to be isolated and managed independently, improving versatility while keeping the application structure simple.

Inventive Principle:
Principle #1Segmentation

2Reliability

If facsimile device implements user restricting function based on identification information, then unauthorized transmissions can be prevented, but precision and flexibility in controlling per-user or per-application permissions is reduced

Engineering Contradiction:
Improvesecurity of facsimile transmissionVSAvoidprecision of user permission control
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent implements dynamic permission control where the driver can adjust access rights based on predetermined conditions such as user identity, time, or environmental factors. This dynamic approach enables precise per-user and per-application permission control while maintaining security through continuous condition evaluation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of permission control by introducing multiple checking conditions (user identification, application identification, time-based conditions, etc.) that can be adjusted to achieve precise control over who can access the facsimile device and under what circumstances.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If driver checks permission conditions before transferring commands to facsimile device, then authorized access control is achieved, but communication delay may increase

Engineering Contradiction:
Improveaccess control of facsimile deviceVSAvoidtime for permission checking
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs permission checking as a preliminary action before command transfer to the facsimile device. By establishing this check-ahead mechanism, the system ensures reliable access control while the speed of execution depends on how efficiently the driver implements the permission verification logic.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8619295B2Computer readable medium having facsimile driver program facsimile system and computer executable method using the facsimile driver program
Publication Date: 2013.12.31 BROTHER KOGYO KK
  • US8619295B2 patent drawing
  • US8619295B2 patent drawing
  • US8619295B2 patent drawing

AI summary

A computer readable medium having a computer program product stored thereon, the computer program product including instructions for ordering a computer to perform the following steps. The steps include a first receiving step of receiving a facsimile command from a client device configured to executes a facsimile application program, a first determining step of determining whether or not to allow communication with a facsimile device based on a predetermined condition when receiving the facsimile command at the first receiving step, and a transferring step of transferring the facsimile command received at the first receiving step to the facsimile device when the communication is allowed at the first determining step.