System and method for data transport
First Claim
1. A system for data transport and storage, the system comprising:
- a filter having an input and an output, the filter receiving a message including an attachment, the filter generating a content file from the attachment and a modified message that replaces the attachment with a link that corresponds to the content file, the filter also prescribing dictating at least a file type of the attachment to be replaced by a the link, a threshold size of a the attachment to be replaced by a the link, a size limit for the attachment, a user quota for file storage and a verbosity level of a log for monitoring operation of the system;
a data storage coupled to the filter, the data storage persistently storing the content file,a control server having an input and an output, the control server for controlling the storage of files in the data storage and controlling access to the modified message, the control server coupled to the filter and the data storage, the control server further comprising;
an access control module for dynamically setting access controls for the content file stored in the data storage, the access control module coupled for communication with the data storage and a user, andan account creation module for automatically creating new accounts and providing authentication of users in response to receipt by the control server of a unique identification from the user, the account creation module coupled for communication with the data storage and the user;
wherein the modified message includes a message component that is replaced by a component link, the message component comprising any of a message body, an HTML formatted message'"'"'s file component, an image that is linked in HTML content and a file that is linked in HTML content; and
wherein the link corresponding to the message body further comprises a hash of a file name as part of the link.
2 Assignments
0 Petitions
Accused Products
Abstract
An integrated mail and file transfer (IMFT) system is a web-based data transport system including automatic and authenticated access mechanisms. The integrated mail and file transfer system includes an attachment filter, a message & file control server and data storage. The attachment filter receives emails, and for each email generates a metadata file and one or more content files. The metadata and content files are provided to the message & file control server for storage, indexing and further processing. The message & file control server includes a control module, an account creation module, a user interface module, an access control module, an attachment processing module, and a file store and database interaction module. These modules operate on the message & file control server to provide the functionality for automatically creating user accounts, automatically providing access to file, and automatically storing files and emails. The present invention also includes a number of novel methods including: a method for automatically creating an account and authentication, a method for accessing files via a web based transport system, a method for modifying the access to files, and method for processing emails and storing email bodies and attachments.
-
Citations
32 Claims
-
1. A system for data transport and storage, the system comprising:
-
a filter having an input and an output, the filter receiving a message including an attachment, the filter generating a content file from the attachment and a modified message that replaces the attachment with a link that corresponds to the content file, the filter also prescribing dictating at least a file type of the attachment to be replaced by a the link, a threshold size of a the attachment to be replaced by a the link, a size limit for the attachment, a user quota for file storage and a verbosity level of a log for monitoring operation of the system; a data storage coupled to the filter, the data storage persistently storing the content file, a control server having an input and an output, the control server for controlling the storage of files in the data storage and controlling access to the modified message, the control server coupled to the filter and the data storage, the control server further comprising; an access control module for dynamically setting access controls for the content file stored in the data storage, the access control module coupled for communication with the data storage and a user, and an account creation module for automatically creating new accounts and providing authentication of users in response to receipt by the control server of a unique identification from the user, the account creation module coupled for communication with the data storage and the user; wherein the modified message includes a message component that is replaced by a component link, the message component comprising any of a message body, an HTML formatted message'"'"'s file component, an image that is linked in HTML content and a file that is linked in HTML content; and wherein the link corresponding to the message body further comprises a hash of a file name as part of the link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for data transport and storage, comprising the following steps:
-
receiving, with a filter, a message including an attachment; filtering the message by removing the attachment from the message and prescribing a file type of the attachment to be replaced by a link, a threshold size of the attachment to be replaced by the link, a size limit for the attachment, a user quota for file storage and a verbosity level of a log for monitoring operation of the system; generating a content file from the attachment; storing the content file persistently in a data storage; sending the content file to a control server; generating a modified message that replaces the attachment with a the link that corresponds to the content file;
by creating a component link corresponding to a component file that includes a message component, the message component comprising any of a message body, an HTML formatted message'"'"'s file component, an image that us linked in HTML content and a file that is linked in HTML content;transmitting the modified message to a user; setting access controls for the content file; automatically creating new accounts and providing authentication in response to receipt by the control server of a unique identification from the user; and wherein the step of creating the link corresponding to the message body is performed using a hash of the file name as part of the link. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification