Variable length file header apparatus and system
First Claim
1. A system, comprising:
- a processor configured to;
load a first computer file, the first computer file including a first header portion and a first data portion, the first header portion providing meta-data about data stored in the first data portion, the first header portion having a plurality of header fields, the plurality of header fields including a first header field, the first header field including a first data tag and a first meta-data item, the first data tag indicating a first header field type associated with the first meta-data item, and the first meta-data item having a first view state;
determine a viewing configuration for the data portion of the first computer file according to the first view state, the viewing configuration having a parameter, and the first view state including a first value corresponding to the parameter;
present the content of the first data portion of the first computer file to a display device based on the viewing configuration;
in response to a user request, manipulate the presenting corresponding to another viewing configuration having the parameter;
capture a second view state from the another viewing configuration, the second view state including a second value corresponding to the parameter of the another viewing configuration;
create a second header portion and a second data portion of a second computer file, the second header portion including a second header field, the second header field including a second data tag and a second metadata item, and the second data portion including the content stored in the first data portion;
store the first data tag in the second header field; and
store the second view state in the second metadata item; and
send the second computer file to a remote computer; and
a memory coupled to the processor and configured to provide the processor with instructions.
0 Assignments
0 Petitions
Accused Products
Abstract
A viewing configuration is determined for a data portion of a first computer file according to a first view state. The viewing configuration has a parameter, and the first view state includes a first value corresponding to the parameter. The content of the first data portion of the first computer file is presented to a display device based on the viewing configuration. In response to a user request, the presenting is manipulated corresponding to another viewing configuration having the parameter. A second view state is captured from the another viewing configuration. The second view state includes a second value corresponding to the parameter of the another viewing configuration. A second header portion and a second data portion of a second computer file are created.
-
Citations
25 Claims
-
1. A system, comprising:
-
a processor configured to; load a first computer file, the first computer file including a first header portion and a first data portion, the first header portion providing meta-data about data stored in the first data portion, the first header portion having a plurality of header fields, the plurality of header fields including a first header field, the first header field including a first data tag and a first meta-data item, the first data tag indicating a first header field type associated with the first meta-data item, and the first meta-data item having a first view state; determine a viewing configuration for the data portion of the first computer file according to the first view state, the viewing configuration having a parameter, and the first view state including a first value corresponding to the parameter; present the content of the first data portion of the first computer file to a display device based on the viewing configuration; in response to a user request, manipulate the presenting corresponding to another viewing configuration having the parameter; capture a second view state from the another viewing configuration, the second view state including a second value corresponding to the parameter of the another viewing configuration; create a second header portion and a second data portion of a second computer file, the second header portion including a second header field, the second header field including a second data tag and a second metadata item, and the second data portion including the content stored in the first data portion; store the first data tag in the second header field; and store the second view state in the second metadata item; and send the second computer file to a remote computer; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:
-
loading a first computer file, the first computer file including a first header portion and a first data portion, the first header portion providing meta-data about data stored in the first data portion, the first header portion having a plurality of header fields, the plurality of header fields including a first header field, the first header field including a first data tag and a first meta-data item, the first data tag indicating a first header field type associated with the first meta-data item, and the first meta-data item having a first view state; determining a viewing configuration for the data portion of the first computer file according to the first view state, the viewing configuration having a parameter, and the first view state including a first value corresponding to the parameter; presenting the content of the first data portion of the first computer file to a display device based on the viewing configuration; in response to a user request, manipulating the presenting corresponding to another viewing configuration having the parameter; capturing a second view state from the another viewing configuration, the second view state including a second value corresponding to the parameter of the another viewing configuration; creating a second header portion and a second data portion of a second computer file, the second header portion including a second header field, the second header field including a second data tag and a second metadata item, and the second data portion including the content stored in the first data portion; storing the first data tag in the second header field; and storing the second view state in the second metadata item; and sending the second computer file to a remote computer. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
Specification