Server Program Moves Attachment Data to Accessible Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data processing systems cannot process input data located within an attachment to a request message, as conventional URL resolvers cannot identify non-standard URL format location references, leading to inability to determine the input storage location and thus cannot process attached data.

Innovation Solution

A server program moves input data from the attachment to a new storage location accessible by the server, allowing it to process the data by copying or moving it into the server's memory, enabling processing even when the input data is initially in an attachment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If input data is placed in an attachment to a request message, then data can be transmitted together with the request, but conventional URL resolvers cannot identify the location reference and process the data

Engineering Contradiction:
Improveability to process attached dataVSAvoiddifficulty of identifying location reference
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces a mediator component (the server program's data processing logic) that sits between the URL resolver and the attachment data. This mediator detects non-standard URL formats, identifies they reference attachments, and retrieves the actual data from the attachment, thereby enabling processing without requiring the URL resolver to directly handle attachment references.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent effectively creates a copy mechanism where the attachment data is extracted and made available to the processing logic through a standardized interface. The system copies the data from the attachment format into a processable form, allowing conventional URL resolvers to work with standard formats while attachment data is simultaneously made accessible through the mediator.

Inventive Principle:
Principle #26Copying

2Measurement precision

If conventional URL resolvers are used, then standard URL format location references can be resolved, but non-standard format location references in attachments cannot be identified

Engineering Contradiction:
Improveprecision of location reference identificationVSAvoidability to handle non-standard formats
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic resolution process where the system first attempts to resolve the URL using conventional methods, and when that fails or indicates a non-standard format, it dynamically switches to an alternative resolution path that handles attachment references. This dynamic adaptation allows the system to maintain precision for standard URLs while gaining versatility for non-standard formats.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter being resolved from a direct URL to an attachment reference. When a non-standard URL format is detected, the system transforms the resolution task into retrieving data from an attachment using a different parameter set (attachment identifier rather than URL), thereby maintaining precision through parameter transformation.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If data is stored in attachment, then it can be sent with the request message, but the server cannot access or process the data

Engineering Contradiction:
Improveease of data transmissionVSAvoiddifficulty of data access
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent extracts the data access functionality from the attachment structure itself and implements it through a separate mediator component. The extraction process separates the transmission convenience of attachments from the access difficulty, allowing data to be easily transmitted via attachment while the mediator handles the extraction and presentation of data to processing logic through standardized interfaces.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8412777B2Methods and systems for unifying data parameter passing in a data processing system
Publication Date: 2013.04.02 ORACLE AMERICAN INC
  • US8412777B2 patent drawing
  • US8412777B2 patent drawing
  • US8412777B2 patent drawing

AI summary

Methods, systems, and articles of manufacture consistent with the present invention provide for servers processing input data regardless of whether the input data is located in an attachment to a message from a client. The server receives a message from the client instructing the server to process data. Then, the server determines whether the data is located in an attachment to the message, and if the data is located in the attachment, moves the data to another location other than in the attachment.