Method and system for processing a file attached to an electronic document
First Claim
1. A method for processing a communication sequentially transmitted across a chain of links, each link in the chain of links comprising at least one characteristic selected from the group consisting of an identifier of said each link, an identifier of a sender of the communication at said each link, and a date on which the communication was sent from said each link, and combinations thereof, said method being implemented by execution of program code instructions on a data processing system at a second link in the chain for the communication directly received at the second link from a first link in the chain, said communication comprising an electronic document with an attached file, said method comprising:
- selecting the file from the communication;
determining an existing filename of the selected file, said existing filename comprising a generic filename component denoted as Filename.ext that does not relate to the at least one characteristic of any link in the chain;
identifying from an encoding rule at least one field in the document;
selecting referential data from the at least one field in accordance with the encoding rule, said referential data including a subset of the at least one characteristic of the first link;
generating a new filename for the selected file by encoding the selected referential data and merging the encoded referential data with Filename.ext in accordance with the encoding rule and in accordance with at least one lexicographic rule of a file manager of the data processing system;
renaming the selected file with the new filename, said new filename comprising Filename.ext;
detaching the selected file from the document; and
storing the detached file on a first storage of the data processing system, said stored file on the first storage having the new filename.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for processing a communication comprising a file attached to an electronic document, the communication having been transmitted from a first link to a second link of a chain of links. The method is performed by a data processing system at the second link. The file is selected and an existing filename of the selected file is determined. The existing filename has a generic filename component denoted as Filename.ext that does not relate to any characteristic of any link in the chain. Referential data is selected from at least one field of the document, encoded according to an encoding rule and at least one lexicographic rule, and merged with Filename.ext to generate a new filename. The referential data includes at least one characteristic of the first link. The file is renamed with the new filename, detached from the document, and stored in the data processing system.
-
Citations
30 Claims
-
1. A method for processing a communication sequentially transmitted across a chain of links, each link in the chain of links comprising at least one characteristic selected from the group consisting of an identifier of said each link, an identifier of a sender of the communication at said each link, and a date on which the communication was sent from said each link, and combinations thereof, said method being implemented by execution of program code instructions on a data processing system at a second link in the chain for the communication directly received at the second link from a first link in the chain, said communication comprising an electronic document with an attached file, said method comprising:
-
selecting the file from the communication;
determining an existing filename of the selected file, said existing filename comprising a generic filename component denoted as Filename.ext that does not relate to the at least one characteristic of any link in the chain;
identifying from an encoding rule at least one field in the document;
selecting referential data from the at least one field in accordance with the encoding rule, said referential data including a subset of the at least one characteristic of the first link;
generating a new filename for the selected file by encoding the selected referential data and merging the encoded referential data with Filename.ext in accordance with the encoding rule and in accordance with at least one lexicographic rule of a file manager of the data processing system;
renaming the selected file with the new filename, said new filename comprising Filename.ext;
detaching the selected file from the document; and
storing the detached file on a first storage of the data processing system, said stored file on the first storage having the new filename. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product, comprising computer readable program code instructions that when executed implement a method for processing a communication sequentially transmitted across a chain of links, each link in the chain of links comprising at least one characteristic selected from the group consisting of an identifier of said each link, an identifier of a sender of the communication at said each link, and a date on which the communication was sent from said each link, and combinations thereof, said method being implemented by execution of program code instructions on a data processing system at a second link in the chain for the communication directly received at the second link from a first link in the chain, said communication comprising an electronic document with an attached file, said method comprising:
-
selecting the file from the communication;
determining an existing filename of the selected file, said existing filename comprising a generic filename component denoted as Filename.ext that does not relate to the at least one characteristic of any link in the chain;
identifying from an encoding rule at least one field in the document;
selecting referential data from the at least one field in accordance with the encoding rule, said referential data including a subset of the at least one characteristic of the first link;
generating a new filename for the selected file by encoding the selected referential data and merging the encoded referential data with Filename.ext in accordance with the encoding rule and in accordance with at least one lexicographic rule of a file manager of the data processing system;
renaming the selected file with the new filename, said new filename comprising Filename.ext;
detaching the selected file from the document; and
storing the detached file on a first storage of the data processing system, said stored file on the first storage having the new filename. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A data processing system comprising a processor and a computer program product containing programming code instructions that when executed by the processor implement a method for processing a communication sequentially transmitted across a chain of links, each link in the chain of links comprising at least one characteristic selected from the group consisting of an identifier of said each link, an identifier of a sender of the communication at said each link, and a date on which the communication was sent from said each link, and combinations thereof, said method being implemented by execution of program code instructions on a data processing system at a second link in the chain for the communication directly received at the second link from a first link in the chain, said communication comprising an electronic document with an attached file, said method comprising:
-
selecting the file from the communication;
determining an existing filename of the selected file, said existing filename comprising a generic filename component denoted as Filename.ext that does not relate to the at least one characteristic of any link in the chain;
identifying from an encoding rule at least one field in the document;
selecting referential data from the at least one field in accordance with the encoding rule, said referential data including a subset of the at least one characteristic of the first link;
generating a new filename for the selected file by encoding the selected referential data and merging the encoded referential data with Filename.ext in accordance with the encoding rule and in accordance with at least one lexicographic rule of a file manager of the data processing system;
renaming the selected file with the new filename, said new filename comprising Filename.ext;
detaching the selected file from the document; and
storing the detached file on a first storage of the data processing system, said stored file on the first storage having the new filename. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification