Computer generated structure
First Claim
Patent Images
1. In a process of writing a computer file to a storage medium, which file is generated by software, the improvement comprising executing steps which include the following information in said file:
- a) signals encoding information which is additional toi) system header,ii) file header, andiii) user data, andwherein the signal encoding information is located in the file between the system header and a file header.
4 Assignments
0 Petitions
Accused Products
Abstract
The invention concerns a file structure for a computer file. A computer file normally contains (a) a system header, (b) a header generated by an application program, and (c) information generated by a user. The invention creates information in addition to these three types, and adds it to the file. This added information is used by other programs, to transform the data, prior to presentation to the user.
-
Citations
24 Claims
-
1. In a process of writing a computer file to a storage medium, which file is generated by software, the improvement comprising executing steps which include the following information in said file:
-
a) signals encoding information which is additional to i) system header, ii) file header, and iii) user data, and wherein the signal encoding information is located in the file between the system header and a file header.
-
-
2. A computer file carried by a tangible storage medium, comprising:
-
a) user data; b) at least two headers; and c) data useful to a non-essential agent, and the data useful to the non-essential agent being located in the file between the two headers.
-
-
3. In a computer file contained in a tangible storage medium, the improvement comprising:
-
a) multiple fields, for producing signals which are used by agents other than i) those involved in normal file handling, and ii) an application program able to load the file, and b) the multiple fields being located in the file between a field used for normal file handling and a header for the multiple fields.
-
-
4. In a process of writing a computer file to a storage medium, said computer file containing a header generated by an application program, the improvement comprising:
-
a) creating, in said computer file, space for information including a second header to be used by an agent other than i) an operating system and ii) the application program, and b) locating the space between the information between the header for the application program and the second header.
-
-
5. In a computer-readable file having file data and being contained in a tangible storage medium, the improvement comprising:
a) means for indicating at least two of the following; i) natural language of the file; ii) type of encryption of the file; iii) type of compression of the file; iv) identity of the program which generated the file; v) identity of the operating system upon which the generating program ran; and vi) communication protocol information, and locating the indicating means ahead of the file data and between a header for the indicating means and a header for the file data.
-
6. A method of processing a computer file having file data, comprising the following steps:
-
a) maintaining, in association with the file, information indicative of at least two of the following; i) natural language of the file; ii) type of encryption of the file; iii) type of compression of the file; iv) identity of the program which generated the file, which program runs on an operating system; v) identity of the operating system upon which the generating program ran; and vi) communication protocol required by the file; b) locating the information indicative of at least two of i) through vi) between a header for the system and a file header for the file data; and c) reading said information and calling respective programs which process the file in accordance with the information, without human intervention.
-
-
7. In a process of writing a computer file to a storage medium, which file is generated by software, the improvement comprising executing steps which include the following information in said file:
-
a) signals encoding information which is additional to i) system header, ii) file header, iii) user data, and wherein the signal encoding information is located in an auxiliary file to a file for the system header, file header and user data;
the auxiliary file also including the system header and the file header. - View Dependent Claims (8, 9)
-
-
10. A computer file carried by a tangible storage medium, comprising:
-
a) user data; b) at least two headers; and c) data useful to a non-essential agent, and the data useful to the non-essential agent is located in an auxiliary file, the auxiliary file including the at least two headers. - View Dependent Claims (11, 12)
-
-
13. In a computer file contained in a tangible storage medium, the improvement comprising:
-
a) multiple fields, for producing signals, which are used by agents other than i) those involved in normal file handling, and ii) an application program able to load the file, and b) the multiple fields being located in an auxiliary file, the auxiliary file being related to the field for normal file handling. - View Dependent Claims (14, 15)
-
-
16. In a process of writing a computer file to a storage medium, said computer file containing a first header generated by an application program, the improvement comprising:
-
a) creating, in said computer file, space for information including a second header to be used by an agent other than i) an operating system ii) the application program, and b) locating the space in an auxiliary file, the auxiliary file including the first and the second header. - View Dependent Claims (17, 18)
-
-
19. In a computer-readable file having file data and being contained in a tangible storage medium, the improvement comprising:
a) means for indicating at least two of the following; i) natural language of the file; ii) type of encryption of the file; iii) type of compression of the file; iv) identity of the program which generated the file; v) identity of the operating system upon which the generating program ran; and vi) communication protocol information, and locating the indicating means in an auxiliary file, the auxiliary file having a header relating the means to the file data. - View Dependent Claims (20, 21)
-
22. A method of processing a computer file, having-- file data, comprising the following steps:
-
a) maintaining, in association with the file, information indicative of at least two of the following; i) natural language of the file; ii) type of encryption of the file; iii) type of compression of the file; iv) identity of the program which generated the file, which program runs on an operating system; v) identity of the operating system upon which the generating program ran; and vi) communication protocol required by the file; b) locating the information indicative of at least two of i) through vi) in an auxiliary file, the auxiliary file including a header for the system and a file header for the file data, and c) reading said information and calling respective programs which process the file in accordance with the information, without human intervention. - View Dependent Claims (23, 24)
-
Specification