Browse Prior Art Database

Attaching Additional Information To Files Sent to the Cloud

IP.com Disclosure Number: IPCOM000201584D
Publication Date: 2010-Nov-15
Document File: 2 page(s) / 43K

Publishing Venue

The IP.com Prior Art Database

Abstract

Attaching additional information to a file submitted into a cloud ftp environment to indicate self-contained processing instructions and to maintain original file submission information.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 42% of the total text.

Page 01 of 2

Attaching Additional Information To Files Sent to the Cloud

Disclosed is an invention that attaches additional information to an ftp file when it is submitted into a cloud or n-Tier ftp environment. Submitted files are often moved around internally within such environments. Information, such as original submission date or original submitter, can be lost when a file is copied internally within a cloud or n-Tier environment. Moreover, different file types often require different actions in a data processing stream. For example, a system may accept both XML and delimited files that require different processing actions along the stream. Submitted files may be the same format but different types of data. For example, invoices, receipts, and orders may all be XML but require different actions along the processing stream. It is often more efficient to determine submission type early in the processing stream without the need to freshly reexamine the file at every decision point. Furthermore, user identity should be maintained centrally. This method also controls user access at the cloud level. Often users submit files with the same name or a processing system may calculate a duplicate virtual name for a submitted file. Normally this results in overwriting the older file. However, this disclosed invention allows retention of duplicate file names.

This invention consists of a central database, one or more ftp servers, a file server farm, a central library of processing functions, and a web front-end. One method of implementation compresses the submitted file and embeds additional information within the compressed file.

Another alternate implementation encapsulates the file within an XML document wit

the submitted file compressed and converted to base64 [1]. The data is then embedded into a freshly created XML document. Both implementations are functionally similar except the manner in which additional information is attached.

h

(This page contains 00 pictures or other non-text object)

The figure displays the components of the disclosed invention in a typical n-Tier or cloud environment. The disclosed invention consists of the pictured EncapsulateFile, IntakeAndStoreFile, FilePresentationAndControl, Database, Security, and ProcessLibrary components. The Database, Security, and ProcessLibrary components are accessible to all other components within the system as part of the globalNetworkService

s

.

The Database component contains the following tables:
(1) PROCESS

_LIBRARY table with PROCESS

_

ID, GROUP

_NAME

_

_

NAME, and GROUP

_ID

ID, PROCESS

(2) PROCESS

_GROUP table with GROUP

1


Page 02 of 2

(3) USER table with USER

ID, USER

NAME, and PASSWORD.


(4)

A

FILE table with FILE

_

_ID, VIRTUAL

_

_NAME, PHYSICAL

_

NAME, and USER

_ID.

The PROCESS

_NAME in the PROCESS

_LIBRARY table identifies a unique function contained within the ProcessLibrary that

is globally accessible within the cloud. The function is called with that particular PROCESS

_NAME.

A...