Data file processing
First Claim
1. A method of processing data files, the data files being generated in accordance with different protocols, each protocol defining a number of mark-up tags and each data file including a number of respective mark-up tags, each mark-up tag having respective data associated therewith, at least some of the data files also including a protocol definition indicating the protocol used to generate the data file, wherein the method comprises storing the data contained in a data file by:
- a. receiving the data file;
b. determining the protocol definition;
c. using the protocol definition to determine storage location(s) or processing action(s) for each of the mark-up tags of the data file;
d. using the protocol definition to determine contextual information for each of the mark-up tags of the data file;
e. extracting the marked up data contained within the data file; and
, f. storing or processing the data in accordance with the determined contextual information and at least one of the storage location(s) or the processing action(s).
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a method of processing data files which are generated in accordance with different protocols. Each protocol defines a number of mark-up tags and each data file includes a number of respective mark-up tags, each mark-up tag having respective data associated therewith. The method including storing the data contained in a data file by receiving the data file, determining the protocol definition, and using the protocol definition to determine storage location(s) or processing action(s) for each of the mark-up tags of the data file. Once this has been done the protocol definition is used to determine contextual information for each of the mark-up tags of the data file. The marked up data contained within the data file is then extracted and, stored or processed in accordance with the determined contextual information and at least one of the storage location(s) or the processing action(s).
-
Citations
12 Claims
-
1. A method of processing data files, the data files being generated in accordance with different protocols, each protocol defining a number of mark-up tags and each data file including a number of respective mark-up tags, each mark-up tag having respective data associated therewith, at least some of the data files also including a protocol definition indicating the protocol used to generate the data file, wherein the method comprises storing the data contained in a data file by:
-
a. receiving the data file;
b. determining the protocol definition;
c. using the protocol definition to determine storage location(s) or processing action(s) for each of the mark-up tags of the data file;
d. using the protocol definition to determine contextual information for each of the mark-up tags of the data file;
e. extracting the marked up data contained within the data file; and
,f. storing or processing the data in accordance with the determined contextual information and at least one of the storage location(s) or the processing action(s). - View Dependent Claims (2, 3, 4, 12)
a. parsing the data file to locate the data mark-up tags; and
,b. considering each mark-up tag and the data associated therewith to determine contextual and locational information for each of the mark-up tags.
-
-
3. A method according to claim 2, wherein the contextual information is determined by requesting the input of contextual information from an external source.
-
4. A method according to claim 3, wherein the external source is the method user.
-
12. Apparatus according to claim 10 or claim 11, the processor being adapted to carry out a method according to claim 1.
-
5. A method of processing data files, the data files being generated in accordance with different protocols, each protocol defining a number of mark-up tags and each data file including a number of respective mark-up tags, each mark-up tag having respective data associated therewith, at least some of the data files also including a protocol definition indicating the protocol used to generate the data file, wherein the method comprises generating a data file by:
-
a. determining the protocol definition of the protocol to be used;
b. locating the data to be incorporated into the file, the data being stored in accordance with contextual and locational information;
c. using the protocol definition and the contextual information to determine the mark-ups with which the data should be associated;
d. generating a data file by associating the data with respective mark-up tags in accordance with the contextual and locational information. - View Dependent Claims (6, 7, 8, 9)
-
-
10. Apparatus for processing data files, the data files being generated in accordance with different protocols, each protocol defining a number of mark-up tags and each data file including a number of respective mark-up tags, each mark-up tag having respective data associated therewith, at least some of the data files also including a protocol definition indicating the protocol used to generate the data file, the apparatus comprising:
-
a. a processor; and
,b. a store, the processor being adapted to storing data contained in a data file by;
i. receiving the data file;
ii. determining the protocol definition;
iii. using the protocol definition to determine storage location(s) or processing action(s) for each of the mark-up tags of the data file;
iv. using the protocol definition to determine contextual information for each of the mark-up tags of the data file;
v. extracting the data contained within the mark-up tags of the data file; and
,vi. storing or processing the data in accordance with the determined contextual information and at least one of the storage location(s) or the processing action(s).
-
-
11. Apparatus for processing data files, the data files being generated in accordance with different protocols, each protocol defining a number of mark-up tags and each data file including a number of respective mark-up tags, each mark-up tag having respective data associated therewith, at least some of the data files also including a protocol definition indicating the protocol used to generate the data file, the apparatus comprising:
-
a. a processor; and
,b. a data dictionary, the processor being adapted to generate data files by;
i. determining the protocol definition of the protocol to be used;
ii. locating the data to be incorporated into the file, the data being stored in accordance with contextual information;
iii. using the protocol definition and the contextual and locational information to determine the mark-up tags with which the data should be associated;
iv. generating a data file by associating the data with respective mark-up tags in accordance with the contextual and locational information.
-
Specification