Patent ID: 8683325

Claim:
A method comprising: placing, within a single style sheet transformations file, definitions of a plurality of distinct transformations for displaying contents of a single data file, the single stylesheet transformations file including executable code for encoding presentation formatting for the data file to the exclusion of content information, the data file including content information encoded within semantic markup to the exclusion of presentation formatting, each distinct transformation being configured to yield a distinct data presentation, each distinct data presentation representing a different view of data from the data file; placing, within the single style sheet transformations file, an index to the plurality of distinct transformations, the index including a list of references to respective transformations of the plurality of distinct transformations; and encoding, within a display file, a set of instructions, which, when executed by a browser running on a computing device, cause the computing device to: load the index from the single style sheet transformations file; generate a set of browser tabs, each browser tab of the set of browser tabs being uniquely associated with a respective transformation listed by the index; display the set of browser tabs within a browser window of a display device; and upon receiving a user selection of a particular browser tab of the set of browser tabs: cause the transformation of the plurality of distinct transformations uniquely associated with the user-selected browser tab to be applied to the data file, yielding a generated data presentation; and display the generated data presentation within the browser window of the display device.